Files
truecharts/docs/apps/stable/traefik/helm-values.md
T
TrueCharts-Bot b70eb962b9 Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-03 03:11:35 +00:00

6.1 KiB

Default Helm-Values

TrueCharts is primarily build to supply TrueNAS SCALE Apps. However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.

Most of our Apps also consume our "common" Helm Chart. If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart. You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.

Values

Key Type Default Description
additionalArguments[0] string "--metrics.prometheus"
additionalArguments[1] string "--ping"
additionalArguments[2] string "--serverstransport.insecureskipverify=true"
additionalVolumeMounts list []
affinity object {}
autoscaling.enabled bool false
deployment.additionalContainers list []
deployment.additionalVolumes list []
deployment.annotations object {}
deployment.enabled bool true
deployment.imagePullSecrets list []
deployment.initContainers list []
deployment.kind string "Deployment"
deployment.labels object {}
deployment.podAnnotations object {}
deployment.podLabels object {}
deployment.replicas int 1
env list []
envFrom list []
experimental.kubernetesGateway.appLabelSelector string "traefik"
experimental.kubernetesGateway.certificates list []
experimental.kubernetesGateway.enabled bool false
experimental.plugins.enabled bool false
globalArguments[0] string "--global.checknewversion"
hostNetwork bool false
image.pullPolicy string "IfNotPresent"
image.repository string "traefik"
image.tag string "v2.4"
ingressClass.enabled bool false
ingressClass.fallbackApiVersion string nil
ingressClass.isDefaultClass bool false
ingressRoute.dashboard.annotations object {}
ingressRoute.dashboard.enabled bool true
ingressRoute.dashboard.labels object {}
logs.access.enabled bool false
logs.access.fields.general.defaultmode string "keep"
logs.access.fields.general.names object {}
logs.access.fields.headers.defaultmode string "drop"
logs.access.fields.headers.names object {}
logs.access.filters object {}
logs.general.level string "INFO"
middlewares.basicAuth list []
middlewares.chain list []
middlewares.forwardAuth list []
middlewares.rateLimit list []
middlewares.redirectScheme list []
nodeSelector object {}
persistence.accessMode string "ReadWriteOnce"
persistence.enabled bool false
persistence.name string "data"
persistence.path string "/data"
persistence.size string "128Mi"
pilot.enabled bool false
pilot.token string ""
podDisruptionBudget.enabled bool false
podSecurityContext.fsGroup int 65532
podSecurityPolicy.enabled bool false
portalhook.enabled bool true
ports.traefik.expose bool false
ports.traefik.exposedPort int 9000
ports.traefik.port int 9000
ports.traefik.protocol string "TCP"
ports.web.expose bool true
ports.web.exposedPort int 80
ports.web.port int 9080
ports.web.protocol string "TCP"
ports.web.redirectTo string "websecure"
ports.websecure.expose bool true
ports.websecure.exposedPort int 443
ports.websecure.port int 9443
ports.websecure.protocol string "TCP"
ports.websecure.tls.enabled bool true
priorityClassName string ""
providers.kubernetesCRD.enabled bool true
providers.kubernetesCRD.namespaces list []
providers.kubernetesIngress.enabled bool true
providers.kubernetesIngress.namespaces list []
providers.kubernetesIngress.publishedService.enabled bool true
rbac.enabled bool true
rbac.namespaced bool false
resources object {}
rollingUpdate.maxSurge int 1
rollingUpdate.maxUnavailable int 1
securityContext.capabilities.drop[0] string "ALL"
securityContext.readOnlyRootFilesystem bool true
securityContext.runAsGroup int 65532
securityContext.runAsNonRoot bool true
securityContext.runAsUser int 65532
service.annotations object {}
service.enabled bool true
service.externalIPs list []
service.labels object {}
service.loadBalancerSourceRanges list []
service.spec object {}
service.type string "LoadBalancer"
serviceAccount.name string ""
serviceAccountAnnotations object {}
tlsOptions.default.cipherSuites[0] string "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
tlsOptions.default.cipherSuites[1] string "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
tlsOptions.default.cipherSuites[2] string "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305"
tlsOptions.default.cipherSuites[3] string "TLS_AES_128_GCM_SHA256"
tlsOptions.default.cipherSuites[4] string "TLS_AES_256_GCM_SHA384"
tlsOptions.default.cipherSuites[5] string "TLS_CHACHA20_POLY1305_SHA256"
tlsOptions.default.curvePreferences[0] string "CurveP521"
tlsOptions.default.curvePreferences[1] string "CurveP384"
tlsOptions.default.minVersion string "VersionTLS12"
tlsOptions.default.sniStrict bool false
tolerations list []
volumes list []

All Rights Reserved - The TrueCharts Project