values.yaml 4.9 KB

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