values.yaml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  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/k8s-webhook-server/serving-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. image:
  123. repository: ghcr.io/external-secrets/external-secrets-cert-controller
  124. pullPolicy: IfNotPresent
  125. tag: ""
  126. imagePullSecrets: []
  127. nameOverride: ""
  128. fullnameOverride: ""
  129. rbac:
  130. # -- Specifies whether role and rolebinding resources should be created.
  131. create: true
  132. serviceAccount:
  133. # -- Specifies whether a service account should be created.
  134. create: true
  135. # -- Annotations to add to the service account.
  136. annotations: {}
  137. # -- The name of the service account to use.
  138. # If not set and create is true, a name is generated using the fullname template.
  139. name: ""
  140. nodeSelector: {}
  141. tolerations: []
  142. affinity: {}
  143. # -- Pod priority class name.
  144. priorityClassName: ""
  145. prometheus:
  146. # -- Specifies whether to expose Service resource for collecting Prometheus metrics
  147. enabled: false
  148. service:
  149. port: 8080
  150. ## -- Extra environment variables to add to container.
  151. extraEnv: []
  152. ## -- Map of extra arguments to pass to container.
  153. extraArgs: {}
  154. # -- Annotations to add to Deployment
  155. deploymentAnnotations: {}
  156. # -- Annotations to add to Pod
  157. podAnnotations: {}
  158. podLabels: {}
  159. podSecurityContext: {}
  160. # fsGroup: 2000
  161. securityContext: {}
  162. # capabilities:
  163. # drop:
  164. # - ALL
  165. # readOnlyRootFilesystem: true
  166. # runAsNonRoot: true
  167. # runAsUser: 1000
  168. resources: {}
  169. # requests:
  170. # cpu: 10m
  171. # memory: 32Mi