values.yaml 5.3 KB

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