config-values.yaml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ddnsStorage:
  2. data:
  3. type: hostPath
  4. hostPath: /mnt/{{ .Release.Name }}/data
  5. # This disables probes.
  6. # As we can't have for each provider
  7. # an api key, we just run through CI
  8. # for the linting.
  9. ci: true
  10. ddnsRunAs:
  11. user: 1000
  12. group: 1000
  13. ddnsConfig:
  14. config:
  15. - provider: allinkl
  16. host: "@"
  17. domain: example.com
  18. ipVersion: ""
  19. allinklUsername: user
  20. allinklPassword: pass
  21. period: 1m
  22. backupPeriod: 1h
  23. updateCooldownPeriod: 10m
  24. publicIpDnsTimeout: 3s
  25. httpTimeout: 15s
  26. publicIpFetchers:
  27. - provider: all
  28. shoutrrrAddresses:
  29. - discord://token@id
  30. - gotify://gotify-host/token
  31. publicIpDnsProviders:
  32. - provider: all
  33. publicIpHttpProviders:
  34. - provider: custom
  35. custom: https://ifconfig.io/ip
  36. publicIpv4HttpProviders:
  37. - provider: custom
  38. custom: https://api.ipify.org
  39. publicIpv6HttpProviders:
  40. - provider: custom
  41. custom: https://api6.ipify.org
  42. additionalEnvs:
  43. - name: LOG_LEVEL
  44. value: debug
  45. - name: LOG_CALLER
  46. value: short