Skip to content

thanos values.yaml📜

global.imageRegistry📜

Type: string

Default value
""

global.imagePullSecrets📜

Type: list

Default value
[]

global.defaultStorageClass📜

Type: string

Default value
""

global.storageClass📜

Type: string

Default value
""

global.compatibility.openshift.adaptSecurityContext📜

Type: string

Default value
"auto"

kubeVersion📜

Type: string

Default value
""

nameOverride📜

Type: string

Default value
""

fullnameOverride📜

Type: string

Default value
""

commonLabels📜

Type: object

Default value
{}

commonAnnotations📜

Type: object

Default value
{}

clusterDomain📜

Type: string

Default value
"cluster.local"

extraDeploy📜

Type: list

Default value
[]

sso.enabled📜

Type: bool

Default value
false

image.registry📜

Type: string

Default value
"registry1.dso.mil"

image.repository📜

Type: string

Default value
"ironbank/opensource/thanos/thanos"

image.tag📜

Type: string

Default value
"v0.36.1"

image.digest📜

Type: string

Default value
""

image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

image.pullSecrets[0]📜

Type: string

Default value
"private-registry"

objstoreConfig📜

Type: string

Default value
""

indexCacheConfig📜

Type: string

Default value
""

bucketCacheConfig📜

Type: string

Default value
""

existingObjstoreSecret📜

Type: string

Default value
""

existingObjstoreSecretItems📜

Type: list

Default value
[]

httpConfig📜

Type: string

Default value
""

existingHttpConfigSecret📜

Type: string

Default value
""

https.enabled📜

Type: bool

Default value
false

https.autoGenerated📜

Type: bool

Default value
false

https.existingSecret📜

Type: string

Default value
""

https.certFilename📜

Type: string

Default value
"tls.crt"

https.keyFilename📜

Type: string

Default value
"tls.key"

https.caFilename📜

Type: string

Default value
"ca.crt"

https.key📜

Type: string

Default value
""

https.cert📜

Type: string

Default value
""

https.ca📜

Type: string

Default value
""

https.clientAuthType📜

Type: string

Default value
""

https.extraTlsServerConfig📜

Type: object

Default value
{}

auth.basicAuthUsers📜

Type: object

Default value
{}

query.enabled📜

Type: bool

Default value
true

query.logLevel📜

Type: string

Default value
"info"

query.logFormat📜

Type: string

Default value
"logfmt"

query.replicaLabel[0]📜

Type: string

Default value
"replica"

query.dnsDiscovery.enabled📜

Type: bool

Default value
true

query.dnsDiscovery.sidecarsService📜

Type: string

Default value
""

query.dnsDiscovery.sidecarsNamespace📜

Type: string

Default value
""

query.stores📜

Type: list

Default value
[]

query.sdConfig📜

Type: string

Default value
""

query.existingSDConfigmap📜

Type: string

Default value
""

query.extraEnvVars📜

Type: list

Default value
[]

query.extraEnvVarsCM📜

Type: string

Default value
""

query.extraEnvVarsSecret📜

Type: string

Default value
""

query.extraFlags📜

Type: list

Default value
[]

query.command📜

Type: list

Default value
[]

query.args📜

Type: list

Default value
[]

query.replicaCount📜

Type: int

Default value
1

query.revisionHistoryLimit📜

Type: int

Default value
10

query.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

query.containerPorts.http📜

Type: int

Default value
10902

query.containerPorts.grpc📜

Type: int

Default value
10901

query.podSecurityContext.enabled📜

Type: bool

Default value
true

query.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

query.podSecurityContext.sysctls📜

Type: list

Default value
[]

query.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

query.podSecurityContext.fsGroup📜

Type: int

Default value
1001

query.containerSecurityContext.enabled📜

Type: bool

Default value
true

query.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

query.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

query.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

query.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

query.containerSecurityContext.privileged📜

Type: bool

Default value
false

query.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

query.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

query.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

query.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

query.resources.limits.cpu📜

Type: string

Default value
"300m"

query.resources.limits.memory📜

Type: string

Default value
"5Gi"

query.resources.requests.cpu📜

Type: string

Default value
"300m"

query.resources.requests.memory📜

Type: string

Default value
"5Gi"

query.resourcesPreset📜

Type: string

Default value
"nano"

query.livenessProbe.enabled📜

Type: bool

Default value
true

query.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

query.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

query.livenessProbe.periodSeconds📜

Type: int

Default value
10

query.livenessProbe.successThreshold📜

Type: int

Default value
1

query.livenessProbe.failureThreshold📜

Type: int

Default value
6

query.readinessProbe.enabled📜

Type: bool

Default value
true

query.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

query.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

query.readinessProbe.periodSeconds📜

Type: int

Default value
10

query.readinessProbe.successThreshold📜

Type: int

Default value
1

query.readinessProbe.failureThreshold📜

Type: int

Default value
6

query.startupProbe.enabled📜

Type: bool

Default value
false

query.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

query.startupProbe.periodSeconds📜

Type: int

Default value
5

query.startupProbe.timeoutSeconds📜

Type: int

Default value
1

query.startupProbe.failureThreshold📜

Type: int

Default value
15

query.startupProbe.successThreshold📜

Type: int

Default value
1

query.customLivenessProbe📜

Type: object

Default value
{}

query.customReadinessProbe📜

Type: object

Default value
{}

query.customStartupProbe📜

Type: object

Default value
{}

query.initContainers📜

Type: list

Default value
[]

query.sidecars📜

Type: list

Default value
[]

query.extraVolumes📜

Type: list

Default value
[]

query.extraVolumeMounts📜

Type: list

Default value
[]

query.podAffinityPreset📜

Type: string

Default value
""

query.podAntiAffinityPreset📜

Type: string

Default value
"soft"

query.podAntiAffinityPresetTopologyKey📜

Type: string

Default value
""

query.nodeAffinityPreset.type📜

Type: string

Default value
""

query.nodeAffinityPreset.key📜

Type: string

Default value
""

query.nodeAffinityPreset.values📜

Type: list

Default value
[]

query.affinity📜

Type: object

Default value
{}

query.nodeSelector📜

Type: object

Default value
{}

query.tolerations📜

Type: list

Default value
[]

query.podLabels📜

Type: object

Default value
{}

query.podAnnotations📜

Type: object

Default value
{}

query.dnsConfig📜

Type: object

Default value
{}

query.dnsPolicy📜

Type: string

Default value
""

query.hostAliases📜

Type: list

Default value
[]

query.lifecycleHooks📜

Type: object

Default value
{}

query.priorityClassName📜

Type: string

Default value
""

query.schedulerName📜

Type: string

Default value
""

query.topologySpreadConstraints📜

Type: list

Default value
[]

query.grpc.server.tls.enabled📜

Type: bool

Default value
false

query.grpc.server.tls.autoGenerated📜

Type: bool

Default value
false

query.grpc.server.tls.cert📜

Type: string

Default value
""

query.grpc.server.tls.key📜

Type: string

Default value
""

query.grpc.server.tls.ca📜

Type: string

Default value
""

query.grpc.server.tls.clientAuthEnabled📜

Type: bool

Default value
true

query.grpc.server.tls.existingSecret📜

Type: object

Default value
{}

query.grpc.client.serverName📜

Type: string

Default value
""

query.grpc.client.tls.enabled📜

Type: bool

Default value
false

query.grpc.client.tls.autoGenerated📜

Type: bool

Default value
false

query.grpc.client.tls.cert📜

Type: string

Default value
""

query.grpc.client.tls.key📜

Type: string

Default value
""

query.grpc.client.tls.ca📜

Type: string

Default value
""

query.grpc.client.tls.existingSecret📜

Type: object

Default value
{}

query.networkPolicy.enabled📜

Type: bool

Default value
true

query.networkPolicy.allowExternal📜

Type: bool

Default value
true

query.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

query.networkPolicy.extraIngress📜

Type: list

Default value
[]

query.networkPolicy.extraEgress📜

Type: list

Default value
[]

query.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

query.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

query.service.type📜

Type: string

Default value
"ClusterIP"

query.service.ports.http📜

Type: int

Default value
9090

query.service.nodePorts.http📜

Type: string

Default value
""

query.service.clusterIP📜

Type: string

Default value
""

query.service.loadBalancerIP📜

Type: string

Default value
""

query.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

query.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

query.service.labels📜

Type: object

Default value
{}

query.service.annotations📜

Type: object

Default value
{}

query.service.extraPorts📜

Type: list

Default value
[]

query.service.labelSelectorsOverride📜

Type: object

Default value
{}

query.service.additionalHeadless📜

Type: bool

Default value
false

query.service.headless.annotations📜

Type: object

Default value
{}

query.serviceGrpc.type📜

Type: string

Default value
"ClusterIP"

query.serviceGrpc.ports.grpc📜

Type: int

Default value
10901

query.serviceGrpc.nodePorts.grpc📜

Type: string

Default value
""

query.serviceGrpc.clusterIP📜

Type: string

Default value
""

query.serviceGrpc.loadBalancerIP📜

Type: string

Default value
""

query.serviceGrpc.loadBalancerSourceRanges📜

Type: list

Default value
[]

query.serviceGrpc.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

query.serviceGrpc.labels📜

Type: object

Default value
{}

query.serviceGrpc.annotations📜

Type: object

Default value
{}

query.serviceGrpc.extraPorts📜

Type: list

Default value
[]

query.serviceGrpc.labelSelectorsOverride📜

Type: object

Default value
{}

query.serviceGrpc.additionalHeadless📜

Type: bool

Default value
false

query.serviceGrpc.headless.annotations📜

Type: object

Default value
{}

query.automountServiceAccountToken📜

Type: bool

Default value
true

query.serviceAccount.create📜

Type: bool

Default value
true

query.serviceAccount.name📜

Type: string

Default value
""

query.serviceAccount.annotations📜

Type: object

Default value
{}

query.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

query.rbac.create📜

Type: bool

Default value
false

query.rbac.rules📜

Type: list

Default value
[]

query.pspEnabled📜

Type: bool

Default value
false

query.autoscaling.enabled📜

Type: bool

Default value
false

query.autoscaling.minReplicas📜

Type: string

Default value
""

query.autoscaling.maxReplicas📜

Type: string

Default value
""

query.autoscaling.targetCPU📜

Type: string

Default value
""

query.autoscaling.targetMemory📜

Type: string

Default value
""

query.autoscaling.targetPodMetrics📜

Type: list

Default value
[]

query.pdb.create📜

Type: bool

Default value
false

query.pdb.minAvailable📜

Type: int

Default value
1

query.pdb.maxUnavailable📜

Type: int

Default value
1

query.ingress.enabled📜

Type: bool

Default value
false

query.ingress.hostname📜

Type: string

Default value
"thanos.local"

query.ingress.secretName📜

Type: string

Default value
""

query.ingress.ingressClassName📜

Type: string

Default value
""

query.ingress.annotations📜

Type: object

Default value
{}

query.ingress.extraHosts📜

Type: list

Default value
[]

query.ingress.extraTls📜

Type: list

Default value
[]

query.ingress.secrets📜

Type: list

Default value
[]

query.ingress.extraRules📜

Type: list

Default value
[]

query.ingress.tls📜

Type: bool

Default value
false

query.ingress.selfSigned📜

Type: bool

Default value
false

query.ingress.apiVersion📜

Type: string

Default value
""

query.ingress.path📜

Type: string

Default value
"/"

query.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

query.ingress.grpc.enabled📜

Type: bool

Default value
false

query.ingress.grpc.hostname📜

Type: string

Default value
"thanos-grpc.local"

query.ingress.grpc.secretName📜

Type: string

Default value
""

query.ingress.grpc.ingressClassName📜

Type: string

Default value
""

query.ingress.grpc.annotations📜

Type: object

Default value
{}

query.ingress.grpc.extraHosts📜

Type: list

Default value
[]

query.ingress.grpc.extraTls📜

Type: list

Default value
[]

query.ingress.grpc.secrets📜

Type: list

Default value
[]

query.ingress.grpc.extraRules📜

Type: list

Default value
[]

query.ingress.grpc.tls📜

Type: bool

Default value
false

query.ingress.grpc.selfSigned📜

Type: bool

Default value
false

query.ingress.grpc.apiVersion📜

Type: string

Default value
""

query.ingress.grpc.path📜

Type: string

Default value
"/"

query.ingress.grpc.pathType📜

Type: string

Default value
"ImplementationSpecific"

queryFrontend.enabled📜

Type: bool

Default value
true

queryFrontend.logLevel📜

Type: string

Default value
"info"

queryFrontend.logFormat📜

Type: string

Default value
"logfmt"

queryFrontend.config📜

Type: string

Default value
""

queryFrontend.existingConfigmap📜

Type: string

Default value
""

queryFrontend.extraEnvVars📜

Type: list

Default value
[]

queryFrontend.extraEnvVarsCM📜

Type: string

Default value
""

queryFrontend.extraEnvVarsSecret📜

Type: string

Default value
""

queryFrontend.extraFlags📜

Type: list

Default value
[]

queryFrontend.command📜

Type: list

Default value
[]

queryFrontend.args📜

Type: list

Default value
[]

queryFrontend.replicaCount📜

Type: int

Default value
1

queryFrontend.revisionHistoryLimit📜

Type: int

Default value
10

queryFrontend.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

queryFrontend.containerPorts.http📜

Type: int

Default value
9090

queryFrontend.podSecurityContext.enabled📜

Type: bool

Default value
true

queryFrontend.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

queryFrontend.podSecurityContext.sysctls📜

Type: list

Default value
[]

queryFrontend.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

queryFrontend.podSecurityContext.fsGroup📜

Type: int

Default value
1001

queryFrontend.containerSecurityContext.enabled📜

Type: bool

Default value
true

queryFrontend.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

queryFrontend.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

queryFrontend.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

queryFrontend.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

queryFrontend.containerSecurityContext.privileged📜

Type: bool

Default value
false

queryFrontend.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

queryFrontend.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

queryFrontend.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

queryFrontend.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

queryFrontend.resources.limits.cpu📜

Type: string

Default value
"100m"

queryFrontend.resources.limits.memory📜

Type: string

Default value
"100Mi"

queryFrontend.resources.requests.cpu📜

Type: string

Default value
"100m"

queryFrontend.resources.requests.memory📜

Type: string

Default value
"100Mi"

queryFrontend.resourcesPreset📜

Type: string

Default value
"nano"

queryFrontend.livenessProbe.enabled📜

Type: bool

Default value
true

queryFrontend.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

queryFrontend.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

queryFrontend.livenessProbe.periodSeconds📜

Type: int

Default value
10

queryFrontend.livenessProbe.successThreshold📜

Type: int

Default value
1

queryFrontend.livenessProbe.failureThreshold📜

Type: int

Default value
6

queryFrontend.readinessProbe.enabled📜

Type: bool

Default value
true

queryFrontend.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

queryFrontend.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

queryFrontend.readinessProbe.periodSeconds📜

Type: int

Default value
10

queryFrontend.readinessProbe.successThreshold📜

Type: int

Default value
1

queryFrontend.readinessProbe.failureThreshold📜

Type: int

Default value
6

queryFrontend.startupProbe.enabled📜

Type: bool

Default value
false

queryFrontend.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

queryFrontend.startupProbe.periodSeconds📜

Type: int

Default value
5

queryFrontend.startupProbe.timeoutSeconds📜

Type: int

Default value
1

queryFrontend.startupProbe.failureThreshold📜

Type: int

Default value
15

queryFrontend.startupProbe.successThreshold📜

Type: int

Default value
1

queryFrontend.customLivenessProbe📜

Type: object

Default value
{}

queryFrontend.customReadinessProbe📜

Type: object

Default value
{}

queryFrontend.customStartupProbe📜

Type: object

Default value
{}

queryFrontend.initContainers📜

Type: list

Default value
[]

queryFrontend.sidecars📜

Type: list

Default value
[]

queryFrontend.extraVolumes📜

Type: list

Default value
[]

queryFrontend.extraVolumeMounts📜

Type: list

Default value
[]

queryFrontend.podAffinityPreset📜

Type: string

Default value
""

queryFrontend.podAntiAffinityPreset📜

Type: string

Default value
"soft"

queryFrontend.nodeAffinityPreset.type📜

Type: string

Default value
""

queryFrontend.nodeAffinityPreset.key📜

Type: string

Default value
""

queryFrontend.nodeAffinityPreset.values📜

Type: list

Default value
[]

queryFrontend.affinity📜

Type: object

Default value
{}

queryFrontend.nodeSelector📜

Type: object

Default value
{}

queryFrontend.tolerations📜

Type: list

Default value
[]

queryFrontend.podLabels📜

Type: object

Default value
{}

queryFrontend.podAnnotations📜

Type: object

Default value
{}

queryFrontend.dnsConfig📜

Type: object

Default value
{}

queryFrontend.dnsPolicy📜

Type: string

Default value
""

queryFrontend.hostAliases📜

Type: list

Default value
[]

queryFrontend.lifecycleHooks📜

Type: object

Default value
{}

queryFrontend.priorityClassName📜

Type: string

Default value
""

queryFrontend.schedulerName📜

Type: string

Default value
""

queryFrontend.topologySpreadConstraints📜

Type: list

Default value
[]

queryFrontend.networkPolicy.enabled📜

Type: bool

Default value
true

queryFrontend.networkPolicy.allowExternal📜

Type: bool

Default value
true

queryFrontend.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

queryFrontend.networkPolicy.extraIngress📜

Type: list

Default value
[]

queryFrontend.networkPolicy.extraEgress📜

Type: list

Default value
[]

queryFrontend.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

queryFrontend.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

queryFrontend.service.type📜

Type: string

Default value
"ClusterIP"

queryFrontend.service.ports.http📜

Type: int

Default value
9090

queryFrontend.service.nodePorts.http📜

Type: string

Default value
""

queryFrontend.service.clusterIP📜

Type: string

Default value
""

queryFrontend.service.loadBalancerIP📜

Type: string

Default value
""

queryFrontend.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

queryFrontend.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

queryFrontend.service.annotations📜

Type: object

Default value
{}

queryFrontend.service.labels📜

Type: object

Default value
{}

queryFrontend.service.extraPorts📜

Type: list

Default value
[]

queryFrontend.service.labelSelectorsOverride📜

Type: object

Default value
{}

queryFrontend.automountServiceAccountToken📜

Type: bool

Default value
true

queryFrontend.serviceAccount.create📜

Type: bool

Default value
true

queryFrontend.serviceAccount.name📜

Type: string

Default value
""

queryFrontend.serviceAccount.annotations📜

Type: object

Default value
{}

queryFrontend.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

queryFrontend.rbac.create📜

Type: bool

Default value
false

queryFrontend.rbac.rules📜

Type: list

Default value
[]

queryFrontend.pspEnabled📜

Type: bool

Default value
false

queryFrontend.autoscaling.enabled📜

Type: bool

Default value
false

queryFrontend.autoscaling.minReplicas📜

Type: string

Default value
""

queryFrontend.autoscaling.maxReplicas📜

Type: string

Default value
""

queryFrontend.autoscaling.targetCPU📜

Type: string

Default value
""

queryFrontend.autoscaling.targetMemory📜

Type: string

Default value
""

queryFrontend.pdb.create📜

Type: bool

Default value
false

queryFrontend.pdb.minAvailable📜

Type: int

Default value
1

queryFrontend.pdb.maxUnavailable📜

Type: int

Default value
1

queryFrontend.ingress.enabled📜

Type: bool

Default value
false

queryFrontend.ingress.hostname📜

Type: string

Default value
"thanos.local"

queryFrontend.ingress.overrideAlertQueryURL📜

Type: bool

Default value
true

queryFrontend.ingress.ingressClassName📜

Type: string

Default value
""

queryFrontend.ingress.annotations📜

Type: object

Default value
{}

queryFrontend.ingress.extraHosts📜

Type: list

Default value
[]

queryFrontend.ingress.extraTls📜

Type: list

Default value
[]

queryFrontend.ingress.secrets📜

Type: list

Default value
[]

queryFrontend.ingress.extraRules📜

Type: list

Default value
[]

queryFrontend.ingress.tls📜

Type: bool

Default value
false

queryFrontend.ingress.selfSigned📜

Type: bool

Default value
false

queryFrontend.ingress.apiVersion📜

Type: string

Default value
""

queryFrontend.ingress.path📜

Type: string

Default value
"/"

queryFrontend.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

bucketweb.enabled📜

Type: bool

Default value
false

bucketweb.logLevel📜

Type: string

Default value
"info"

bucketweb.logFormat📜

Type: string

Default value
"logfmt"

bucketweb.refresh📜

Type: string

Default value
"30m"

bucketweb.timeout📜

Type: string

Default value
"5m"

bucketweb.extraEnvVars📜

Type: list

Default value
[]

bucketweb.extraEnvVarsCM📜

Type: string

Default value
""

bucketweb.extraEnvVarsSecret📜

Type: string

Default value
""

bucketweb.extraFlags📜

Type: list

Default value
[]

bucketweb.command📜

Type: list

Default value
[]

bucketweb.args📜

Type: list

Default value
[]

bucketweb.replicaCount📜

Type: int

Default value
1

bucketweb.revisionHistoryLimit📜

Type: int

Default value
10

bucketweb.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

bucketweb.containerPorts.http📜

Type: int

Default value
8080

bucketweb.podSecurityContext.enabled📜

Type: bool

Default value
true

bucketweb.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

bucketweb.podSecurityContext.sysctls📜

Type: list

Default value
[]

bucketweb.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

bucketweb.podSecurityContext.fsGroup📜

Type: int

Default value
1001

bucketweb.containerSecurityContext.enabled📜

Type: bool

Default value
true

bucketweb.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

bucketweb.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

bucketweb.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

bucketweb.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

bucketweb.containerSecurityContext.privileged📜

Type: bool

Default value
false

bucketweb.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

bucketweb.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

bucketweb.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

bucketweb.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

bucketweb.resources.limits.cpu📜

Type: string

Default value
"100m"

bucketweb.resources.limits.memory📜

Type: string

Default value
"100Mi"

bucketweb.resources.requests.cpu📜

Type: string

Default value
"100m"

bucketweb.resources.requests.memory📜

Type: string

Default value
"100Mi"

bucketweb.resourcesPreset📜

Type: string

Default value
"nano"

bucketweb.livenessProbe.enabled📜

Type: bool

Default value
true

bucketweb.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

bucketweb.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

bucketweb.livenessProbe.periodSeconds📜

Type: int

Default value
10

bucketweb.livenessProbe.successThreshold📜

Type: int

Default value
1

bucketweb.livenessProbe.failureThreshold📜

Type: int

Default value
6

bucketweb.readinessProbe.enabled📜

Type: bool

Default value
true

bucketweb.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

bucketweb.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

bucketweb.readinessProbe.periodSeconds📜

Type: int

Default value
10

bucketweb.readinessProbe.successThreshold📜

Type: int

Default value
1

bucketweb.readinessProbe.failureThreshold📜

Type: int

Default value
6

bucketweb.startupProbe.enabled📜

Type: bool

Default value
false

bucketweb.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

bucketweb.startupProbe.periodSeconds📜

Type: int

Default value
5

bucketweb.startupProbe.timeoutSeconds📜

Type: int

Default value
1

bucketweb.startupProbe.failureThreshold📜

Type: int

Default value
15

bucketweb.startupProbe.successThreshold📜

Type: int

Default value
1

bucketweb.customLivenessProbe📜

Type: object

Default value
{}

bucketweb.customReadinessProbe📜

Type: object

Default value
{}

bucketweb.customStartupProbe📜

Type: object

Default value
{}

bucketweb.initContainers📜

Type: list

Default value
[]

bucketweb.sidecars📜

Type: list

Default value
[]

bucketweb.extraVolumes📜

Type: list

Default value
[]

bucketweb.extraVolumeMounts📜

Type: list

Default value
[]

bucketweb.podAffinityPreset📜

Type: string

Default value
""

bucketweb.podAntiAffinityPreset📜

Type: string

Default value
"soft"

bucketweb.nodeAffinityPreset.type📜

Type: string

Default value
""

bucketweb.nodeAffinityPreset.key📜

Type: string

Default value
""

bucketweb.nodeAffinityPreset.values📜

Type: list

Default value
[]

bucketweb.affinity📜

Type: object

Default value
{}

bucketweb.nodeSelector📜

Type: object

Default value
{}

bucketweb.tolerations📜

Type: list

Default value
[]

bucketweb.podLabels📜

Type: object

Default value
{}

bucketweb.podAnnotations📜

Type: object

Default value
{}

bucketweb.dnsConfig📜

Type: object

Default value
{}

bucketweb.dnsPolicy📜

Type: string

Default value
""

bucketweb.hostAliases📜

Type: list

Default value
[]

bucketweb.lifecycleHooks📜

Type: object

Default value
{}

bucketweb.priorityClassName📜

Type: string

Default value
""

bucketweb.schedulerName📜

Type: string

Default value
""

bucketweb.topologySpreadConstraints📜

Type: list

Default value
[]

bucketweb.networkPolicy.enabled📜

Type: bool

Default value
true

bucketweb.networkPolicy.allowExternal📜

Type: bool

Default value
true

bucketweb.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

bucketweb.networkPolicy.extraIngress📜

Type: list

Default value
[]

bucketweb.networkPolicy.extraEgress📜

Type: list

Default value
[]

bucketweb.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

bucketweb.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

bucketweb.service.type📜

Type: string

Default value
"ClusterIP"

bucketweb.service.ports.http📜

Type: int

Default value
8080

bucketweb.service.nodePorts.http📜

Type: string

Default value
""

bucketweb.service.clusterIP📜

Type: string

Default value
""

bucketweb.service.loadBalancerIP📜

Type: string

Default value
""

bucketweb.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

bucketweb.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

bucketweb.service.labels📜

Type: object

Default value
{}

bucketweb.service.annotations📜

Type: object

Default value
{}

bucketweb.service.extraPorts📜

Type: list

Default value
[]

bucketweb.service.labelSelectorsOverride📜

Type: object

Default value
{}

bucketweb.automountServiceAccountToken📜

Type: bool

Default value
true

bucketweb.serviceAccount.create📜

Type: bool

Default value
true

bucketweb.serviceAccount.name📜

Type: string

Default value
""

bucketweb.serviceAccount.annotations📜

Type: object

Default value
{}

bucketweb.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

bucketweb.autoscaling.enabled📜

Type: bool

Default value
false

bucketweb.autoscaling.minReplicas📜

Type: string

Default value
""

bucketweb.autoscaling.maxReplicas📜

Type: string

Default value
""

bucketweb.autoscaling.targetCPU📜

Type: string

Default value
""

bucketweb.autoscaling.targetMemory📜

Type: string

Default value
""

bucketweb.pdb.create📜

Type: bool

Default value
false

bucketweb.pdb.minAvailable📜

Type: int

Default value
1

bucketweb.pdb.maxUnavailable📜

Type: int

Default value
1

bucketweb.ingress.enabled📜

Type: bool

Default value
false

bucketweb.ingress.hostname📜

Type: string

Default value
"thanos-bucketweb.local"

bucketweb.ingress.ingressClassName📜

Type: string

Default value
""

bucketweb.ingress.annotations📜

Type: object

Default value
{}

bucketweb.ingress.extraHosts📜

Type: list

Default value
[]

bucketweb.ingress.extraTls📜

Type: list

Default value
[]

bucketweb.ingress.secrets📜

Type: list

Default value
[]

bucketweb.ingress.extraRules📜

Type: list

Default value
[]

bucketweb.ingress.tls📜

Type: bool

Default value
false

bucketweb.ingress.selfSigned📜

Type: bool

Default value
false

bucketweb.ingress.apiVersion📜

Type: string

Default value
""

bucketweb.ingress.path📜

Type: string

Default value
"/"

bucketweb.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

compactor.enabled📜

Type: bool

Default value
false

compactor.logLevel📜

Type: string

Default value
"info"

compactor.logFormat📜

Type: string

Default value
"logfmt"

compactor.dataDir📜

Type: string

Default value
"/data"

compactor.retentionResolutionRaw📜

Type: string

Default value
"0s"

compactor.retentionResolution5m📜

Type: string

Default value
"0s"

compactor.retentionResolution1h📜

Type: string

Default value
"0s"

compactor.consistencyDelay📜

Type: string

Default value
"30m"

compactor.extraEnvVars📜

Type: list

Default value
[]

compactor.extraEnvVarsCM📜

Type: string

Default value
""

compactor.extraEnvVarsSecret📜

Type: string

Default value
""

compactor.extraFlags📜

Type: list

Default value
[]

compactor.command📜

Type: list

Default value
[]

compactor.args📜

Type: list

Default value
[]

compactor.revisionHistoryLimit📜

Type: int

Default value
10

compactor.cronJob.enabled📜

Type: bool

Default value
false

compactor.cronJob.schedule📜

Type: string

Default value
"0 */6 * * *"

compactor.cronJob.timeZone📜

Type: string

Default value
""

compactor.cronJob.startingDeadlineSeconds📜

Type: string

Default value
""

compactor.cronJob.concurrencyPolicy📜

Type: string

Default value
"Forbid"

compactor.cronJob.suspend📜

Type: string

Default value
""

compactor.cronJob.successfulJobsHistoryLimit📜

Type: string

Default value
""

compactor.cronJob.failedJobsHistoryLimit📜

Type: string

Default value
""

compactor.cronJob.backoffLimit📜

Type: string

Default value
""

compactor.cronJob.ttlSecondsAfterFinished📜

Type: string

Default value
""

compactor.restartPolicy📜

Type: string

Default value
""

compactor.updateStrategy.type📜

Type: string

Default value
"Recreate"

compactor.containerPorts.http📜

Type: int

Default value
10902

compactor.podSecurityContext.enabled📜

Type: bool

Default value
true

compactor.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

compactor.podSecurityContext.sysctls📜

Type: list

Default value
[]

compactor.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

compactor.podSecurityContext.fsGroup📜

Type: int

Default value
1001

compactor.containerSecurityContext.enabled📜

Type: bool

Default value
true

compactor.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

compactor.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

compactor.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

compactor.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

compactor.containerSecurityContext.privileged📜

Type: bool

Default value
false

compactor.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

compactor.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

compactor.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

compactor.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

compactor.resources.limits.cpu📜

Type: string

Default value
"100m"

compactor.resources.limits.memory📜

Type: string

Default value
"100Mi"

compactor.resources.requests.cpu📜

Type: string

Default value
"100m"

compactor.resources.requests.memory📜

Type: string

Default value
"100Mi"

compactor.resourcesPreset📜

Type: string

Default value
"nano"

compactor.livenessProbe.enabled📜

Type: bool

Default value
true

compactor.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

compactor.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

compactor.livenessProbe.periodSeconds📜

Type: int

Default value
10

compactor.livenessProbe.successThreshold📜

Type: int

Default value
1

compactor.livenessProbe.failureThreshold📜

Type: int

Default value
6

compactor.readinessProbe.enabled📜

Type: bool

Default value
true

compactor.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

compactor.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

compactor.readinessProbe.periodSeconds📜

Type: int

Default value
10

compactor.readinessProbe.successThreshold📜

Type: int

Default value
1

compactor.readinessProbe.failureThreshold📜

Type: int

Default value
6

compactor.startupProbe.enabled📜

Type: bool

Default value
false

compactor.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

compactor.startupProbe.periodSeconds📜

Type: int

Default value
5

compactor.startupProbe.timeoutSeconds📜

Type: int

Default value
1

compactor.startupProbe.failureThreshold📜

Type: int

Default value
15

compactor.startupProbe.successThreshold📜

Type: int

Default value
1

compactor.customLivenessProbe📜

Type: object

Default value
{}

compactor.customReadinessProbe📜

Type: object

Default value
{}

compactor.customStartupProbe📜

Type: object

Default value
{}

compactor.initContainers📜

Type: list

Default value
[]

compactor.sidecars📜

Type: list

Default value
[]

compactor.extraVolumes📜

Type: list

Default value
[]

compactor.extraVolumeMounts📜

Type: list

Default value
[]

compactor.podAffinityPreset📜

Type: string

Default value
""

compactor.podAntiAffinityPreset📜

Type: string

Default value
"soft"

compactor.nodeAffinityPreset.type📜

Type: string

Default value
""

compactor.nodeAffinityPreset.key📜

Type: string

Default value
""

compactor.nodeAffinityPreset.values📜

Type: list

Default value
[]

compactor.affinity📜

Type: object

Default value
{}

compactor.nodeSelector📜

Type: object

Default value
{}

compactor.tolerations📜

Type: list

Default value
[]

compactor.podLabels📜

Type: object

Default value
{}

compactor.podAnnotations📜

Type: object

Default value
{}

compactor.dnsConfig📜

Type: object

Default value
{}

compactor.dnsPolicy📜

Type: string

Default value
""

compactor.hostAliases📜

Type: list

Default value
[]

compactor.lifecycleHooks📜

Type: object

Default value
{}

compactor.priorityClassName📜

Type: string

Default value
""

compactor.schedulerName📜

Type: string

Default value
""

compactor.topologySpreadConstraints📜

Type: list

Default value
[]

compactor.networkPolicy.enabled📜

Type: bool

Default value
true

compactor.networkPolicy.allowExternal📜

Type: bool

Default value
true

compactor.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

compactor.networkPolicy.extraIngress📜

Type: list

Default value
[]

compactor.networkPolicy.extraEgress📜

Type: list

Default value
[]

compactor.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

compactor.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

compactor.service.type📜

Type: string

Default value
"ClusterIP"

compactor.service.ports.http📜

Type: int

Default value
9090

compactor.service.nodePorts.http📜

Type: string

Default value
""

compactor.service.clusterIP📜

Type: string

Default value
""

compactor.service.loadBalancerIP📜

Type: string

Default value
""

compactor.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

compactor.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

compactor.service.labels📜

Type: object

Default value
{}

compactor.service.annotations📜

Type: object

Default value
{}

compactor.service.extraPorts📜

Type: list

Default value
[]

compactor.service.labelSelectorsOverride📜

Type: object

Default value
{}

compactor.automountServiceAccountToken📜

Type: bool

Default value
true

compactor.serviceAccount.create📜

Type: bool

Default value
true

compactor.serviceAccount.name📜

Type: string

Default value
""

compactor.serviceAccount.annotations📜

Type: object

Default value
{}

compactor.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

compactor.ingress.enabled📜

Type: bool

Default value
false

compactor.ingress.hostname📜

Type: string

Default value
"thanos-compactor.local"

compactor.ingress.ingressClassName📜

Type: string

Default value
""

compactor.ingress.annotations📜

Type: object

Default value
{}

compactor.ingress.extraHosts📜

Type: list

Default value
[]

compactor.ingress.extraTls📜

Type: list

Default value
[]

compactor.ingress.secrets📜

Type: list

Default value
[]

compactor.ingress.extraRules📜

Type: list

Default value
[]

compactor.ingress.tls📜

Type: bool

Default value
false

compactor.ingress.selfSigned📜

Type: bool

Default value
false

compactor.ingress.apiVersion📜

Type: string

Default value
""

compactor.ingress.path📜

Type: string

Default value
"/"

compactor.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

compactor.persistence.enabled📜

Type: bool

Default value
true

compactor.persistence.ephemeral📜

Type: bool

Default value
false

compactor.persistence.defaultEmptyDir📜

Type: bool

Default value
true

compactor.persistence.storageClass📜

Type: string

Default value
""

compactor.persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

compactor.persistence.size📜

Type: string

Default value
"8Gi"

compactor.persistence.labels📜

Type: object

Default value
{}

compactor.persistence.annotations📜

Type: object

Default value
{}

compactor.persistence.existingClaim📜

Type: string

Default value
""

storegateway.enabled📜

Type: bool

Default value
false

storegateway.logLevel📜

Type: string

Default value
"info"

storegateway.logFormat📜

Type: string

Default value
"logfmt"

storegateway.useEndpointGroup📜

Type: bool

Default value
false

storegateway.config📜

Type: string

Default value
""

storegateway.existingConfigmap📜

Type: string

Default value
""

storegateway.grpc.server.tls.enabled📜

Type: bool

Default value
false

storegateway.grpc.server.tls.autoGenerated📜

Type: bool

Default value
false

storegateway.grpc.server.tls.cert📜

Type: string

Default value
""

storegateway.grpc.server.tls.key📜

Type: string

Default value
""

storegateway.grpc.server.tls.ca📜

Type: string

Default value
""

storegateway.grpc.server.tls.clientAuthEnabled📜

Type: bool

Default value
true

storegateway.grpc.server.tls.existingSecret📜

Type: object

Default value
{}

storegateway.extraEnvVars📜

Type: list

Default value
[]

storegateway.extraEnvVarsCM📜

Type: string

Default value
""

storegateway.extraEnvVarsSecret📜

Type: string

Default value
""

storegateway.extraFlags📜

Type: list

Default value
[]

storegateway.command📜

Type: list

Default value
[]

storegateway.args📜

Type: list

Default value
[]

storegateway.replicaCount📜

Type: int

Default value
1

storegateway.revisionHistoryLimit📜

Type: int

Default value
10

storegateway.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

storegateway.podManagementPolicy📜

Type: string

Default value
"OrderedReady"

storegateway.containerPorts.http📜

Type: int

Default value
10902

storegateway.containerPorts.grpc📜

Type: int

Default value
10901

storegateway.podSecurityContext.enabled📜

Type: bool

Default value
true

storegateway.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

storegateway.podSecurityContext.sysctls📜

Type: list

Default value
[]

storegateway.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

storegateway.podSecurityContext.fsGroup📜

Type: int

Default value
1001

storegateway.containerSecurityContext.enabled📜

Type: bool

Default value
true

storegateway.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

storegateway.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

storegateway.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

storegateway.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

storegateway.containerSecurityContext.privileged📜

Type: bool

Default value
false

storegateway.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

storegateway.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

storegateway.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

storegateway.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

storegateway.resources.limits.cpu📜

Type: string

Default value
"100m"

storegateway.resources.limits.memory📜

Type: string

Default value
"100Mi"

storegateway.resources.requests.cpu📜

Type: string

Default value
"100m"

storegateway.resources.requests.memory📜

Type: string

Default value
"100Mi"

storegateway.resourcesPreset📜

Type: string

Default value
"nano"

storegateway.livenessProbe.enabled📜

Type: bool

Default value
true

storegateway.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

storegateway.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

storegateway.livenessProbe.periodSeconds📜

Type: int

Default value
10

storegateway.livenessProbe.successThreshold📜

Type: int

Default value
1

storegateway.livenessProbe.failureThreshold📜

Type: int

Default value
6

storegateway.readinessProbe.enabled📜

Type: bool

Default value
true

storegateway.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

storegateway.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

storegateway.readinessProbe.periodSeconds📜

Type: int

Default value
10

storegateway.readinessProbe.successThreshold📜

Type: int

Default value
1

storegateway.readinessProbe.failureThreshold📜

Type: int

Default value
6

storegateway.startupProbe.enabled📜

Type: bool

Default value
false

storegateway.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

storegateway.startupProbe.periodSeconds📜

Type: int

Default value
5

storegateway.startupProbe.timeoutSeconds📜

Type: int

Default value
1

storegateway.startupProbe.failureThreshold📜

Type: int

Default value
15

storegateway.startupProbe.successThreshold📜

Type: int

Default value
1

storegateway.customLivenessProbe📜

Type: object

Default value
{}

storegateway.customReadinessProbe📜

Type: object

Default value
{}

storegateway.customStartupProbe📜

Type: object

Default value
{}

storegateway.initContainers📜

Type: list

Default value
[]

storegateway.sidecars📜

Type: list

Default value
[]

storegateway.extraVolumes📜

Type: list

Default value
[]

storegateway.extraVolumeMounts📜

Type: list

Default value
[]

storegateway.podAffinityPreset📜

Type: string

Default value
""

storegateway.podAntiAffinityPreset📜

Type: string

Default value
"soft"

storegateway.nodeAffinityPreset.type📜

Type: string

Default value
""

storegateway.nodeAffinityPreset.key📜

Type: string

Default value
""

storegateway.nodeAffinityPreset.values📜

Type: list

Default value
[]

storegateway.affinity📜

Type: object

Default value
{}

storegateway.nodeSelector📜

Type: object

Default value
{}

storegateway.tolerations📜

Type: list

Default value
[]

storegateway.podLabels📜

Type: object

Default value
{}

storegateway.podAnnotations📜

Type: object

Default value
{}

storegateway.dnsConfig📜

Type: object

Default value
{}

storegateway.dnsPolicy📜

Type: string

Default value
""

storegateway.hostAliases📜

Type: list

Default value
[]

storegateway.lifecycleHooks📜

Type: object

Default value
{}

storegateway.priorityClassName📜

Type: string

Default value
""

storegateway.topologySpreadConstraints📜

Type: list

Default value
[]

storegateway.schedulerName📜

Type: string

Default value
""

storegateway.networkPolicy.enabled📜

Type: bool

Default value
true

storegateway.networkPolicy.allowExternal📜

Type: bool

Default value
true

storegateway.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

storegateway.networkPolicy.extraIngress📜

Type: list

Default value
[]

storegateway.networkPolicy.extraEgress📜

Type: list

Default value
[]

storegateway.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

storegateway.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

storegateway.service.type📜

Type: string

Default value
"ClusterIP"

storegateway.service.ports.http📜

Type: int

Default value
9090

storegateway.service.ports.grpc📜

Type: int

Default value
10901

storegateway.service.nodePorts.http📜

Type: string

Default value
""

storegateway.service.nodePorts.grpc📜

Type: string

Default value
""

storegateway.service.clusterIP📜

Type: string

Default value
""

storegateway.service.loadBalancerIP📜

Type: string

Default value
""

storegateway.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

storegateway.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

storegateway.service.labels📜

Type: object

Default value
{}

storegateway.service.annotations📜

Type: object

Default value
{}

storegateway.service.extraPorts📜

Type: list

Default value
[]

storegateway.service.labelSelectorsOverride📜

Type: object

Default value
{}

storegateway.service.additionalHeadless📜

Type: bool

Default value
false

storegateway.service.headless.annotations📜

Type: object

Default value
{}

storegateway.persistence.enabled📜

Type: bool

Default value
true

storegateway.persistence.storageClass📜

Type: string

Default value
""

storegateway.persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

storegateway.persistence.size📜

Type: string

Default value
"8Gi"

storegateway.persistence.labels📜

Type: object

Default value
{}

storegateway.persistence.annotations📜

Type: object

Default value
{}

storegateway.persistence.existingClaim📜

Type: string

Default value
""

storegateway.persistentVolumeClaimRetentionPolicy.enabled📜

Type: bool

Default value
false

storegateway.persistentVolumeClaimRetentionPolicy.whenScaled📜

Type: string

Default value
"Retain"

storegateway.persistentVolumeClaimRetentionPolicy.whenDeleted📜

Type: string

Default value
"Retain"

storegateway.automountServiceAccountToken📜

Type: bool

Default value
true

storegateway.serviceAccount.create📜

Type: bool

Default value
true

storegateway.serviceAccount.name📜

Type: string

Default value
""

storegateway.serviceAccount.annotations📜

Type: object

Default value
{}

storegateway.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

storegateway.autoscaling.enabled📜

Type: bool

Default value
false

storegateway.autoscaling.minReplicas📜

Type: string

Default value
""

storegateway.autoscaling.maxReplicas📜

Type: string

Default value
""

storegateway.autoscaling.targetCPU📜

Type: string

Default value
""

storegateway.autoscaling.targetMemory📜

Type: string

Default value
""

storegateway.pdb.create📜

Type: bool

Default value
false

storegateway.pdb.minAvailable📜

Type: int

Default value
1

storegateway.pdb.maxUnavailable📜

Type: int

Default value
1

storegateway.ingress.enabled📜

Type: bool

Default value
false

storegateway.ingress.hostname📜

Type: string

Default value
"thanos-storegateway.local"

storegateway.ingress.ingressClassName📜

Type: string

Default value
""

storegateway.ingress.annotations📜

Type: object

Default value
{}

storegateway.ingress.extraHosts📜

Type: list

Default value
[]

storegateway.ingress.extraTls📜

Type: list

Default value
[]

storegateway.ingress.secrets📜

Type: list

Default value
[]

storegateway.ingress.extraRules📜

Type: list

Default value
[]

storegateway.ingress.tls📜

Type: bool

Default value
false

storegateway.ingress.selfSigned📜

Type: bool

Default value
false

storegateway.ingress.apiVersion📜

Type: string

Default value
""

storegateway.ingress.path📜

Type: string

Default value
"/"

storegateway.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

storegateway.ingress.grpc.enabled📜

Type: bool

Default value
false

storegateway.ingress.grpc.hostname📜

Type: string

Default value
"thanos-grpc.local"

storegateway.ingress.grpc.ingressClassName📜

Type: string

Default value
""

storegateway.ingress.grpc.annotations📜

Type: object

Default value
{}

storegateway.ingress.grpc.extraHosts📜

Type: list

Default value
[]

storegateway.ingress.grpc.extraTls📜

Type: list

Default value
[]

storegateway.ingress.grpc.secrets📜

Type: list

Default value
[]

storegateway.ingress.grpc.extraRules📜

Type: list

Default value
[]

storegateway.ingress.grpc.tls📜

Type: bool

Default value
false

storegateway.ingress.grpc.selfSigned📜

Type: bool

Default value
false

storegateway.ingress.grpc.apiVersion📜

Type: string

Default value
""

storegateway.ingress.grpc.path📜

Type: string

Default value
"/"

storegateway.ingress.grpc.pathType📜

Type: string

Default value
"ImplementationSpecific"

storegateway.sharded.enabled📜

Type: bool

Default value
false

storegateway.sharded.hashPartitioning.shards📜

Type: string

Default value
""

storegateway.sharded.hashPartitioning.extraRelabelingConfigs📜

Type: list

Default value
[]

storegateway.sharded.timePartitioning[0].min📜

Type: string

Default value
""

storegateway.sharded.timePartitioning[0].max📜

Type: string

Default value
""

storegateway.sharded.service.clusterIPs📜

Type: list

Default value
[]

storegateway.sharded.service.loadBalancerIPs📜

Type: list

Default value
[]

storegateway.sharded.service.http.nodePorts📜

Type: list

Default value
[]

storegateway.sharded.service.grpc.nodePorts📜

Type: list

Default value
[]

ruler.enabled📜

Type: bool

Default value
false

ruler.logLevel📜

Type: string

Default value
"info"

ruler.logFormat📜

Type: string

Default value
"logfmt"

ruler.replicaLabel📜

Type: string

Default value
"replica"

ruler.dnsDiscovery.enabled📜

Type: bool

Default value
true

ruler.queryURL📜

Type: string

Default value
""

ruler.alertmanagers📜

Type: list

Default value
[]

ruler.alertmanagersConfig📜

Type: string

Default value
""

ruler.evalInterval📜

Type: string

Default value
"1m"

ruler.clusterName📜

Type: string

Default value
""

ruler.config📜

Type: string

Default value
""

ruler.dataPath📜

Type: string

Default value
""

ruler.existingConfigmap📜

Type: string

Default value
""

ruler.extraEnvVars📜

Type: list

Default value
[]

ruler.extraEnvVarsCM📜

Type: string

Default value
""

ruler.extraEnvVarsSecret📜

Type: string

Default value
""

ruler.extraFlags📜

Type: list

Default value
[]

ruler.command📜

Type: list

Default value
[]

ruler.args📜

Type: list

Default value
[]

ruler.replicaCount📜

Type: int

Default value
1

ruler.revisionHistoryLimit📜

Type: int

Default value
10

ruler.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

ruler.podManagementPolicy📜

Type: string

Default value
"OrderedReady"

ruler.containerPorts.http📜

Type: int

Default value
10902

ruler.containerPorts.grpc📜

Type: int

Default value
10901

ruler.podSecurityContext.enabled📜

Type: bool

Default value
true

ruler.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

ruler.podSecurityContext.sysctls📜

Type: list

Default value
[]

ruler.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

ruler.podSecurityContext.fsGroup📜

Type: int

Default value
1001

ruler.containerSecurityContext.enabled📜

Type: bool

Default value
true

ruler.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

ruler.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

ruler.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

ruler.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

ruler.containerSecurityContext.privileged📜

Type: bool

Default value
false

ruler.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

ruler.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

ruler.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

ruler.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

ruler.resources.limits.cpu📜

Type: string

Default value
"100m"

ruler.resources.limits.memory📜

Type: string

Default value
"100Mi"

ruler.resources.requests.cpu📜

Type: string

Default value
"100m"

ruler.resources.requests.memory📜

Type: string

Default value
"100Mi"

ruler.resourcesPreset📜

Type: string

Default value
"nano"

ruler.livenessProbe.enabled📜

Type: bool

Default value
true

ruler.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

ruler.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

ruler.livenessProbe.periodSeconds📜

Type: int

Default value
10

ruler.livenessProbe.successThreshold📜

Type: int

Default value
1

ruler.livenessProbe.failureThreshold📜

Type: int

Default value
6

ruler.readinessProbe.enabled📜

Type: bool

Default value
true

ruler.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

ruler.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

ruler.readinessProbe.periodSeconds📜

Type: int

Default value
10

ruler.readinessProbe.successThreshold📜

Type: int

Default value
1

ruler.readinessProbe.failureThreshold📜

Type: int

Default value
6

ruler.startupProbe.enabled📜

Type: bool

Default value
false

ruler.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

ruler.startupProbe.periodSeconds📜

Type: int

Default value
5

ruler.startupProbe.timeoutSeconds📜

Type: int

Default value
1

ruler.startupProbe.failureThreshold📜

Type: int

Default value
15

ruler.startupProbe.successThreshold📜

Type: int

Default value
1

ruler.customLivenessProbe📜

Type: object

Default value
{}

ruler.customReadinessProbe📜

Type: object

Default value
{}

ruler.customStartupProbe📜

Type: object

Default value
{}

ruler.initContainers📜

Type: list

Default value
[]

ruler.sidecars📜

Type: list

Default value
[]

ruler.extraVolumes📜

Type: list

Default value
[]

ruler.extraVolumeMounts📜

Type: list

Default value
[]

ruler.podAffinityPreset📜

Type: string

Default value
""

ruler.podAntiAffinityPreset📜

Type: string

Default value
"soft"

ruler.nodeAffinityPreset.type📜

Type: string

Default value
""

ruler.nodeAffinityPreset.key📜

Type: string

Default value
""

ruler.nodeAffinityPreset.values📜

Type: list

Default value
[]

ruler.affinity📜

Type: object

Default value
{}

ruler.nodeSelector📜

Type: object

Default value
{}

ruler.tolerations📜

Type: list

Default value
[]

ruler.podLabels📜

Type: object

Default value
{}

ruler.podAnnotations📜

Type: object

Default value
{}

ruler.dnsConfig📜

Type: object

Default value
{}

ruler.dnsPolicy📜

Type: string

Default value
""

ruler.hostAliases📜

Type: list

Default value
[]

ruler.lifecycleHooks📜

Type: object

Default value
{}

ruler.priorityClassName📜

Type: string

Default value
""

ruler.schedulerName📜

Type: string

Default value
""

ruler.topologySpreadConstraints📜

Type: list

Default value
[]

ruler.networkPolicy.enabled📜

Type: bool

Default value
true

ruler.networkPolicy.allowExternal📜

Type: bool

Default value
true

ruler.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

ruler.networkPolicy.extraIngress📜

Type: list

Default value
[]

ruler.networkPolicy.extraEgress📜

Type: list

Default value
[]

ruler.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

ruler.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

ruler.service.type📜

Type: string

Default value
"ClusterIP"

ruler.service.ports.http📜

Type: int

Default value
9090

ruler.service.ports.grpc📜

Type: int

Default value
10901

ruler.service.nodePorts.http📜

Type: string

Default value
""

ruler.service.nodePorts.grpc📜

Type: string

Default value
""

ruler.service.clusterIP📜

Type: string

Default value
""

ruler.service.loadBalancerIP📜

Type: string

Default value
""

ruler.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

ruler.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

ruler.service.labels📜

Type: object

Default value
{}

ruler.service.annotations📜

Type: object

Default value
{}

ruler.service.extraPorts📜

Type: list

Default value
[]

ruler.service.labelSelectorsOverride📜

Type: object

Default value
{}

ruler.service.additionalHeadless📜

Type: bool

Default value
false

ruler.service.headless.annotations📜

Type: object

Default value
{}

ruler.persistence.enabled📜

Type: bool

Default value
true

ruler.persistence.storageClass📜

Type: string

Default value
""

ruler.persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

ruler.persistence.size📜

Type: string

Default value
"8Gi"

ruler.persistence.annotations📜

Type: object

Default value
{}

ruler.persistence.existingClaim📜

Type: string

Default value
""

ruler.persistentVolumeClaimRetentionPolicy.enabled📜

Type: bool

Default value
false

ruler.persistentVolumeClaimRetentionPolicy.whenScaled📜

Type: string

Default value
"Retain"

ruler.persistentVolumeClaimRetentionPolicy.whenDeleted📜

Type: string

Default value
"Retain"

ruler.automountServiceAccountToken📜

Type: bool

Default value
true

ruler.serviceAccount.create📜

Type: bool

Default value
true

ruler.serviceAccount.name📜

Type: string

Default value
""

ruler.serviceAccount.annotations📜

Type: object

Default value
{}

ruler.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

ruler.autoscaling.enabled📜

Type: bool

Default value
false

ruler.autoscaling.minReplicas📜

Type: string

Default value
""

ruler.autoscaling.maxReplicas📜

Type: string

Default value
""

ruler.autoscaling.targetCPU📜

Type: string

Default value
""

ruler.autoscaling.targetMemory📜

Type: string

Default value
""

ruler.pdb.create📜

Type: bool

Default value
false

ruler.pdb.minAvailable📜

Type: int

Default value
1

ruler.pdb.maxUnavailable📜

Type: int

Default value
1

ruler.ingress.enabled📜

Type: bool

Default value
false

ruler.ingress.hostname📜

Type: string

Default value
"thanos-ruler.local"

ruler.ingress.ingressClassName📜

Type: string

Default value
""

ruler.ingress.annotations📜

Type: object

Default value
{}

ruler.ingress.extraHosts📜

Type: list

Default value
[]

ruler.ingress.extraTls📜

Type: list

Default value
[]

ruler.ingress.secrets📜

Type: list

Default value
[]

ruler.ingress.extraRules📜

Type: list

Default value
[]

ruler.ingress.apiVersion📜

Type: string

Default value
""

ruler.ingress.path📜

Type: string

Default value
"/"

ruler.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

receive.enabled📜

Type: bool

Default value
false

receive.mode📜

Type: string

Default value
"standalone"

receive.logLevel📜

Type: string

Default value
"info"

receive.logFormat📜

Type: string

Default value
"logfmt"

receive.tsdbRetention📜

Type: string

Default value
"15d"

receive.replicationFactor📜

Type: int

Default value
1

receive.config📜

Type: list

Default value
[]

receive.tsdbPath📜

Type: string

Default value
""

receive.existingConfigmap📜

Type: string

Default value
""

receive.replicaLabel📜

Type: string

Default value
"replica"

receive.grpc.server.tls.enabled📜

Type: bool

Default value
false

receive.grpc.server.tls.autoGenerated📜

Type: bool

Default value
false

receive.grpc.server.tls.cert📜

Type: string

Default value
""

receive.grpc.server.tls.key📜

Type: string

Default value
""

receive.grpc.server.tls.ca📜

Type: string

Default value
""

receive.grpc.server.tls.clientAuthEnabled📜

Type: bool

Default value
true

receive.grpc.server.tls.existingSecret📜

Type: object

Default value
{}

receive.extraEnvVars📜

Type: list

Default value
[]

receive.extraEnvVarsCM📜

Type: string

Default value
""

receive.extraEnvVarsSecret📜

Type: string

Default value
""

receive.extraFlags📜

Type: list

Default value
[]

receive.command📜

Type: list

Default value
[]

receive.args📜

Type: list

Default value
[]

receive.replicaCount📜

Type: int

Default value
1

receive.revisionHistoryLimit📜

Type: int

Default value
10

receive.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

receive.podManagementPolicy📜

Type: string

Default value
"OrderedReady"

receive.minReadySeconds📜

Type: int

Default value
0

receive.containerPorts.http📜

Type: int

Default value
10902

receive.containerPorts.grpc📜

Type: int

Default value
10901

receive.containerPorts.remote📜

Type: int

Default value
19291

receive.podSecurityContext.enabled📜

Type: bool

Default value
true

receive.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

receive.podSecurityContext.sysctls📜

Type: list

Default value
[]

receive.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

receive.podSecurityContext.fsGroup📜

Type: int

Default value
1001

receive.containerSecurityContext.enabled📜

Type: bool

Default value
true

receive.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

receive.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

receive.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

receive.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

receive.containerSecurityContext.privileged📜

Type: bool

Default value
false

receive.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

receive.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

receive.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

receive.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

receive.resources.limits.cpu📜

Type: string

Default value
"100m"

receive.resources.limits.memory📜

Type: string

Default value
"100Mi"

receive.resources.requests.cpu📜

Type: string

Default value
"100m"

receive.resources.requests.memory📜

Type: string

Default value
"100Mi"

receive.resourcesPreset📜

Type: string

Default value
"nano"

receive.livenessProbe.enabled📜

Type: bool

Default value
true

receive.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

receive.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

receive.livenessProbe.periodSeconds📜

Type: int

Default value
10

receive.livenessProbe.successThreshold📜

Type: int

Default value
1

receive.livenessProbe.failureThreshold📜

Type: int

Default value
6

receive.readinessProbe.enabled📜

Type: bool

Default value
true

receive.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

receive.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

receive.readinessProbe.periodSeconds📜

Type: int

Default value
10

receive.readinessProbe.successThreshold📜

Type: int

Default value
1

receive.readinessProbe.failureThreshold📜

Type: int

Default value
6

receive.startupProbe.enabled📜

Type: bool

Default value
false

receive.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

receive.startupProbe.periodSeconds📜

Type: int

Default value
5

receive.startupProbe.timeoutSeconds📜

Type: int

Default value
1

receive.startupProbe.failureThreshold📜

Type: int

Default value
15

receive.startupProbe.successThreshold📜

Type: int

Default value
1

receive.customLivenessProbe📜

Type: object

Default value
{}

receive.customReadinessProbe📜

Type: object

Default value
{}

receive.customStartupProbe📜

Type: object

Default value
{}

receive.initContainers📜

Type: list

Default value
[]

receive.sidecars📜

Type: list

Default value
[]

receive.extraVolumes📜

Type: list

Default value
[]

receive.extraVolumeMounts📜

Type: list

Default value
[]

receive.podAffinityPreset📜

Type: string

Default value
""

receive.podAntiAffinityPreset📜

Type: string

Default value
"soft"

receive.nodeAffinityPreset.type📜

Type: string

Default value
""

receive.nodeAffinityPreset.key📜

Type: string

Default value
""

receive.nodeAffinityPreset.values📜

Type: list

Default value
[]

receive.affinity📜

Type: object

Default value
{}

receive.nodeSelector📜

Type: object

Default value
{}

receive.tolerations📜

Type: list

Default value
[]

receive.statefulsetLabels📜

Type: object

Default value
{}

receive.podLabels📜

Type: object

Default value
{}

receive.podAnnotations📜

Type: object

Default value
{}

receive.dnsConfig📜

Type: object

Default value
{}

receive.dnsPolicy📜

Type: string

Default value
""

receive.hostAliases📜

Type: list

Default value
[]

receive.terminationGracePeriodSeconds📜

Type: string

Default value
""

receive.lifecycleHooks📜

Type: object

Default value
{}

receive.priorityClassName📜

Type: string

Default value
""

receive.schedulerName📜

Type: string

Default value
""

receive.topologySpreadConstraints📜

Type: list

Default value
[]

receive.networkPolicy.enabled📜

Type: bool

Default value
true

receive.networkPolicy.allowExternal📜

Type: bool

Default value
true

receive.networkPolicy.allowExternalEgress📜

Type: bool

Default value
true

receive.networkPolicy.extraIngress📜

Type: list

Default value
[]

receive.networkPolicy.extraEgress📜

Type: list

Default value
[]

receive.networkPolicy.ingressNSMatchLabels📜

Type: object

Default value
{}

receive.networkPolicy.ingressNSPodMatchLabels📜

Type: object

Default value
{}

receive.service.type📜

Type: string

Default value
"ClusterIP"

receive.service.ports.http📜

Type: int

Default value
10902

receive.service.ports.grpc📜

Type: int

Default value
10901

receive.service.ports.remote📜

Type: int

Default value
19291

receive.service.nodePorts.http📜

Type: string

Default value
""

receive.service.nodePorts.grpc📜

Type: string

Default value
""

receive.service.nodePorts.remote📜

Type: string

Default value
""

receive.service.clusterIP📜

Type: string

Default value
""

receive.service.loadBalancerIP📜

Type: string

Default value
""

receive.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

receive.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

receive.service.labels📜

Type: object

Default value
{}

receive.service.annotations📜

Type: object

Default value
{}

receive.service.extraPorts📜

Type: list

Default value
[]

receive.service.labelSelectorsOverride📜

Type: object

Default value
{}

receive.service.additionalHeadless📜

Type: bool

Default value
false

receive.service.headless.annotations📜

Type: object

Default value
{}

receive.automountServiceAccountToken📜

Type: bool

Default value
true

receive.serviceAccount.create📜

Type: bool

Default value
true

receive.serviceAccount.name📜

Type: string

Default value
""

receive.serviceAccount.annotations📜

Type: object

Default value
{}

receive.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

receive.autoscaling.enabled📜

Type: bool

Default value
false

receive.autoscaling.minReplicas📜

Type: string

Default value
""

receive.autoscaling.maxReplicas📜

Type: string

Default value
""

receive.autoscaling.targetCPU📜

Type: string

Default value
""

receive.autoscaling.targetMemory📜

Type: string

Default value
""

receive.pdb.create📜

Type: bool

Default value
false

receive.pdb.minAvailable📜

Type: int

Default value
1

receive.pdb.maxUnavailable📜

Type: int

Default value
1

receive.persistence.enabled📜

Type: bool

Default value
true

receive.persistence.storageClass📜

Type: string

Default value
""

receive.persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

receive.persistence.size📜

Type: string

Default value
"8Gi"

receive.persistence.labels📜

Type: object

Default value
{}

receive.persistence.annotations📜

Type: object

Default value
{}

receive.persistence.existingClaim📜

Type: string

Default value
""

receive.persistentVolumeClaimRetentionPolicy.enabled📜

Type: bool

Default value
false

receive.persistentVolumeClaimRetentionPolicy.whenScaled📜

Type: string

Default value
"Retain"

receive.persistentVolumeClaimRetentionPolicy.whenDeleted📜

Type: string

Default value
"Retain"

receive.ingress.enabled📜

Type: bool

Default value
false

receive.ingress.hostname📜

Type: string

Default value
"thanos-receive.local"

receive.ingress.ingressClassName📜

Type: string

Default value
""

receive.ingress.annotations📜

Type: object

Default value
{}

receive.ingress.extraHosts📜

Type: list

Default value
[]

receive.ingress.extraTls📜

Type: list

Default value
[]

receive.ingress.secrets📜

Type: list

Default value
[]

receive.ingress.extraRules📜

Type: list

Default value
[]

receive.ingress.tls📜

Type: bool

Default value
false

receive.ingress.selfSigned📜

Type: bool

Default value
false

receive.ingress.apiVersion📜

Type: string

Default value
""

receive.ingress.path📜

Type: string

Default value
"/"

receive.ingress.pathType📜

Type: string

Default value
"ImplementationSpecific"

receiveDistributor.enabled📜

Type: bool

Default value
false

receiveDistributor.logLevel📜

Type: string

Default value
"info"

receiveDistributor.logFormat📜

Type: string

Default value
"logfmt"

receiveDistributor.replicaLabel📜

Type: string

Default value
"replica"

receiveDistributor.replicationFactor📜

Type: int

Default value
1

receiveDistributor.extraEnvVars📜

Type: list

Default value
[]

receiveDistributor.extraEnvVarsCM📜

Type: string

Default value
""

receiveDistributor.extraEnvVarsSecret📜

Type: string

Default value
""

receiveDistributor.extraFlags📜

Type: list

Default value
[]

receiveDistributor.command📜

Type: list

Default value
[]

receiveDistributor.args📜

Type: list

Default value
[]

receiveDistributor.replicaCount📜

Type: int

Default value
1

receiveDistributor.revisionHistoryLimit📜

Type: int

Default value
10

receiveDistributor.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

receiveDistributor.podSecurityContext.enabled📜

Type: bool

Default value
true

receiveDistributor.podSecurityContext.fsGroupChangePolicy📜

Type: string

Default value
"Always"

receiveDistributor.podSecurityContext.sysctls📜

Type: list

Default value
[]

receiveDistributor.podSecurityContext.supplementalGroups📜

Type: list

Default value
[]

receiveDistributor.podSecurityContext.fsGroup📜

Type: int

Default value
1001

receiveDistributor.containerSecurityContext.enabled📜

Type: bool

Default value
true

receiveDistributor.containerSecurityContext.seLinuxOptions📜

Type: object

Default value
{}

receiveDistributor.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

receiveDistributor.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

receiveDistributor.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

receiveDistributor.containerSecurityContext.privileged📜

Type: bool

Default value
false

receiveDistributor.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

receiveDistributor.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

receiveDistributor.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

receiveDistributor.containerSecurityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

receiveDistributor.resources.limits.cpu📜

Type: string

Default value
"100m"

receiveDistributor.resources.limits.memory📜

Type: string

Default value
"100Mi"

receiveDistributor.resources.requests.cpu📜

Type: string

Default value
"100m"

receiveDistributor.resources.requests.memory📜

Type: string

Default value
"100Mi"

receiveDistributor.resourcesPreset📜

Type: string

Default value
"nano"

receiveDistributor.livenessProbe.enabled📜

Type: bool

Default value
true

receiveDistributor.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

receiveDistributor.livenessProbe.timeoutSeconds📜

Type: int

Default value
30

receiveDistributor.livenessProbe.periodSeconds📜

Type: int

Default value
10

receiveDistributor.livenessProbe.successThreshold📜

Type: int

Default value
1

receiveDistributor.livenessProbe.failureThreshold📜

Type: int

Default value
6

receiveDistributor.readinessProbe.enabled📜

Type: bool

Default value
true

receiveDistributor.readinessProbe.initialDelaySeconds📜

Type: int

Default value
30

receiveDistributor.readinessProbe.timeoutSeconds📜

Type: int

Default value
30

receiveDistributor.readinessProbe.periodSeconds📜

Type: int

Default value
10

receiveDistributor.readinessProbe.successThreshold📜

Type: int

Default value
1

receiveDistributor.readinessProbe.failureThreshold📜

Type: int

Default value
6

receiveDistributor.startupProbe.enabled📜

Type: bool

Default value
false

receiveDistributor.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

receiveDistributor.startupProbe.periodSeconds📜

Type: int

Default value
5

receiveDistributor.startupProbe.timeoutSeconds📜

Type: int

Default value
1

receiveDistributor.startupProbe.failureThreshold📜

Type: int

Default value
15

receiveDistributor.startupProbe.successThreshold📜

Type: int

Default value
1

receiveDistributor.customLivenessProbe📜

Type: object

Default value
{}

receiveDistributor.customReadinessProbe📜

Type: object

Default value
{}

receiveDistributor.customStartupProbe📜

Type: object

Default value
{}

receiveDistributor.terminationGracePeriodSeconds📜

Type: string

Default value
""

receiveDistributor.initContainers📜

Type: list

Default value
[]

receiveDistributor.sidecars📜

Type: list

Default value
[]

receiveDistributor.extraVolumes📜

Type: list

Default value
[]

receiveDistributor.extraVolumeMounts📜

Type: list

Default value
[]

receiveDistributor.podAffinityPreset📜

Type: string

Default value
""

receiveDistributor.podAntiAffinityPreset📜

Type: string

Default value
"soft"

receiveDistributor.nodeAffinityPreset.type📜

Type: string

Default value
""

receiveDistributor.nodeAffinityPreset.key📜

Type: string

Default value
""

receiveDistributor.nodeAffinityPreset.values📜

Type: list

Default value
[]

receiveDistributor.affinity📜

Type: object

Default value
{}

receiveDistributor.nodeSelector📜

Type: object

Default value
{}

receiveDistributor.tolerations📜

Type: list

Default value
[]

receiveDistributor.podLabels📜

Type: object

Default value
{}

receiveDistributor.podAnnotations📜

Type: object

Default value
{}

receiveDistributor.dnsConfig📜

Type: object

Default value
{}

receiveDistributor.dnsPolicy📜

Type: string

Default value
""

receiveDistributor.hostAliases📜

Type: list

Default value
[]

receiveDistributor.lifecycleHooks📜

Type: object

Default value
{}

receiveDistributor.priorityClassName📜

Type: string

Default value
""

receiveDistributor.schedulerName📜

Type: string

Default value
""

receiveDistributor.topologySpreadConstraints📜

Type: list

Default value
[]

receiveDistributor.automountServiceAccountToken📜

Type: bool

Default value
true

receiveDistributor.serviceAccount.create📜

Type: bool

Default value
true

receiveDistributor.serviceAccount.name📜

Type: string

Default value
""

receiveDistributor.serviceAccount.annotations📜

Type: object

Default value
{}

receiveDistributor.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

receiveDistributor.autoscaling.enabled📜

Type: bool

Default value
false

receiveDistributor.autoscaling.minReplicas📜

Type: string

Default value
""

receiveDistributor.autoscaling.maxReplicas📜

Type: string

Default value
""

receiveDistributor.autoscaling.targetCPU📜

Type: string

Default value
""

receiveDistributor.autoscaling.targetMemory📜

Type: string

Default value
""

receiveDistributor.pdb.create📜

Type: bool

Default value
false

receiveDistributor.pdb.minAvailable📜

Type: int

Default value
1

receiveDistributor.pdb.maxUnavailable📜

Type: int

Default value
1

metrics.enabled📜

Type: bool

Default value
false

metrics.serviceMonitor.enabled📜

Type: bool

Default value
false

metrics.serviceMonitor.namespace📜

Type: string

Default value
""

metrics.serviceMonitor.labels📜

Type: object

Default value
{}

metrics.serviceMonitor.jobLabel📜

Type: string

Default value
""

metrics.serviceMonitor.interval📜

Type: string

Default value
""

metrics.serviceMonitor.scrapeTimeout📜

Type: string

Default value
""

metrics.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

metrics.serviceMonitor.relabelings📜

Type: list

Default value
[]

metrics.serviceMonitor.selector📜

Type: object

Default value
{}

metrics.serviceMonitor.extraParameters📜

Type: object

Default value
{}

metrics.prometheusRule.enabled📜

Type: bool

Default value
false

metrics.prometheusRule.default.sidecarJobRegex📜

Type: string

Default value
".*thanos-sidecar.*"

metrics.prometheusRule.default.create📜

Type: bool

Default value
false

metrics.prometheusRule.default.disabled📜

Type: object

Default value
{}

metrics.prometheusRule.runbookUrl📜

Type: string

Default value
"https://github.com/thanos-io/thanos/tree/main/mixin/runbook.md#alert-name-"

metrics.prometheusRule.namespace📜

Type: string

Default value
""

metrics.prometheusRule.additionalLabels📜

Type: object

Default value
{}

metrics.prometheusRule.groups📜

Type: list

Default value
[]

volumePermissions.enabled📜

Type: bool

Default value
false

volumePermissions.image.registry📜

Type: string

Default value
"registry1.dso.mil"

volumePermissions.image.repository📜

Type: string

Default value
"ironbank/big-bang/base"

volumePermissions.image.tag📜

Type: string

Default value
"2.1.0"

volumePermissions.image.digest📜

Type: string

Default value
""

volumePermissions.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

volumePermissions.image.pullSecrets📜

Type: list

Default value
[]

minio.enabled📜

Type: bool

Default value
false

minio.tenant.configSecret📜

Type: object

Default value
accessKey: minio
name: thanos-objstore-creds
secretKey: minio123

Description: Minio root credentials

minio.tenant.buckets📜

Type: list

Default value
- name: thanos

Description: Buckets to be provisioned to for tenant

minio.tenant.users📜

Type: list

Default value
- name: minio-user

Description: Users to to be provisioned to for tenant

minio.tenant.defaultUserCredentials📜

Type: object

Default value
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].name📜

Type: string

Default value
"pool-0"

minio.tenant.pools[0].servers📜

Type: int

Default value
1

minio.tenant.pools[0].volumesPerServer📜

Type: int

Default value
4

minio.tenant.pools[0].size📜

Type: string

Default value
"750Mi"

minio.tenant.pools[0].securityContext.runAsUser📜

Type: int

Default value
1001

minio.tenant.pools[0].securityContext.runAsGroup📜

Type: int

Default value
1001

minio.tenant.pools[0].securityContext.fsGroup📜

Type: int

Default value
1001

minio.tenant.pools[0].securityContext.runAsNonRoot📜

Type: bool

Default value
true

minio.tenant.pools[0].containerSecurityContext.runAsUser📜

Type: int

Default value
1001

minio.tenant.pools[0].containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

minio.tenant.pools[0].containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

minio.tenant.pools[0].containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

minio.tenant.metrics.enabled📜

Type: bool

Default value
false

minio.tenant.metrics.port📜

Type: int

Default value
9000

minio.tenant.metrics.memory📜

Type: string

Default value
"128M"

minio.waitJob.enabled📜

Type: bool

Default value
false

networkPolicy.enabled📜

Type: bool

Default value
false

networkPolicy.allowExternal📜

Type: bool

Default value
true

networkPolicy.explicitNamespacesSelector📜

Type: object

Default value
{}

domain📜

Type: string

Default value
"bigbang.dev"

Description: Domain to service Thanos virtualService

istio.enabled📜

Type: bool

Default value
false

istio.hardened.enabled📜

Type: bool

Default value
false

istio.hardened.outboundTrafficPolicyMode📜

Type: string

Default value
"REGISTRY_ONLY"

istio.hardened.customServiceEntries📜

Type: list

Default value
[]

istio.hardened.customAuthorizationPolicies📜

Type: list

Default value
[]

istio.hardened.minioOperator.enabled📜

Type: bool

Default value
true

istio.hardened.minioOperator.namespaces[0]📜

Type: string

Default value
"minio-operator"

istio.hardened.minioOperator.principals[0]📜

Type: string

Default value
"cluster.local/ns/minio-operator/sa/minio-operator"

istio.hardened.prometheus.enabled📜

Type: bool

Default value
true

istio.hardened.prometheus.namespaces[0]📜

Type: string

Default value
"monitoring"

istio.hardened.prometheus.principals[0]📜

Type: string

Default value
"cluster.local/ns/monitoring/sa/monitoring-grafana"

istio.mtls.mode📜

Type: string

Default value
"STRICT"

istio.thanos.enabled📜

Type: bool

Default value
true

istio.thanos.labels📜

Type: object

Default value
{}

istio.thanos.annotations📜

Type: object

Default value
{}

istio.thanos.gateways[0]📜

Type: string

Default value
"istio-system/main"

istio.thanos.hosts[0]📜

Type: string

Default value
"thanos.{{ .Values.domain }}"

networkPolicies.enabled📜

Type: bool

Default value
false

networkPolicies.ingressLabels.app📜

Type: string

Default value
"istio-ingressgateway"

networkPolicies.ingressLabels.istio📜

Type: string

Default value
"ingressgateway"

networkPolicies.additionalPolicies📜

Type: list

Default value
[]

upgradeJob.name📜

Type: string

Default value
"thanos-upgrade-job"

upgradeJob.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl"

upgradeJob.image.tag📜

Type: string

Default value
"v1.30.6"

upgradeJob.image.imagePullPolicy📜

Type: string

Default value
"IfNotPresent"

upgradeJob.image.pullSecrets📜

Type: string

Default value
"private-registry"

upgradeJob.serviceAccount📜

Type: string

Default value
"upgrade-job-svc-account"

upgradeJob.role📜

Type: string

Default value
"upgrade-role"

upgradeJob.roleBinding📜

Type: string

Default value
"upgrade-rolebinding"

bbtests.enabled📜

Type: bool

Default value
false

bbtests.cypress.artifacts📜

Type: bool

Default value
true

bbtests.cypress.envs.cypress_thanos_url📜

Type: string

Default value
"http://thanos-query:9090"

bbtests.cypress.envs.cypress_minio_url📜

Type: string

Default value
"http://thanos-minio-console:9090"

bbtests.cypress.envs.prometheus_integration_enabled📜

Type: string

Default value
"false"

bbtests.cypress.envs.objstorage_integration_enabled📜

Type: string

Default value
"false"

bbtests.defaultBuckets📜

Type: string

Default value
"thanos"

bbtests.resourcesPreset📜

Type: string

Default value
"micro"

bbtests.resources📜

Type: object

Default value
{}