helm/sidekiq-prometheus-exporter/values.yaml
---
## Default values for sidekiq-prometheus-exporter.
## This is a YAML-formatted file.
## Declare variables to be passed into your templates.
## Official docker image version
## ref: https://hub.docker.com/r/strech/sidekiq-prometheus-exporter/tags/
##
image:
registry: docker.io
repository: strech/sidekiq-prometheus-exporter
tag: 0.2.0-4
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
##
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
##
# pullSecrets:
# - myRegistryKeySecretName
## String to partially override Values.fullname template (will maintain the release name)
##
# nameOverride:
## String to fully override Values.fullname template
##
# fullnameOverride:
## Metrics exporter resource requests and limits
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
##
# resources:
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
## Metrics exporter selectors and tolerations for pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#taints-and-tolerations-beta-feature
##
# nodeSelector:
# tolerations:
## Metrics exporter pod/node affinity/anti-affinity
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
##
# affinity:
## Metrics exporter liveness and readiness probes
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
##
livenessProbe:
initialDelaySeconds: 5
periodSeconds: 5
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
readinessProbe:
initialDelaySeconds: 5
periodSeconds: 5
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
## Metrics exporter container port
##
containerPort: 9292
## Metrics exporter container Environment Variables
## ref: https://github.com/Strech/sidekiq-prometheus-exporter/tree/master/docker#supported-envs
##
# env:
# REDIS_SSL: "false"
# REDIS_HOST: "localhost"
# REDIS_PORT: 6379
# REDIS_URL: "..."
# REDIS_USERNAME: "..."
# REDIS_PASSWORD: "..."
# REDIS_DB_NUMBER: "0"
# REDIS_NAMESPACE: "..."
# REDIS_SENTINELS: "..."
# REDIS_SENTINEL_ROLE: "..."
# REDIS_DISABLE_CLIENT_ID: "false"
# envFrom:
# type: configMapRef
# name: myConfigMapReference
## Metrics exporter Security Context
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context
##
# securityContext:
# runAsUser: 65534
## Metrics exporter pod Labels
##
# podLabels:
## Metrics exporter pod Annotations
##
# podAnnotations:
## Metrics exporter Service properties
##
service:
## Metrics exporter Service type
##
type: ClusterIP
port: 80
serviceAccount:
## Specifies whether a ServiceAccount should be created
##
create: true
## The name of the ServiceAccount to use.
## If not set and create is true, a name is generated using the fullname template
##
# name:
rbac:
## Specifies whether RBAC resources should be created
##
create: false
## Enable this if you're using https://github.com/coreos/prometheus-operator
##
serviceMonitor:
enabled: false
path: "/metrics"
interval: 1m
scrapeTimeout: 10s
## Additional labels for the Service Monitor
##
# labels: