| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340 |
- replicaCount: 1
- image:
- repository: ghcr.io/external-secrets/external-secrets
- pullPolicy: IfNotPresent
- # -- The image tag to use. The default is the chart appVersion.
- tag: ""
- # -- If set, install and upgrade CRDs through helm chart.
- installCRDs: true
- crds:
- # -- If true, create CRDs for Cluster External Secret.
- createClusterExternalSecret: true
- # -- If true, create CRDs for Cluster Secret Store.
- createClusterSecretStore: true
- imagePullSecrets: []
- nameOverride: ""
- fullnameOverride: ""
- # -- If true, external-secrets will perform leader election between instances to ensure no more
- # than one instance of external-secrets operates at a time.
- leaderElect: false
- # -- If set external secrets will filter matching
- # Secret Stores with the appropriate controller values.
- controllerClass: ""
- # -- If set external secrets are only reconciled in the
- # provided namespace
- scopedNamespace: ""
- # -- Must be used with scopedNamespace. If true, create scoped RBAC roles under the scoped namespace
- # and implicitly disable cluster stores and cluster external secrets
- scopedRBAC: false
- # -- if true, the operator will process cluster external secret. Else, it will ignore them.
- processClusterExternalSecret: true
- # -- if true, the operator will process cluster store. Else, it will ignore them.
- processClusterStore: true
- # -- Specifies whether an external secret operator deployment be created.
- createOperator: true
- # -- Specifies the number of concurrent ExternalSecret Reconciles external-secret executes at
- # a time.
- concurrent: 1
- serviceAccount:
- # -- Specifies whether a service account should be created.
- create: true
- # -- Annotations to add to the service account.
- annotations: {}
- # -- Extra Labels to add to the service account.
- extraLabels: {}
- # -- The name of the service account to use.
- # If not set and create is true, a name is generated using the fullname template.
- name: ""
- rbac:
- # -- Specifies whether role and rolebinding resources should be created.
- create: true
- ## -- Extra environment variables to add to container.
- extraEnv: []
- ## -- Map of extra arguments to pass to container.
- extraArgs: {}
- ## -- Extra volumes to pass to pod.
- extraVolumes: []
- ## -- Extra volumes to mount to the container.
- extraVolumeMounts: []
- # -- Annotations to add to Deployment
- deploymentAnnotations: {}
- # -- Annotations to add to Pod
- podAnnotations: {}
- podLabels: {}
- podSecurityContext: {}
- # fsGroup: 2000
- securityContext: {}
- # capabilities:
- # drop:
- # - ALL
- # readOnlyRootFilesystem: true
- # runAsNonRoot: true
- # runAsUser: 1000
- resources: {}
- # requests:
- # cpu: 10m
- # memory: 32Mi
- prometheus:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead.
- enabled: false
- service:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead.
- port: 8080
- serviceMonitor:
- # -- Specifies whether to create a ServiceMonitor resource for collecting Prometheus metrics
- enabled: false
- # -- Additional labels
- additionalLabels: {}
- # -- Interval to scrape metrics
- interval: 30s
- # -- Timeout if metrics can't be retrieved in given time interval
- scrapeTimeout: 25s
- nodeSelector: {}
- tolerations: []
- affinity: {}
- # -- Pod priority class name.
- priorityClassName: ""
- # -- Pod disruption budget - for more details see https://kubernetes.io/docs/concepts/workloads/pods/disruptions/
- podDisruptionBudget:
- enabled: false
- minAvailable: 1
- # maxUnavailable: 1
- webhook:
- # -- Specifies whether a webhook deployment be created.
- create: true
- # -- Specifices the time to check if the cert is valid
- certCheckInterval: "5m"
- # -- Specifices the lookaheadInterval for certificate validity
- lookaheadInterval: ""
- replicaCount: 1
- certDir: /tmp/certs
- # -- specifies whether validating webhooks should be created with failurePolicy: Fail or Ignore
- failurePolicy: Fail
- # -- Specifies if webhook pod should use hostNetwork or not.
- hostNetwork: false
- image:
- repository: ghcr.io/external-secrets/external-secrets
- pullPolicy: IfNotPresent
- # -- The image tag to use. The default is the chart appVersion.
- tag: ""
- imagePullSecrets: []
- nameOverride: ""
- fullnameOverride: ""
- # -- The port the webhook will listen to
- port: 10250
- rbac:
- # -- Specifies whether role and rolebinding resources should be created.
- create: true
- serviceAccount:
- # -- Specifies whether a service account should be created.
- create: true
- # -- Annotations to add to the service account.
- annotations: {}
- # -- Extra Labels to add to the service account.
- extraLabels: {}
- # -- The name of the service account to use.
- # If not set and create is true, a name is generated using the fullname template.
- name: ""
- nodeSelector: {}
- tolerations: []
- affinity: {}
- # -- Pod priority class name.
- priorityClassName: ""
- # -- Pod disruption budget - for more details see https://kubernetes.io/docs/concepts/workloads/pods/disruptions/
- podDisruptionBudget:
- enabled: false
- minAvailable: 1
- # maxUnavailable: 1
- prometheus:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead
- enabled: false
- service:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead
- port: 8080
- serviceMonitor:
- # -- Specifies whether to create a ServiceMonitor resource for collecting Prometheus metrics
- enabled: false
- # -- Additional labels
- additionalLabels: {}
- # -- Interval to scrape metrics
- interval: 30s
- # -- Timeout if metrics can't be retrieved in given time interval
- scrapeTimeout: 25s
- ## -- Extra environment variables to add to container.
- extraEnv: []
- ## -- Map of extra arguments to pass to container.
- extraArgs: {}
- ## -- Extra volumes to pass to pod.
- extraVolumes: []
- ## -- Extra volumes to mount to the container.
- extraVolumeMounts: []
- # -- Annotations to add to Secret
- secretAnnotations: {}
- # -- Annotations to add to Deployment
- deploymentAnnotations: {}
- # -- Annotations to add to Pod
- podAnnotations: {}
- podLabels: {}
- podSecurityContext: {}
- # fsGroup: 2000
- securityContext: {}
- # capabilities:
- # drop:
- # - ALL
- # readOnlyRootFilesystem: true
- # runAsNonRoot: true
- # runAsUser: 1000
- resources: {}
- # requests:
- # cpu: 10m
- # memory: 32Mi
- certController:
- # -- Specifies whether a certificate controller deployment be created.
- create: true
- requeueInterval: "5m"
- replicaCount: 1
- image:
- repository: ghcr.io/external-secrets/external-secrets
- pullPolicy: IfNotPresent
- tag: ""
- imagePullSecrets: []
- nameOverride: ""
- fullnameOverride: ""
- rbac:
- # -- Specifies whether role and rolebinding resources should be created.
- create: true
- serviceAccount:
- # -- Specifies whether a service account should be created.
- create: true
- # -- Annotations to add to the service account.
- annotations: {}
- # -- Extra Labels to add to the service account.
- extraLabels: {}
- # -- The name of the service account to use.
- # If not set and create is true, a name is generated using the fullname template.
- name: ""
- nodeSelector: {}
- tolerations: []
- affinity: {}
- # -- Pod priority class name.
- priorityClassName: ""
- # -- Pod disruption budget - for more details see https://kubernetes.io/docs/concepts/workloads/pods/disruptions/
- podDisruptionBudget:
- enabled: false
- minAvailable: 1
- # maxUnavailable: 1
- prometheus:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead
- enabled: false
- service:
- # -- deprecated. will be removed with 0.7.0, use serviceMonitor instead
- port: 8080
- serviceMonitor:
- # -- Specifies whether to create a ServiceMonitor resource for collecting Prometheus metrics
- enabled: false
- # -- Additional labels
- additionalLabels: {}
- # -- Interval to scrape metrics
- interval: 30s
- # -- Timeout if metrics can't be retrieved in given time interval
- scrapeTimeout: 25s
- ## -- Extra environment variables to add to container.
- extraEnv: []
- ## -- Map of extra arguments to pass to container.
- extraArgs: {}
- ## -- Extra volumes to pass to pod.
- extraVolumes: []
- ## -- Extra volumes to mount to the container.
- extraVolumeMounts: []
- # -- Annotations to add to Deployment
- deploymentAnnotations: {}
- # -- Annotations to add to Pod
- podAnnotations: {}
- podLabels: {}
- podSecurityContext: {}
- # fsGroup: 2000
- securityContext: {}
- # capabilities:
- # drop:
- # - ALL
- # readOnlyRootFilesystem: true
- # runAsNonRoot: true
- # runAsUser: 1000
- resources: {}
- # requests:
- # cpu: 10m
- # memory: 32Mi
|