thanos values.yaml
📜
global.imageRegistry📜
Type: string
""
global.imagePullSecrets📜
Type: list
[]
Default value (formatted)
[]
global.storageClass📜
Type: string
""
kubeVersion📜
Type: string
""
nameOverride📜
Type: string
""
fullnameOverride📜
Type: string
""
commonLabels📜
Type: object
{}
Default value (formatted)
{}
commonAnnotations📜
Type: object
{}
Default value (formatted)
{}
clusterDomain📜
Type: string
"cluster.local"
extraDeploy📜
Type: list
[]
Default value (formatted)
[]
image.registry📜
Type: string
"registry1.dso.mil"
image.repository📜
Type: string
"ironbank/opensource/thanos/thanos"
image.tag📜
Type: string
"v0.32.5"
image.digest📜
Type: string
""
image.pullPolicy📜
Type: string
"IfNotPresent"
image.pullSecrets[0]📜
Type: string
"private-registry"
objstoreConfig📜
Type: string
""
indexCacheConfig📜
Type: string
""
bucketCacheConfig📜
Type: string
""
existingObjstoreSecret📜
Type: string
""
existingObjstoreSecretItems📜
Type: list
[]
Default value (formatted)
[]
httpConfig📜
Type: string
""
existingHttpConfigSecret📜
Type: string
""
https.enabled📜
Type: bool
false
https.autoGenerated📜
Type: bool
false
https.existingSecret📜
Type: string
""
https.certFilename📜
Type: string
"tls.crt"
https.keyFilename📜
Type: string
"tls.key"
https.caFilename📜
Type: string
"ca.crt"
https.key📜
Type: string
""
https.cert📜
Type: string
""
https.ca📜
Type: string
""
https.clientAuthType📜
Type: string
""
auth.basicAuthUsers📜
Type: object
{}
Default value (formatted)
{}
serviceAccount.create📜
Type: bool
false
serviceAccount.name📜
Type: string
""
serviceAccount.automountServiceAccountToken📜
Type: bool
true
serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
query.enabled📜
Type: bool
true
query.logLevel📜
Type: string
"info"
query.logFormat📜
Type: string
"logfmt"
query.replicaLabel[0]📜
Type: string
"replica"
query.dnsDiscovery.enabled📜
Type: bool
true
query.dnsDiscovery.sidecarsService📜
Type: string
""
query.dnsDiscovery.sidecarsNamespace📜
Type: string
""
query.stores📜
Type: list
[]
Default value (formatted)
[]
query.sdConfig📜
Type: string
""
query.existingSDConfigmap📜
Type: string
""
query.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
query.extraEnvVarsCM📜
Type: string
""
query.extraEnvVarsSecret📜
Type: string
""
query.extraFlags📜
Type: list
[]
Default value (formatted)
[]
query.command📜
Type: list
[]
Default value (formatted)
[]
query.args📜
Type: list
[]
Default value (formatted)
[]
query.replicaCount📜
Type: int
1
query.updateStrategy.type📜
Type: string
"RollingUpdate"
query.podSecurityContext.enabled📜
Type: bool
true
query.podSecurityContext.fsGroup📜
Type: int
1001
query.containerSecurityContext.enabled📜
Type: bool
true
query.containerSecurityContext.runAsUser📜
Type: int
1001
query.containerSecurityContext.runAsNonRoot📜
Type: bool
true
query.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
query.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
query.resources.limits.cpu📜
Type: string
"300m"
query.resources.limits.memory📜
Type: string
"5Gi"
query.resources.requests.cpu📜
Type: string
"300m"
query.resources.requests.memory📜
Type: string
"5Gi"
query.livenessProbe.enabled📜
Type: bool
true
query.livenessProbe.initialDelaySeconds📜
Type: int
30
query.livenessProbe.timeoutSeconds📜
Type: int
30
query.livenessProbe.periodSeconds📜
Type: int
10
query.livenessProbe.successThreshold📜
Type: int
1
query.livenessProbe.failureThreshold📜
Type: int
6
query.readinessProbe.enabled📜
Type: bool
true
query.readinessProbe.initialDelaySeconds📜
Type: int
30
query.readinessProbe.timeoutSeconds📜
Type: int
30
query.readinessProbe.periodSeconds📜
Type: int
10
query.readinessProbe.successThreshold📜
Type: int
1
query.readinessProbe.failureThreshold📜
Type: int
6
query.startupProbe.enabled📜
Type: bool
false
query.startupProbe.initialDelaySeconds📜
Type: int
5
query.startupProbe.periodSeconds📜
Type: int
5
query.startupProbe.timeoutSeconds📜
Type: int
1
query.startupProbe.failureThreshold📜
Type: int
15
query.startupProbe.successThreshold📜
Type: int
1
query.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
query.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
query.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
query.initContainers📜
Type: list
[]
Default value (formatted)
[]
query.sidecars📜
Type: list
[]
Default value (formatted)
[]
query.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
query.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
query.podAffinityPreset📜
Type: string
""
query.podAntiAffinityPreset📜
Type: string
"soft"
query.podAntiAffinityPresetTopologyKey📜
Type: string
""
query.nodeAffinityPreset.type📜
Type: string
""
query.nodeAffinityPreset.key📜
Type: string
""
query.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
query.affinity📜
Type: object
{}
Default value (formatted)
{}
query.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
query.tolerations📜
Type: list
[]
Default value (formatted)
[]
query.podLabels📜
Type: object
{}
Default value (formatted)
{}
query.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
query.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
query.dnsPolicy📜
Type: string
""
query.hostAliases📜
Type: list
[]
Default value (formatted)
[]
query.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
query.priorityClassName📜
Type: string
""
query.schedulerName📜
Type: string
""
query.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
query.grpc.server.tls.enabled📜
Type: bool
false
query.grpc.server.tls.autoGenerated📜
Type: bool
false
query.grpc.server.tls.cert📜
Type: string
""
query.grpc.server.tls.key📜
Type: string
""
query.grpc.server.tls.ca📜
Type: string
""
query.grpc.server.tls.existingSecret📜
Type: object
{}
Default value (formatted)
{}
query.grpc.client.serverName📜
Type: string
""
query.grpc.client.tls.enabled📜
Type: bool
false
query.grpc.client.tls.autoGenerated📜
Type: bool
false
query.grpc.client.tls.cert📜
Type: string
""
query.grpc.client.tls.key📜
Type: string
""
query.grpc.client.tls.ca📜
Type: string
""
query.grpc.client.tls.existingSecret📜
Type: object
{}
Default value (formatted)
{}
query.service.type📜
Type: string
"ClusterIP"
query.service.ports.http📜
Type: int
9090
query.service.nodePorts.http📜
Type: string
""
query.service.clusterIP📜
Type: string
""
query.service.loadBalancerIP📜
Type: string
""
query.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
query.service.externalTrafficPolicy📜
Type: string
"Cluster"
query.service.labels📜
Type: object
{}
Default value (formatted)
{}
query.service.annotations📜
Type: object
{}
Default value (formatted)
{}
query.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
query.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
query.service.additionalHeadless📜
Type: bool
false
query.service.headless.annotations📜
Type: object
{}
Default value (formatted)
{}
query.serviceGrpc.type📜
Type: string
"ClusterIP"
query.serviceGrpc.ports.grpc📜
Type: int
10901
query.serviceGrpc.nodePorts.grpc📜
Type: string
""
query.serviceGrpc.clusterIP📜
Type: string
""
query.serviceGrpc.loadBalancerIP📜
Type: string
""
query.serviceGrpc.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
query.serviceGrpc.externalTrafficPolicy📜
Type: string
"Cluster"
query.serviceGrpc.annotations📜
Type: object
{}
Default value (formatted)
{}
query.serviceGrpc.extraPorts📜
Type: list
[]
Default value (formatted)
[]
query.serviceGrpc.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
query.serviceGrpc.additionalHeadless📜
Type: bool
false
query.serviceGrpc.headless.annotations📜
Type: object
{}
Default value (formatted)
{}
query.automountServiceAccountToken📜
Type: bool
true
query.serviceAccount.create📜
Type: bool
true
query.serviceAccount.name📜
Type: string
""
query.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
query.serviceAccount.automountServiceAccountToken📜
Type: bool
true
query.rbac.create📜
Type: bool
false
query.rbac.rules📜
Type: list
[]
Default value (formatted)
[]
query.pspEnabled📜
Type: bool
false
query.autoscaling.enabled📜
Type: bool
false
query.autoscaling.minReplicas📜
Type: string
""
query.autoscaling.maxReplicas📜
Type: string
""
query.autoscaling.targetCPU📜
Type: string
""
query.autoscaling.targetMemory📜
Type: string
""
query.pdb.create📜
Type: bool
false
query.pdb.minAvailable📜
Type: int
1
query.pdb.maxUnavailable📜
Type: string
""
query.ingress.enabled📜
Type: bool
false
query.ingress.hostname📜
Type: string
"thanos.local"
query.ingress.secretName📜
Type: string
""
query.ingress.ingressClassName📜
Type: string
""
query.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
query.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
query.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
query.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
query.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
query.ingress.tls📜
Type: bool
false
query.ingress.selfSigned📜
Type: bool
false
query.ingress.apiVersion📜
Type: string
""
query.ingress.path📜
Type: string
"/"
query.ingress.pathType📜
Type: string
"ImplementationSpecific"
query.ingress.grpc.enabled📜
Type: bool
false
query.ingress.grpc.hostname📜
Type: string
"thanos-grpc.local"
query.ingress.grpc.secretName📜
Type: string
""
query.ingress.grpc.ingressClassName📜
Type: string
""
query.ingress.grpc.annotations📜
Type: object
{}
Default value (formatted)
{}
query.ingress.grpc.extraHosts📜
Type: list
[]
Default value (formatted)
[]
query.ingress.grpc.extraTls📜
Type: list
[]
Default value (formatted)
[]
query.ingress.grpc.secrets📜
Type: list
[]
Default value (formatted)
[]
query.ingress.grpc.extraRules📜
Type: list
[]
Default value (formatted)
[]
query.ingress.grpc.tls📜
Type: bool
false
query.ingress.grpc.selfSigned📜
Type: bool
false
query.ingress.grpc.apiVersion📜
Type: string
""
query.ingress.grpc.path📜
Type: string
"/"
query.ingress.grpc.pathType📜
Type: string
"ImplementationSpecific"
queryFrontend.enabled📜
Type: bool
true
queryFrontend.logLevel📜
Type: string
"info"
queryFrontend.logFormat📜
Type: string
"logfmt"
queryFrontend.config📜
Type: string
""
queryFrontend.existingConfigmap📜
Type: string
""
queryFrontend.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.extraEnvVarsCM📜
Type: string
""
queryFrontend.extraEnvVarsSecret📜
Type: string
""
queryFrontend.extraFlags📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.command📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.args📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.replicaCount📜
Type: int
1
queryFrontend.updateStrategy.type📜
Type: string
"RollingUpdate"
queryFrontend.podSecurityContext.enabled📜
Type: bool
true
queryFrontend.podSecurityContext.fsGroup📜
Type: int
1001
queryFrontend.containerSecurityContext.enabled📜
Type: bool
true
queryFrontend.containerSecurityContext.runAsUser📜
Type: int
1001
queryFrontend.containerSecurityContext.runAsNonRoot📜
Type: bool
true
queryFrontend.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
queryFrontend.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
queryFrontend.resources.limits.cpu📜
Type: string
"100m"
queryFrontend.resources.limits.memory📜
Type: string
"100Mi"
queryFrontend.resources.requests.cpu📜
Type: string
"100m"
queryFrontend.resources.requests.memory📜
Type: string
"100Mi"
queryFrontend.livenessProbe.enabled📜
Type: bool
true
queryFrontend.livenessProbe.initialDelaySeconds📜
Type: int
30
queryFrontend.livenessProbe.timeoutSeconds📜
Type: int
30
queryFrontend.livenessProbe.periodSeconds📜
Type: int
10
queryFrontend.livenessProbe.successThreshold📜
Type: int
1
queryFrontend.livenessProbe.failureThreshold📜
Type: int
6
queryFrontend.readinessProbe.enabled📜
Type: bool
true
queryFrontend.readinessProbe.initialDelaySeconds📜
Type: int
30
queryFrontend.readinessProbe.timeoutSeconds📜
Type: int
30
queryFrontend.readinessProbe.periodSeconds📜
Type: int
10
queryFrontend.readinessProbe.successThreshold📜
Type: int
1
queryFrontend.readinessProbe.failureThreshold📜
Type: int
6
queryFrontend.startupProbe.enabled📜
Type: bool
false
queryFrontend.startupProbe.initialDelaySeconds📜
Type: int
5
queryFrontend.startupProbe.periodSeconds📜
Type: int
5
queryFrontend.startupProbe.timeoutSeconds📜
Type: int
1
queryFrontend.startupProbe.failureThreshold📜
Type: int
15
queryFrontend.startupProbe.successThreshold📜
Type: int
1
queryFrontend.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.initContainers📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.sidecars📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.podAffinityPreset📜
Type: string
""
queryFrontend.podAntiAffinityPreset📜
Type: string
"soft"
queryFrontend.nodeAffinityPreset.type📜
Type: string
""
queryFrontend.nodeAffinityPreset.key📜
Type: string
""
queryFrontend.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.affinity📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.tolerations📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.podLabels📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.dnsPolicy📜
Type: string
""
queryFrontend.hostAliases📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.priorityClassName📜
Type: string
""
queryFrontend.schedulerName📜
Type: string
""
queryFrontend.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.service.type📜
Type: string
"ClusterIP"
queryFrontend.service.ports.http📜
Type: int
9090
queryFrontend.service.nodePorts.http📜
Type: string
""
queryFrontend.service.clusterIP📜
Type: string
""
queryFrontend.service.loadBalancerIP📜
Type: string
""
queryFrontend.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.service.externalTrafficPolicy📜
Type: string
"Cluster"
queryFrontend.service.annotations📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.service.labels📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.automountServiceAccountToken📜
Type: bool
true
queryFrontend.serviceAccount.create📜
Type: bool
true
queryFrontend.serviceAccount.name📜
Type: string
""
queryFrontend.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.serviceAccount.automountServiceAccountToken📜
Type: bool
true
queryFrontend.rbac.create📜
Type: bool
false
queryFrontend.rbac.rules📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.pspEnabled📜
Type: bool
false
queryFrontend.autoscaling.enabled📜
Type: bool
false
queryFrontend.autoscaling.minReplicas📜
Type: string
""
queryFrontend.autoscaling.maxReplicas📜
Type: string
""
queryFrontend.autoscaling.targetCPU📜
Type: string
""
queryFrontend.autoscaling.targetMemory📜
Type: string
""
queryFrontend.pdb.create📜
Type: bool
false
queryFrontend.pdb.minAvailable📜
Type: int
1
queryFrontend.pdb.maxUnavailable📜
Type: string
""
queryFrontend.ingress.enabled📜
Type: bool
false
queryFrontend.ingress.hostname📜
Type: string
"thanos.local"
queryFrontend.ingress.ingressClassName📜
Type: string
""
queryFrontend.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
queryFrontend.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
queryFrontend.ingress.tls📜
Type: bool
false
queryFrontend.ingress.selfSigned📜
Type: bool
false
queryFrontend.ingress.apiVersion📜
Type: string
""
queryFrontend.ingress.path📜
Type: string
"/"
queryFrontend.ingress.pathType📜
Type: string
"ImplementationSpecific"
bucketweb.enabled📜
Type: bool
false
bucketweb.logLevel📜
Type: string
"info"
bucketweb.logFormat📜
Type: string
"logfmt"
bucketweb.refresh📜
Type: string
"30m"
bucketweb.timeout📜
Type: string
"5m"
bucketweb.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
bucketweb.extraEnvVarsCM📜
Type: string
""
bucketweb.extraEnvVarsSecret📜
Type: string
""
bucketweb.extraFlags📜
Type: list
[]
Default value (formatted)
[]
bucketweb.command📜
Type: list
[]
Default value (formatted)
[]
bucketweb.args📜
Type: list
[]
Default value (formatted)
[]
bucketweb.replicaCount📜
Type: int
1
bucketweb.updateStrategy.type📜
Type: string
"RollingUpdate"
bucketweb.podSecurityContext.enabled📜
Type: bool
true
bucketweb.podSecurityContext.fsGroup📜
Type: int
1001
bucketweb.containerSecurityContext.enabled📜
Type: bool
true
bucketweb.containerSecurityContext.runAsUser📜
Type: int
1001
bucketweb.containerSecurityContext.runAsNonRoot📜
Type: bool
true
bucketweb.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
bucketweb.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
bucketweb.resources.limits.cpu📜
Type: string
"100m"
bucketweb.resources.limits.memory📜
Type: string
"100Mi"
bucketweb.resources.requests.cpu📜
Type: string
"100m"
bucketweb.resources.requests.memory📜
Type: string
"100Mi"
bucketweb.livenessProbe.enabled📜
Type: bool
true
bucketweb.livenessProbe.initialDelaySeconds📜
Type: int
30
bucketweb.livenessProbe.timeoutSeconds📜
Type: int
30
bucketweb.livenessProbe.periodSeconds📜
Type: int
10
bucketweb.livenessProbe.successThreshold📜
Type: int
1
bucketweb.livenessProbe.failureThreshold📜
Type: int
6
bucketweb.readinessProbe.enabled📜
Type: bool
true
bucketweb.readinessProbe.initialDelaySeconds📜
Type: int
30
bucketweb.readinessProbe.timeoutSeconds📜
Type: int
30
bucketweb.readinessProbe.periodSeconds📜
Type: int
10
bucketweb.readinessProbe.successThreshold📜
Type: int
1
bucketweb.readinessProbe.failureThreshold📜
Type: int
6
bucketweb.startupProbe.enabled📜
Type: bool
false
bucketweb.startupProbe.initialDelaySeconds📜
Type: int
5
bucketweb.startupProbe.periodSeconds📜
Type: int
5
bucketweb.startupProbe.timeoutSeconds📜
Type: int
1
bucketweb.startupProbe.failureThreshold📜
Type: int
15
bucketweb.startupProbe.successThreshold📜
Type: int
1
bucketweb.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
bucketweb.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
bucketweb.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
bucketweb.initContainers📜
Type: list
[]
Default value (formatted)
[]
bucketweb.sidecars📜
Type: list
[]
Default value (formatted)
[]
bucketweb.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
bucketweb.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
bucketweb.podAffinityPreset📜
Type: string
""
bucketweb.podAntiAffinityPreset📜
Type: string
"soft"
bucketweb.nodeAffinityPreset.type📜
Type: string
""
bucketweb.nodeAffinityPreset.key📜
Type: string
""
bucketweb.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
bucketweb.affinity📜
Type: object
{}
Default value (formatted)
{}
bucketweb.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
bucketweb.tolerations📜
Type: list
[]
Default value (formatted)
[]
bucketweb.podLabels📜
Type: object
{}
Default value (formatted)
{}
bucketweb.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
bucketweb.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
bucketweb.dnsPolicy📜
Type: string
""
bucketweb.hostAliases📜
Type: list
[]
Default value (formatted)
[]
bucketweb.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
bucketweb.priorityClassName📜
Type: string
""
bucketweb.schedulerName📜
Type: string
""
bucketweb.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
bucketweb.service.type📜
Type: string
"ClusterIP"
bucketweb.service.ports.http📜
Type: int
8080
bucketweb.service.nodePorts.http📜
Type: string
""
bucketweb.service.clusterIP📜
Type: string
""
bucketweb.service.loadBalancerIP📜
Type: string
""
bucketweb.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
bucketweb.service.externalTrafficPolicy📜
Type: string
"Cluster"
bucketweb.service.labels📜
Type: object
{}
Default value (formatted)
{}
bucketweb.service.annotations📜
Type: object
{}
Default value (formatted)
{}
bucketweb.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
bucketweb.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
bucketweb.automountServiceAccountToken📜
Type: bool
true
bucketweb.serviceAccount.create📜
Type: bool
true
bucketweb.serviceAccount.name📜
Type: string
""
bucketweb.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
bucketweb.serviceAccount.automountServiceAccountToken📜
Type: bool
true
bucketweb.autoscaling.enabled📜
Type: bool
false
bucketweb.autoscaling.minReplicas📜
Type: string
""
bucketweb.autoscaling.maxReplicas📜
Type: string
""
bucketweb.autoscaling.targetCPU📜
Type: string
""
bucketweb.autoscaling.targetMemory📜
Type: string
""
bucketweb.pdb.create📜
Type: bool
false
bucketweb.pdb.minAvailable📜
Type: int
1
bucketweb.pdb.maxUnavailable📜
Type: string
""
bucketweb.ingress.enabled📜
Type: bool
false
bucketweb.ingress.hostname📜
Type: string
"thanos-bucketweb.local"
bucketweb.ingress.ingressClassName📜
Type: string
""
bucketweb.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
bucketweb.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
bucketweb.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
bucketweb.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
bucketweb.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
bucketweb.ingress.tls📜
Type: bool
false
bucketweb.ingress.selfSigned📜
Type: bool
false
bucketweb.ingress.apiVersion📜
Type: string
""
bucketweb.ingress.path📜
Type: string
"/"
bucketweb.ingress.pathType📜
Type: string
"ImplementationSpecific"
compactor.enabled📜
Type: bool
false
compactor.logLevel📜
Type: string
"info"
compactor.logFormat📜
Type: string
"logfmt"
compactor.retentionResolutionRaw📜
Type: string
"30d"
compactor.retentionResolution5m📜
Type: string
"30d"
compactor.retentionResolution1h📜
Type: string
"10y"
compactor.consistencyDelay📜
Type: string
"30m"
compactor.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
compactor.extraEnvVarsCM📜
Type: string
""
compactor.extraEnvVarsSecret📜
Type: string
""
compactor.extraFlags📜
Type: list
[]
Default value (formatted)
[]
compactor.command📜
Type: list
[]
Default value (formatted)
[]
compactor.args📜
Type: list
[]
Default value (formatted)
[]
compactor.cronJob.enabled📜
Type: bool
false
compactor.cronJob.schedule📜
Type: string
"0 */6 * * *"
compactor.cronJob.timeZone📜
Type: string
""
compactor.cronJob.startingDeadlineSeconds📜
Type: string
""
compactor.cronJob.concurrencyPolicy📜
Type: string
"Forbid"
compactor.cronJob.suspend📜
Type: string
""
compactor.cronJob.successfulJobsHistoryLimit📜
Type: string
""
compactor.cronJob.failedJobsHistoryLimit📜
Type: string
""
compactor.cronJob.backoffLimit📜
Type: string
""
compactor.restartPolicy📜
Type: string
""
compactor.updateStrategy.type📜
Type: string
"Recreate"
compactor.podSecurityContext.enabled📜
Type: bool
true
compactor.podSecurityContext.fsGroup📜
Type: int
1001
compactor.containerSecurityContext.enabled📜
Type: bool
true
compactor.containerSecurityContext.runAsUser📜
Type: int
1001
compactor.containerSecurityContext.runAsNonRoot📜
Type: bool
true
compactor.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
compactor.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
compactor.resources.limits.cpu📜
Type: string
"100m"
compactor.resources.limits.memory📜
Type: string
"100Mi"
compactor.resources.requests.cpu📜
Type: string
"100m"
compactor.resources.requests.memory📜
Type: string
"100Mi"
compactor.livenessProbe.enabled📜
Type: bool
true
compactor.livenessProbe.initialDelaySeconds📜
Type: int
30
compactor.livenessProbe.timeoutSeconds📜
Type: int
30
compactor.livenessProbe.periodSeconds📜
Type: int
10
compactor.livenessProbe.successThreshold📜
Type: int
1
compactor.livenessProbe.failureThreshold📜
Type: int
6
compactor.readinessProbe.enabled📜
Type: bool
true
compactor.readinessProbe.initialDelaySeconds📜
Type: int
30
compactor.readinessProbe.timeoutSeconds📜
Type: int
30
compactor.readinessProbe.periodSeconds📜
Type: int
10
compactor.readinessProbe.successThreshold📜
Type: int
1
compactor.readinessProbe.failureThreshold📜
Type: int
6
compactor.startupProbe.enabled📜
Type: bool
false
compactor.startupProbe.initialDelaySeconds📜
Type: int
5
compactor.startupProbe.periodSeconds📜
Type: int
5
compactor.startupProbe.timeoutSeconds📜
Type: int
1
compactor.startupProbe.failureThreshold📜
Type: int
15
compactor.startupProbe.successThreshold📜
Type: int
1
compactor.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
compactor.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
compactor.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
compactor.initContainers📜
Type: list
[]
Default value (formatted)
[]
compactor.sidecars📜
Type: list
[]
Default value (formatted)
[]
compactor.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
compactor.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
compactor.podAffinityPreset📜
Type: string
""
compactor.podAntiAffinityPreset📜
Type: string
"soft"
compactor.nodeAffinityPreset.type📜
Type: string
""
compactor.nodeAffinityPreset.key📜
Type: string
""
compactor.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
compactor.affinity📜
Type: object
{}
Default value (formatted)
{}
compactor.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
compactor.tolerations📜
Type: list
[]
Default value (formatted)
[]
compactor.podLabels📜
Type: object
{}
Default value (formatted)
{}
compactor.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
compactor.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
compactor.dnsPolicy📜
Type: string
""
compactor.hostAliases📜
Type: list
[]
Default value (formatted)
[]
compactor.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
compactor.priorityClassName📜
Type: string
""
compactor.schedulerName📜
Type: string
""
compactor.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
compactor.service.type📜
Type: string
"ClusterIP"
compactor.service.ports.http📜
Type: int
9090
compactor.service.nodePorts.http📜
Type: string
""
compactor.service.clusterIP📜
Type: string
""
compactor.service.loadBalancerIP📜
Type: string
""
compactor.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
compactor.service.externalTrafficPolicy📜
Type: string
"Cluster"
compactor.service.labels📜
Type: object
{}
Default value (formatted)
{}
compactor.service.annotations📜
Type: object
{}
Default value (formatted)
{}
compactor.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
compactor.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
compactor.automountServiceAccountToken📜
Type: bool
true
compactor.serviceAccount.create📜
Type: bool
true
compactor.serviceAccount.name📜
Type: string
""
compactor.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
compactor.serviceAccount.automountServiceAccountToken📜
Type: bool
true
compactor.ingress.enabled📜
Type: bool
false
compactor.ingress.hostname📜
Type: string
"thanos-compactor.local"
compactor.ingress.ingressClassName📜
Type: string
""
compactor.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
compactor.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
compactor.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
compactor.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
compactor.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
compactor.ingress.tls📜
Type: bool
false
compactor.ingress.selfSigned📜
Type: bool
false
compactor.ingress.apiVersion📜
Type: string
""
compactor.ingress.path📜
Type: string
"/"
compactor.ingress.pathType📜
Type: string
"ImplementationSpecific"
compactor.persistence.enabled📜
Type: bool
true
compactor.persistence.storageClass📜
Type: string
""
compactor.persistence.accessModes[0]📜
Type: string
"ReadWriteOnce"
compactor.persistence.size📜
Type: string
"8Gi"
compactor.persistence.labels📜
Type: object
{}
Default value (formatted)
{}
compactor.persistence.annotations📜
Type: object
{}
Default value (formatted)
{}
compactor.persistence.existingClaim📜
Type: string
""
storegateway.enabled📜
Type: bool
false
storegateway.logLevel📜
Type: string
"info"
storegateway.logFormat📜
Type: string
"logfmt"
storegateway.config📜
Type: string
""
storegateway.existingConfigmap📜
Type: string
""
storegateway.grpc.server.tls.enabled📜
Type: bool
false
storegateway.grpc.server.tls.autoGenerated📜
Type: bool
false
storegateway.grpc.server.tls.cert📜
Type: string
""
storegateway.grpc.server.tls.key📜
Type: string
""
storegateway.grpc.server.tls.ca📜
Type: string
""
storegateway.grpc.server.tls.existingSecret📜
Type: object
{}
Default value (formatted)
{}
storegateway.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
storegateway.extraEnvVarsCM📜
Type: string
""
storegateway.extraEnvVarsSecret📜
Type: string
""
storegateway.extraFlags📜
Type: list
[]
Default value (formatted)
[]
storegateway.command📜
Type: list
[]
Default value (formatted)
[]
storegateway.args📜
Type: list
[]
Default value (formatted)
[]
storegateway.replicaCount📜
Type: int
1
storegateway.updateStrategy.type📜
Type: string
"RollingUpdate"
storegateway.podManagementPolicy📜
Type: string
"OrderedReady"
storegateway.podSecurityContext.enabled📜
Type: bool
true
storegateway.podSecurityContext.fsGroup📜
Type: int
1001
storegateway.containerSecurityContext.enabled📜
Type: bool
true
storegateway.containerSecurityContext.runAsUser📜
Type: int
1001
storegateway.containerSecurityContext.runAsNonRoot📜
Type: bool
true
storegateway.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
storegateway.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
storegateway.resources.limits.cpu📜
Type: string
"100m"
storegateway.resources.limits.memory📜
Type: string
"100Mi"
storegateway.resources.requests.cpu📜
Type: string
"100m"
storegateway.resources.requests.memory📜
Type: string
"100Mi"
storegateway.livenessProbe.enabled📜
Type: bool
true
storegateway.livenessProbe.initialDelaySeconds📜
Type: int
30
storegateway.livenessProbe.timeoutSeconds📜
Type: int
30
storegateway.livenessProbe.periodSeconds📜
Type: int
10
storegateway.livenessProbe.successThreshold📜
Type: int
1
storegateway.livenessProbe.failureThreshold📜
Type: int
6
storegateway.readinessProbe.enabled📜
Type: bool
true
storegateway.readinessProbe.initialDelaySeconds📜
Type: int
30
storegateway.readinessProbe.timeoutSeconds📜
Type: int
30
storegateway.readinessProbe.periodSeconds📜
Type: int
10
storegateway.readinessProbe.successThreshold📜
Type: int
1
storegateway.readinessProbe.failureThreshold📜
Type: int
6
storegateway.startupProbe.enabled📜
Type: bool
false
storegateway.startupProbe.initialDelaySeconds📜
Type: int
5
storegateway.startupProbe.periodSeconds📜
Type: int
5
storegateway.startupProbe.timeoutSeconds📜
Type: int
1
storegateway.startupProbe.failureThreshold📜
Type: int
15
storegateway.startupProbe.successThreshold📜
Type: int
1
storegateway.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
storegateway.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
storegateway.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
storegateway.initContainers📜
Type: list
[]
Default value (formatted)
[]
storegateway.sidecars📜
Type: list
[]
Default value (formatted)
[]
storegateway.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
storegateway.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
storegateway.podAffinityPreset📜
Type: string
""
storegateway.podAntiAffinityPreset📜
Type: string
"soft"
storegateway.nodeAffinityPreset.type📜
Type: string
""
storegateway.nodeAffinityPreset.key📜
Type: string
""
storegateway.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
storegateway.affinity📜
Type: object
{}
Default value (formatted)
{}
storegateway.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
storegateway.tolerations📜
Type: list
[]
Default value (formatted)
[]
storegateway.podLabels📜
Type: object
{}
Default value (formatted)
{}
storegateway.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
storegateway.dnsPolicy📜
Type: string
""
storegateway.hostAliases📜
Type: list
[]
Default value (formatted)
[]
storegateway.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
storegateway.priorityClassName📜
Type: string
""
storegateway.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
storegateway.schedulerName📜
Type: string
""
storegateway.service.type📜
Type: string
"ClusterIP"
storegateway.service.ports.http📜
Type: int
9090
storegateway.service.ports.grpc📜
Type: int
10901
storegateway.service.nodePorts.http📜
Type: string
""
storegateway.service.nodePorts.grpc📜
Type: string
""
storegateway.service.clusterIP📜
Type: string
""
storegateway.service.loadBalancerIP📜
Type: string
""
storegateway.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
storegateway.service.externalTrafficPolicy📜
Type: string
"Cluster"
storegateway.service.labels📜
Type: object
{}
Default value (formatted)
{}
storegateway.service.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
storegateway.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
storegateway.service.additionalHeadless📜
Type: bool
false
storegateway.service.headless.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.persistence.enabled📜
Type: bool
true
storegateway.persistence.storageClass📜
Type: string
""
storegateway.persistence.accessModes[0]📜
Type: string
"ReadWriteOnce"
storegateway.persistence.size📜
Type: string
"8Gi"
storegateway.persistence.labels📜
Type: object
{}
Default value (formatted)
{}
storegateway.persistence.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.persistence.existingClaim📜
Type: string
""
storegateway.automountServiceAccountToken📜
Type: bool
true
storegateway.serviceAccount.create📜
Type: bool
true
storegateway.serviceAccount.name📜
Type: string
""
storegateway.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.serviceAccount.automountServiceAccountToken📜
Type: bool
true
storegateway.autoscaling.enabled📜
Type: bool
false
storegateway.autoscaling.minReplicas📜
Type: string
""
storegateway.autoscaling.maxReplicas📜
Type: string
""
storegateway.autoscaling.targetCPU📜
Type: string
""
storegateway.autoscaling.targetMemory📜
Type: string
""
storegateway.pdb.create📜
Type: bool
false
storegateway.pdb.minAvailable📜
Type: int
1
storegateway.pdb.maxUnavailable📜
Type: string
""
storegateway.ingress.enabled📜
Type: bool
false
storegateway.ingress.hostname📜
Type: string
"thanos-storegateway.local"
storegateway.ingress.ingressClassName📜
Type: string
""
storegateway.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.tls📜
Type: bool
false
storegateway.ingress.selfSigned📜
Type: bool
false
storegateway.ingress.apiVersion📜
Type: string
""
storegateway.ingress.path📜
Type: string
"/"
storegateway.ingress.pathType📜
Type: string
"ImplementationSpecific"
storegateway.ingress.grpc.enabled📜
Type: bool
false
storegateway.ingress.grpc.hostname📜
Type: string
"thanos-grpc.local"
storegateway.ingress.grpc.ingressClassName📜
Type: string
""
storegateway.ingress.grpc.annotations📜
Type: object
{}
Default value (formatted)
{}
storegateway.ingress.grpc.extraHosts📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.grpc.extraTls📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.grpc.secrets📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.grpc.extraRules📜
Type: list
[]
Default value (formatted)
[]
storegateway.ingress.grpc.tls📜
Type: bool
false
storegateway.ingress.grpc.selfSigned📜
Type: bool
false
storegateway.ingress.grpc.apiVersion📜
Type: string
""
storegateway.ingress.grpc.path📜
Type: string
"/"
storegateway.ingress.grpc.pathType📜
Type: string
"ImplementationSpecific"
storegateway.sharded.enabled📜
Type: bool
false
storegateway.sharded.hashPartitioning.shards📜
Type: string
""
storegateway.sharded.timePartitioning[0].min📜
Type: string
""
storegateway.sharded.timePartitioning[0].max📜
Type: string
""
storegateway.sharded.service.clusterIPs📜
Type: list
[]
Default value (formatted)
[]
storegateway.sharded.service.loadBalancerIPs📜
Type: list
[]
Default value (formatted)
[]
storegateway.sharded.service.http.nodePorts📜
Type: list
[]
Default value (formatted)
[]
storegateway.sharded.service.grpc.nodePorts📜
Type: list
[]
Default value (formatted)
[]
ruler.enabled📜
Type: bool
false
ruler.logLevel📜
Type: string
"info"
ruler.logFormat📜
Type: string
"logfmt"
ruler.replicaLabel📜
Type: string
"replica"
ruler.dnsDiscovery.enabled📜
Type: bool
true
ruler.queryURL📜
Type: string
""
ruler.alertmanagers📜
Type: list
[]
Default value (formatted)
[]
ruler.alertmanagersConfig📜
Type: string
""
ruler.evalInterval📜
Type: string
"1m"
ruler.clusterName📜
Type: string
""
ruler.config📜
Type: string
""
ruler.existingConfigmap📜
Type: string
""
ruler.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
ruler.extraEnvVarsCM📜
Type: string
""
ruler.extraEnvVarsSecret📜
Type: string
""
ruler.extraFlags📜
Type: list
[]
Default value (formatted)
[]
ruler.command📜
Type: list
[]
Default value (formatted)
[]
ruler.args📜
Type: list
[]
Default value (formatted)
[]
ruler.replicaCount📜
Type: int
1
ruler.updateStrategy.type📜
Type: string
"RollingUpdate"
ruler.podManagementPolicy📜
Type: string
"OrderedReady"
ruler.podSecurityContext.enabled📜
Type: bool
true
ruler.podSecurityContext.fsGroup📜
Type: int
1001
ruler.containerSecurityContext.enabled📜
Type: bool
true
ruler.containerSecurityContext.runAsUser📜
Type: int
1001
ruler.containerSecurityContext.runAsNonRoot📜
Type: bool
true
ruler.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
ruler.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
ruler.resources.limits.cpu📜
Type: string
"100m"
ruler.resources.limits.memory📜
Type: string
"100Mi"
ruler.resources.requests.cpu📜
Type: string
"100m"
ruler.resources.requests.memory📜
Type: string
"100Mi"
ruler.livenessProbe.enabled📜
Type: bool
true
ruler.livenessProbe.initialDelaySeconds📜
Type: int
30
ruler.livenessProbe.timeoutSeconds📜
Type: int
30
ruler.livenessProbe.periodSeconds📜
Type: int
10
ruler.livenessProbe.successThreshold📜
Type: int
1
ruler.livenessProbe.failureThreshold📜
Type: int
6
ruler.readinessProbe.enabled📜
Type: bool
true
ruler.readinessProbe.initialDelaySeconds📜
Type: int
30
ruler.readinessProbe.timeoutSeconds📜
Type: int
30
ruler.readinessProbe.periodSeconds📜
Type: int
10
ruler.readinessProbe.successThreshold📜
Type: int
1
ruler.readinessProbe.failureThreshold📜
Type: int
6
ruler.startupProbe.enabled📜
Type: bool
false
ruler.startupProbe.initialDelaySeconds📜
Type: int
5
ruler.startupProbe.periodSeconds📜
Type: int
5
ruler.startupProbe.timeoutSeconds📜
Type: int
1
ruler.startupProbe.failureThreshold📜
Type: int
15
ruler.startupProbe.successThreshold📜
Type: int
1
ruler.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
ruler.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
ruler.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
ruler.initContainers📜
Type: list
[]
Default value (formatted)
[]
ruler.sidecars📜
Type: list
[]
Default value (formatted)
[]
ruler.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
ruler.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
ruler.podAffinityPreset📜
Type: string
""
ruler.podAntiAffinityPreset📜
Type: string
"soft"
ruler.nodeAffinityPreset.type📜
Type: string
""
ruler.nodeAffinityPreset.key📜
Type: string
""
ruler.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
ruler.affinity📜
Type: object
{}
Default value (formatted)
{}
ruler.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
ruler.tolerations📜
Type: list
[]
Default value (formatted)
[]
ruler.podLabels📜
Type: object
{}
Default value (formatted)
{}
ruler.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
ruler.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
ruler.dnsPolicy📜
Type: string
""
ruler.hostAliases📜
Type: list
[]
Default value (formatted)
[]
ruler.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
ruler.priorityClassName📜
Type: string
""
ruler.schedulerName📜
Type: string
""
ruler.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
ruler.service.type📜
Type: string
"ClusterIP"
ruler.service.ports.http📜
Type: int
9090
ruler.service.ports.grpc📜
Type: int
10901
ruler.service.nodePorts.http📜
Type: string
""
ruler.service.nodePorts.grpc📜
Type: string
""
ruler.service.clusterIP📜
Type: string
""
ruler.service.loadBalancerIP📜
Type: string
""
ruler.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
ruler.service.externalTrafficPolicy📜
Type: string
"Cluster"
ruler.service.labels📜
Type: object
{}
Default value (formatted)
{}
ruler.service.annotations📜
Type: object
{}
Default value (formatted)
{}
ruler.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
ruler.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
ruler.service.additionalHeadless📜
Type: bool
false
ruler.service.headless.annotations📜
Type: object
{}
Default value (formatted)
{}
ruler.persistence.enabled📜
Type: bool
true
ruler.persistence.storageClass📜
Type: string
""
ruler.persistence.accessModes[0]📜
Type: string
"ReadWriteOnce"
ruler.persistence.size📜
Type: string
"8Gi"
ruler.persistence.annotations📜
Type: object
{}
Default value (formatted)
{}
ruler.persistence.existingClaim📜
Type: string
""
ruler.automountServiceAccountToken📜
Type: bool
true
ruler.serviceAccount.create📜
Type: bool
true
ruler.serviceAccount.name📜
Type: string
""
ruler.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
ruler.serviceAccount.automountServiceAccountToken📜
Type: bool
true
ruler.autoscaling.enabled📜
Type: bool
false
ruler.autoscaling.minReplicas📜
Type: string
""
ruler.autoscaling.maxReplicas📜
Type: string
""
ruler.autoscaling.targetCPU📜
Type: string
""
ruler.autoscaling.targetMemory📜
Type: string
""
ruler.pdb.create📜
Type: bool
false
ruler.pdb.minAvailable📜
Type: int
1
ruler.pdb.maxUnavailable📜
Type: string
""
ruler.ingress.enabled📜
Type: bool
false
ruler.ingress.hostname📜
Type: string
"thanos-ruler.local"
ruler.ingress.ingressClassName📜
Type: string
""
ruler.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
ruler.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
ruler.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
ruler.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
ruler.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
ruler.ingress.apiVersion📜
Type: string
""
ruler.ingress.path📜
Type: string
"/"
ruler.ingress.pathType📜
Type: string
"ImplementationSpecific"
receive.enabled📜
Type: bool
false
receive.mode📜
Type: string
"standalone"
receive.logLevel📜
Type: string
"info"
receive.logFormat📜
Type: string
"logfmt"
receive.tsdbRetention📜
Type: string
"15d"
receive.replicationFactor📜
Type: int
1
receive.config📜
Type: list
[]
Default value (formatted)
[]
receive.existingConfigmap📜
Type: string
""
receive.replicaLabel📜
Type: string
"replica"
receive.grpc.server.tls.enabled📜
Type: bool
false
receive.grpc.server.tls.autoGenerated📜
Type: bool
false
receive.grpc.server.tls.cert📜
Type: string
""
receive.grpc.server.tls.key📜
Type: string
""
receive.grpc.server.tls.ca📜
Type: string
""
receive.grpc.server.tls.existingSecret📜
Type: object
{}
Default value (formatted)
{}
receive.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
receive.extraEnvVarsCM📜
Type: string
""
receive.extraEnvVarsSecret📜
Type: string
""
receive.extraFlags📜
Type: list
[]
Default value (formatted)
[]
receive.command📜
Type: list
[]
Default value (formatted)
[]
receive.args📜
Type: list
[]
Default value (formatted)
[]
receive.replicaCount📜
Type: int
1
receive.updateStrategy.type📜
Type: string
"RollingUpdate"
receive.podManagementPolicy📜
Type: string
"OrderedReady"
receive.podSecurityContext.enabled📜
Type: bool
true
receive.podSecurityContext.fsGroup📜
Type: int
1001
receive.containerSecurityContext.enabled📜
Type: bool
true
receive.containerSecurityContext.runAsUser📜
Type: int
1001
receive.containerSecurityContext.runAsNonRoot📜
Type: bool
true
receive.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
receive.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
receive.resources.limits.cpu📜
Type: string
"100m"
receive.resources.limits.memory📜
Type: string
"100Mi"
receive.resources.requests.cpu📜
Type: string
"100m"
receive.resources.requests.memory📜
Type: string
"100Mi"
receive.livenessProbe.enabled📜
Type: bool
true
receive.livenessProbe.initialDelaySeconds📜
Type: int
30
receive.livenessProbe.timeoutSeconds📜
Type: int
30
receive.livenessProbe.periodSeconds📜
Type: int
10
receive.livenessProbe.successThreshold📜
Type: int
1
receive.livenessProbe.failureThreshold📜
Type: int
6
receive.readinessProbe.enabled📜
Type: bool
true
receive.readinessProbe.initialDelaySeconds📜
Type: int
30
receive.readinessProbe.timeoutSeconds📜
Type: int
30
receive.readinessProbe.periodSeconds📜
Type: int
10
receive.readinessProbe.successThreshold📜
Type: int
1
receive.readinessProbe.failureThreshold📜
Type: int
6
receive.startupProbe.enabled📜
Type: bool
false
receive.startupProbe.initialDelaySeconds📜
Type: int
5
receive.startupProbe.periodSeconds📜
Type: int
5
receive.startupProbe.timeoutSeconds📜
Type: int
1
receive.startupProbe.failureThreshold📜
Type: int
15
receive.startupProbe.successThreshold📜
Type: int
1
receive.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
receive.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
receive.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
receive.initContainers📜
Type: list
[]
Default value (formatted)
[]
receive.sidecars📜
Type: list
[]
Default value (formatted)
[]
receive.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
receive.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
receive.podAffinityPreset📜
Type: string
""
receive.podAntiAffinityPreset📜
Type: string
"soft"
receive.nodeAffinityPreset.type📜
Type: string
""
receive.nodeAffinityPreset.key📜
Type: string
""
receive.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
receive.affinity📜
Type: object
{}
Default value (formatted)
{}
receive.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
receive.tolerations📜
Type: list
[]
Default value (formatted)
[]
receive.statefulsetLabels📜
Type: object
{}
Default value (formatted)
{}
receive.podLabels📜
Type: object
{}
Default value (formatted)
{}
receive.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
receive.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
receive.dnsPolicy📜
Type: string
""
receive.hostAliases📜
Type: list
[]
Default value (formatted)
[]
receive.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
receive.priorityClassName📜
Type: string
""
receive.schedulerName📜
Type: string
""
receive.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
receive.service.type📜
Type: string
"ClusterIP"
receive.service.ports.http📜
Type: int
10902
receive.service.ports.grpc📜
Type: int
10901
receive.service.ports.remote📜
Type: int
19291
receive.service.nodePorts.http📜
Type: string
""
receive.service.nodePorts.grpc📜
Type: string
""
receive.service.nodePorts.remote📜
Type: string
""
receive.service.clusterIP📜
Type: string
""
receive.service.loadBalancerIP📜
Type: string
""
receive.service.loadBalancerSourceRanges📜
Type: list
[]
Default value (formatted)
[]
receive.service.externalTrafficPolicy📜
Type: string
"Cluster"
receive.service.labels📜
Type: object
{}
Default value (formatted)
{}
receive.service.annotations📜
Type: object
{}
Default value (formatted)
{}
receive.service.extraPorts📜
Type: list
[]
Default value (formatted)
[]
receive.service.labelSelectorsOverride📜
Type: object
{}
Default value (formatted)
{}
receive.service.additionalHeadless📜
Type: bool
false
receive.service.headless.annotations📜
Type: object
{}
Default value (formatted)
{}
receive.automountServiceAccountToken📜
Type: bool
true
receive.serviceAccount.create📜
Type: bool
true
receive.serviceAccount.name📜
Type: string
""
receive.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
receive.serviceAccount.automountServiceAccountToken📜
Type: bool
true
receive.autoscaling.enabled📜
Type: bool
false
receive.autoscaling.minReplicas📜
Type: string
""
receive.autoscaling.maxReplicas📜
Type: string
""
receive.autoscaling.targetCPU📜
Type: string
""
receive.autoscaling.targetMemory📜
Type: string
""
receive.pdb.create📜
Type: bool
false
receive.pdb.minAvailable📜
Type: int
1
receive.pdb.maxUnavailable📜
Type: string
""
receive.persistence.enabled📜
Type: bool
true
receive.persistence.storageClass📜
Type: string
""
receive.persistence.accessModes[0]📜
Type: string
"ReadWriteOnce"
receive.persistence.size📜
Type: string
"8Gi"
receive.persistence.annotations📜
Type: object
{}
Default value (formatted)
{}
receive.persistence.existingClaim📜
Type: string
""
receive.ingress.enabled📜
Type: bool
false
receive.ingress.hostname📜
Type: string
"thanos-receive.local"
receive.ingress.ingressClassName📜
Type: string
""
receive.ingress.annotations📜
Type: object
{}
Default value (formatted)
{}
receive.ingress.extraHosts📜
Type: list
[]
Default value (formatted)
[]
receive.ingress.extraTls📜
Type: list
[]
Default value (formatted)
[]
receive.ingress.secrets📜
Type: list
[]
Default value (formatted)
[]
receive.ingress.extraRules📜
Type: list
[]
Default value (formatted)
[]
receive.ingress.tls📜
Type: bool
false
receive.ingress.selfSigned📜
Type: bool
false
receive.ingress.apiVersion📜
Type: string
""
receive.ingress.path📜
Type: string
"/"
receive.ingress.pathType📜
Type: string
"ImplementationSpecific"
receiveDistributor.enabled📜
Type: bool
false
receiveDistributor.logLevel📜
Type: string
"info"
receiveDistributor.logFormat📜
Type: string
"logfmt"
receiveDistributor.replicaLabel📜
Type: string
"replica"
receiveDistributor.replicationFactor📜
Type: int
1
receiveDistributor.extraEnvVars📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.extraEnvVarsCM📜
Type: string
""
receiveDistributor.extraEnvVarsSecret📜
Type: string
""
receiveDistributor.extraFlags📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.command📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.args📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.replicaCount📜
Type: int
1
receiveDistributor.updateStrategy.type📜
Type: string
"RollingUpdate"
receiveDistributor.podSecurityContext.enabled📜
Type: bool
true
receiveDistributor.podSecurityContext.fsGroup📜
Type: int
1001
receiveDistributor.containerSecurityContext.enabled📜
Type: bool
true
receiveDistributor.containerSecurityContext.runAsUser📜
Type: int
1001
receiveDistributor.containerSecurityContext.runAsNonRoot📜
Type: bool
true
receiveDistributor.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
receiveDistributor.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
receiveDistributor.resources.limits.cpu📜
Type: string
"100m"
receiveDistributor.resources.limits.memory📜
Type: string
"100Mi"
receiveDistributor.resources.requests.cpu📜
Type: string
"100m"
receiveDistributor.resources.requests.memory📜
Type: string
"100Mi"
receiveDistributor.livenessProbe.enabled📜
Type: bool
true
receiveDistributor.livenessProbe.initialDelaySeconds📜
Type: int
30
receiveDistributor.livenessProbe.timeoutSeconds📜
Type: int
30
receiveDistributor.livenessProbe.periodSeconds📜
Type: int
10
receiveDistributor.livenessProbe.successThreshold📜
Type: int
1
receiveDistributor.livenessProbe.failureThreshold📜
Type: int
6
receiveDistributor.readinessProbe.enabled📜
Type: bool
true
receiveDistributor.readinessProbe.initialDelaySeconds📜
Type: int
30
receiveDistributor.readinessProbe.timeoutSeconds📜
Type: int
30
receiveDistributor.readinessProbe.periodSeconds📜
Type: int
10
receiveDistributor.readinessProbe.successThreshold📜
Type: int
1
receiveDistributor.readinessProbe.failureThreshold📜
Type: int
6
receiveDistributor.startupProbe.enabled📜
Type: bool
false
receiveDistributor.startupProbe.initialDelaySeconds📜
Type: int
5
receiveDistributor.startupProbe.periodSeconds📜
Type: int
5
receiveDistributor.startupProbe.timeoutSeconds📜
Type: int
1
receiveDistributor.startupProbe.failureThreshold📜
Type: int
15
receiveDistributor.startupProbe.successThreshold📜
Type: int
1
receiveDistributor.customLivenessProbe📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.customReadinessProbe📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.customStartupProbe📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.initContainers📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.sidecars📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.extraVolumes📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.extraVolumeMounts📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.podAffinityPreset📜
Type: string
""
receiveDistributor.podAntiAffinityPreset📜
Type: string
"soft"
receiveDistributor.nodeAffinityPreset.type📜
Type: string
""
receiveDistributor.nodeAffinityPreset.key📜
Type: string
""
receiveDistributor.nodeAffinityPreset.values📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.affinity📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.nodeSelector📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.tolerations📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.podLabels📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.podAnnotations📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.dnsConfig📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.dnsPolicy📜
Type: string
""
receiveDistributor.hostAliases📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.lifecycleHooks📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.priorityClassName📜
Type: string
""
receiveDistributor.schedulerName📜
Type: string
""
receiveDistributor.topologySpreadConstraints📜
Type: list
[]
Default value (formatted)
[]
receiveDistributor.automountServiceAccountToken📜
Type: bool
true
receiveDistributor.serviceAccount.create📜
Type: bool
true
receiveDistributor.serviceAccount.name📜
Type: string
""
receiveDistributor.serviceAccount.annotations📜
Type: object
{}
Default value (formatted)
{}
receiveDistributor.serviceAccount.automountServiceAccountToken📜
Type: bool
true
receiveDistributor.autoscaling.enabled📜
Type: bool
false
receiveDistributor.autoscaling.minReplicas📜
Type: string
""
receiveDistributor.autoscaling.maxReplicas📜
Type: string
""
receiveDistributor.autoscaling.targetCPU📜
Type: string
""
receiveDistributor.autoscaling.targetMemory📜
Type: string
""
receiveDistributor.pdb.create📜
Type: bool
false
receiveDistributor.pdb.minAvailable📜
Type: int
1
receiveDistributor.pdb.maxUnavailable📜
Type: string
""
metrics.enabled📜
Type: bool
false
metrics.serviceMonitor.enabled📜
Type: bool
false
metrics.serviceMonitor.namespace📜
Type: string
""
metrics.serviceMonitor.labels📜
Type: object
{}
Default value (formatted)
{}
metrics.serviceMonitor.jobLabel📜
Type: string
""
metrics.serviceMonitor.interval📜
Type: string
""
metrics.serviceMonitor.scrapeTimeout📜
Type: string
""
metrics.serviceMonitor.metricRelabelings📜
Type: list
[]
Default value (formatted)
[]
metrics.serviceMonitor.relabelings📜
Type: list
[]
Default value (formatted)
[]
metrics.serviceMonitor.selector📜
Type: object
{}
Default value (formatted)
{}
metrics.serviceMonitor.extraParameters📜
Type: object
{}
Default value (formatted)
{}
metrics.prometheusRule.enabled📜
Type: bool
false
metrics.prometheusRule.default.sidecarJobRegex📜
Type: string
".*thanos-sidecar.*"
metrics.prometheusRule.default.create📜
Type: bool
false
metrics.prometheusRule.default.disabled📜
Type: object
{}
Default value (formatted)
{}
metrics.prometheusRule.namespace📜
Type: string
""
metrics.prometheusRule.additionalLabels📜
Type: object
{}
Default value (formatted)
{}
metrics.prometheusRule.groups📜
Type: list
[]
Default value (formatted)
[]
volumePermissions.enabled📜
Type: bool
false
volumePermissions.image.registry📜
Type: string
"registry1.dso.mil"
volumePermissions.image.repository📜
Type: string
"ironbank/big-bang/base"
volumePermissions.image.tag📜
Type: string
"2.1.0"
volumePermissions.image.digest📜
Type: string
""
volumePermissions.image.pullPolicy📜
Type: string
"IfNotPresent"
volumePermissions.image.pullSecrets📜
Type: list
[]
Default value (formatted)
[]
minio.enabled📜
Type: bool
false
minio.secrets📜
Type: object
{"accessKey":"minio","name":"thanos-objstore-creds","secretKey":"minio123"}
Default value (formatted)
{
"accessKey": "minio",
"name": "thanos-objstore-creds",
"secretKey": "minio123"
}
Description: Minio root credentials
minio.tenant.buckets📜
Type: list
[{"name":"thanos"}]
Default value (formatted)
[
{
"name": "thanos"
}
]
Description: Buckets to be provisioned to for tenant
minio.tenant.users📜
Type: list
[{"name":"minio-user"}]
Default value (formatted)
[
{
"name": "minio-user"
}
]
Description: Users to to be provisioned to for tenant
minio.tenant.defaultUserCredentials📜
Type: object
{"password":"","username":"minio-user"}
Default value (formatted)
{
"password": "",
"username": "minio-user"
}
Description: User credentials to create for above user. Otherwise password is randomly generated. This auth is not required to be set or reclaimed for minio use with Loki
minio.tenant.pools[0].servers📜
Type: int
1
minio.tenant.pools[0].volumesPerServer📜
Type: int
4
minio.tenant.pools[0].size📜
Type: string
"750Mi"
minio.tenant.pools[0].securityContext.runAsUser📜
Type: int
1001
minio.tenant.pools[0].securityContext.runAsGroup📜
Type: int
1001
minio.tenant.pools[0].securityContext.fsGroup📜
Type: int
1001
minio.tenant.metrics.enabled📜
Type: bool
false
minio.tenant.metrics.port📜
Type: int
9000
minio.tenant.metrics.memory📜
Type: string
"128M"
networkPolicy.enabled📜
Type: bool
false
networkPolicy.allowExternal📜
Type: bool
true
networkPolicy.explicitNamespacesSelector📜
Type: object
{}
Default value (formatted)
{}
domain📜
Type: string
"bigbang.dev"
Description: Domain to service Thanos virtualService
istio.enabled📜
Type: bool
false
istio.mtls.mode📜
Type: string
"STRICT"
istio.thanos.enabled📜
Type: bool
true
istio.thanos.labels📜
Type: object
{}
Default value (formatted)
{}
istio.thanos.annotations📜
Type: object
{}
Default value (formatted)
{}
istio.thanos.gateways[0]📜
Type: string
"istio-system/main"
istio.thanos.hosts[0]📜
Type: string
"thanos.{{ .Values.domain }}"
networkPolicies.enabled📜
Type: bool
false
networkPolicies.ingressLabels.app📜
Type: string
"istio-ingressgateway"
networkPolicies.ingressLabels.istio📜
Type: string
"ingressgateway"
bbtests.enabled📜
Type: bool
false
bbtests.cypress.artifacts📜
Type: bool
true
bbtests.cypress.envs.cypress_thanos_url📜
Type: string
"http://thanos-query:9090"
bbtests.cypress.envs.cypress_minio_url📜
Type: string
"http://thanos-minio-console:9090"
bbtests.cypress.envs.prometheus_integration_enabled📜
Type: string
"false"
bbtests.cypress.envs.objstorage_integration_enabled📜
Type: string
"false"