values.yaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. replicaCount: 1
  2. image:
  3. repository: ghcr.io/external-secrets/external-secrets
  4. pullPolicy: IfNotPresent
  5. # -- The image tag to use. The default is the chart appVersion.
  6. tag: ""
  7. # -- If set, install and upgrade CRDs through helm chart.
  8. installCRDs: true
  9. crds:
  10. # -- If true, create CRDs for Cluster External Secret.
  11. createClusterExternalSecret: true
  12. # -- If true, create CRDs for Secret Store.
  13. createClusterSecretStore: true
  14. # -- If true, create CRDs for External Secret.
  15. createExternalSecret: true
  16. # -- If true, create CRDs for Secret Store.
  17. createSecretStore: true
  18. imagePullSecrets: []
  19. nameOverride: ""
  20. fullnameOverride: ""
  21. # -- If true, external-secrets will perform leader election between instances to ensure no more
  22. # than one instance of external-secrets operates at a time.
  23. leaderElect: false
  24. # -- If set external secrets will filter matching
  25. # Secret Stores with the appropriate controller values.
  26. controllerClass: ""
  27. # -- If set external secrets are only reconciled in the
  28. # provided namespace
  29. scopedNamespace: ""
  30. # -- Must be used with scopedNamespace. If true, create scoped RBAC roles under the scoped namespace
  31. # and implicitly disable cluster stores and cluster external secrets
  32. scopedRBAC: false
  33. # -- if true, the operator will process cluster external secret. Else, it will ignore them.
  34. processClusterExternalSecret: true
  35. # -- if true, the operator will process cluster store. Else, it will ignore them.
  36. processClusterStore: true
  37. # -- Specifies whether an external secret operator deployment be created.
  38. createOperator: true
  39. # -- Specifies the number of concurrent ExternalSecret Reconciles external-secret executes at
  40. # a time.
  41. concurrent: 1
  42. serviceAccount:
  43. # -- Specifies whether a service account should be created.
  44. create: true
  45. # -- Annotations to add to the service account.
  46. annotations: {}
  47. # -- The name of the service account to use.
  48. # If not set and create is true, a name is generated using the fullname template.
  49. name: ""
  50. rbac:
  51. # -- Specifies whether role and rolebinding resources should be created.
  52. create: true
  53. ## -- Extra environment variables to add to container.
  54. extraEnv: []
  55. ## -- Map of extra arguments to pass to container.
  56. extraArgs: {}
  57. # -- Annotations to add to Deployment
  58. deploymentAnnotations: {}
  59. # -- Annotations to add to Pod
  60. podAnnotations: {}
  61. podLabels: {}
  62. podSecurityContext: {}
  63. # fsGroup: 2000
  64. securityContext: {}
  65. # capabilities:
  66. # drop:
  67. # - ALL
  68. # readOnlyRootFilesystem: true
  69. # runAsNonRoot: true
  70. # runAsUser: 1000
  71. resources: {}
  72. # requests:
  73. # cpu: 10m
  74. # memory: 32Mi
  75. prometheus:
  76. # -- Specifies whether to expose Service resource for collecting Prometheus metrics
  77. enabled: false
  78. service:
  79. port: 8080
  80. nodeSelector: {}
  81. tolerations: []
  82. affinity: {}
  83. # -- Pod priority class name.
  84. priorityClassName: ""
  85. webhook:
  86. # -- Specifies whether a webhook deployment be created.
  87. create: true
  88. certCheckInterval: "5m"
  89. replicaCount: 1
  90. certDir: /tmp/certs
  91. image:
  92. repository: ghcr.io/external-secrets/external-secrets
  93. pullPolicy: IfNotPresent
  94. # -- The image tag to use. The default is the chart appVersion.
  95. tag: ""
  96. imagePullSecrets: []
  97. nameOverride: ""
  98. fullnameOverride: ""
  99. rbac:
  100. # -- Specifies whether role and rolebinding resources should be created.
  101. create: true
  102. serviceAccount:
  103. # -- Specifies whether a service account should be created.
  104. create: true
  105. # -- Annotations to add to the service account.
  106. annotations: {}
  107. # -- The name of the service account to use.
  108. # If not set and create is true, a name is generated using the fullname template.
  109. name: ""
  110. nodeSelector: {}
  111. tolerations: []
  112. affinity: {}
  113. # -- Pod priority class name.
  114. priorityClassName: ""
  115. prometheus:
  116. # -- Specifies whether to expose Service resource for collecting Prometheus metrics
  117. enabled: false
  118. service:
  119. port: 8080
  120. ## -- Extra environment variables to add to container.
  121. extraEnv: []
  122. ## -- Map of extra arguments to pass to container.
  123. extraArgs: {}
  124. # -- Annotations to add to Deployment
  125. deploymentAnnotations: {}
  126. # -- Annotations to add to Pod
  127. podAnnotations: {}
  128. podLabels: {}
  129. podSecurityContext: {}
  130. # fsGroup: 2000
  131. securityContext: {}
  132. # capabilities:
  133. # drop:
  134. # - ALL
  135. # readOnlyRootFilesystem: true
  136. # runAsNonRoot: true
  137. # runAsUser: 1000
  138. resources: {}
  139. # requests:
  140. # cpu: 10m
  141. # memory: 32Mi
  142. certController:
  143. # -- Specifies whether a certificate controller deployment be created.
  144. create: true
  145. requeueInterval: "5m"
  146. image:
  147. repository: ghcr.io/external-secrets/external-secrets
  148. pullPolicy: IfNotPresent
  149. tag: ""
  150. imagePullSecrets: []
  151. nameOverride: ""
  152. fullnameOverride: ""
  153. rbac:
  154. # -- Specifies whether role and rolebinding resources should be created.
  155. create: true
  156. serviceAccount:
  157. # -- Specifies whether a service account should be created.
  158. create: true
  159. # -- Annotations to add to the service account.
  160. annotations: {}
  161. # -- The name of the service account to use.
  162. # If not set and create is true, a name is generated using the fullname template.
  163. name: ""
  164. nodeSelector: {}
  165. tolerations: []
  166. affinity: {}
  167. # -- Pod priority class name.
  168. priorityClassName: ""
  169. prometheus:
  170. # -- Specifies whether to expose Service resource for collecting Prometheus metrics
  171. enabled: false
  172. service:
  173. port: 8080
  174. ## -- Extra environment variables to add to container.
  175. extraEnv: []
  176. ## -- Map of extra arguments to pass to container.
  177. extraArgs: {}
  178. # -- Annotations to add to Deployment
  179. deploymentAnnotations: {}
  180. # -- Annotations to add to Pod
  181. podAnnotations: {}
  182. podLabels: {}
  183. podSecurityContext: {}
  184. # fsGroup: 2000
  185. securityContext: {}
  186. # capabilities:
  187. # drop:
  188. # - ALL
  189. # readOnlyRootFilesystem: true
  190. # runAsNonRoot: true
  191. # runAsUser: 1000
  192. resources: {}
  193. # requests:
  194. # cpu: 10m
  195. # memory: 32Mi