111 lines
3.4 KiB
YAML
111 lines
3.4 KiB
YAML
replicaCount: 1
|
|
|
|
image:
|
|
repository: digitalisdocker/vals-operator
|
|
pullPolicy: IfNotPresent
|
|
# Overrides the image tag whose default is the chart appVersion.
|
|
tag: ""
|
|
|
|
imagePullSecrets: []
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
serviceAccount:
|
|
# Specifies whether a service account should be created
|
|
create: true
|
|
# Annotations to add to the service account
|
|
annotations: {}
|
|
# The name of the service account to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name: ""
|
|
|
|
manageCrds: true
|
|
|
|
# This may not be required by everyone and the pod will require wider permissions
|
|
# which may not be desired on secure environments
|
|
enableDbSecrets: true
|
|
|
|
# additional arguments to operator
|
|
args: []
|
|
# -exclude-namespaces string
|
|
# Comma separated list of namespaces to ignore.
|
|
# -health-probe-bind-address string
|
|
# The address the probe endpoint binds to. (default ":8081")
|
|
# -kubeconfig string
|
|
# Paths to a kubeconfig. Only required if out-of-cluster.
|
|
# -leader-elect
|
|
# Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
|
|
# -metrics-bind-address string
|
|
# The address the metric endpoint binds to. (default ":8080")
|
|
# -reconcile-period duration
|
|
# How often the controller will re-queue vals-operator events. (default 5s)
|
|
# -record-changes
|
|
# Records every time a secret has been updated. You can view them with kubectl describe. It may also be disabled globally and enabled per secret via the annotation 'vals-operator.digitalis.io/record: "true"' (default true)
|
|
# -ttl duration
|
|
# How often to check backend for updates. (default 5m0s)
|
|
# -watch-namespaces string
|
|
# Comma separated list of namespaces that vals-operator will watch.
|
|
# -zap-devel
|
|
# Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default true)
|
|
# -zap-encoder value
|
|
# Zap log encoding (one of 'json' or 'console')
|
|
# -zap-log-level value
|
|
# Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
|
|
# -zap-stacktrace-level value
|
|
# Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').
|
|
|
|
|
|
environmentSecret: ""
|
|
|
|
# See https://github.com/variantdev/vals
|
|
# for information on setting up your backend environment.
|
|
env: []
|
|
# - name: VAULT_SKIP_VERIFY
|
|
# value: "true"
|
|
|
|
secretEnv: []
|
|
# - secretRef:
|
|
# name: aws-creds
|
|
|
|
volumes: []
|
|
# - name: creds
|
|
# secret:
|
|
# secretName: gcs-credentials
|
|
volumeMounts: []
|
|
# - name: creds
|
|
# mountPath: /secret
|
|
# readOnly: true
|
|
|
|
|
|
podSecurityContext: {}
|
|
# fsGroup: 2000
|
|
|
|
securityContext: {}
|
|
# capabilities:
|
|
# drop:
|
|
# - ALL
|
|
# readOnlyRootFilesystem: true
|
|
# runAsNonRoot: true
|
|
# runAsUser: 1000
|
|
|
|
metricsPort: 8080
|
|
serviceMonitor:
|
|
# When set to true then use a ServiceMonitor to collect metrics
|
|
enabled: false
|
|
# Custom labels to use in the ServiceMonitor to be matched with a specific Prometheus
|
|
labels: {}
|
|
# Set the namespace the ServiceMonitor should be deployed to
|
|
# namespace: default
|
|
# Set how frequently Prometheus should scrape
|
|
# interval: 30s
|
|
# Set timeout for scrape
|
|
# scrapeTimeout: 10s
|
|
|
|
resources: {}
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|