template.yaml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. ---
  2. kind: helm
  3. metadata:
  4. name: Cert-Manager
  5. description: |-
  6. Helm values template for cert-manager, a Kubernetes add-on to automate the management and issuance of TLS certificates from various sources.
  7. Chart Repository: https://charts.jetstack.io
  8. Chart Name: cert-manager
  9. Chart Version: Compatible with cert-manager v1.18.2
  10. Project: https://cert-manager.io/
  11. Documentation: https://cert-manager.io/docs/
  12. version: 1.18.2
  13. author: Christian Lempa
  14. date: "2025-01-11"
  15. tags: []
  16. icon:
  17. provider: selfh
  18. id: lets-encrypt
  19. draft: true
  20. next_steps: ""
  21. schema: "1.2"
  22. spec:
  23. general:
  24. vars:
  25. release_name:
  26. type: str
  27. description: Helm release name
  28. default: cert-manager
  29. namespace:
  30. type: str
  31. description: Kubernetes namespace
  32. default: cert-manager
  33. networking:
  34. title: Networking Configuration
  35. vars:
  36. network_mode:
  37. type: str
  38. description: Network mode for service
  39. default: ClusterIP
  40. database:
  41. title: Database Configuration
  42. toggle: database_enabled
  43. vars:
  44. database_enabled:
  45. type: bool
  46. description: Enable database
  47. default: false
  48. database_type:
  49. type: enum
  50. description: Database type
  51. options: [postgres, mysql]
  52. default: postgres
  53. database_host:
  54. type: hostname
  55. description: Database host
  56. database_port:
  57. type: int
  58. description: Database port
  59. default: 5432
  60. database_name:
  61. type: str
  62. description: Database name
  63. database_user:
  64. type: str
  65. description: Database user
  66. database_password:
  67. type: str
  68. description: Database password
  69. sensitive: true
  70. dns:
  71. title: DNS Configuration
  72. vars:
  73. dns_nameserver_1:
  74. description: Primary DNS nameserver for DNS01 challenges
  75. type: str
  76. default: 1.1.1.1:53
  77. dns_nameserver_2:
  78. description: Secondary DNS nameserver for DNS01 challenges
  79. type: str
  80. default: 1.0.0.1:53
  81. dns_recursive_nameservers_only:
  82. description: Use only recursive nameservers for DNS01 challenges
  83. type: bool
  84. default: true
  85. namespace:
  86. type: str
  87. default: cert-manager
  88. release_name:
  89. type: str
  90. default: cert-manager