Skip to content

monitoring values.yamlπŸ“œ

domainπŸ“œ

Type: string

Default value
"dev.bigbang.mil"

flux.enabledπŸ“œ

Type: bool

Default value
false

flux.namespaceπŸ“œ

Type: string

Default value
"flux-system"

networkPolicies.enabledπŸ“œ

Type: bool

Default value
false

networkPolicies.controlPlaneCidrπŸ“œ

Type: string

Default value
"0.0.0.0/0"

networkPolicies.ingressLabels.appπŸ“œ

Type: string

Default value
"istio-ingressgateway"

networkPolicies.ingressLabels.istioπŸ“œ

Type: string

Default value
"ingressgateway"

networkPolicies.alertmanagerπŸ“œ

Type: object

Default value
enableEgress: false

Description: This toggle enables a NetworkPolicy that will allow external egress providing the ability to send alerts to external resources like MM/Slack/etc.

networkPolicies.additionalPoliciesπŸ“œ

Type: list

Default value
[]

openshiftπŸ“œ

Type: bool

Default value
false

bbtests.enabledπŸ“œ

Type: bool

Default value
false

bbtests.cypress.artifactsπŸ“œ

Type: bool

Default value
true

bbtests.cypress.envs.cypress_prometheus_urlπŸ“œ

Type: string

Default value
"http://monitoring-kube-prometheus-prometheus:9090"

bbtests.cypress.envs.cypress_alertmanager_urlπŸ“œ

Type: string

Default value
"http://monitoring-kube-prometheus-alertmanager:9093"

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.clusterWideHardenedEnabledπŸ“œ

Type: bool

Default value
false

istio.hardened.tempo.enabledπŸ“œ

Type: bool

Default value
false

istio.hardened.tempo.namespaces[0]πŸ“œ

Type: string

Default value
"tempo"

istio.hardened.tempo.principals[0]πŸ“œ

Type: string

Default value
"cluster.local/ns/tempo/sa/tempo-tempo"

istio.namespaceπŸ“œ

Type: string

Default value
"istio-system"

istio.prometheus.enabledπŸ“œ

Type: bool

Default value
true

istio.prometheus.annotationsπŸ“œ

Type: object

Default value
{}

istio.prometheus.labelsπŸ“œ

Type: object

Default value
{}

istio.prometheus.gateways[0]πŸ“œ

Type: string

Default value
"istio-system/main"

istio.prometheus.hosts[0]πŸ“œ

Type: string

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

istio.prometheus.serviceπŸ“œ

Type: string

Default value
""

istio.prometheus.portπŸ“œ

Type: string

Default value
""

istio.prometheus.namespaceπŸ“œ

Type: string

Default value
""

istio.prometheusRule.IstioSidecarMemModerateπŸ“œ

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarMemHighπŸ“œ

Type: bool

Default value
true

istio.prometheusRule.IstioConfigValidationFailedπŸ“œ

Type: bool

Default value
true

istio.prometheusRule.Istio5XXResponseCodeπŸ“œ

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarEndpointErrorπŸ“œ

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarListenerConflictπŸ“œ

Type: bool

Default value
true

istio.alertmanager.enabledπŸ“œ

Type: bool

Default value
true

istio.alertmanager.annotationsπŸ“œ

Type: object

Default value
{}

istio.alertmanager.labelsπŸ“œ

Type: object

Default value
{}

istio.alertmanager.gateways[0]πŸ“œ

Type: string

Default value
"istio-system/main"

istio.alertmanager.hosts[0]πŸ“œ

Type: string

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

istio.alertmanager.serviceπŸ“œ

Type: string

Default value
""

istio.alertmanager.portπŸ“œ

Type: string

Default value
""

istio.alertmanager.namespaceπŸ“œ

Type: string

Default value
""

istio.injectionπŸ“œ

Type: string

Default value
"disabled"

istio.mtls.modeπŸ“œ

Type: string

Default value
"STRICT"

istio.console.enabledπŸ“œ

Type: bool

Default value
false

sso.enabledπŸ“œ

Type: bool

Default value
false

sso.selector.keyπŸ“œ

Type: string

Default value
"protect"

sso.selector.valueπŸ“œ

Type: string

Default value
"keycloak"

tempo.enabledπŸ“œ

Type: bool

Default value
false

cleanUpgrade.enabledπŸ“œ

Type: bool

Default value
false

cleanUpgrade.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

cleanUpgrade.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/big-bang/base"

cleanUpgrade.image.tagπŸ“œ

Type: string

Default value
"2.1.0"

cleanUpgrade.image.shaπŸ“œ

Type: string

Default value
""

cleanUpgrade.resources.requests.memoryπŸ“œ

Type: string

Default value
"256Mi"

cleanUpgrade.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

cleanUpgrade.resources.limits.memoryπŸ“œ

Type: string

Default value
"256Mi"

cleanUpgrade.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

cleanUpgrade.securityContext.runAsUserπŸ“œ

Type: int

Default value
1000

cleanUpgrade.securityContext.runAsGroupπŸ“œ

Type: int

Default value
1000

cleanUpgrade.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

cleanUpgrade.securityContext.allowPrivilegeEscalationπŸ“œ

Type: bool

Default value
false

cleanUpgrade.securityContext.readOnlyRootFilesystemπŸ“œ

Type: bool

Default value
true

cleanUpgrade.securityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

nameOverrideπŸ“œ

Type: string

Default value
"kube-prometheus-stack"

namespaceOverrideπŸ“œ

Type: string

Default value
""

kubeTargetVersionOverrideπŸ“œ

Type: string

Default value
""

kubeVersionOverrideπŸ“œ

Type: string

Default value
""

fullnameOverrideπŸ“œ

Type: string

Default value
""

commonLabelsπŸ“œ

Type: object

Default value
{}

crds.enabledπŸ“œ

Type: bool

Default value
true

customRulesπŸ“œ

Type: object

Default value
{}

defaultRules.createπŸ“œ

Type: bool

Default value
true

defaultRules.rules.alertmanagerπŸ“œ

Type: bool

Default value
true

defaultRules.rules.etcdπŸ“œ

Type: bool

Default value
true

defaultRules.rules.configReloadersπŸ“œ

Type: bool

Default value
true

defaultRules.rules.generalπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerCpuUsageSecondsTotalπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryCacheπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryRssπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemorySwapπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerResourceπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryWorkingSetBytesπŸ“œ

Type: bool

Default value
true

defaultRules.rules.k8sPodOwnerπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeApiserverAvailabilityπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeApiserverBurnrateπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeApiserverHistogramπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeApiserverSlosπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeControllerManagerπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeletπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeProxyπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubePrometheusGeneralπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubePrometheusNodeRecordingπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubernetesAppsπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubernetesResourcesπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubernetesStorageπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubernetesSystemπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeSchedulerAlertingπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeSchedulerRecordingπŸ“œ

Type: bool

Default value
true

defaultRules.rules.kubeStateMetricsπŸ“œ

Type: bool

Default value
true

defaultRules.rules.networkπŸ“œ

Type: bool

Default value
true

defaultRules.rules.nodeπŸ“œ

Type: bool

Default value
true

defaultRules.rules.nodeExporterAlertingπŸ“œ

Type: bool

Default value
true

defaultRules.rules.nodeExporterRecordingπŸ“œ

Type: bool

Default value
true

defaultRules.rules.prometheusπŸ“œ

Type: bool

Default value
true

defaultRules.rules.prometheusOperatorπŸ“œ

Type: bool

Default value
true

defaultRules.rules.windowsπŸ“œ

Type: bool

Default value
true

defaultRules.appNamespacesTargetπŸ“œ

Type: string

Default value
".*"

defaultRules.keepFiringForπŸ“œ

Type: string

Default value
""

defaultRules.labelsπŸ“œ

Type: object

Default value
{}

defaultRules.annotationsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleLabelsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleAnnotationsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.alertmanagerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.etcdπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.configReloadersπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.generalπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerCpuUsageSecondsTotalπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemoryCacheπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemoryRssπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemorySwapπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerResourceπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sPodOwnerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverAvailabilityπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverBurnrateπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverHistogramπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverSlosπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeControllerManagerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeletπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeProxyπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubePrometheusGeneralπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubePrometheusNodeRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesAppsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesResourcesπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesStorageπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesSystemπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeSchedulerAlertingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeSchedulerRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeStateMetricsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.networkπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.nodeπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.nodeExporterAlertingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.nodeExporterRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.prometheusπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.prometheusOperatorπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.alertmanagerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.etcdπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.configReloadersπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.generalπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerCpuUsageSecondsTotalπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryCacheπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryRssπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemorySwapπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerResourceπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sPodOwnerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverAvailabilityπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverBurnrateπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverHistogramπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverSlosπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeControllerManagerπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeletπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeProxyπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubePrometheusGeneralπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubePrometheusNodeRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesAppsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesResourcesπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesStorageπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesSystemπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeSchedulerAlertingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeSchedulerRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeStateMetricsπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.networkπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.nodeπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.nodeExporterAlertingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.nodeExporterRecordingπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.prometheusπŸ“œ

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.prometheusOperatorπŸ“œ

Type: object

Default value
{}

defaultRules.additionalAggregationLabelsπŸ“œ

Type: list

Default value
[]

defaultRules.runbookUrlπŸ“œ

Type: string

Default value
"https://runbooks.prometheus-operator.dev/runbooks"

defaultRules.node.fsSelectorπŸ“œ

Type: string

Default value
"fstype!=\"\""

defaultRules.disabledπŸ“œ

Type: object

Default value
{}

additionalPrometheusRulesMapπŸ“œ

Type: object

Default value
{}

global.rbac.createπŸ“œ

Type: bool

Default value
true

global.rbac.createAggregateClusterRolesπŸ“œ

Type: bool

Default value
false

global.rbac.pspEnabledπŸ“œ

Type: bool

Default value
false

global.rbac.pspAnnotationsπŸ“œ

Type: object

Default value
{}

global.imageRegistryπŸ“œ

Type: string

Default value
""

global.imagePullSecrets[0].nameπŸ“œ

Type: string

Default value
"private-registry"

windowsMonitoring.enabledπŸ“œ

Type: bool

Default value
false

prometheus-windows-exporter.prometheus.monitor.enabledπŸ“œ

Type: bool

Default value
true

prometheus-windows-exporter.prometheus.monitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

prometheus-windows-exporter.releaseLabelπŸ“œ

Type: bool

Default value
true

prometheus-windows-exporter.podLabels.jobLabelπŸ“œ

Type: string

Default value
"windows-exporter"

prometheus-windows-exporter.configπŸ“œ

Type: string

Default value
"collectors:\n  enabled: '[defaults],memory,container'"

alertmanager.enabledπŸ“œ

Type: bool

Default value
true

alertmanager.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.apiVersionπŸ“œ

Type: string

Default value
"v2"

alertmanager.enableFeaturesπŸ“œ

Type: list

Default value
[]

alertmanager.serviceAccount.createπŸ“œ

Type: bool

Default value
true

alertmanager.serviceAccount.nameπŸ“œ

Type: string

Default value
""

alertmanager.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
false

alertmanager.podDisruptionBudget.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.podDisruptionBudget.minAvailableπŸ“œ

Type: int

Default value
1

alertmanager.podDisruptionBudget.maxUnavailableπŸ“œ

Type: string

Default value
""

alertmanager.config.global.resolve_timeoutπŸ“œ

Type: string

Default value
"5m"

alertmanager.config.inhibit_rules[0].source_matchers[0]πŸ“œ

Type: string

Default value
"severity = critical"

alertmanager.config.inhibit_rules[0].target_matchers[0]πŸ“œ

Type: string

Default value
"severity =~ warning\|info"

alertmanager.config.inhibit_rules[0].equal[0]πŸ“œ

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[0].equal[1]πŸ“œ

Type: string

Default value
"alertname"

alertmanager.config.inhibit_rules[1].source_matchers[0]πŸ“œ

Type: string

Default value
"severity = warning"

alertmanager.config.inhibit_rules[1].target_matchers[0]πŸ“œ

Type: string

Default value
"severity = info"

alertmanager.config.inhibit_rules[1].equal[0]πŸ“œ

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[1].equal[1]πŸ“œ

Type: string

Default value
"alertname"

alertmanager.config.inhibit_rules[2].source_matchers[0]πŸ“œ

Type: string

Default value
"alertname = InfoInhibitor"

alertmanager.config.inhibit_rules[2].target_matchers[0]πŸ“œ

Type: string

Default value
"severity = info"

alertmanager.config.inhibit_rules[2].equal[0]πŸ“œ

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[3].target_matchers[0]πŸ“œ

Type: string

Default value
"alertname = InfoInhibitor"

alertmanager.config.route.group_by[0]πŸ“œ

Type: string

Default value
"namespace"

alertmanager.config.route.group_waitπŸ“œ

Type: string

Default value
"30s"

alertmanager.config.route.group_intervalπŸ“œ

Type: string

Default value
"5m"

alertmanager.config.route.repeat_intervalπŸ“œ

Type: string

Default value
"12h"

alertmanager.config.route.receiverπŸ“œ

Type: string

Default value
"null"

alertmanager.config.route.routes[0].receiverπŸ“œ

Type: string

Default value
"null"

alertmanager.config.route.routes[0].matchers[0]πŸ“œ

Type: string

Default value
"alertname = \"Watchdog\""

alertmanager.config.receivers[0].nameπŸ“œ

Type: string

Default value
"null"

alertmanager.config.templates[0]πŸ“œ

Type: string

Default value
"/etc/alertmanager/config/*.tmpl"

alertmanager.stringConfigπŸ“œ

Type: string

Default value
""

alertmanager.tplConfigπŸ“œ

Type: bool

Default value
false

alertmanager.templateFilesπŸ“œ

Type: object

Default value
{}

alertmanager.ingress.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.ingress.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.ingress.labelsπŸ“œ

Type: object

Default value
{}

alertmanager.ingress.hostsπŸ“œ

Type: list

Default value
[]

alertmanager.ingress.pathsπŸ“œ

Type: list

Default value
[]

alertmanager.ingress.tlsπŸ“œ

Type: list

Default value
[]

alertmanager.routeπŸ“œ

Type: object

Default value
main:
  additionalRules: []
  annotations: {}
  apiVersion: gateway.networking.k8s.io/v1
  enabled: false
  filters: []
  hostnames: []
  kind: HTTPRoute
  labels: {}
  matches:
  - path:
      type: PathPrefix
      value: /
  parentRefs: []

Description: BETA: Configure the gateway routes for the chart here. More routes can be added by adding a dictionary key like the β€˜main’ route. Be aware that this is an early beta of this feature, kube-prometheus-stack does not guarantee this works and is subject to change. Being BETA this can/will change in the future without notice, do not use unless you want to take that risk [ref]

alertmanager.route.main.enabledπŸ“œ

Type: bool

Default value
false

Description: Enables or disables the route

alertmanager.route.main.apiVersionπŸ“œ

Type: string

Default value
"gateway.networking.k8s.io/v1"

Description: Set the route apiVersion, e.g. gateway.networking.k8s.io/v1 or gateway.networking.k8s.io/v1alpha2

alertmanager.route.main.kindπŸ“œ

Type: string

Default value
"HTTPRoute"

Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute

alertmanager.secret.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.ingressPerReplica.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.ingressPerReplica.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.ingressPerReplica.labelsπŸ“œ

Type: object

Default value
{}

alertmanager.ingressPerReplica.hostPrefixπŸ“œ

Type: string

Default value
""

alertmanager.ingressPerReplica.hostDomainπŸ“œ

Type: string

Default value
""

alertmanager.ingressPerReplica.pathsπŸ“œ

Type: list

Default value
[]

alertmanager.ingressPerReplica.tlsSecretNameπŸ“œ

Type: string

Default value
""

alertmanager.ingressPerReplica.tlsSecretPerReplica.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.ingressPerReplica.tlsSecretPerReplica.prefixπŸ“œ

Type: string

Default value
"alertmanager"

alertmanager.service.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.service.labelsπŸ“œ

Type: object

Default value
{}

alertmanager.service.clusterIPπŸ“œ

Type: string

Default value
""

alertmanager.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

alertmanager.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

alertmanager.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

alertmanager.service.portπŸ“œ

Type: int

Default value
9093

alertmanager.service.targetPortπŸ“œ

Type: int

Default value
9093

alertmanager.service.nodePortπŸ“œ

Type: int

Default value
30903

alertmanager.service.additionalPortsπŸ“œ

Type: list

Default value
[]

alertmanager.service.externalIPsπŸ“œ

Type: list

Default value
[]

alertmanager.service.loadBalancerIPπŸ“œ

Type: string

Default value
""

alertmanager.service.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

alertmanager.service.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

alertmanager.service.sessionAffinityπŸ“œ

Type: string

Default value
"None"

alertmanager.service.sessionAffinityConfig.clientIP.timeoutSecondsπŸ“œ

Type: int

Default value
10800

alertmanager.service.typeπŸ“œ

Type: string

Default value
"ClusterIP"

alertmanager.servicePerReplica.enabledπŸ“œ

Type: bool

Default value
false

alertmanager.servicePerReplica.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.servicePerReplica.portπŸ“œ

Type: int

Default value
9093

alertmanager.servicePerReplica.targetPortπŸ“œ

Type: int

Default value
9093

alertmanager.servicePerReplica.nodePortπŸ“œ

Type: int

Default value
30904

alertmanager.servicePerReplica.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

alertmanager.servicePerReplica.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

alertmanager.servicePerReplica.typeπŸ“œ

Type: string

Default value
"ClusterIP"

alertmanager.serviceMonitor.selfMonitorπŸ“œ

Type: bool

Default value
true

alertmanager.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

alertmanager.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

alertmanager.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

alertmanager.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

alertmanager.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

alertmanager.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

alertmanager.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

alertmanager.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

alertmanager.serviceMonitor.schemeπŸ“œ

Type: string

Default value
""

alertmanager.serviceMonitor.enableHttp2πŸ“œ

Type: bool

Default value
true

alertmanager.serviceMonitor.tlsConfigπŸ“œ

Type: object

Default value
{}

alertmanager.serviceMonitor.bearerTokenFileπŸ“œ

Type: string

Default value
nil

alertmanager.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

alertmanager.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

alertmanager.serviceMonitor.additionalEndpointsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.persistentVolumeClaimRetentionPolicyπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.podMetadataπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

alertmanager.alertmanagerSpec.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/prometheus/alertmanager"

alertmanager.alertmanagerSpec.image.tagπŸ“œ

Type: string

Default value
"v0.27.0"

alertmanager.alertmanagerSpec.image.shaπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.useExistingSecretπŸ“œ

Type: bool

Default value
false

alertmanager.alertmanagerSpec.secretsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

alertmanager.alertmanagerSpec.configMapsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.webπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigSelectorπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigNamespaceSelectorπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigurationπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigMatcherStrategyπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.logFormatπŸ“œ

Type: string

Default value
"logfmt"

alertmanager.alertmanagerSpec.logLevelπŸ“œ

Type: string

Default value
"info"

alertmanager.alertmanagerSpec.replicasπŸ“œ

Type: int

Default value
1

alertmanager.alertmanagerSpec.retentionπŸ“œ

Type: string

Default value
"120h"

alertmanager.alertmanagerSpec.storageπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.externalUrlπŸ“œ

Type: string

Default value
"https://alertmanager.{{ .Values.domain }}"

alertmanager.alertmanagerSpec.routePrefixπŸ“œ

Type: string

Default value
"/"

alertmanager.alertmanagerSpec.schemeπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.tlsConfigπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.pausedπŸ“œ

Type: bool

Default value
false

alertmanager.alertmanagerSpec.nodeSelectorπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

alertmanager.alertmanagerSpec.resources.limits.memoryπŸ“œ

Type: string

Default value
"100Mi"

alertmanager.alertmanagerSpec.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

alertmanager.alertmanagerSpec.resources.requests.memoryπŸ“œ

Type: string

Default value
"100Mi"

alertmanager.alertmanagerSpec.podAntiAffinityπŸ“œ

Type: string

Default value
"soft"

alertmanager.alertmanagerSpec.podAntiAffinityTopologyKeyπŸ“œ

Type: string

Default value
"kubernetes.io/hostname"

alertmanager.alertmanagerSpec.affinityπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.tolerationsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.topologySpreadConstraintsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.securityContext.runAsGroupπŸ“œ

Type: int

Default value
2000

alertmanager.alertmanagerSpec.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

alertmanager.alertmanagerSpec.securityContext.runAsUserπŸ“œ

Type: int

Default value
1000

alertmanager.alertmanagerSpec.securityContext.fsGroupπŸ“œ

Type: int

Default value
2000

alertmanager.alertmanagerSpec.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

alertmanager.alertmanagerSpec.listenLocalπŸ“œ

Type: bool

Default value
false

alertmanager.alertmanagerSpec.containersπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.volumesπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.volumeMountsπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.initContainersπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.priorityClassNameπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.additionalPeersπŸ“œ

Type: list

Default value
[]

alertmanager.alertmanagerSpec.portNameπŸ“œ

Type: string

Default value
"http-web"

alertmanager.alertmanagerSpec.clusterAdvertiseAddressπŸ“œ

Type: bool

Default value
false

alertmanager.alertmanagerSpec.clusterGossipIntervalπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.clusterPeerTimeoutπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.clusterPushpullIntervalπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.clusterLabelπŸ“œ

Type: string

Default value
""

alertmanager.alertmanagerSpec.forceEnableClusterModeπŸ“œ

Type: bool

Default value
false

alertmanager.alertmanagerSpec.minReadySecondsπŸ“œ

Type: int

Default value
0

alertmanager.alertmanagerSpec.additionalConfigπŸ“œ

Type: object

Default value
{}

alertmanager.alertmanagerSpec.additionalConfigStringπŸ“œ

Type: string

Default value
""

alertmanager.extraSecret.annotationsπŸ“œ

Type: object

Default value
{}

alertmanager.extraSecret.dataπŸ“œ

Type: object

Default value
{}

grafana.enabledπŸ“œ

Type: bool

Default value
false

grafana.namespaceOverrideπŸ“œ

Type: string

Default value
""

grafana.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

grafana.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/big-bang/grafana/grafana-plugins"

grafana.image.tagπŸ“œ

Type: string

Default value
"11.4.0"

grafana.image.pullSecrets[0]πŸ“œ

Type: string

Default value
"private-registry"

grafana.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

grafana.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.resources.limits.memoryπŸ“œ

Type: string

Default value
"256Mi"

grafana.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.resources.requests.memoryπŸ“œ

Type: string

Default value
"256Mi"

grafana.testFramework.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

grafana.testFramework.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/bats/bats"

grafana.testFramework.tagπŸ“œ

Type: string

Default value
"v1.11.0"

grafana.testFramework.pullSecrets[0]πŸ“œ

Type: string

Default value
"private-registry"

grafana.testFramework.imagePullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

grafana.testFramework.securityContext.capabilites.drop[0]πŸ“œ

Type: string

Default value
"ALL"

grafana.forceDeployDatasourcesπŸ“œ

Type: bool

Default value
false

grafana.forceDeployDashboardsπŸ“œ

Type: bool

Default value
false

grafana.defaultDashboardsEnabledπŸ“œ

Type: bool

Default value
true

grafana.defaultDashboardsTimezoneπŸ“œ

Type: string

Default value
"utc"

grafana.defaultDashboardsEditableπŸ“œ

Type: bool

Default value
true

grafana.adminPasswordπŸ“œ

Type: string

Default value
"prom-operator"

grafana.”grafana.ini”.”auth.generic_oauth”.enabledπŸ“œ

Type: bool

Default value
false

grafana.”grafana.ini”.”auth.generic_oauth”.client_idπŸ“œ

Type: string

Default value
"grafana"

grafana.”grafana.ini”.”auth.generic_oauth”.client_secretπŸ“œ

Type: string

Default value
"secret"

grafana.”grafana.ini”.”auth.generic_oauth”.scopesπŸ“œ

Type: string

Default value
"Grafana"

grafana.”grafana.ini”.”auth.generic_oauth”.auth_urlπŸ“œ

Type: string

Default value
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/auth"

grafana.”grafana.ini”.”auth.generic_oauth”.token_urlπŸ“œ

Type: string

Default value
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/token"

grafana.”grafana.ini”.”auth.generic_oauth”.api_urlπŸ“œ

Type: string

Default value
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/userinfo"

grafana.”grafana.ini”.”auth.generic_oauth”.allow_sign_upπŸ“œ

Type: bool

Default value
true

grafana.”grafana.ini”.”auth.generic_oauth”.role_attribute_pathπŸ“œ

Type: string

Default value
"Viewer"

grafana.”grafana.ini”.”plugin.grafana-piechart-panel”.pathπŸ“œ

Type: string

Default value
"/var/lib/bb-plugins/piechart-panel"

grafana.”grafana.ini”.”plugin.grafana-polystat-panel”.pathπŸ“œ

Type: string

Default value
"/var/lib/bb-plugins/polystat-panel"

grafana.”grafana.ini”.”plugin.redis-datasource”.pathπŸ“œ

Type: string

Default value
"/var/lib/bb-plugins/redis-datasource"

grafana.rbac.pspEnabledπŸ“œ

Type: bool

Default value
false

grafana.ingress.enabledπŸ“œ

Type: bool

Default value
false

grafana.ingress.annotationsπŸ“œ

Type: object

Default value
{}

grafana.ingress.labelsπŸ“œ

Type: object

Default value
{}

grafana.ingress.hostsπŸ“œ

Type: list

Default value
[]

grafana.ingress.pathπŸ“œ

Type: string

Default value
"/"

grafana.ingress.tlsπŸ“œ

Type: list

Default value
[]

grafana.serviceAccount.createπŸ“œ

Type: bool

Default value
true

grafana.serviceAccount.autoMountπŸ“œ

Type: bool

Default value
true

grafana.sidecar.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

grafana.sidecar.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/kiwigrid/k8s-sidecar"

grafana.sidecar.image.tagπŸ“œ

Type: string

Default value
"1.29.0"

grafana.sidecar.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.sidecar.resources.limits.memoryπŸ“œ

Type: string

Default value
"100Mi"

grafana.sidecar.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.sidecar.resources.requests.memoryπŸ“œ

Type: string

Default value
"100Mi"

grafana.sidecar.securityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

grafana.sidecar.dashboards.enabledπŸ“œ

Type: bool

Default value
true

grafana.sidecar.dashboards.labelπŸ“œ

Type: string

Default value
"grafana_dashboard"

grafana.sidecar.dashboards.labelValueπŸ“œ

Type: string

Default value
"1"

grafana.sidecar.dashboards.searchNamespaceπŸ“œ

Type: string

Default value
"ALL"

grafana.sidecar.dashboards.enableNewTablePanelSyntaxπŸ“œ

Type: bool

Default value
false

grafana.sidecar.dashboards.annotationsπŸ“œ

Type: object

Default value
{}

grafana.sidecar.dashboards.multicluster.global.enabledπŸ“œ

Type: bool

Default value
false

grafana.sidecar.dashboards.multicluster.etcd.enabledπŸ“œ

Type: bool

Default value
false

grafana.sidecar.dashboards.provider.allowUiUpdatesπŸ“œ

Type: bool

Default value
false

grafana.sidecar.datasources.enabledπŸ“œ

Type: bool

Default value
true

grafana.sidecar.datasources.defaultDatasourceEnabledπŸ“œ

Type: bool

Default value
true

grafana.sidecar.datasources.isDefaultDatasourceπŸ“œ

Type: bool

Default value
true

grafana.sidecar.datasources.nameπŸ“œ

Type: string

Default value
"Prometheus"

grafana.sidecar.datasources.uidπŸ“œ

Type: string

Default value
"prometheus"

grafana.sidecar.datasources.annotationsπŸ“œ

Type: object

Default value
{}

grafana.sidecar.datasources.httpMethodπŸ“œ

Type: string

Default value
"POST"

grafana.sidecar.datasources.createPrometheusReplicasDatasourcesπŸ“œ

Type: bool

Default value
false

grafana.sidecar.datasources.labelπŸ“œ

Type: string

Default value
"grafana_datasource"

grafana.sidecar.datasources.labelValueπŸ“œ

Type: string

Default value
"1"

grafana.sidecar.datasources.exemplarTraceIdDestinationsπŸ“œ

Type: object

Default value
{}

grafana.sidecar.datasources.alertmanager.enabledπŸ“œ

Type: bool

Default value
true

grafana.sidecar.datasources.alertmanager.nameπŸ“œ

Type: string

Default value
"Alertmanager"

grafana.sidecar.datasources.alertmanager.uidπŸ“œ

Type: string

Default value
"alertmanager"

grafana.sidecar.datasources.alertmanager.handleGrafanaManagedAlertsπŸ“œ

Type: bool

Default value
false

grafana.sidecar.datasources.alertmanager.implementationπŸ“œ

Type: string

Default value
"prometheus"

grafana.dashboardProvidersπŸ“œ

Type: object

Default value
{}

grafana.downloadDashboardsImage.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

grafana.downloadDashboardsImage.repositoryπŸ“œ

Type: string

Default value
"ironbank/big-bang/base"

grafana.downloadDashboardsImage.tagπŸ“œ

Type: string

Default value
"2.1.0"

grafana.downloadDashboards.resources.limits.cpuπŸ“œ

Type: string

Default value
"20m"

grafana.downloadDashboards.resources.limits.memoryπŸ“œ

Type: string

Default value
"20Mi"

grafana.downloadDashboards.resources.requests.cpuπŸ“œ

Type: string

Default value
"20m"

grafana.downloadDashboards.resources.requests.memoryπŸ“œ

Type: string

Default value
"20Mi"

grafana.dashboardsπŸ“œ

Type: object

Default value
{}

grafana.extraConfigmapMountsπŸ“œ

Type: list

Default value
[]

grafana.extraSecretMountsπŸ“œ

Type: list

Default value
[]

grafana.deleteDatasourcesπŸ“œ

Type: list

Default value
[]

grafana.additionalDataSourcesπŸ“œ

Type: list

Default value
[]

grafana.pruneπŸ“œ

Type: bool

Default value
false

grafana.service.portNameπŸ“œ

Type: string

Default value
"http-web"

grafana.service.ipFamiliesπŸ“œ

Type: list

Default value
[]

grafana.service.ipFamilyPolicyπŸ“œ

Type: string

Default value
""

grafana.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

grafana.serviceMonitor.pathπŸ“œ

Type: string

Default value
"/metrics"

grafana.serviceMonitor.labelsπŸ“œ

Type: object

Default value
{}

grafana.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

grafana.serviceMonitor.schemeπŸ“œ

Type: string

Default value
"http"

grafana.serviceMonitor.tlsConfigπŸ“œ

Type: object

Default value
{}

grafana.serviceMonitor.scrapeTimeoutπŸ“œ

Type: string

Default value
"30s"

grafana.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

grafana.persistence.typeπŸ“œ

Type: string

Default value
"pvc"

grafana.persistence.enabledπŸ“œ

Type: bool

Default value
false

grafana.persistence.accessModes[0]πŸ“œ

Type: string

Default value
"ReadWriteOnce"

grafana.persistence.sizeπŸ“œ

Type: string

Default value
"10Gi"

grafana.initChownData.enabledπŸ“œ

Type: bool

Default value
false

grafana.initChownData.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

grafana.initChownData.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/redhat/ubi/ubi9-minimal"

grafana.initChownData.image.tagπŸ“œ

Type: string

Default value
"9.5"

grafana.initChownData.image.shaπŸ“œ

Type: string

Default value
""

grafana.initChownData.image.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

grafana.initChownData.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.initChownData.resources.limits.memoryπŸ“œ

Type: string

Default value
"128Mi"

grafana.initChownData.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

grafana.initChownData.resources.requests.memoryπŸ“œ

Type: string

Default value
"128Mi"

kiali.enabledπŸ“œ

Type: bool

Default value
false

kubernetesServiceMonitors.enabledπŸ“œ

Type: bool

Default value
true

kubeApiServer.enabledπŸ“œ

Type: bool

Default value
true

kubeApiServer.tlsConfig.serverNameπŸ“œ

Type: string

Default value
"kubernetes"

kubeApiServer.tlsConfig.insecureSkipVerifyπŸ“œ

Type: bool

Default value
false

kubeApiServer.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeApiServer.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeApiServer.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeApiServer.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeApiServer.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"component"

kubeApiServer.serviceMonitor.selector.matchLabels.componentπŸ“œ

Type: string

Default value
"apiserver"

kubeApiServer.serviceMonitor.selector.matchLabels.providerπŸ“œ

Type: string

Default value
"kubernetes"

kubeApiServer.serviceMonitor.metricRelabelings[0].actionπŸ“œ

Type: string

Default value
"drop"

kubeApiServer.serviceMonitor.metricRelabelings[0].regexπŸ“œ

Type: string

Default value
"apiserver_request_duration_seconds_bucket;(0.15\|0.2\|0.3\|0.35\|0.4\|0.45\|0.6\|0.7\|0.8\|0.9\|1.25\|1.5\|1.75\|2\|3\|3.5\|4\|4.5\|6\|7\|8\|9\|15\|25\|40\|50)"

kubeApiServer.serviceMonitor.metricRelabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubeApiServer.serviceMonitor.metricRelabelings[0].sourceLabels[1]πŸ“œ

Type: string

Default value
"le"

kubeApiServer.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeApiServer.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeApiServer.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubelet.enabledπŸ“œ

Type: bool

Default value
true

kubelet.namespaceπŸ“œ

Type: string

Default value
"kube-system"

kubelet.serviceMonitor.kubeletπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.attachMetadata.nodeπŸ“œ

Type: bool

Default value
false

kubelet.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubelet.serviceMonitor.honorLabelsπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.honorTimestampsπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.trackTimestampsStalenessπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubelet.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubelet.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubelet.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubelet.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubelet.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubelet.serviceMonitor.httpsπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.insecureSkipVerifyπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.probesπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.resourceπŸ“œ

Type: bool

Default value
false

kubelet.serviceMonitor.resourcePathπŸ“œ

Type: string

Default value
"/metrics/resource/v1alpha1"

kubelet.serviceMonitor.resourceIntervalπŸ“œ

Type: string

Default value
"10s"

kubelet.serviceMonitor.cAdvisorπŸ“œ

Type: bool

Default value
true

kubelet.serviceMonitor.cAdvisorIntervalπŸ“œ

Type: string

Default value
"10s"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].regexπŸ“œ

Type: string

Default value
"container_cpu_(cfs_throttled_seconds_total\|load_average_10s\|system_seconds_total\|user_seconds_total)"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].regexπŸ“œ

Type: string

Default value
"container_fs_(io_current\|io_time_seconds_total\|io_time_weighted_seconds_total\|reads_merged_total\|sector_reads_total\|sector_writes_total\|writes_merged_total)"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].regexπŸ“œ

Type: string

Default value
"container_memory_(mapped_file\|swap)"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].regexπŸ“œ

Type: string

Default value
"container_(file_descriptors\|tasks_state\|threads_max)"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].sourceLabels[0]πŸ“œ

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].regexπŸ“œ

Type: string

Default value
"container_spec.*"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[0]πŸ“œ

Type: string

Default value
"id"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[1]πŸ“œ

Type: string

Default value
"pod"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].actionπŸ“œ

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].regexπŸ“œ

Type: string

Default value
".+;"

kubelet.serviceMonitor.probesMetricRelabelingsπŸ“œ

Type: list

Default value
[]

kubelet.serviceMonitor.cAdvisorRelabelings[0].actionπŸ“œ

Type: string

Default value
"replace"

kubelet.serviceMonitor.cAdvisorRelabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.cAdvisorRelabelings[0].targetLabelπŸ“œ

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.probesRelabelings[0].actionπŸ“œ

Type: string

Default value
"replace"

kubelet.serviceMonitor.probesRelabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.probesRelabelings[0].targetLabelπŸ“œ

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.resourceRelabelings[0].actionπŸ“œ

Type: string

Default value
"replace"

kubelet.serviceMonitor.resourceRelabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.resourceRelabelings[0].targetLabelπŸ“œ

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubelet.serviceMonitor.relabelings[0].actionπŸ“œ

Type: string

Default value
"replace"

kubelet.serviceMonitor.relabelings[0].sourceLabels[0]πŸ“œ

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.relabelings[0].targetLabelπŸ“œ

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubelet.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeControllerManager.enabledπŸ“œ

Type: bool

Default value
true

kubeControllerManager.endpointsπŸ“œ

Type: list

Default value
[]

kubeControllerManager.service.enabledπŸ“œ

Type: bool

Default value
true

kubeControllerManager.service.portπŸ“œ

Type: string

Default value
nil

kubeControllerManager.service.targetPortπŸ“œ

Type: string

Default value
nil

kubeControllerManager.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

kubeControllerManager.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

kubeControllerManager.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

kubeControllerManager.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

kubeControllerManager.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

kubeControllerManager.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeControllerManager.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeControllerManager.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeControllerManager.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeControllerManager.serviceMonitor.portπŸ“œ

Type: string

Default value
"http-metrics"

kubeControllerManager.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

kubeControllerManager.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

kubeControllerManager.serviceMonitor.httpsπŸ“œ

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.insecureSkipVerifyπŸ“œ

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.serverNameπŸ“œ

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeControllerManager.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeControllerManager.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeControllerManager.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

coreDns.enabledπŸ“œ

Type: bool

Default value
true

coreDns.service.enabledπŸ“œ

Type: bool

Default value
true

coreDns.service.portπŸ“œ

Type: int

Default value
9153

coreDns.service.targetPortπŸ“œ

Type: int

Default value
9153

coreDns.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

coreDns.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

coreDns.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

coreDns.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

coreDns.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

coreDns.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

coreDns.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

coreDns.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

coreDns.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

coreDns.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

coreDns.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

coreDns.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

coreDns.serviceMonitor.portπŸ“œ

Type: string

Default value
"http-metrics"

coreDns.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

coreDns.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

coreDns.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

coreDns.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

coreDns.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

coreDns.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeDns.enabledπŸ“œ

Type: bool

Default value
false

kubeDns.service.dnsmasq.portπŸ“œ

Type: int

Default value
10054

kubeDns.service.dnsmasq.targetPortπŸ“œ

Type: int

Default value
10054

kubeDns.service.skydns.portπŸ“œ

Type: int

Default value
10055

kubeDns.service.skydns.targetPortπŸ“œ

Type: int

Default value
10055

kubeDns.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

kubeDns.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

kubeDns.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

kubeDns.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

kubeDns.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeDns.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeDns.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeDns.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeDns.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeDns.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeDns.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeDns.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

kubeDns.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

kubeDns.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeDns.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeDns.serviceMonitor.dnsmasqMetricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeDns.serviceMonitor.dnsmasqRelabelingsπŸ“œ

Type: list

Default value
[]

kubeDns.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeDns.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeEtcd.enabledπŸ“œ

Type: bool

Default value
true

kubeEtcd.endpointsπŸ“œ

Type: list

Default value
[]

kubeEtcd.service.enabledπŸ“œ

Type: bool

Default value
true

kubeEtcd.service.portπŸ“œ

Type: int

Default value
2381

kubeEtcd.service.targetPortπŸ“œ

Type: int

Default value
2381

kubeEtcd.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

kubeEtcd.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

kubeEtcd.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

kubeEtcd.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

kubeEtcd.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

kubeEtcd.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeEtcd.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeEtcd.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.schemeπŸ“œ

Type: string

Default value
"http"

kubeEtcd.serviceMonitor.insecureSkipVerifyπŸ“œ

Type: bool

Default value
false

kubeEtcd.serviceMonitor.serverNameπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.caFileπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.certFileπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.keyFileπŸ“œ

Type: string

Default value
""

kubeEtcd.serviceMonitor.portπŸ“œ

Type: string

Default value
"http-metrics"

kubeEtcd.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

kubeEtcd.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

kubeEtcd.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeEtcd.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeEtcd.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeEtcd.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeScheduler.enabledπŸ“œ

Type: bool

Default value
true

kubeScheduler.endpointsπŸ“œ

Type: list

Default value
[]

kubeScheduler.service.enabledπŸ“œ

Type: bool

Default value
true

kubeScheduler.service.portπŸ“œ

Type: string

Default value
nil

kubeScheduler.service.targetPortπŸ“œ

Type: string

Default value
nil

kubeScheduler.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

kubeScheduler.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

kubeScheduler.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

kubeScheduler.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

kubeScheduler.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

kubeScheduler.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeScheduler.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeScheduler.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeScheduler.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeScheduler.serviceMonitor.httpsπŸ“œ

Type: string

Default value
nil

kubeScheduler.serviceMonitor.portπŸ“œ

Type: string

Default value
"http-metrics"

kubeScheduler.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

kubeScheduler.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

kubeScheduler.serviceMonitor.insecureSkipVerifyπŸ“œ

Type: string

Default value
nil

kubeScheduler.serviceMonitor.serverNameπŸ“œ

Type: string

Default value
nil

kubeScheduler.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeScheduler.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeScheduler.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeScheduler.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeProxy.enabledπŸ“œ

Type: bool

Default value
true

kubeProxy.endpointsπŸ“œ

Type: list

Default value
[]

kubeProxy.service.enabledπŸ“œ

Type: bool

Default value
true

kubeProxy.service.portπŸ“œ

Type: int

Default value
10249

kubeProxy.service.targetPortπŸ“œ

Type: int

Default value
10249

kubeProxy.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

kubeProxy.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

kubeProxy.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

kubeProxy.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

kubeProxy.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

kubeProxy.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

kubeProxy.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

kubeProxy.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

kubeProxy.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

kubeProxy.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kubeProxy.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kubeProxy.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

kubeProxy.serviceMonitor.portπŸ“œ

Type: string

Default value
"http-metrics"

kubeProxy.serviceMonitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

kubeProxy.serviceMonitor.selectorπŸ“œ

Type: object

Default value
{}

kubeProxy.serviceMonitor.httpsπŸ“œ

Type: bool

Default value
false

kubeProxy.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kubeProxy.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

kubeProxy.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

kubeProxy.serviceMonitor.targetLabelsπŸ“œ

Type: list

Default value
[]

kubeStateMetrics.enabledπŸ“œ

Type: bool

Default value
true

kube-state-metrics.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

kube-state-metrics.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/kubernetes/kube-state-metrics"

kube-state-metrics.image.tagπŸ“œ

Type: string

Default value
"v2.14.0"

kube-state-metrics.resources.limits.cpuπŸ“œ

Type: string

Default value
"100m"

kube-state-metrics.resources.limits.memoryπŸ“œ

Type: string

Default value
"128Mi"

kube-state-metrics.resources.requests.cpuπŸ“œ

Type: string

Default value
"100m"

kube-state-metrics.resources.requests.memoryπŸ“œ

Type: string

Default value
"128Mi"

kube-state-metrics.namespaceOverrideπŸ“œ

Type: string

Default value
""

kube-state-metrics.rbac.createπŸ“œ

Type: bool

Default value
true

kube-state-metrics.podSecurityPolicy.enabledπŸ“œ

Type: bool

Default value
false

kube-state-metrics.securityContext.runAsGroupπŸ“œ

Type: int

Default value
65532

kube-state-metrics.securityContext.runAsUserπŸ“œ

Type: int

Default value
65532

kube-state-metrics.securityContext.fsGroupπŸ“œ

Type: int

Default value
65532

kube-state-metrics.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

kube-state-metrics.releaseLabelπŸ“œ

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.enabledπŸ“œ

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.intervalπŸ“œ

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.sampleLimitπŸ“œ

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.targetLimitπŸ“œ

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelLimitπŸ“œ

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.scrapeTimeoutπŸ“œ

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.proxyUrlπŸ“œ

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.honorLabelsπŸ“œ

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

kube-state-metrics.prometheus.monitor.relabelingsπŸ“œ

Type: list

Default value
[]

kube-state-metrics.selfMonitor.enabledπŸ“œ

Type: bool

Default value
false

nodeExporter.enabledπŸ“œ

Type: bool

Default value
true

nodeExporter.operatingSystems.linux.enabledπŸ“œ

Type: bool

Default value
true

nodeExporter.operatingSystems.aix.enabledπŸ“œ

Type: bool

Default value
true

nodeExporter.operatingSystems.darwin.enabledπŸ“œ

Type: bool

Default value
true

nodeExporter.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

nodeExporter.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

nodeExporter.forceDeployDashboardsπŸ“œ

Type: bool

Default value
false

prometheus-node-exporter.serviceMonitor.attachMetadataπŸ“œ

Type: object

Default value
{}

prometheus-node-exporter.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheus-node-exporter.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheus-node-exporter.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/prometheus/node-exporter"

prometheus-node-exporter.image.tagπŸ“œ

Type: string

Default value
"v1.8.2"

prometheus-node-exporter.resources.limits.cpuπŸ“œ

Type: string

Default value
"200m"

prometheus-node-exporter.resources.limits.memoryπŸ“œ

Type: string

Default value
"250Mi"

prometheus-node-exporter.resources.requests.cpuπŸ“œ

Type: string

Default value
"200m"

prometheus-node-exporter.resources.requests.memoryπŸ“œ

Type: string

Default value
"250Mi"

prometheus-node-exporter.hostNetworkπŸ“œ

Type: bool

Default value
false

prometheus-node-exporter.hostPIDπŸ“œ

Type: bool

Default value
false

prometheus-node-exporter.namespaceOverrideπŸ“œ

Type: string

Default value
""

prometheus-node-exporter.podLabels.jobLabelπŸ“œ

Type: string

Default value
"node-exporter"

prometheus-node-exporter.releaseLabelπŸ“œ

Type: bool

Default value
true

prometheus-node-exporter.extraArgs[0]πŸ“œ

Type: string

Default value
"--collector.filesystem.mount-points-exclude=^/(dev\|proc\|sys\|var/lib/docker/.+\|var/lib/kubelet/.+)($\|/)"

prometheus-node-exporter.extraArgs[1]πŸ“œ

Type: string

Default value
"--collector.filesystem.fs-types-exclude=^(autofs\|binfmt_misc\|bpf\|cgroup2?\|configfs\|debugfs\|devpts\|devtmpfs\|fusectl\|hugetlbfs\|iso9660\|mqueue\|nsfs\|overlay\|proc\|procfs\|pstore\|rpc_pipefs\|securityfs\|selinuxfs\|squashfs\|sysfs\|tracefs)$"

prometheus-node-exporter.service.portNameπŸ“œ

Type: string

Default value
"http-metrics"

prometheus-node-exporter.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheus-node-exporter.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheus-node-exporter.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheus-node-exporter.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheus-node-exporter.service.labels.jobLabelπŸ“œ

Type: string

Default value
"node-exporter"

prometheus-node-exporter.prometheus.monitor.enabledπŸ“œ

Type: bool

Default value
true

prometheus-node-exporter.prometheus.monitor.jobLabelπŸ“œ

Type: string

Default value
"jobLabel"

prometheus-node-exporter.prometheus.monitor.intervalπŸ“œ

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.sampleLimitπŸ“œ

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.targetLimitπŸ“œ

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelLimitπŸ“œ

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.scrapeTimeoutπŸ“œ

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.proxyUrlπŸ“œ

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

prometheus-node-exporter.prometheus.monitor.relabelingsπŸ“œ

Type: list

Default value
[]

prometheus-node-exporter.rbac.pspEnabledπŸ“œ

Type: bool

Default value
false

snmpExporter.enabledπŸ“œ

Type: bool

Default value
false

snmpExporter.image.repositoryπŸ“œ

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/prometheus/snmp_exporter"

snmpExporter.image.tagπŸ“œ

Type: string

Default value
"v0.27.0"

snmpExporter.imagePullSecrets[0].nameπŸ“œ

Type: string

Default value
"private-registry"

snmpExporter.configmapReload.image.repositoryπŸ“œ

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/prometheus-operator/prometheus-config-reloader"

snmpExporter.configmapReload.image.tagπŸ“œ

Type: string

Default value
"v0.79.2"

snmpExporter.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

snmpExporter.securityContext.runAsUserπŸ“œ

Type: int

Default value
1001

snmpExporter.securityContext.runAsGroupπŸ“œ

Type: int

Default value
1001

snmpExporter.securityContext.fsGroupπŸ“œ

Type: int

Default value
1001

snmpExporter.containerSecurityContext.runAsGroupπŸ“œ

Type: int

Default value
1001

snmpExporter.containerSecurityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

snmpExporter.containerSecurityContext.runAsUserπŸ“œ

Type: int

Default value
1001

snmpExporter.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

snmpExporter.serviceMonitor.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.fullnameOverrideπŸ“œ

Type: string

Default value
""

prometheusOperator.revisionHistoryLimitπŸ“œ

Type: int

Default value
10

prometheusOperator.strategyπŸ“œ

Type: object

Default value
{}

prometheusOperator.tls.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.tls.tlsMinVersionπŸ“œ

Type: string

Default value
"VersionTLS13"

prometheusOperator.tls.internalPortπŸ“œ

Type: int

Default value
10250

prometheusOperator.livenessProbe.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.livenessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

prometheusOperator.livenessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
0

prometheusOperator.livenessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

prometheusOperator.livenessProbe.successThresholdπŸ“œ

Type: int

Default value
1

prometheusOperator.livenessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
1

prometheusOperator.readinessProbe.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.readinessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

prometheusOperator.readinessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
0

prometheusOperator.readinessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

prometheusOperator.readinessProbe.successThresholdπŸ“œ

Type: int

Default value
1

prometheusOperator.readinessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.failurePolicyπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.timeoutSecondsπŸ“œ

Type: int

Default value
10

prometheusOperator.admissionWebhooks.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.caBundleπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.namespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.objectSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.mutatingWebhookConfiguration.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.validatingWebhookConfiguration.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.replicasπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.strategyπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podDisruptionBudgetπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.revisionHistoryLimitπŸ“œ

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.tls.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.tls.tlsMinVersionπŸ“œ

Type: string

Default value
"VersionTLS13"

prometheusOperator.admissionWebhooks.deployment.tls.internalPortπŸ“œ

Type: int

Default value
10250

prometheusOperator.admissionWebhooks.deployment.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.serviceAccount.createπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.serviceAccount.nameπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.service.labelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.service.clusterIPπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheusOperator.admissionWebhooks.deployment.service.nodePortπŸ“œ

Type: int

Default value
31080

prometheusOperator.admissionWebhooks.deployment.service.nodePortTlsπŸ“œ

Type: int

Default value
31443

prometheusOperator.admissionWebhooks.deployment.service.additionalPortsπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.service.loadBalancerIPπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.service.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheusOperator.admissionWebhooks.deployment.service.typeπŸ“œ

Type: string

Default value
"ClusterIP"

prometheusOperator.admissionWebhooks.deployment.service.externalIPsπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.labelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podLabelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podAnnotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.image.registryπŸ“œ

Type: string

Default value
"quay.io"

prometheusOperator.admissionWebhooks.deployment.image.repositoryπŸ“œ

Type: string

Default value
"prometheus-operator/admission-webhook"

prometheusOperator.admissionWebhooks.deployment.image.tagπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.image.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.image.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.deployment.livenessProbe.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.livenessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

prometheusOperator.admissionWebhooks.deployment.livenessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
30

prometheusOperator.admissionWebhooks.deployment.livenessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.livenessProbe.successThresholdπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.livenessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.readinessProbe.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.readinessProbe.failureThresholdπŸ“œ

Type: int

Default value
3

prometheusOperator.admissionWebhooks.deployment.readinessProbe.initialDelaySecondsπŸ“œ

Type: int

Default value
5

prometheusOperator.admissionWebhooks.deployment.readinessProbe.periodSecondsπŸ“œ

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.readinessProbe.successThresholdπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.readinessProbe.timeoutSecondsπŸ“œ

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.resourcesπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.hostNetworkπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.nodeSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.tolerationsπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.affinityπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.dnsConfigπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.securityContext.fsGroupπŸ“œ

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsGroupπŸ“œ

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsUserπŸ“œ

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.allowPrivilegeEscalationπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.readOnlyRootFilesystemπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.deployment.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.admissionWebhooks.patch.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/ingress-nginx/kube-webhook-certgen"

prometheusOperator.admissionWebhooks.patch.image.tagπŸ“œ

Type: string

Default value
"v1.5.1"

prometheusOperator.admissionWebhooks.patch.image.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.patch.image.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.patch.resources.limits.cpuπŸ“œ

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.patch.resources.limits.memoryπŸ“œ

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.patch.resources.requests.cpuπŸ“œ

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.patch.resources.requests.memoryπŸ“œ

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.patch.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.patch.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.securityContext.runAsUserπŸ“œ

Type: int

Default value
65532

prometheusOperator.admissionWebhooks.patch.securityContext.runAsGroupπŸ“œ

Type: int

Default value
65532

prometheusOperator.admissionWebhooks.patch.priorityClassNameπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.patch.ttlSecondsAfterFinishedπŸ“œ

Type: int

Default value
60

prometheusOperator.admissionWebhooks.patch.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.podAnnotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.nodeSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.affinityπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.tolerationsπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.patch.serviceAccount.createπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.cleanupProxy.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.admissionWebhooks.cleanupProxy.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/big-bang/base"

prometheusOperator.admissionWebhooks.cleanupProxy.image.tagπŸ“œ

Type: string

Default value
"2.1.0"

prometheusOperator.admissionWebhooks.cleanupProxy.image.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.cleanupProxy.image.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.cpuπŸ“œ

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.memoryπŸ“œ

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.cpuπŸ“œ

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.memoryπŸ“œ

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.cleanupProxy.priorityClassNameπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.cleanupProxy.ttlSecondsAfterFinishedπŸ“œ

Type: int

Default value
60

prometheusOperator.admissionWebhooks.cleanupProxy.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.podAnnotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.nodeSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.affinityπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.tolerationsπŸ“œ

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsGroupπŸ“œ

Type: int

Default value
2000

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsUserπŸ“œ

Type: int

Default value
2000

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.createπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.allowPrivilegeEscalationπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.readOnlyRootFilesystemπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.allowPrivilegeEscalationπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.readOnlyRootFilesystemπŸ“œ

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.certManager.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.certManager.rootCert.durationπŸ“œ

Type: string

Default value
""

prometheusOperator.admissionWebhooks.certManager.admissionCert.durationπŸ“œ

Type: string

Default value
""

prometheusOperator.namespacesπŸ“œ

Type: object

Default value
{}

prometheusOperator.denyNamespacesπŸ“œ

Type: list

Default value
[]

prometheusOperator.alertmanagerInstanceNamespacesπŸ“œ

Type: list

Default value
[]

prometheusOperator.alertmanagerConfigNamespacesπŸ“œ

Type: list

Default value
[]

prometheusOperator.prometheusInstanceNamespacesπŸ“œ

Type: list

Default value
[]

prometheusOperator.thanosRulerInstanceNamespacesπŸ“œ

Type: list

Default value
[]

prometheusOperator.clusterDomainπŸ“œ

Type: string

Default value
"cluster.local"

prometheusOperator.networkPolicy.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.networkPolicy.flavorπŸ“œ

Type: string

Default value
"kubernetes"

prometheusOperator.serviceAccount.createπŸ“œ

Type: bool

Default value
true

prometheusOperator.serviceAccount.nameπŸ“œ

Type: string

Default value
""

prometheusOperator.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheusOperator.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.terminationGracePeriodSecondsπŸ“œ

Type: int

Default value
30

Description: terminationGracePeriodSeconds for container lifecycle hook

prometheusOperator.lifecycleπŸ“œ

Type: object

Default value
{}

Description: Specify lifecycle hooks for the controller

prometheusOperator.service.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.service.labelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.service.clusterIPπŸ“œ

Type: string

Default value
""

prometheusOperator.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheusOperator.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheusOperator.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheusOperator.service.nodePortπŸ“œ

Type: int

Default value
30080

prometheusOperator.service.nodePortTlsπŸ“œ

Type: int

Default value
30443

prometheusOperator.service.additionalPortsπŸ“œ

Type: list

Default value
[]

prometheusOperator.service.loadBalancerIPπŸ“œ

Type: string

Default value
""

prometheusOperator.service.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

prometheusOperator.service.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheusOperator.service.typeπŸ“œ

Type: string

Default value
"ClusterIP"

prometheusOperator.service.externalIPsπŸ“œ

Type: list

Default value
[]

prometheusOperator.labelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.annotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.podLabelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.podAnnotationsπŸ“œ

Type: object

Default value
{}

prometheusOperator.kubeletService.enabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.kubeletService.namespaceπŸ“œ

Type: string

Default value
"kube-system"

prometheusOperator.kubeletService.selectorπŸ“œ

Type: string

Default value
""

prometheusOperator.kubeletService.nameπŸ“œ

Type: string

Default value
""

prometheusOperator.kubeletEndpointsEnabledπŸ“œ

Type: bool

Default value
true

prometheusOperator.kubeletEndpointSliceEnabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.extraArgsπŸ“œ

Type: list

Default value
[]

prometheusOperator.serviceMonitor.selfMonitorπŸ“œ

Type: bool

Default value
true

prometheusOperator.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

prometheusOperator.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

prometheusOperator.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

prometheusOperator.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

prometheusOperator.serviceMonitor.scrapeTimeoutπŸ“œ

Type: string

Default value
""

prometheusOperator.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

prometheusOperator.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

prometheusOperator.resources.limits.cpuπŸ“œ

Type: string

Default value
"200m"

prometheusOperator.resources.limits.memoryπŸ“œ

Type: string

Default value
"512Mi"

prometheusOperator.resources.requests.cpuπŸ“œ

Type: string

Default value
"200m"

prometheusOperator.resources.requests.memoryπŸ“œ

Type: string

Default value
"512Mi"

prometheusOperator.env.GOGCπŸ“œ

Type: string

Default value
"30"

prometheusOperator.hostNetworkπŸ“œ

Type: bool

Default value
false

prometheusOperator.nodeSelectorπŸ“œ

Type: object

Default value
{}

prometheusOperator.tolerationsπŸ“œ

Type: list

Default value
[]

prometheusOperator.affinityπŸ“œ

Type: object

Default value
{}

prometheusOperator.dnsConfigπŸ“œ

Type: object

Default value
{}

prometheusOperator.securityContext.fsGroupπŸ“œ

Type: int

Default value
65534

prometheusOperator.securityContext.runAsGroupπŸ“œ

Type: int

Default value
65534

prometheusOperator.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

prometheusOperator.securityContext.runAsUserπŸ“œ

Type: int

Default value
65534

prometheusOperator.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

prometheusOperator.containerSecurityContext.allowPrivilegeEscalationπŸ“œ

Type: bool

Default value
false

prometheusOperator.containerSecurityContext.readOnlyRootFilesystemπŸ“œ

Type: bool

Default value
true

prometheusOperator.containerSecurityContext.capabilities.drop[0]πŸ“œ

Type: string

Default value
"ALL"

prometheusOperator.verticalPodAutoscaler.enabledπŸ“œ

Type: bool

Default value
false

prometheusOperator.verticalPodAutoscaler.controlledResourcesπŸ“œ

Type: list

Default value
[]

prometheusOperator.verticalPodAutoscaler.maxAllowedπŸ“œ

Type: object

Default value
{}

prometheusOperator.verticalPodAutoscaler.minAllowedπŸ“œ

Type: object

Default value
{}

prometheusOperator.verticalPodAutoscaler.updatePolicy.updateModeπŸ“œ

Type: string

Default value
"Auto"

prometheusOperator.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/prometheus-operator/prometheus-operator"

prometheusOperator.image.tagπŸ“œ

Type: string

Default value
"v0.79.2"

prometheusOperator.image.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.image.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

prometheusOperator.prometheusConfigReloader.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.prometheusConfigReloader.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/prometheus-operator/prometheus-config-reloader"

prometheusOperator.prometheusConfigReloader.image.tagπŸ“œ

Type: string

Default value
"v0.79.2"

prometheusOperator.prometheusConfigReloader.image.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.prometheusConfigReloader.enableProbeπŸ“œ

Type: bool

Default value
false

prometheusOperator.prometheusConfigReloader.resourcesπŸ“œ

Type: object

Default value
{}

prometheusOperator.thanosImage.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.thanosImage.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/thanos/thanos"

prometheusOperator.thanosImage.tagπŸ“œ

Type: string

Default value
"v0.37.2"

prometheusOperator.thanosImage.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.prometheusInstanceSelectorπŸ“œ

Type: string

Default value
""

prometheusOperator.alertmanagerInstanceSelectorπŸ“œ

Type: string

Default value
""

prometheusOperator.thanosRulerInstanceSelectorπŸ“œ

Type: string

Default value
""

prometheusOperator.secretFieldSelectorπŸ“œ

Type: string

Default value
"type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1"

prometheusOperator.kubectlImage.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.kubectlImage.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/kubernetes/kubectl"

prometheusOperator.kubectlImage.tagπŸ“œ

Type: string

Default value
"v1.30.9"

prometheusOperator.kubectlImage.shaπŸ“œ

Type: string

Default value
""

prometheusOperator.kubectlImage.pullPolicyπŸ“œ

Type: string

Default value
"IfNotPresent"

prometheusOperator.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheusOperator.extraVolumesπŸ“œ

Type: list

Default value
[]

prometheusOperator.extraVolumeMountsπŸ“œ

Type: list

Default value
[]

prometheus.enabledπŸ“œ

Type: bool

Default value
true

prometheus.agentModeπŸ“œ

Type: bool

Default value
false

prometheus.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.networkPolicy.enabledπŸ“œ

Type: bool

Default value
false

prometheus.networkPolicy.flavorπŸ“œ

Type: string

Default value
"kubernetes"

prometheus.serviceAccount.createπŸ“œ

Type: bool

Default value
true

prometheus.serviceAccount.nameπŸ“œ

Type: string

Default value
""

prometheus.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.serviceAccount.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheus.thanosService.enabledπŸ“œ

Type: bool

Default value
false

prometheus.thanosService.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.thanosService.labelsπŸ“œ

Type: object

Default value
{}

prometheus.thanosService.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheus.thanosService.typeπŸ“œ

Type: string

Default value
"ClusterIP"

prometheus.thanosService.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheus.thanosService.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheus.thanosService.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheus.thanosService.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheus.thanosService.portNameπŸ“œ

Type: string

Default value
"grpc"

prometheus.thanosService.portπŸ“œ

Type: int

Default value
10901

prometheus.thanosService.targetPortπŸ“œ

Type: string

Default value
"grpc"

prometheus.thanosService.httpPortNameπŸ“œ

Type: string

Default value
"http"

prometheus.thanosService.httpPortπŸ“œ

Type: int

Default value
10902

prometheus.thanosService.targetHttpPortπŸ“œ

Type: string

Default value
"http"

prometheus.thanosService.clusterIPπŸ“œ

Type: string

Default value
"None"

prometheus.thanosService.nodePortπŸ“œ

Type: int

Default value
30901

prometheus.thanosService.httpNodePortπŸ“œ

Type: int

Default value
30902

prometheus.thanosServiceMonitor.enabledπŸ“œ

Type: bool

Default value
false

prometheus.thanosServiceMonitor.intervalπŸ“œ

Type: string

Default value
""

prometheus.thanosServiceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

prometheus.thanosServiceMonitor.schemeπŸ“œ

Type: string

Default value
""

prometheus.thanosServiceMonitor.tlsConfigπŸ“œ

Type: object

Default value
{}

prometheus.thanosServiceMonitor.bearerTokenFileπŸ“œ

Type: string

Default value
nil

prometheus.thanosServiceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

prometheus.thanosServiceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

prometheus.thanosServiceExternal.enabledπŸ“œ

Type: bool

Default value
false

prometheus.thanosServiceExternal.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.thanosServiceExternal.labelsπŸ“œ

Type: object

Default value
{}

prometheus.thanosServiceExternal.loadBalancerIPπŸ“œ

Type: string

Default value
""

prometheus.thanosServiceExternal.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

prometheus.thanosServiceExternal.portNameπŸ“œ

Type: string

Default value
"grpc"

prometheus.thanosServiceExternal.portπŸ“œ

Type: int

Default value
10901

prometheus.thanosServiceExternal.targetPortπŸ“œ

Type: string

Default value
"grpc"

prometheus.thanosServiceExternal.httpPortNameπŸ“œ

Type: string

Default value
"http"

prometheus.thanosServiceExternal.httpPortπŸ“œ

Type: int

Default value
10902

prometheus.thanosServiceExternal.targetHttpPortπŸ“œ

Type: string

Default value
"http"

prometheus.thanosServiceExternal.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheus.thanosServiceExternal.typeπŸ“œ

Type: string

Default value
"LoadBalancer"

prometheus.thanosServiceExternal.nodePortπŸ“œ

Type: int

Default value
30901

prometheus.thanosServiceExternal.httpNodePortπŸ“œ

Type: int

Default value
30902

prometheus.service.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.service.labelsπŸ“œ

Type: object

Default value
{}

prometheus.service.clusterIPπŸ“œ

Type: string

Default value
""

prometheus.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheus.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheus.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheus.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheus.service.portπŸ“œ

Type: int

Default value
9090

prometheus.service.targetPortπŸ“œ

Type: int

Default value
9090

prometheus.service.reloaderWebPortπŸ“œ

Type: int

Default value
8080

prometheus.service.externalIPsπŸ“œ

Type: list

Default value
[]

prometheus.service.nodePortπŸ“œ

Type: int

Default value
30090

prometheus.service.loadBalancerIPπŸ“œ

Type: string

Default value
""

prometheus.service.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

prometheus.service.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheus.service.typeπŸ“œ

Type: string

Default value
"ClusterIP"

prometheus.service.additionalPortsπŸ“œ

Type: list

Default value
[]

prometheus.service.publishNotReadyAddressesπŸ“œ

Type: bool

Default value
false

prometheus.service.sessionAffinityπŸ“œ

Type: string

Default value
"None"

prometheus.service.sessionAffinityConfig.clientIP.timeoutSecondsπŸ“œ

Type: int

Default value
10800

prometheus.servicePerReplica.enabledπŸ“œ

Type: bool

Default value
false

prometheus.servicePerReplica.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.servicePerReplica.portπŸ“œ

Type: int

Default value
9090

prometheus.servicePerReplica.targetPortπŸ“œ

Type: int

Default value
9090

prometheus.servicePerReplica.nodePortπŸ“œ

Type: int

Default value
30091

prometheus.servicePerReplica.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

prometheus.servicePerReplica.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

prometheus.servicePerReplica.typeπŸ“œ

Type: string

Default value
"ClusterIP"

prometheus.servicePerReplica.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

prometheus.servicePerReplica.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

prometheus.servicePerReplica.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

prometheus.servicePerReplica.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

prometheus.podDisruptionBudget.enabledπŸ“œ

Type: bool

Default value
false

prometheus.podDisruptionBudget.minAvailableπŸ“œ

Type: int

Default value
1

prometheus.podDisruptionBudget.maxUnavailableπŸ“œ

Type: string

Default value
""

prometheus.thanosIngress.enabledπŸ“œ

Type: bool

Default value
false

prometheus.thanosIngress.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.thanosIngress.labelsπŸ“œ

Type: object

Default value
{}

prometheus.thanosIngress.servicePortπŸ“œ

Type: int

Default value
10901

prometheus.thanosIngress.nodePortπŸ“œ

Type: int

Default value
30901

prometheus.thanosIngress.hostsπŸ“œ

Type: list

Default value
[]

prometheus.thanosIngress.pathsπŸ“œ

Type: list

Default value
[]

prometheus.thanosIngress.tlsπŸ“œ

Type: list

Default value
[]

prometheus.extraSecret.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.extraSecret.dataπŸ“œ

Type: object

Default value
{}

prometheus.ingress.enabledπŸ“œ

Type: bool

Default value
false

prometheus.ingress.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.ingress.labelsπŸ“œ

Type: object

Default value
{}

prometheus.ingress.hostsπŸ“œ

Type: list

Default value
[]

prometheus.ingress.pathsπŸ“œ

Type: list

Default value
[]

prometheus.ingress.tlsπŸ“œ

Type: list

Default value
[]

prometheus.routeπŸ“œ

Type: object

Default value
main:
  additionalRules: []
  annotations: {}
  apiVersion: gateway.networking.k8s.io/v1
  enabled: false
  filters: []
  hostnames: []
  kind: HTTPRoute
  labels: {}
  matches:
  - path:
      type: PathPrefix
      value: /
  parentRefs: []

Description: BETA: Configure the gateway routes for the chart here. More routes can be added by adding a dictionary key like the β€˜main’ route. Be aware that this is an early beta of this feature, kube-prometheus-stack does not guarantee this works and is subject to change. Being BETA this can/will change in the future without notice, do not use unless you want to take that risk [ref]

prometheus.route.main.enabledπŸ“œ

Type: bool

Default value
false

Description: Enables or disables the route

prometheus.route.main.apiVersionπŸ“œ

Type: string

Default value
"gateway.networking.k8s.io/v1"

Description: Set the route apiVersion, e.g. gateway.networking.k8s.io/v1 or gateway.networking.k8s.io/v1alpha2

prometheus.route.main.kindπŸ“œ

Type: string

Default value
"HTTPRoute"

Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute

prometheus.ingressPerReplica.enabledπŸ“œ

Type: bool

Default value
false

prometheus.ingressPerReplica.annotationsπŸ“œ

Type: object

Default value
{}

prometheus.ingressPerReplica.labelsπŸ“œ

Type: object

Default value
{}

prometheus.ingressPerReplica.hostPrefixπŸ“œ

Type: string

Default value
""

prometheus.ingressPerReplica.hostDomainπŸ“œ

Type: string

Default value
""

prometheus.ingressPerReplica.pathsπŸ“œ

Type: list

Default value
[]

prometheus.ingressPerReplica.tlsSecretNameπŸ“œ

Type: string

Default value
""

prometheus.ingressPerReplica.tlsSecretPerReplica.enabledπŸ“œ

Type: bool

Default value
false

prometheus.ingressPerReplica.tlsSecretPerReplica.prefixπŸ“œ

Type: string

Default value
"prometheus"

prometheus.podSecurityPolicy.allowedCapabilitiesπŸ“œ

Type: list

Default value
[]

prometheus.podSecurityPolicy.allowedHostPathsπŸ“œ

Type: list

Default value
[]

prometheus.podSecurityPolicy.volumesπŸ“œ

Type: list

Default value
[]

prometheus.serviceMonitor.selfMonitorπŸ“œ

Type: bool

Default value
true

prometheus.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

prometheus.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

prometheus.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

prometheus.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

prometheus.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

prometheus.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

prometheus.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

prometheus.serviceMonitor.schemeπŸ“œ

Type: string

Default value
""

prometheus.serviceMonitor.tlsConfigπŸ“œ

Type: object

Default value
{}

prometheus.serviceMonitor.bearerTokenFileπŸ“œ

Type: string

Default value
nil

prometheus.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

prometheus.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

prometheus.serviceMonitor.additionalEndpointsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.persistentVolumeClaimRetentionPolicyπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.automountServiceAccountTokenπŸ“œ

Type: bool

Default value
true

prometheus.prometheusSpec.disableCompactionπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.apiserverConfigπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.additionalArgsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.scrapeIntervalπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.scrapeTimeoutπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.scrapeClassesπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.evaluationIntervalπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.listenLocalπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enableAdminAPIπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.versionπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.webπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.exemplarsπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.enableFeaturesπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

prometheus.prometheusSpec.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/prometheus/prometheus"

prometheus.prometheusSpec.image.tagπŸ“œ

Type: string

Default value
"v3.1.0"

prometheus.prometheusSpec.image.shaπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.tolerationsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.topologySpreadConstraintsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.alertingEndpointsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.externalLabelsπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.enableRemoteWriteReceiverπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.replicaExternalLabelNameπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.replicaExternalLabelNameClearπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.prometheusExternalLabelNameπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.prometheusExternalLabelNameClearπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.externalUrlπŸ“œ

Type: string

Default value
"https://prometheus.{{ .Values.domain }}"

prometheus.prometheusSpec.nodeSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.secretsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.configMapsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.queryπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.ruleNamespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.ruleSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.ruleSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.serviceMonitorSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.serviceMonitorNamespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.podMonitorSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.podMonitorNamespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.probeSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.probeSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.probeNamespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.scrapeConfigSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
true

prometheus.prometheusSpec.scrapeConfigSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.scrapeConfigNamespaceSelectorπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.retentionπŸ“œ

Type: string

Default value
"10d"

prometheus.prometheusSpec.retentionSizeπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.tsdb.outOfOrderTimeWindowπŸ“œ

Type: string

Default value
"0s"

prometheus.prometheusSpec.walCompressionπŸ“œ

Type: bool

Default value
true

prometheus.prometheusSpec.pausedπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.replicasπŸ“œ

Type: int

Default value
1

prometheus.prometheusSpec.shardsπŸ“œ

Type: int

Default value
1

prometheus.prometheusSpec.logLevelπŸ“œ

Type: string

Default value
"info"

prometheus.prometheusSpec.logFormatπŸ“œ

Type: string

Default value
"logfmt"

prometheus.prometheusSpec.routePrefixπŸ“œ

Type: string

Default value
"/"

prometheus.prometheusSpec.podMetadata.labels.appπŸ“œ

Type: string

Default value
"prometheus"

prometheus.prometheusSpec.podAntiAffinityπŸ“œ

Type: string

Default value
"soft"

prometheus.prometheusSpec.podAntiAffinityTopologyKeyπŸ“œ

Type: string

Default value
"kubernetes.io/hostname"

prometheus.prometheusSpec.affinityπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.remoteReadπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalRemoteReadπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.remoteWriteπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalRemoteWriteπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.remoteWriteDashboardsπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.resources.limits.cpuπŸ“œ

Type: string

Default value
"300m"

prometheus.prometheusSpec.resources.limits.memoryπŸ“œ

Type: string

Default value
"5Gi"

prometheus.prometheusSpec.resources.requests.cpuπŸ“œ

Type: string

Default value
"300m"

prometheus.prometheusSpec.resources.requests.memoryπŸ“œ

Type: string

Default value
"5Gi"

prometheus.prometheusSpec.storageSpecπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.volumesπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.volumeMountsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalScrapeConfigsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalScrapeConfigsSecretπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.additionalPrometheusSecretsAnnotationsπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.additionalAlertManagerConfigsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalAlertManagerConfigsSecretπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.additionalAlertRelabelConfigsπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.additionalAlertRelabelConfigsSecretπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.securityContext.runAsGroupπŸ“œ

Type: int

Default value
2000

prometheus.prometheusSpec.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

prometheus.prometheusSpec.securityContext.runAsUserπŸ“œ

Type: int

Default value
1000

prometheus.prometheusSpec.securityContext.fsGroupπŸ“œ

Type: int

Default value
2000

prometheus.prometheusSpec.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

prometheus.prometheusSpec.priorityClassNameπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.thanosπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.containersπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.initContainersπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.portNameπŸ“œ

Type: string

Default value
"http-web"

prometheus.prometheusSpec.arbitraryFSAccessThroughSMsπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.overrideHonorLabelsπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.overrideHonorTimestampsπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.ignoreNamespaceSelectorsπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedNamespaceLabelπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.prometheusRulesExcludedFromEnforceπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.excludedFromEnforcementπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.queryLogFileπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.sampleLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedKeepDroppedTargetsπŸ“œ

Type: int

Default value
0

prometheus.prometheusSpec.enforcedSampleLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedTargetLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelNameLengthLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelValueLengthLimitπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.allowOverlappingBlocksπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.minReadySecondsπŸ“œ

Type: int

Default value
0

prometheus.prometheusSpec.hostNetworkπŸ“œ

Type: bool

Default value
false

prometheus.prometheusSpec.hostAliasesπŸ“œ

Type: list

Default value
[]

prometheus.prometheusSpec.tracingConfigπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.serviceDiscoveryRoleπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.additionalConfigπŸ“œ

Type: object

Default value
{}

prometheus.prometheusSpec.additionalConfigStringπŸ“œ

Type: string

Default value
""

prometheus.prometheusSpec.maximumStartupDurationSecondsπŸ“œ

Type: int

Default value
0

prometheus.additionalRulesForClusterRoleπŸ“œ

Type: list

Default value
[]

prometheus.additionalServiceMonitorsπŸ“œ

Type: list

Default value
[]

prometheus.additionalPodMonitorsπŸ“œ

Type: list

Default value
[]

thanosRuler.enabledπŸ“œ

Type: bool

Default value
false

thanosRuler.annotationsπŸ“œ

Type: object

Default value
{}

thanosRuler.serviceAccount.createπŸ“œ

Type: bool

Default value
true

thanosRuler.serviceAccount.nameπŸ“œ

Type: string

Default value
""

thanosRuler.serviceAccount.annotationsπŸ“œ

Type: object

Default value
{}

thanosRuler.podDisruptionBudget.enabledπŸ“œ

Type: bool

Default value
false

thanosRuler.podDisruptionBudget.minAvailableπŸ“œ

Type: int

Default value
1

thanosRuler.podDisruptionBudget.maxUnavailableπŸ“œ

Type: string

Default value
""

thanosRuler.ingress.enabledπŸ“œ

Type: bool

Default value
false

thanosRuler.ingress.annotationsπŸ“œ

Type: object

Default value
{}

thanosRuler.ingress.labelsπŸ“œ

Type: object

Default value
{}

thanosRuler.ingress.hostsπŸ“œ

Type: list

Default value
[]

thanosRuler.ingress.pathsπŸ“œ

Type: list

Default value
[]

thanosRuler.ingress.tlsπŸ“œ

Type: list

Default value
[]

thanosRuler.routeπŸ“œ

Type: object

Default value
main:
  additionalRules: []
  annotations: {}
  apiVersion: gateway.networking.k8s.io/v1
  enabled: false
  filters: []
  hostnames: []
  kind: HTTPRoute
  labels: {}
  matches:
  - path:
      type: PathPrefix
      value: /
  parentRefs: []

Description: BETA: Configure the gateway routes for the chart here. More routes can be added by adding a dictionary key like the β€˜main’ route. Be aware that this is an early beta of this feature, kube-prometheus-stack does not guarantee this works and is subject to change. Being BETA this can/will change in the future without notice, do not use unless you want to take that risk [ref]

thanosRuler.route.main.enabledπŸ“œ

Type: bool

Default value
false

Description: Enables or disables the route

thanosRuler.route.main.apiVersionπŸ“œ

Type: string

Default value
"gateway.networking.k8s.io/v1"

Description: Set the route apiVersion, e.g. gateway.networking.k8s.io/v1 or gateway.networking.k8s.io/v1alpha2

thanosRuler.route.main.kindπŸ“œ

Type: string

Default value
"HTTPRoute"

Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute

thanosRuler.service.annotationsπŸ“œ

Type: object

Default value
{}

thanosRuler.service.labelsπŸ“œ

Type: object

Default value
{}

thanosRuler.service.clusterIPπŸ“œ

Type: string

Default value
""

thanosRuler.service.ipDualStack.enabledπŸ“œ

Type: bool

Default value
false

thanosRuler.service.ipDualStack.ipFamilies[0]πŸ“œ

Type: string

Default value
"IPv6"

thanosRuler.service.ipDualStack.ipFamilies[1]πŸ“œ

Type: string

Default value
"IPv4"

thanosRuler.service.ipDualStack.ipFamilyPolicyπŸ“œ

Type: string

Default value
"PreferDualStack"

thanosRuler.service.portπŸ“œ

Type: int

Default value
10902

thanosRuler.service.targetPortπŸ“œ

Type: int

Default value
10902

thanosRuler.service.nodePortπŸ“œ

Type: int

Default value
30905

thanosRuler.service.additionalPortsπŸ“œ

Type: list

Default value
[]

thanosRuler.service.externalIPsπŸ“œ

Type: list

Default value
[]

thanosRuler.service.loadBalancerIPπŸ“œ

Type: string

Default value
""

thanosRuler.service.loadBalancerSourceRangesπŸ“œ

Type: list

Default value
[]

thanosRuler.service.externalTrafficPolicyπŸ“œ

Type: string

Default value
"Cluster"

thanosRuler.service.typeπŸ“œ

Type: string

Default value
"ClusterIP"

thanosRuler.serviceMonitor.selfMonitorπŸ“œ

Type: bool

Default value
true

thanosRuler.serviceMonitor.intervalπŸ“œ

Type: string

Default value
""

thanosRuler.serviceMonitor.additionalLabelsπŸ“œ

Type: object

Default value
{}

thanosRuler.serviceMonitor.sampleLimitπŸ“œ

Type: int

Default value
0

thanosRuler.serviceMonitor.targetLimitπŸ“œ

Type: int

Default value
0

thanosRuler.serviceMonitor.labelLimitπŸ“œ

Type: int

Default value
0

thanosRuler.serviceMonitor.labelNameLengthLimitπŸ“œ

Type: int

Default value
0

thanosRuler.serviceMonitor.labelValueLengthLimitπŸ“œ

Type: int

Default value
0

thanosRuler.serviceMonitor.proxyUrlπŸ“œ

Type: string

Default value
""

thanosRuler.serviceMonitor.schemeπŸ“œ

Type: string

Default value
""

thanosRuler.serviceMonitor.tlsConfigπŸ“œ

Type: object

Default value
{}

thanosRuler.serviceMonitor.bearerTokenFileπŸ“œ

Type: string

Default value
nil

thanosRuler.serviceMonitor.metricRelabelingsπŸ“œ

Type: list

Default value
[]

thanosRuler.serviceMonitor.relabelingsπŸ“œ

Type: list

Default value
[]

thanosRuler.serviceMonitor.additionalEndpointsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.podMetadataπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.image.registryπŸ“œ

Type: string

Default value
"registry1.dso.mil"

thanosRuler.thanosRulerSpec.image.repositoryπŸ“œ

Type: string

Default value
"ironbank/opensource/thanos/thanos"

thanosRuler.thanosRulerSpec.image.tagπŸ“œ

Type: string

Default value
"v0.37.2"

thanosRuler.thanosRulerSpec.image.shaπŸ“œ

Type: string

Default value
""

thanosRuler.thanosRulerSpec.ruleNamespaceSelectorπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.ruleSelectorNilUsesHelmValuesπŸ“œ

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.ruleSelectorπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.logFormatπŸ“œ

Type: string

Default value
"logfmt"

thanosRuler.thanosRulerSpec.logLevelπŸ“œ

Type: string

Default value
"info"

thanosRuler.thanosRulerSpec.replicasπŸ“œ

Type: int

Default value
1

thanosRuler.thanosRulerSpec.retentionπŸ“œ

Type: string

Default value
"24h"

thanosRuler.thanosRulerSpec.evaluationIntervalπŸ“œ

Type: string

Default value
""

thanosRuler.thanosRulerSpec.storageπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertmanagersConfig.existingSecretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertmanagersConfig.secretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.externalPrefixπŸ“œ

Type: string

Default value
nil

thanosRuler.thanosRulerSpec.externalPrefixNilUsesHelmValuesπŸ“œ

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.routePrefixπŸ“œ

Type: string

Default value
"/"

thanosRuler.thanosRulerSpec.objectStorageConfig.existingSecretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.objectStorageConfig.secretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertDropLabelsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.queryEndpointsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.queryConfig.existingSecretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.queryConfig.secretπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.labelsπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.pausedπŸ“œ

Type: bool

Default value
false

thanosRuler.thanosRulerSpec.additionalArgsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.nodeSelectorπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.resourcesπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.podAntiAffinityπŸ“œ

Type: string

Default value
"soft"

thanosRuler.thanosRulerSpec.podAntiAffinityTopologyKeyπŸ“œ

Type: string

Default value
"kubernetes.io/hostname"

thanosRuler.thanosRulerSpec.affinityπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.tolerationsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.topologySpreadConstraintsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.securityContext.runAsGroupπŸ“œ

Type: int

Default value
2000

thanosRuler.thanosRulerSpec.securityContext.runAsNonRootπŸ“œ

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.securityContext.runAsUserπŸ“œ

Type: int

Default value
1000

thanosRuler.thanosRulerSpec.securityContext.fsGroupπŸ“œ

Type: int

Default value
2000

thanosRuler.thanosRulerSpec.securityContext.seccompProfile.typeπŸ“œ

Type: string

Default value
"RuntimeDefault"

thanosRuler.thanosRulerSpec.listenLocalπŸ“œ

Type: bool

Default value
false

thanosRuler.thanosRulerSpec.containersπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.volumesπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.volumeMountsπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.initContainersπŸ“œ

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.priorityClassNameπŸ“œ

Type: string

Default value
""

thanosRuler.thanosRulerSpec.portNameπŸ“œ

Type: string

Default value
"web"

thanosRuler.thanosRulerSpec.webπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.additionalConfigπŸ“œ

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.additionalConfigStringπŸ“œ

Type: string

Default value
""

thanosRuler.extraSecret.annotationsπŸ“œ

Type: object

Default value
{}

thanosRuler.extraSecret.dataπŸ“œ

Type: object

Default value
{}

cleanPrometheusOperatorObjectNamesπŸ“œ

Type: bool

Default value
false

extraManifestsπŸ“œ

Type: list

Default value
[]