mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
105 lines
2.8 KiB
YAML
105 lines
2.8 KiB
YAML
## Image Settings
|
|
##
|
|
image:
|
|
repository: quay.io/influxdb/chronograf
|
|
tag: 1.7.12
|
|
pullPolicy: IfNotPresent
|
|
|
|
## Specify a service type
|
|
## ClusterIP is default
|
|
## ref: http://kubernetes.io/docs/user-guide/services/
|
|
##
|
|
service:
|
|
replicas: 1
|
|
type: ClusterIP
|
|
|
|
## Persist data to a persistent volume
|
|
##
|
|
persistence:
|
|
enabled: false
|
|
## chronograf data Persistent Volume Storage Class
|
|
## If defined, storageClassName: <storageClass>
|
|
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
## If undefined (the default) or set to null, no storageClassName spec is
|
|
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
## GKE, AWS & OpenStack)
|
|
##
|
|
# storageClass: "-"
|
|
accessMode: ReadWriteOnce
|
|
size: 8Gi
|
|
|
|
## Configure resource requests and limits
|
|
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
|
##
|
|
resources:
|
|
requests:
|
|
memory: 256Mi
|
|
cpu: 0.1
|
|
limits:
|
|
memory: 2Gi
|
|
cpu: 2
|
|
|
|
## Node labels for pod assignment
|
|
## ref: https://kubernetes.io/docs/user-guide/node-selection/
|
|
#
|
|
nodeSelector: {}
|
|
|
|
## Tolerations for pod assignment
|
|
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
|
##
|
|
tolerations: []
|
|
|
|
## Affinity for pod assignment
|
|
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
|
|
##
|
|
affinity: {}
|
|
|
|
## Configure the ingress object to hook into existing infastructure
|
|
## ref : http://kubernetes.io/docs/user-guide/ingress/
|
|
## OPTIONALLY you can set .Values.ingress.secretName to set which secret to use
|
|
##
|
|
ingress:
|
|
enabled: false
|
|
tls: false
|
|
hostname: chronograf.foobar.com
|
|
annotations:
|
|
# kubernetes.io/ingress.class: "nginx"
|
|
# secretName: my-tls-cert
|
|
# kubernetes.io/tls-acme: "true"
|
|
|
|
## OAuth Settings for OAuth Providers
|
|
## More information -> https://github.com/influxdata/chronograf/blob/master/docs/auth.md
|
|
##
|
|
oauth:
|
|
# Need to set to true to use any of the oauth options
|
|
enabled: false
|
|
# Used for JWT to support running multiple copies of Chronograf
|
|
token_secret: CHANGE_ME
|
|
github:
|
|
enabled: false
|
|
client_id: CHANGE_ME
|
|
client_secret: CHANGE_ME
|
|
# This is a comma separated list of GH organizations (OPTIONAL)
|
|
gh_orgs: ""
|
|
google:
|
|
enabled: false
|
|
client_id: CHANGE_ME
|
|
client_secret: CHANGE_ME
|
|
# eg. http://chronograf.foobar.com
|
|
public_url: ""
|
|
# This is a comma separated list of Google Apps domains (OPTIONAL)
|
|
domains: ""
|
|
heroku:
|
|
enabled: false
|
|
client_id: CHANGE_ME
|
|
client_secret: CHANGE_ME
|
|
# This is a comma separated list of Heroku organizations (OPTIONAL)
|
|
he_orgs: ""
|
|
|
|
## Extra environment variables that will be passed onto deployment pods
|
|
env: {}
|
|
|
|
## The name of a secret in the same kubernetes namespace which contain values to be added to the environment
|
|
## This can be useful for auth tokens, etc
|
|
envFromSecret: ""
|