values.yaml 6.0 KB

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