values.yaml 5.6 KB

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