# Generated from deployments/kubernetes/templates/chart/values.yaml.tmpl global: ## Reference to one or more secrets to be used when pulling images ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ## imagePullSecrets: [] kubernetes: host: https://kubernetes.default reloader: isArgoRollouts: false isOpenshift: false ignoreSecrets: false ignoreConfigMaps: false reloadOnCreate: false reloadStrategy: default # Set to default, env-vars or annotations ignoreNamespaces: "" # Comma separated list of namespaces to ignore logFormat: "" #json watchGlobally: true # Set to true if you have a pod security policy that enforces readOnlyRootFilesystem readOnlyRootFileSystem: false legacy: rbac: false matchLabels: {} # Set to true to expose a prometheus counter of reloads by namespace (this metric may have high cardinality in clusters with many namespaces) enableMetricsByNamespace: false deployment: replicas: 1 nodeSelector: # cloud.google.com/gke-nodepool: default-pool # An affinity stanza to be applied to the Deployment. # Example: # affinity: # nodeAffinity: # requiredDuringSchedulingIgnoredDuringExecution: # nodeSelectorTerms: # - matchExpressions: # - key: "node-role.kubernetes.io/infra-worker" # operator: "Exists" affinity: {} securityContext: runAsNonRoot: true runAsUser: 65534 containerSecurityContext: {} # capabilities: # drop: # - ALL # allowPrivilegeEscalation: false # readOnlyRootFilesystem: true # A list of tolerations to be applied to the Deployment. # Example: # tolerations: # - key: "node-role.kubernetes.io/infra-worker" # operator: "Exists" # effect: "NoSchedule" tolerations: [] annotations: {} labels: provider: stakater group: com.stakater.platform version: {{ getenv "VERSION" }} image: name: {{ getenv "DOCKER_IMAGE" }} tag: "{{ getenv "VERSION" }}" pullPolicy: IfNotPresent # Support for extra environment variables. env: # Open supports Key value pair as environment variables. open: # secret supports Key value pair as environment variables. It gets the values based on keys from default reloader secret if any. secret: # field supports Key value pair as environment variables. It gets the values from other fields of pod. field: # Specify resource requests/limits for the deployment. # Example: # resources: # limits: # cpu: "100m" # memory: "512Mi" # requests: # cpu: "10m" # memory: "128Mi" resources: {} pod: annotations: {} service: {} # labels: {} # annotations: {} # port: 9090 rbac: enabled: true labels: {} # Service account config for the agent pods serviceAccount: # Specifies whether a ServiceAccount should be created create: true labels: {} annotations: {} # The name of the ServiceAccount to use. # If not set and create is true, a name is generated using the fullname template name: # Optional flags to pass to the Reloader entrypoint # Example: # custom_annotations: # configmap: "my.company.com/configmap" # secret: "my.company.com/secret" custom_annotations: {} serviceMonitor: # enabling this requires service to be enabled as well, or no endpoints will be found enabled: false # Set the namespace the ServiceMonitor should be deployed # namespace: monitoring # Set how frequently Prometheus should scrape # interval: 30s # Set labels for the ServiceMonitor, use this to define your scrape label for Prometheus Operator # labels: # Set timeout for scrape # timeout: 10s podMonitor: # enabling this requires service to be enabled as well, or no endpoints will be found enabled: false # Set the namespace the podMonitor should be deployed # namespace: monitoring # Set how frequently Prometheus should scrape # interval: 30s # Set labels for the podMonitor, use this to define your scrape label for Prometheus Operator # labels: # Set timeout for scrape # timeout: 10s webhookUrl: ""