values.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. controller:
  2. kind: "daemonset"
  3. service:
  4. name: "nginx"
  5. type: "NodePort"
  6. httpPort:
  7. nodePort: 30014
  8. httpsPort:
  9. nodePort: 30013
  10. # Allows other nodes to proxy the traffic to the ingress pod.
  11. externalTrafficPolicy: "Local"
  12. # Make it accessible from my router.
  13. externalIPs:
  14. - 35.184.127.55 # ggl.dodges.it
  15. - 5.196.26.88 # ovh.dodges.it
  16. - 81.6.34.64 # init7 home
  17. - 2001:41d0:401:3200::1d20
  18. #ipFamilies:
  19. #- IPv4
  20. ipFamilyPolicy: "PreferDualStack"
  21. annotations:
  22. external-dns.alpha.kubernetes.io/hostname: "nginx.dodges.it"
  23. customPorts:
  24. - protocol: TCP
  25. port: 8140
  26. name: puppet
  27. - protocol: TCP
  28. port: 5432
  29. name: postgres
  30. # Standard Notes
  31. - protocol: TCP
  32. port: 3000
  33. name: standardnotes-sync
  34. - protocol: TCP
  35. port: 3125
  36. name: standardnotes-fs
  37. enableCertManager: true
  38. enableSnippets: true
  39. enableLatencyMetrics: true
  40. enableTLSPassthrough: true
  41. setAsDefaultIngress: true
  42. globalConfiguration:
  43. create: true
  44. spec:
  45. listeners:
  46. - name: puppet-tcp
  47. port: 8140
  48. protocol: TCP
  49. - name: postgres-tcp
  50. port: 5432
  51. protocol: TCP
  52. - name: standardnotes-sync-tcp
  53. port: 3000
  54. protocol: TCP
  55. - name: standardnotes-fs-tcp
  56. port: 3125
  57. protocol: TCP
  58. tolerations:
  59. - key: "isNginx"
  60. operator: "Exists"
  61. effect: "NoSchedule"
  62. prometheus:
  63. create: true