values.yaml 5.2 KB

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