monitoring values.yaml
π
domainπ
Type: string
"dev.bigbang.mil"
flux.enabledπ
Type: bool
false
flux.namespaceπ
Type: string
"flux-system"
networkPolicies.enabledπ
Type: bool
false
networkPolicies.controlPlaneCidrπ
Type: string
"0.0.0.0/0"
networkPolicies.ingressLabels.appπ
Type: string
"istio-ingressgateway"
networkPolicies.ingressLabels.istioπ
Type: string
"ingressgateway"
networkPolicies.alertmanagerπ
Type: object
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
[]
openshiftπ
Type: bool
false
bbtests.enabledπ
Type: bool
false
bbtests.cypress.artifactsπ
Type: bool
true
bbtests.cypress.envs.cypress_prometheus_urlπ
Type: string
"http://monitoring-kube-prometheus-prometheus:9090"
bbtests.cypress.envs.cypress_alertmanager_urlπ
Type: string
"http://monitoring-kube-prometheus-alertmanager:9093"
istio.enabledπ
Type: bool
false
istio.hardened.enabledπ
Type: bool
false
istio.hardened.outboundTrafficPolicyModeπ
Type: string
"REGISTRY_ONLY"
istio.hardened.customServiceEntriesπ
Type: list
[]
istio.hardened.customAuthorizationPoliciesπ
Type: list
[]
istio.hardened.clusterWideHardenedEnabledπ
Type: bool
false
istio.hardened.tempo.enabledπ
Type: bool
false
istio.hardened.tempo.namespaces[0]π
Type: string
"tempo"
istio.hardened.tempo.principals[0]π
Type: string
"cluster.local/ns/tempo/sa/tempo-tempo"
istio.namespaceπ
Type: string
"istio-system"
istio.prometheus.enabledπ
Type: bool
true
istio.prometheus.annotationsπ
Type: object
{}
istio.prometheus.labelsπ
Type: object
{}
istio.prometheus.gateways[0]π
Type: string
"istio-system/main"
istio.prometheus.hosts[0]π
Type: string
"prometheus.{{ .Values.domain }}"
istio.prometheus.serviceπ
Type: string
""
istio.prometheus.portπ
Type: string
""
istio.prometheus.namespaceπ
Type: string
""
istio.prometheusRule.IstioSidecarMemModerateπ
Type: bool
true
istio.prometheusRule.IstioSidecarMemHighπ
Type: bool
true
istio.prometheusRule.IstioConfigValidationFailedπ
Type: bool
true
istio.prometheusRule.Istio5XXResponseCodeπ
Type: bool
true
istio.prometheusRule.IstioSidecarEndpointErrorπ
Type: bool
true
istio.prometheusRule.IstioSidecarListenerConflictπ
Type: bool
true
istio.alertmanager.enabledπ
Type: bool
true
istio.alertmanager.annotationsπ
Type: object
{}
istio.alertmanager.labelsπ
Type: object
{}
istio.alertmanager.gateways[0]π
Type: string
"istio-system/main"
istio.alertmanager.hosts[0]π
Type: string
"alertmanager.{{ .Values.domain }}"
istio.alertmanager.serviceπ
Type: string
""
istio.alertmanager.portπ
Type: string
""
istio.alertmanager.namespaceπ
Type: string
""
istio.injectionπ
Type: string
"disabled"
istio.mtls.modeπ
Type: string
"STRICT"
istio.console.enabledπ
Type: bool
false
sso.enabledπ
Type: bool
false
sso.selector.keyπ
Type: string
"protect"
sso.selector.valueπ
Type: string
"keycloak"
tempo.enabledπ
Type: bool
false
cleanUpgrade.enabledπ
Type: bool
false
cleanUpgrade.image.registryπ
Type: string
"registry1.dso.mil"
cleanUpgrade.image.repositoryπ
Type: string
"ironbank/big-bang/base"
cleanUpgrade.image.tagπ
Type: string
"2.1.0"
cleanUpgrade.image.shaπ
Type: string
""
cleanUpgrade.resources.requests.memoryπ
Type: string
"256Mi"
cleanUpgrade.resources.requests.cpuπ
Type: string
"100m"
cleanUpgrade.resources.limits.memoryπ
Type: string
"256Mi"
cleanUpgrade.resources.limits.cpuπ
Type: string
"100m"
cleanUpgrade.securityContext.runAsUserπ
Type: int
1000
cleanUpgrade.securityContext.runAsGroupπ
Type: int
1000
cleanUpgrade.securityContext.runAsNonRootπ
Type: bool
true
cleanUpgrade.securityContext.allowPrivilegeEscalationπ
Type: bool
false
cleanUpgrade.securityContext.readOnlyRootFilesystemπ
Type: bool
true
cleanUpgrade.securityContext.capabilities.drop[0]π
Type: string
"ALL"
nameOverrideπ
Type: string
"kube-prometheus-stack"
namespaceOverrideπ
Type: string
""
kubeTargetVersionOverrideπ
Type: string
""
kubeVersionOverrideπ
Type: string
""
fullnameOverrideπ
Type: string
""
commonLabelsπ
Type: object
{}
crds.enabledπ
Type: bool
true
customRulesπ
Type: object
{}
defaultRules.createπ
Type: bool
true
defaultRules.rules.alertmanagerπ
Type: bool
true
defaultRules.rules.etcdπ
Type: bool
true
defaultRules.rules.configReloadersπ
Type: bool
true
defaultRules.rules.generalπ
Type: bool
true
defaultRules.rules.k8sContainerCpuUsageSecondsTotalπ
Type: bool
true
defaultRules.rules.k8sContainerMemoryCacheπ
Type: bool
true
defaultRules.rules.k8sContainerMemoryRssπ
Type: bool
true
defaultRules.rules.k8sContainerMemorySwapπ
Type: bool
true
defaultRules.rules.k8sContainerResourceπ
Type: bool
true
defaultRules.rules.k8sContainerMemoryWorkingSetBytesπ
Type: bool
true
defaultRules.rules.k8sPodOwnerπ
Type: bool
true
defaultRules.rules.kubeApiserverAvailabilityπ
Type: bool
true
defaultRules.rules.kubeApiserverBurnrateπ
Type: bool
true
defaultRules.rules.kubeApiserverHistogramπ
Type: bool
true
defaultRules.rules.kubeApiserverSlosπ
Type: bool
true
defaultRules.rules.kubeControllerManagerπ
Type: bool
true
defaultRules.rules.kubeletπ
Type: bool
true
defaultRules.rules.kubeProxyπ
Type: bool
true
defaultRules.rules.kubePrometheusGeneralπ
Type: bool
true
defaultRules.rules.kubePrometheusNodeRecordingπ
Type: bool
true
defaultRules.rules.kubernetesAppsπ
Type: bool
true
defaultRules.rules.kubernetesResourcesπ
Type: bool
true
defaultRules.rules.kubernetesStorageπ
Type: bool
true
defaultRules.rules.kubernetesSystemπ
Type: bool
true
defaultRules.rules.kubeSchedulerAlertingπ
Type: bool
true
defaultRules.rules.kubeSchedulerRecordingπ
Type: bool
true
defaultRules.rules.kubeStateMetricsπ
Type: bool
true
defaultRules.rules.networkπ
Type: bool
true
defaultRules.rules.nodeπ
Type: bool
true
defaultRules.rules.nodeExporterAlertingπ
Type: bool
true
defaultRules.rules.nodeExporterRecordingπ
Type: bool
true
defaultRules.rules.prometheusπ
Type: bool
true
defaultRules.rules.prometheusOperatorπ
Type: bool
true
defaultRules.rules.windowsπ
Type: bool
true
defaultRules.appNamespacesTargetπ
Type: string
".*"
defaultRules.keepFiringForπ
Type: string
""
defaultRules.labelsπ
Type: object
{}
defaultRules.annotationsπ
Type: object
{}
defaultRules.additionalRuleLabelsπ
Type: object
{}
defaultRules.additionalRuleAnnotationsπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.alertmanagerπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.etcdπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.configReloadersπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.generalπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sContainerCpuUsageSecondsTotalπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sContainerMemoryCacheπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sContainerMemoryRssπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sContainerMemorySwapπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sContainerResourceπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.k8sPodOwnerπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeApiserverAvailabilityπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeApiserverBurnrateπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeApiserverHistogramπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeApiserverSlosπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeControllerManagerπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeletπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeProxyπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubePrometheusGeneralπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubePrometheusNodeRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubernetesAppsπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubernetesResourcesπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubernetesStorageπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubernetesSystemπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeSchedulerAlertingπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeSchedulerRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.kubeStateMetricsπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.networkπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.nodeπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.nodeExporterAlertingπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.nodeExporterRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.prometheusπ
Type: object
{}
defaultRules.additionalRuleGroupLabels.prometheusOperatorπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.alertmanagerπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.etcdπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.configReloadersπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.generalπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sContainerCpuUsageSecondsTotalπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryCacheπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryRssπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sContainerMemorySwapπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sContainerResourceπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.k8sPodOwnerπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeApiserverAvailabilityπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeApiserverBurnrateπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeApiserverHistogramπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeApiserverSlosπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeControllerManagerπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeletπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeProxyπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubePrometheusGeneralπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubePrometheusNodeRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubernetesAppsπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubernetesResourcesπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubernetesStorageπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubernetesSystemπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeSchedulerAlertingπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeSchedulerRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.kubeStateMetricsπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.networkπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.nodeπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.nodeExporterAlertingπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.nodeExporterRecordingπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.prometheusπ
Type: object
{}
defaultRules.additionalRuleGroupAnnotations.prometheusOperatorπ
Type: object
{}
defaultRules.additionalAggregationLabelsπ
Type: list
[]
defaultRules.runbookUrlπ
Type: string
"https://runbooks.prometheus-operator.dev/runbooks"
defaultRules.node.fsSelectorπ
Type: string
"fstype!=\"\""
defaultRules.disabledπ
Type: object
{}
additionalPrometheusRulesMapπ
Type: object
{}
global.rbac.createπ
Type: bool
true
global.rbac.createAggregateClusterRolesπ
Type: bool
false
global.rbac.pspEnabledπ
Type: bool
false
global.rbac.pspAnnotationsπ
Type: object
{}
global.imageRegistryπ
Type: string
""
global.imagePullSecrets[0].nameπ
Type: string
"private-registry"
windowsMonitoring.enabledπ
Type: bool
false
prometheus-windows-exporter.prometheus.monitor.enabledπ
Type: bool
true
prometheus-windows-exporter.prometheus.monitor.jobLabelπ
Type: string
"jobLabel"
prometheus-windows-exporter.releaseLabelπ
Type: bool
true
prometheus-windows-exporter.podLabels.jobLabelπ
Type: string
"windows-exporter"
prometheus-windows-exporter.configπ
Type: string
"collectors:\n enabled: '[defaults],memory,container'"
alertmanager.enabledπ
Type: bool
true
alertmanager.annotationsπ
Type: object
{}
alertmanager.apiVersionπ
Type: string
"v2"
alertmanager.enableFeaturesπ
Type: list
[]
alertmanager.serviceAccount.createπ
Type: bool
true
alertmanager.serviceAccount.nameπ
Type: string
""
alertmanager.serviceAccount.annotationsπ
Type: object
{}
alertmanager.serviceAccount.automountServiceAccountTokenπ
Type: bool
false
alertmanager.podDisruptionBudget.enabledπ
Type: bool
false
alertmanager.podDisruptionBudget.minAvailableπ
Type: int
1
alertmanager.podDisruptionBudget.maxUnavailableπ
Type: string
""
alertmanager.config.global.resolve_timeoutπ
Type: string
"5m"
alertmanager.config.inhibit_rules[0].source_matchers[0]π
Type: string
"severity = critical"
alertmanager.config.inhibit_rules[0].target_matchers[0]π
Type: string
"severity =~ warning\|info"
alertmanager.config.inhibit_rules[0].equal[0]π
Type: string
"namespace"
alertmanager.config.inhibit_rules[0].equal[1]π
Type: string
"alertname"
alertmanager.config.inhibit_rules[1].source_matchers[0]π
Type: string
"severity = warning"
alertmanager.config.inhibit_rules[1].target_matchers[0]π
Type: string
"severity = info"
alertmanager.config.inhibit_rules[1].equal[0]π
Type: string
"namespace"
alertmanager.config.inhibit_rules[1].equal[1]π
Type: string
"alertname"
alertmanager.config.inhibit_rules[2].source_matchers[0]π
Type: string
"alertname = InfoInhibitor"
alertmanager.config.inhibit_rules[2].target_matchers[0]π
Type: string
"severity = info"
alertmanager.config.inhibit_rules[2].equal[0]π
Type: string
"namespace"
alertmanager.config.inhibit_rules[3].target_matchers[0]π
Type: string
"alertname = InfoInhibitor"
alertmanager.config.route.group_by[0]π
Type: string
"namespace"
alertmanager.config.route.group_waitπ
Type: string
"30s"
alertmanager.config.route.group_intervalπ
Type: string
"5m"
alertmanager.config.route.repeat_intervalπ
Type: string
"12h"
alertmanager.config.route.receiverπ
Type: string
"null"
alertmanager.config.route.routes[0].receiverπ
Type: string
"null"
alertmanager.config.route.routes[0].matchers[0]π
Type: string
"alertname = \"Watchdog\""
alertmanager.config.receivers[0].nameπ
Type: string
"null"
alertmanager.config.templates[0]π
Type: string
"/etc/alertmanager/config/*.tmpl"
alertmanager.stringConfigπ
Type: string
""
alertmanager.tplConfigπ
Type: bool
false
alertmanager.templateFilesπ
Type: object
{}
alertmanager.ingress.enabledπ
Type: bool
false
alertmanager.ingress.annotationsπ
Type: object
{}
alertmanager.ingress.labelsπ
Type: object
{}
alertmanager.ingress.hostsπ
Type: list
[]
alertmanager.ingress.pathsπ
Type: list
[]
alertmanager.ingress.tlsπ
Type: list
[]
alertmanager.routeπ
Type: object
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
false
Description: Enables or disables the route
alertmanager.route.main.apiVersionπ
Type: string
"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
"HTTPRoute"
Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute
alertmanager.secret.annotationsπ
Type: object
{}
alertmanager.ingressPerReplica.enabledπ
Type: bool
false
alertmanager.ingressPerReplica.annotationsπ
Type: object
{}
alertmanager.ingressPerReplica.labelsπ
Type: object
{}
alertmanager.ingressPerReplica.hostPrefixπ
Type: string
""
alertmanager.ingressPerReplica.hostDomainπ
Type: string
""
alertmanager.ingressPerReplica.pathsπ
Type: list
[]
alertmanager.ingressPerReplica.tlsSecretNameπ
Type: string
""
alertmanager.ingressPerReplica.tlsSecretPerReplica.enabledπ
Type: bool
false
alertmanager.ingressPerReplica.tlsSecretPerReplica.prefixπ
Type: string
"alertmanager"
alertmanager.service.annotationsπ
Type: object
{}
alertmanager.service.labelsπ
Type: object
{}
alertmanager.service.clusterIPπ
Type: string
""
alertmanager.service.ipDualStack.enabledπ
Type: bool
false
alertmanager.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
alertmanager.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
alertmanager.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
alertmanager.service.portπ
Type: int
9093
alertmanager.service.targetPortπ
Type: int
9093
alertmanager.service.nodePortπ
Type: int
30903
alertmanager.service.additionalPortsπ
Type: list
[]
alertmanager.service.externalIPsπ
Type: list
[]
alertmanager.service.loadBalancerIPπ
Type: string
""
alertmanager.service.loadBalancerSourceRangesπ
Type: list
[]
alertmanager.service.externalTrafficPolicyπ
Type: string
"Cluster"
alertmanager.service.sessionAffinityπ
Type: string
"None"
alertmanager.service.sessionAffinityConfig.clientIP.timeoutSecondsπ
Type: int
10800
alertmanager.service.typeπ
Type: string
"ClusterIP"
alertmanager.servicePerReplica.enabledπ
Type: bool
false
alertmanager.servicePerReplica.annotationsπ
Type: object
{}
alertmanager.servicePerReplica.portπ
Type: int
9093
alertmanager.servicePerReplica.targetPortπ
Type: int
9093
alertmanager.servicePerReplica.nodePortπ
Type: int
30904
alertmanager.servicePerReplica.loadBalancerSourceRangesπ
Type: list
[]
alertmanager.servicePerReplica.externalTrafficPolicyπ
Type: string
"Cluster"
alertmanager.servicePerReplica.typeπ
Type: string
"ClusterIP"
alertmanager.serviceMonitor.selfMonitorπ
Type: bool
true
alertmanager.serviceMonitor.intervalπ
Type: string
""
alertmanager.serviceMonitor.additionalLabelsπ
Type: object
{}
alertmanager.serviceMonitor.sampleLimitπ
Type: int
0
alertmanager.serviceMonitor.targetLimitπ
Type: int
0
alertmanager.serviceMonitor.labelLimitπ
Type: int
0
alertmanager.serviceMonitor.labelNameLengthLimitπ
Type: int
0
alertmanager.serviceMonitor.labelValueLengthLimitπ
Type: int
0
alertmanager.serviceMonitor.proxyUrlπ
Type: string
""
alertmanager.serviceMonitor.schemeπ
Type: string
""
alertmanager.serviceMonitor.enableHttp2π
Type: bool
true
alertmanager.serviceMonitor.tlsConfigπ
Type: object
{}
alertmanager.serviceMonitor.bearerTokenFileπ
Type: string
nil
alertmanager.serviceMonitor.metricRelabelingsπ
Type: list
[]
alertmanager.serviceMonitor.relabelingsπ
Type: list
[]
alertmanager.serviceMonitor.additionalEndpointsπ
Type: list
[]
alertmanager.alertmanagerSpec.persistentVolumeClaimRetentionPolicyπ
Type: object
{}
alertmanager.alertmanagerSpec.podMetadataπ
Type: object
{}
alertmanager.alertmanagerSpec.image.registryπ
Type: string
"registry1.dso.mil"
alertmanager.alertmanagerSpec.image.repositoryπ
Type: string
"ironbank/opensource/prometheus/alertmanager"
alertmanager.alertmanagerSpec.image.tagπ
Type: string
"v0.27.0"
alertmanager.alertmanagerSpec.image.shaπ
Type: string
""
alertmanager.alertmanagerSpec.useExistingSecretπ
Type: bool
false
alertmanager.alertmanagerSpec.secretsπ
Type: list
[]
alertmanager.alertmanagerSpec.automountServiceAccountTokenπ
Type: bool
true
alertmanager.alertmanagerSpec.configMapsπ
Type: list
[]
alertmanager.alertmanagerSpec.webπ
Type: object
{}
alertmanager.alertmanagerSpec.alertmanagerConfigSelectorπ
Type: object
{}
alertmanager.alertmanagerSpec.alertmanagerConfigNamespaceSelectorπ
Type: object
{}
alertmanager.alertmanagerSpec.alertmanagerConfigurationπ
Type: object
{}
alertmanager.alertmanagerSpec.alertmanagerConfigMatcherStrategyπ
Type: object
{}
alertmanager.alertmanagerSpec.logFormatπ
Type: string
"logfmt"
alertmanager.alertmanagerSpec.logLevelπ
Type: string
"info"
alertmanager.alertmanagerSpec.replicasπ
Type: int
1
alertmanager.alertmanagerSpec.retentionπ
Type: string
"120h"
alertmanager.alertmanagerSpec.storageπ
Type: object
{}
alertmanager.alertmanagerSpec.externalUrlπ
Type: string
"https://alertmanager.{{ .Values.domain }}"
alertmanager.alertmanagerSpec.routePrefixπ
Type: string
"/"
alertmanager.alertmanagerSpec.schemeπ
Type: string
""
alertmanager.alertmanagerSpec.tlsConfigπ
Type: object
{}
alertmanager.alertmanagerSpec.pausedπ
Type: bool
false
alertmanager.alertmanagerSpec.nodeSelectorπ
Type: object
{}
alertmanager.alertmanagerSpec.resources.limits.cpuπ
Type: string
"100m"
alertmanager.alertmanagerSpec.resources.limits.memoryπ
Type: string
"100Mi"
alertmanager.alertmanagerSpec.resources.requests.cpuπ
Type: string
"100m"
alertmanager.alertmanagerSpec.resources.requests.memoryπ
Type: string
"100Mi"
alertmanager.alertmanagerSpec.podAntiAffinityπ
Type: string
"soft"
alertmanager.alertmanagerSpec.podAntiAffinityTopologyKeyπ
Type: string
"kubernetes.io/hostname"
alertmanager.alertmanagerSpec.affinityπ
Type: object
{}
alertmanager.alertmanagerSpec.tolerationsπ
Type: list
[]
alertmanager.alertmanagerSpec.topologySpreadConstraintsπ
Type: list
[]
alertmanager.alertmanagerSpec.securityContext.runAsGroupπ
Type: int
2000
alertmanager.alertmanagerSpec.securityContext.runAsNonRootπ
Type: bool
true
alertmanager.alertmanagerSpec.securityContext.runAsUserπ
Type: int
1000
alertmanager.alertmanagerSpec.securityContext.fsGroupπ
Type: int
2000
alertmanager.alertmanagerSpec.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
alertmanager.alertmanagerSpec.listenLocalπ
Type: bool
false
alertmanager.alertmanagerSpec.containersπ
Type: list
[]
alertmanager.alertmanagerSpec.volumesπ
Type: list
[]
alertmanager.alertmanagerSpec.volumeMountsπ
Type: list
[]
alertmanager.alertmanagerSpec.initContainersπ
Type: list
[]
alertmanager.alertmanagerSpec.priorityClassNameπ
Type: string
""
alertmanager.alertmanagerSpec.additionalPeersπ
Type: list
[]
alertmanager.alertmanagerSpec.portNameπ
Type: string
"http-web"
alertmanager.alertmanagerSpec.clusterAdvertiseAddressπ
Type: bool
false
alertmanager.alertmanagerSpec.clusterGossipIntervalπ
Type: string
""
alertmanager.alertmanagerSpec.clusterPeerTimeoutπ
Type: string
""
alertmanager.alertmanagerSpec.clusterPushpullIntervalπ
Type: string
""
alertmanager.alertmanagerSpec.clusterLabelπ
Type: string
""
alertmanager.alertmanagerSpec.forceEnableClusterModeπ
Type: bool
false
alertmanager.alertmanagerSpec.minReadySecondsπ
Type: int
0
alertmanager.alertmanagerSpec.additionalConfigπ
Type: object
{}
alertmanager.alertmanagerSpec.additionalConfigStringπ
Type: string
""
alertmanager.extraSecret.annotationsπ
Type: object
{}
alertmanager.extraSecret.dataπ
Type: object
{}
grafana.enabledπ
Type: bool
false
grafana.namespaceOverrideπ
Type: string
""
grafana.image.registryπ
Type: string
"registry1.dso.mil"
grafana.image.repositoryπ
Type: string
"ironbank/big-bang/grafana/grafana-plugins"
grafana.image.tagπ
Type: string
"11.4.0"
grafana.image.pullSecrets[0]π
Type: string
"private-registry"
grafana.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
grafana.resources.limits.cpuπ
Type: string
"100m"
grafana.resources.limits.memoryπ
Type: string
"256Mi"
grafana.resources.requests.cpuπ
Type: string
"100m"
grafana.resources.requests.memoryπ
Type: string
"256Mi"
grafana.testFramework.registryπ
Type: string
"registry1.dso.mil"
grafana.testFramework.repositoryπ
Type: string
"ironbank/opensource/bats/bats"
grafana.testFramework.tagπ
Type: string
"v1.11.0"
grafana.testFramework.pullSecrets[0]π
Type: string
"private-registry"
grafana.testFramework.imagePullPolicyπ
Type: string
"IfNotPresent"
grafana.testFramework.securityContext.capabilites.drop[0]π
Type: string
"ALL"
grafana.forceDeployDatasourcesπ
Type: bool
false
grafana.forceDeployDashboardsπ
Type: bool
false
grafana.defaultDashboardsEnabledπ
Type: bool
true
grafana.defaultDashboardsTimezoneπ
Type: string
"utc"
grafana.defaultDashboardsEditableπ
Type: bool
true
grafana.adminPasswordπ
Type: string
"prom-operator"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.enabledπ
Type: bool
false
grafana.βgrafana.iniβ.βauth.generic_oauthβ.client_idπ
Type: string
"grafana"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.client_secretπ
Type: string
"secret"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.scopesπ
Type: string
"Grafana"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.auth_urlπ
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/auth"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.token_urlπ
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/token"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.api_urlπ
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/userinfo"
grafana.βgrafana.iniβ.βauth.generic_oauthβ.allow_sign_upπ
Type: bool
true
grafana.βgrafana.iniβ.βauth.generic_oauthβ.role_attribute_pathπ
Type: string
"Viewer"
grafana.βgrafana.iniβ.βplugin.grafana-piechart-panelβ.pathπ
Type: string
"/var/lib/bb-plugins/piechart-panel"
grafana.βgrafana.iniβ.βplugin.grafana-polystat-panelβ.pathπ
Type: string
"/var/lib/bb-plugins/polystat-panel"
grafana.βgrafana.iniβ.βplugin.redis-datasourceβ.pathπ
Type: string
"/var/lib/bb-plugins/redis-datasource"
grafana.rbac.pspEnabledπ
Type: bool
false
grafana.ingress.enabledπ
Type: bool
false
grafana.ingress.annotationsπ
Type: object
{}
grafana.ingress.labelsπ
Type: object
{}
grafana.ingress.hostsπ
Type: list
[]
grafana.ingress.pathπ
Type: string
"/"
grafana.ingress.tlsπ
Type: list
[]
grafana.serviceAccount.createπ
Type: bool
true
grafana.serviceAccount.autoMountπ
Type: bool
true
grafana.sidecar.image.registryπ
Type: string
"registry1.dso.mil"
grafana.sidecar.image.repositoryπ
Type: string
"ironbank/kiwigrid/k8s-sidecar"
grafana.sidecar.image.tagπ
Type: string
"1.29.0"
grafana.sidecar.resources.limits.cpuπ
Type: string
"100m"
grafana.sidecar.resources.limits.memoryπ
Type: string
"100Mi"
grafana.sidecar.resources.requests.cpuπ
Type: string
"100m"
grafana.sidecar.resources.requests.memoryπ
Type: string
"100Mi"
grafana.sidecar.securityContext.capabilities.drop[0]π
Type: string
"ALL"
grafana.sidecar.dashboards.enabledπ
Type: bool
true
grafana.sidecar.dashboards.labelπ
Type: string
"grafana_dashboard"
grafana.sidecar.dashboards.labelValueπ
Type: string
"1"
grafana.sidecar.dashboards.searchNamespaceπ
Type: string
"ALL"
grafana.sidecar.dashboards.enableNewTablePanelSyntaxπ
Type: bool
false
grafana.sidecar.dashboards.annotationsπ
Type: object
{}
grafana.sidecar.dashboards.multicluster.global.enabledπ
Type: bool
false
grafana.sidecar.dashboards.multicluster.etcd.enabledπ
Type: bool
false
grafana.sidecar.dashboards.provider.allowUiUpdatesπ
Type: bool
false
grafana.sidecar.datasources.enabledπ
Type: bool
true
grafana.sidecar.datasources.defaultDatasourceEnabledπ
Type: bool
true
grafana.sidecar.datasources.isDefaultDatasourceπ
Type: bool
true
grafana.sidecar.datasources.nameπ
Type: string
"Prometheus"
grafana.sidecar.datasources.uidπ
Type: string
"prometheus"
grafana.sidecar.datasources.annotationsπ
Type: object
{}
grafana.sidecar.datasources.httpMethodπ
Type: string
"POST"
grafana.sidecar.datasources.createPrometheusReplicasDatasourcesπ
Type: bool
false
grafana.sidecar.datasources.labelπ
Type: string
"grafana_datasource"
grafana.sidecar.datasources.labelValueπ
Type: string
"1"
grafana.sidecar.datasources.exemplarTraceIdDestinationsπ
Type: object
{}
grafana.sidecar.datasources.alertmanager.enabledπ
Type: bool
true
grafana.sidecar.datasources.alertmanager.nameπ
Type: string
"Alertmanager"
grafana.sidecar.datasources.alertmanager.uidπ
Type: string
"alertmanager"
grafana.sidecar.datasources.alertmanager.handleGrafanaManagedAlertsπ
Type: bool
false
grafana.sidecar.datasources.alertmanager.implementationπ
Type: string
"prometheus"
grafana.dashboardProvidersπ
Type: object
{}
grafana.downloadDashboardsImage.registryπ
Type: string
"registry1.dso.mil"
grafana.downloadDashboardsImage.repositoryπ
Type: string
"ironbank/big-bang/base"
grafana.downloadDashboardsImage.tagπ
Type: string
"2.1.0"
grafana.downloadDashboards.resources.limits.cpuπ
Type: string
"20m"
grafana.downloadDashboards.resources.limits.memoryπ
Type: string
"20Mi"
grafana.downloadDashboards.resources.requests.cpuπ
Type: string
"20m"
grafana.downloadDashboards.resources.requests.memoryπ
Type: string
"20Mi"
grafana.dashboardsπ
Type: object
{}
grafana.extraConfigmapMountsπ
Type: list
[]
grafana.extraSecretMountsπ
Type: list
[]
grafana.deleteDatasourcesπ
Type: list
[]
grafana.additionalDataSourcesπ
Type: list
[]
grafana.pruneπ
Type: bool
false
grafana.service.portNameπ
Type: string
"http-web"
grafana.service.ipFamiliesπ
Type: list
[]
grafana.service.ipFamilyPolicyπ
Type: string
""
grafana.serviceMonitor.enabledπ
Type: bool
true
grafana.serviceMonitor.pathπ
Type: string
"/metrics"
grafana.serviceMonitor.labelsπ
Type: object
{}
grafana.serviceMonitor.intervalπ
Type: string
""
grafana.serviceMonitor.schemeπ
Type: string
"http"
grafana.serviceMonitor.tlsConfigπ
Type: object
{}
grafana.serviceMonitor.scrapeTimeoutπ
Type: string
"30s"
grafana.serviceMonitor.relabelingsπ
Type: list
[]
grafana.persistence.typeπ
Type: string
"pvc"
grafana.persistence.enabledπ
Type: bool
false
grafana.persistence.accessModes[0]π
Type: string
"ReadWriteOnce"
grafana.persistence.sizeπ
Type: string
"10Gi"
grafana.initChownData.enabledπ
Type: bool
false
grafana.initChownData.image.registryπ
Type: string
"registry1.dso.mil"
grafana.initChownData.image.repositoryπ
Type: string
"ironbank/redhat/ubi/ubi9-minimal"
grafana.initChownData.image.tagπ
Type: string
"9.5"
grafana.initChownData.image.shaπ
Type: string
""
grafana.initChownData.image.pullPolicyπ
Type: string
"IfNotPresent"
grafana.initChownData.resources.limits.cpuπ
Type: string
"100m"
grafana.initChownData.resources.limits.memoryπ
Type: string
"128Mi"
grafana.initChownData.resources.requests.cpuπ
Type: string
"100m"
grafana.initChownData.resources.requests.memoryπ
Type: string
"128Mi"
kiali.enabledπ
Type: bool
false
kubernetesServiceMonitors.enabledπ
Type: bool
true
kubeApiServer.enabledπ
Type: bool
true
kubeApiServer.tlsConfig.serverNameπ
Type: string
"kubernetes"
kubeApiServer.tlsConfig.insecureSkipVerifyπ
Type: bool
false
kubeApiServer.serviceMonitor.intervalπ
Type: string
""
kubeApiServer.serviceMonitor.sampleLimitπ
Type: int
0
kubeApiServer.serviceMonitor.targetLimitπ
Type: int
0
kubeApiServer.serviceMonitor.labelLimitπ
Type: int
0
kubeApiServer.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeApiServer.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeApiServer.serviceMonitor.proxyUrlπ
Type: string
""
kubeApiServer.serviceMonitor.jobLabelπ
Type: string
"component"
kubeApiServer.serviceMonitor.selector.matchLabels.componentπ
Type: string
"apiserver"
kubeApiServer.serviceMonitor.selector.matchLabels.providerπ
Type: string
"kubernetes"
kubeApiServer.serviceMonitor.metricRelabelings[0].actionπ
Type: string
"drop"
kubeApiServer.serviceMonitor.metricRelabelings[0].regexπ
Type: string
"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
"__name__"
kubeApiServer.serviceMonitor.metricRelabelings[0].sourceLabels[1]π
Type: string
"le"
kubeApiServer.serviceMonitor.relabelingsπ
Type: list
[]
kubeApiServer.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeApiServer.serviceMonitor.targetLabelsπ
Type: list
[]
kubelet.enabledπ
Type: bool
true
kubelet.namespaceπ
Type: string
"kube-system"
kubelet.serviceMonitor.kubeletπ
Type: bool
true
kubelet.serviceMonitor.attachMetadata.nodeπ
Type: bool
false
kubelet.serviceMonitor.intervalπ
Type: string
""
kubelet.serviceMonitor.honorLabelsπ
Type: bool
true
kubelet.serviceMonitor.honorTimestampsπ
Type: bool
true
kubelet.serviceMonitor.trackTimestampsStalenessπ
Type: bool
true
kubelet.serviceMonitor.sampleLimitπ
Type: int
0
kubelet.serviceMonitor.targetLimitπ
Type: int
0
kubelet.serviceMonitor.labelLimitπ
Type: int
0
kubelet.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubelet.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubelet.serviceMonitor.proxyUrlπ
Type: string
""
kubelet.serviceMonitor.httpsπ
Type: bool
true
kubelet.serviceMonitor.insecureSkipVerifyπ
Type: bool
true
kubelet.serviceMonitor.probesπ
Type: bool
true
kubelet.serviceMonitor.resourceπ
Type: bool
false
kubelet.serviceMonitor.resourcePathπ
Type: string
"/metrics/resource/v1alpha1"
kubelet.serviceMonitor.resourceIntervalπ
Type: string
"10s"
kubelet.serviceMonitor.cAdvisorπ
Type: bool
true
kubelet.serviceMonitor.cAdvisorIntervalπ
Type: string
"10s"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].sourceLabels[0]π
Type: string
"__name__"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].regexπ
Type: string
"container_cpu_(cfs_throttled_seconds_total\|load_average_10s\|system_seconds_total\|user_seconds_total)"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].sourceLabels[0]π
Type: string
"__name__"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].regexπ
Type: string
"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
"__name__"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].regexπ
Type: string
"container_memory_(mapped_file\|swap)"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].sourceLabels[0]π
Type: string
"__name__"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].regexπ
Type: string
"container_(file_descriptors\|tasks_state\|threads_max)"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].sourceLabels[0]π
Type: string
"__name__"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].regexπ
Type: string
"container_spec.*"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[0]π
Type: string
"id"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[1]π
Type: string
"pod"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].actionπ
Type: string
"drop"
kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].regexπ
Type: string
".+;"
kubelet.serviceMonitor.probesMetricRelabelingsπ
Type: list
[]
kubelet.serviceMonitor.cAdvisorRelabelings[0].actionπ
Type: string
"replace"
kubelet.serviceMonitor.cAdvisorRelabelings[0].sourceLabels[0]π
Type: string
"__metrics_path__"
kubelet.serviceMonitor.cAdvisorRelabelings[0].targetLabelπ
Type: string
"metrics_path"
kubelet.serviceMonitor.probesRelabelings[0].actionπ
Type: string
"replace"
kubelet.serviceMonitor.probesRelabelings[0].sourceLabels[0]π
Type: string
"__metrics_path__"
kubelet.serviceMonitor.probesRelabelings[0].targetLabelπ
Type: string
"metrics_path"
kubelet.serviceMonitor.resourceRelabelings[0].actionπ
Type: string
"replace"
kubelet.serviceMonitor.resourceRelabelings[0].sourceLabels[0]π
Type: string
"__metrics_path__"
kubelet.serviceMonitor.resourceRelabelings[0].targetLabelπ
Type: string
"metrics_path"
kubelet.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubelet.serviceMonitor.relabelings[0].actionπ
Type: string
"replace"
kubelet.serviceMonitor.relabelings[0].sourceLabels[0]π
Type: string
"__metrics_path__"
kubelet.serviceMonitor.relabelings[0].targetLabelπ
Type: string
"metrics_path"
kubelet.serviceMonitor.additionalLabelsπ
Type: object
{}
kubelet.serviceMonitor.targetLabelsπ
Type: list
[]
kubeControllerManager.enabledπ
Type: bool
true
kubeControllerManager.endpointsπ
Type: list
[]
kubeControllerManager.service.enabledπ
Type: bool
true
kubeControllerManager.service.portπ
Type: string
nil
kubeControllerManager.service.targetPortπ
Type: string
nil
kubeControllerManager.service.ipDualStack.enabledπ
Type: bool
false
kubeControllerManager.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
kubeControllerManager.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
kubeControllerManager.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
kubeControllerManager.serviceMonitor.enabledπ
Type: bool
true
kubeControllerManager.serviceMonitor.intervalπ
Type: string
""
kubeControllerManager.serviceMonitor.sampleLimitπ
Type: int
0
kubeControllerManager.serviceMonitor.targetLimitπ
Type: int
0
kubeControllerManager.serviceMonitor.labelLimitπ
Type: int
0
kubeControllerManager.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeControllerManager.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeControllerManager.serviceMonitor.proxyUrlπ
Type: string
""
kubeControllerManager.serviceMonitor.portπ
Type: string
"http-metrics"
kubeControllerManager.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
kubeControllerManager.serviceMonitor.selectorπ
Type: object
{}
kubeControllerManager.serviceMonitor.httpsπ
Type: string
nil
kubeControllerManager.serviceMonitor.insecureSkipVerifyπ
Type: string
nil
kubeControllerManager.serviceMonitor.serverNameπ
Type: string
nil
kubeControllerManager.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubeControllerManager.serviceMonitor.relabelingsπ
Type: list
[]
kubeControllerManager.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeControllerManager.serviceMonitor.targetLabelsπ
Type: list
[]
coreDns.enabledπ
Type: bool
true
coreDns.service.enabledπ
Type: bool
true
coreDns.service.portπ
Type: int
9153
coreDns.service.targetPortπ
Type: int
9153
coreDns.service.ipDualStack.enabledπ
Type: bool
false
coreDns.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
coreDns.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
coreDns.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
coreDns.serviceMonitor.enabledπ
Type: bool
true
coreDns.serviceMonitor.intervalπ
Type: string
""
coreDns.serviceMonitor.sampleLimitπ
Type: int
0
coreDns.serviceMonitor.targetLimitπ
Type: int
0
coreDns.serviceMonitor.labelLimitπ
Type: int
0
coreDns.serviceMonitor.labelNameLengthLimitπ
Type: int
0
coreDns.serviceMonitor.labelValueLengthLimitπ
Type: int
0
coreDns.serviceMonitor.proxyUrlπ
Type: string
""
coreDns.serviceMonitor.portπ
Type: string
"http-metrics"
coreDns.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
coreDns.serviceMonitor.selectorπ
Type: object
{}
coreDns.serviceMonitor.metricRelabelingsπ
Type: list
[]
coreDns.serviceMonitor.relabelingsπ
Type: list
[]
coreDns.serviceMonitor.additionalLabelsπ
Type: object
{}
coreDns.serviceMonitor.targetLabelsπ
Type: list
[]
kubeDns.enabledπ
Type: bool
false
kubeDns.service.dnsmasq.portπ
Type: int
10054
kubeDns.service.dnsmasq.targetPortπ
Type: int
10054
kubeDns.service.skydns.portπ
Type: int
10055
kubeDns.service.skydns.targetPortπ
Type: int
10055
kubeDns.service.ipDualStack.enabledπ
Type: bool
false
kubeDns.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
kubeDns.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
kubeDns.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
kubeDns.serviceMonitor.intervalπ
Type: string
""
kubeDns.serviceMonitor.sampleLimitπ
Type: int
0
kubeDns.serviceMonitor.targetLimitπ
Type: int
0
kubeDns.serviceMonitor.labelLimitπ
Type: int
0
kubeDns.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeDns.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeDns.serviceMonitor.proxyUrlπ
Type: string
""
kubeDns.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
kubeDns.serviceMonitor.selectorπ
Type: object
{}
kubeDns.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubeDns.serviceMonitor.relabelingsπ
Type: list
[]
kubeDns.serviceMonitor.dnsmasqMetricRelabelingsπ
Type: list
[]
kubeDns.serviceMonitor.dnsmasqRelabelingsπ
Type: list
[]
kubeDns.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeDns.serviceMonitor.targetLabelsπ
Type: list
[]
kubeEtcd.enabledπ
Type: bool
true
kubeEtcd.endpointsπ
Type: list
[]
kubeEtcd.service.enabledπ
Type: bool
true
kubeEtcd.service.portπ
Type: int
2381
kubeEtcd.service.targetPortπ
Type: int
2381
kubeEtcd.service.ipDualStack.enabledπ
Type: bool
false
kubeEtcd.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
kubeEtcd.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
kubeEtcd.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
kubeEtcd.serviceMonitor.enabledπ
Type: bool
true
kubeEtcd.serviceMonitor.intervalπ
Type: string
""
kubeEtcd.serviceMonitor.sampleLimitπ
Type: int
0
kubeEtcd.serviceMonitor.targetLimitπ
Type: int
0
kubeEtcd.serviceMonitor.labelLimitπ
Type: int
0
kubeEtcd.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeEtcd.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeEtcd.serviceMonitor.proxyUrlπ
Type: string
""
kubeEtcd.serviceMonitor.schemeπ
Type: string
"http"
kubeEtcd.serviceMonitor.insecureSkipVerifyπ
Type: bool
false
kubeEtcd.serviceMonitor.serverNameπ
Type: string
""
kubeEtcd.serviceMonitor.caFileπ
Type: string
""
kubeEtcd.serviceMonitor.certFileπ
Type: string
""
kubeEtcd.serviceMonitor.keyFileπ
Type: string
""
kubeEtcd.serviceMonitor.portπ
Type: string
"http-metrics"
kubeEtcd.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
kubeEtcd.serviceMonitor.selectorπ
Type: object
{}
kubeEtcd.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubeEtcd.serviceMonitor.relabelingsπ
Type: list
[]
kubeEtcd.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeEtcd.serviceMonitor.targetLabelsπ
Type: list
[]
kubeScheduler.enabledπ
Type: bool
true
kubeScheduler.endpointsπ
Type: list
[]
kubeScheduler.service.enabledπ
Type: bool
true
kubeScheduler.service.portπ
Type: string
nil
kubeScheduler.service.targetPortπ
Type: string
nil
kubeScheduler.service.ipDualStack.enabledπ
Type: bool
false
kubeScheduler.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
kubeScheduler.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
kubeScheduler.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
kubeScheduler.serviceMonitor.enabledπ
Type: bool
true
kubeScheduler.serviceMonitor.intervalπ
Type: string
""
kubeScheduler.serviceMonitor.sampleLimitπ
Type: int
0
kubeScheduler.serviceMonitor.targetLimitπ
Type: int
0
kubeScheduler.serviceMonitor.labelLimitπ
Type: int
0
kubeScheduler.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeScheduler.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeScheduler.serviceMonitor.proxyUrlπ
Type: string
""
kubeScheduler.serviceMonitor.httpsπ
Type: string
nil
kubeScheduler.serviceMonitor.portπ
Type: string
"http-metrics"
kubeScheduler.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
kubeScheduler.serviceMonitor.selectorπ
Type: object
{}
kubeScheduler.serviceMonitor.insecureSkipVerifyπ
Type: string
nil
kubeScheduler.serviceMonitor.serverNameπ
Type: string
nil
kubeScheduler.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubeScheduler.serviceMonitor.relabelingsπ
Type: list
[]
kubeScheduler.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeScheduler.serviceMonitor.targetLabelsπ
Type: list
[]
kubeProxy.enabledπ
Type: bool
true
kubeProxy.endpointsπ
Type: list
[]
kubeProxy.service.enabledπ
Type: bool
true
kubeProxy.service.portπ
Type: int
10249
kubeProxy.service.targetPortπ
Type: int
10249
kubeProxy.service.ipDualStack.enabledπ
Type: bool
false
kubeProxy.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
kubeProxy.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
kubeProxy.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
kubeProxy.serviceMonitor.enabledπ
Type: bool
true
kubeProxy.serviceMonitor.intervalπ
Type: string
""
kubeProxy.serviceMonitor.sampleLimitπ
Type: int
0
kubeProxy.serviceMonitor.targetLimitπ
Type: int
0
kubeProxy.serviceMonitor.labelLimitπ
Type: int
0
kubeProxy.serviceMonitor.labelNameLengthLimitπ
Type: int
0
kubeProxy.serviceMonitor.labelValueLengthLimitπ
Type: int
0
kubeProxy.serviceMonitor.proxyUrlπ
Type: string
""
kubeProxy.serviceMonitor.portπ
Type: string
"http-metrics"
kubeProxy.serviceMonitor.jobLabelπ
Type: string
"jobLabel"
kubeProxy.serviceMonitor.selectorπ
Type: object
{}
kubeProxy.serviceMonitor.httpsπ
Type: bool
false
kubeProxy.serviceMonitor.metricRelabelingsπ
Type: list
[]
kubeProxy.serviceMonitor.relabelingsπ
Type: list
[]
kubeProxy.serviceMonitor.additionalLabelsπ
Type: object
{}
kubeProxy.serviceMonitor.targetLabelsπ
Type: list
[]
kubeStateMetrics.enabledπ
Type: bool
true
kube-state-metrics.image.registryπ
Type: string
"registry1.dso.mil"
kube-state-metrics.image.repositoryπ
Type: string
"ironbank/opensource/kubernetes/kube-state-metrics"
kube-state-metrics.image.tagπ
Type: string
"v2.14.0"
kube-state-metrics.resources.limits.cpuπ
Type: string
"100m"
kube-state-metrics.resources.limits.memoryπ
Type: string
"128Mi"
kube-state-metrics.resources.requests.cpuπ
Type: string
"100m"
kube-state-metrics.resources.requests.memoryπ
Type: string
"128Mi"
kube-state-metrics.namespaceOverrideπ
Type: string
""
kube-state-metrics.rbac.createπ
Type: bool
true
kube-state-metrics.podSecurityPolicy.enabledπ
Type: bool
false
kube-state-metrics.securityContext.runAsGroupπ
Type: int
65532
kube-state-metrics.securityContext.runAsUserπ
Type: int
65532
kube-state-metrics.securityContext.fsGroupπ
Type: int
65532
kube-state-metrics.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
kube-state-metrics.releaseLabelπ
Type: bool
true
kube-state-metrics.prometheus.monitor.enabledπ
Type: bool
true
kube-state-metrics.prometheus.monitor.intervalπ
Type: string
""
kube-state-metrics.prometheus.monitor.sampleLimitπ
Type: int
0
kube-state-metrics.prometheus.monitor.targetLimitπ
Type: int
0
kube-state-metrics.prometheus.monitor.labelLimitπ
Type: int
0
kube-state-metrics.prometheus.monitor.labelNameLengthLimitπ
Type: int
0
kube-state-metrics.prometheus.monitor.labelValueLengthLimitπ
Type: int
0
kube-state-metrics.prometheus.monitor.scrapeTimeoutπ
Type: string
""
kube-state-metrics.prometheus.monitor.proxyUrlπ
Type: string
""
kube-state-metrics.prometheus.monitor.honorLabelsπ
Type: bool
true
kube-state-metrics.prometheus.monitor.metricRelabelingsπ
Type: list
[]
kube-state-metrics.prometheus.monitor.relabelingsπ
Type: list
[]
kube-state-metrics.selfMonitor.enabledπ
Type: bool
false
nodeExporter.enabledπ
Type: bool
true
nodeExporter.operatingSystems.linux.enabledπ
Type: bool
true
nodeExporter.operatingSystems.aix.enabledπ
Type: bool
true
nodeExporter.operatingSystems.darwin.enabledπ
Type: bool
true
nodeExporter.serviceMonitor.intervalπ
Type: string
""
nodeExporter.jobLabelπ
Type: string
"jobLabel"
nodeExporter.forceDeployDashboardsπ
Type: bool
false
prometheus-node-exporter.serviceMonitor.attachMetadataπ
Type: object
{}
prometheus-node-exporter.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheus-node-exporter.image.registryπ
Type: string
"registry1.dso.mil"
prometheus-node-exporter.image.repositoryπ
Type: string
"ironbank/opensource/prometheus/node-exporter"
prometheus-node-exporter.image.tagπ
Type: string
"v1.8.2"
prometheus-node-exporter.resources.limits.cpuπ
Type: string
"200m"
prometheus-node-exporter.resources.limits.memoryπ
Type: string
"250Mi"
prometheus-node-exporter.resources.requests.cpuπ
Type: string
"200m"
prometheus-node-exporter.resources.requests.memoryπ
Type: string
"250Mi"
prometheus-node-exporter.hostNetworkπ
Type: bool
false
prometheus-node-exporter.hostPIDπ
Type: bool
false
prometheus-node-exporter.namespaceOverrideπ
Type: string
""
prometheus-node-exporter.podLabels.jobLabelπ
Type: string
"node-exporter"
prometheus-node-exporter.releaseLabelπ
Type: bool
true
prometheus-node-exporter.extraArgs[0]π
Type: string
"--collector.filesystem.mount-points-exclude=^/(dev\|proc\|sys\|var/lib/docker/.+\|var/lib/kubelet/.+)($\|/)"
prometheus-node-exporter.extraArgs[1]π
Type: string
"--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
"http-metrics"
prometheus-node-exporter.service.ipDualStack.enabledπ
Type: bool
false
prometheus-node-exporter.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheus-node-exporter.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheus-node-exporter.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheus-node-exporter.service.labels.jobLabelπ
Type: string
"node-exporter"
prometheus-node-exporter.prometheus.monitor.enabledπ
Type: bool
true
prometheus-node-exporter.prometheus.monitor.jobLabelπ
Type: string
"jobLabel"
prometheus-node-exporter.prometheus.monitor.intervalπ
Type: string
""
prometheus-node-exporter.prometheus.monitor.sampleLimitπ
Type: int
0
prometheus-node-exporter.prometheus.monitor.targetLimitπ
Type: int
0
prometheus-node-exporter.prometheus.monitor.labelLimitπ
Type: int
0
prometheus-node-exporter.prometheus.monitor.labelNameLengthLimitπ
Type: int
0
prometheus-node-exporter.prometheus.monitor.labelValueLengthLimitπ
Type: int
0
prometheus-node-exporter.prometheus.monitor.scrapeTimeoutπ
Type: string
""
prometheus-node-exporter.prometheus.monitor.proxyUrlπ
Type: string
""
prometheus-node-exporter.prometheus.monitor.metricRelabelingsπ
Type: list
[]
prometheus-node-exporter.prometheus.monitor.relabelingsπ
Type: list
[]
prometheus-node-exporter.rbac.pspEnabledπ
Type: bool
false
snmpExporter.enabledπ
Type: bool
false
snmpExporter.image.repositoryπ
Type: string
"registry1.dso.mil/ironbank/opensource/prometheus/snmp_exporter"
snmpExporter.image.tagπ
Type: string
"v0.27.0"
snmpExporter.imagePullSecrets[0].nameπ
Type: string
"private-registry"
snmpExporter.configmapReload.image.repositoryπ
Type: string
"registry1.dso.mil/ironbank/opensource/prometheus-operator/prometheus-config-reloader"
snmpExporter.configmapReload.image.tagπ
Type: string
"v0.79.2"
snmpExporter.securityContext.runAsNonRootπ
Type: bool
true
snmpExporter.securityContext.runAsUserπ
Type: int
1001
snmpExporter.securityContext.runAsGroupπ
Type: int
1001
snmpExporter.securityContext.fsGroupπ
Type: int
1001
snmpExporter.containerSecurityContext.runAsGroupπ
Type: int
1001
snmpExporter.containerSecurityContext.runAsNonRootπ
Type: bool
true
snmpExporter.containerSecurityContext.runAsUserπ
Type: int
1001
snmpExporter.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
snmpExporter.serviceMonitor.enabledπ
Type: bool
true
prometheusOperator.enabledπ
Type: bool
true
prometheusOperator.fullnameOverrideπ
Type: string
""
prometheusOperator.revisionHistoryLimitπ
Type: int
10
prometheusOperator.strategyπ
Type: object
{}
prometheusOperator.tls.enabledπ
Type: bool
true
prometheusOperator.tls.tlsMinVersionπ
Type: string
"VersionTLS13"
prometheusOperator.tls.internalPortπ
Type: int
10250
prometheusOperator.livenessProbe.enabledπ
Type: bool
true
prometheusOperator.livenessProbe.failureThresholdπ
Type: int
3
prometheusOperator.livenessProbe.initialDelaySecondsπ
Type: int
0
prometheusOperator.livenessProbe.periodSecondsπ
Type: int
10
prometheusOperator.livenessProbe.successThresholdπ
Type: int
1
prometheusOperator.livenessProbe.timeoutSecondsπ
Type: int
1
prometheusOperator.readinessProbe.enabledπ
Type: bool
true
prometheusOperator.readinessProbe.failureThresholdπ
Type: int
3
prometheusOperator.readinessProbe.initialDelaySecondsπ
Type: int
0
prometheusOperator.readinessProbe.periodSecondsπ
Type: int
10
prometheusOperator.readinessProbe.successThresholdπ
Type: int
1
prometheusOperator.readinessProbe.timeoutSecondsπ
Type: int
1
prometheusOperator.admissionWebhooks.failurePolicyπ
Type: string
""
prometheusOperator.admissionWebhooks.timeoutSecondsπ
Type: int
10
prometheusOperator.admissionWebhooks.enabledπ
Type: bool
true
prometheusOperator.admissionWebhooks.caBundleπ
Type: string
""
prometheusOperator.admissionWebhooks.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.admissionWebhooks.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.namespaceSelectorπ
Type: object
{}
prometheusOperator.admissionWebhooks.objectSelectorπ
Type: object
{}
prometheusOperator.admissionWebhooks.mutatingWebhookConfiguration.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.validatingWebhookConfiguration.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.enabledπ
Type: bool
false
prometheusOperator.admissionWebhooks.deployment.replicasπ
Type: int
1
prometheusOperator.admissionWebhooks.deployment.strategyπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.podDisruptionBudgetπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.revisionHistoryLimitπ
Type: int
10
prometheusOperator.admissionWebhooks.deployment.tls.enabledπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.tls.tlsMinVersionπ
Type: string
"VersionTLS13"
prometheusOperator.admissionWebhooks.deployment.tls.internalPortπ
Type: int
10250
prometheusOperator.admissionWebhooks.deployment.serviceAccount.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.serviceAccount.automountServiceAccountTokenπ
Type: bool
false
prometheusOperator.admissionWebhooks.deployment.serviceAccount.createπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.serviceAccount.nameπ
Type: string
""
prometheusOperator.admissionWebhooks.deployment.service.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.service.labelsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.service.clusterIPπ
Type: string
""
prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.enabledπ
Type: bool
false
prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheusOperator.admissionWebhooks.deployment.service.nodePortπ
Type: int
31080
prometheusOperator.admissionWebhooks.deployment.service.nodePortTlsπ
Type: int
31443
prometheusOperator.admissionWebhooks.deployment.service.additionalPortsπ
Type: list
[]
prometheusOperator.admissionWebhooks.deployment.service.loadBalancerIPπ
Type: string
""
prometheusOperator.admissionWebhooks.deployment.service.loadBalancerSourceRangesπ
Type: list
[]
prometheusOperator.admissionWebhooks.deployment.service.externalTrafficPolicyπ
Type: string
"Cluster"
prometheusOperator.admissionWebhooks.deployment.service.typeπ
Type: string
"ClusterIP"
prometheusOperator.admissionWebhooks.deployment.service.externalIPsπ
Type: list
[]
prometheusOperator.admissionWebhooks.deployment.labelsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.podLabelsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.podAnnotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.image.registryπ
Type: string
"quay.io"
prometheusOperator.admissionWebhooks.deployment.image.repositoryπ
Type: string
"prometheus-operator/admission-webhook"
prometheusOperator.admissionWebhooks.deployment.image.tagπ
Type: string
""
prometheusOperator.admissionWebhooks.deployment.image.shaπ
Type: string
""
prometheusOperator.admissionWebhooks.deployment.image.pullPolicyπ
Type: string
"IfNotPresent"
prometheusOperator.admissionWebhooks.deployment.livenessProbe.enabledπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.livenessProbe.failureThresholdπ
Type: int
3
prometheusOperator.admissionWebhooks.deployment.livenessProbe.initialDelaySecondsπ
Type: int
30
prometheusOperator.admissionWebhooks.deployment.livenessProbe.periodSecondsπ
Type: int
10
prometheusOperator.admissionWebhooks.deployment.livenessProbe.successThresholdπ
Type: int
1
prometheusOperator.admissionWebhooks.deployment.livenessProbe.timeoutSecondsπ
Type: int
1
prometheusOperator.admissionWebhooks.deployment.readinessProbe.enabledπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.readinessProbe.failureThresholdπ
Type: int
3
prometheusOperator.admissionWebhooks.deployment.readinessProbe.initialDelaySecondsπ
Type: int
5
prometheusOperator.admissionWebhooks.deployment.readinessProbe.periodSecondsπ
Type: int
10
prometheusOperator.admissionWebhooks.deployment.readinessProbe.successThresholdπ
Type: int
1
prometheusOperator.admissionWebhooks.deployment.readinessProbe.timeoutSecondsπ
Type: int
1
prometheusOperator.admissionWebhooks.deployment.resourcesπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.hostNetworkπ
Type: bool
false
prometheusOperator.admissionWebhooks.deployment.nodeSelectorπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.tolerationsπ
Type: list
[]
prometheusOperator.admissionWebhooks.deployment.affinityπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.dnsConfigπ
Type: object
{}
prometheusOperator.admissionWebhooks.deployment.securityContext.fsGroupπ
Type: int
65534
prometheusOperator.admissionWebhooks.deployment.securityContext.runAsGroupπ
Type: int
65534
prometheusOperator.admissionWebhooks.deployment.securityContext.runAsNonRootπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.securityContext.runAsUserπ
Type: int
65534
prometheusOperator.admissionWebhooks.deployment.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.allowPrivilegeEscalationπ
Type: bool
false
prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.readOnlyRootFilesystemπ
Type: bool
true
prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.admissionWebhooks.deployment.automountServiceAccountTokenπ
Type: bool
true
prometheusOperator.admissionWebhooks.patch.enabledπ
Type: bool
true
prometheusOperator.admissionWebhooks.patch.image.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.admissionWebhooks.patch.image.repositoryπ
Type: string
"ironbank/opensource/ingress-nginx/kube-webhook-certgen"
prometheusOperator.admissionWebhooks.patch.image.tagπ
Type: string
"v1.5.1"
prometheusOperator.admissionWebhooks.patch.image.shaπ
Type: string
""
prometheusOperator.admissionWebhooks.patch.image.pullPolicyπ
Type: string
"IfNotPresent"
prometheusOperator.admissionWebhooks.patch.resources.limits.cpuπ
Type: string
"50m"
prometheusOperator.admissionWebhooks.patch.resources.limits.memoryπ
Type: string
"50Mi"
prometheusOperator.admissionWebhooks.patch.resources.requests.cpuπ
Type: string
"50m"
prometheusOperator.admissionWebhooks.patch.resources.requests.memoryπ
Type: string
"50Mi"
prometheusOperator.admissionWebhooks.patch.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.admissionWebhooks.patch.securityContext.runAsNonRootπ
Type: bool
true
prometheusOperator.admissionWebhooks.patch.securityContext.runAsUserπ
Type: int
65532
prometheusOperator.admissionWebhooks.patch.securityContext.runAsGroupπ
Type: int
65532
prometheusOperator.admissionWebhooks.patch.priorityClassNameπ
Type: string
""
prometheusOperator.admissionWebhooks.patch.ttlSecondsAfterFinishedπ
Type: int
60
prometheusOperator.admissionWebhooks.patch.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.patch.podAnnotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.patch.nodeSelectorπ
Type: object
{}
prometheusOperator.admissionWebhooks.patch.affinityπ
Type: object
{}
prometheusOperator.admissionWebhooks.patch.tolerationsπ
Type: list
[]
prometheusOperator.admissionWebhooks.patch.serviceAccount.createπ
Type: bool
true
prometheusOperator.admissionWebhooks.patch.serviceAccount.automountServiceAccountTokenπ
Type: bool
true
prometheusOperator.admissionWebhooks.cleanupProxy.image.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.admissionWebhooks.cleanupProxy.image.repositoryπ
Type: string
"ironbank/big-bang/base"
prometheusOperator.admissionWebhooks.cleanupProxy.image.tagπ
Type: string
"2.1.0"
prometheusOperator.admissionWebhooks.cleanupProxy.image.shaπ
Type: string
""
prometheusOperator.admissionWebhooks.cleanupProxy.image.pullPolicyπ
Type: string
"IfNotPresent"
prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.cpuπ
Type: string
"50m"
prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.memoryπ
Type: string
"50Mi"
prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.cpuπ
Type: string
"50m"
prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.memoryπ
Type: string
"50Mi"
prometheusOperator.admissionWebhooks.cleanupProxy.priorityClassNameπ
Type: string
""
prometheusOperator.admissionWebhooks.cleanupProxy.ttlSecondsAfterFinishedπ
Type: int
60
prometheusOperator.admissionWebhooks.cleanupProxy.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.cleanupProxy.podAnnotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.cleanupProxy.nodeSelectorπ
Type: object
{}
prometheusOperator.admissionWebhooks.cleanupProxy.affinityπ
Type: object
{}
prometheusOperator.admissionWebhooks.cleanupProxy.tolerationsπ
Type: list
[]
prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsGroupπ
Type: int
2000
prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsNonRootπ
Type: bool
true
prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsUserπ
Type: int
2000
prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.createπ
Type: bool
true
prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.annotationsπ
Type: object
{}
prometheusOperator.admissionWebhooks.cleanupProxy.serviceAccount.automountServiceAccountTokenπ
Type: bool
true
prometheusOperator.admissionWebhooks.createSecretJob.securityContext.allowPrivilegeEscalationπ
Type: bool
false
prometheusOperator.admissionWebhooks.createSecretJob.securityContext.readOnlyRootFilesystemπ
Type: bool
true
prometheusOperator.admissionWebhooks.createSecretJob.securityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.allowPrivilegeEscalationπ
Type: bool
false
prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.readOnlyRootFilesystemπ
Type: bool
true
prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.admissionWebhooks.certManager.enabledπ
Type: bool
false
prometheusOperator.admissionWebhooks.certManager.rootCert.durationπ
Type: string
""
prometheusOperator.admissionWebhooks.certManager.admissionCert.durationπ
Type: string
""
prometheusOperator.namespacesπ
Type: object
{}
prometheusOperator.denyNamespacesπ
Type: list
[]
prometheusOperator.alertmanagerInstanceNamespacesπ
Type: list
[]
prometheusOperator.alertmanagerConfigNamespacesπ
Type: list
[]
prometheusOperator.prometheusInstanceNamespacesπ
Type: list
[]
prometheusOperator.thanosRulerInstanceNamespacesπ
Type: list
[]
prometheusOperator.clusterDomainπ
Type: string
"cluster.local"
prometheusOperator.networkPolicy.enabledπ
Type: bool
false
prometheusOperator.networkPolicy.flavorπ
Type: string
"kubernetes"
prometheusOperator.serviceAccount.createπ
Type: bool
true
prometheusOperator.serviceAccount.nameπ
Type: string
""
prometheusOperator.serviceAccount.automountServiceAccountTokenπ
Type: bool
true
prometheusOperator.serviceAccount.annotationsπ
Type: object
{}
prometheusOperator.terminationGracePeriodSecondsπ
Type: int
30
Description: terminationGracePeriodSeconds for container lifecycle hook
prometheusOperator.lifecycleπ
Type: object
{}
Description: Specify lifecycle hooks for the controller
prometheusOperator.service.annotationsπ
Type: object
{}
prometheusOperator.service.labelsπ
Type: object
{}
prometheusOperator.service.clusterIPπ
Type: string
""
prometheusOperator.service.ipDualStack.enabledπ
Type: bool
false
prometheusOperator.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheusOperator.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheusOperator.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheusOperator.service.nodePortπ
Type: int
30080
prometheusOperator.service.nodePortTlsπ
Type: int
30443
prometheusOperator.service.additionalPortsπ
Type: list
[]
prometheusOperator.service.loadBalancerIPπ
Type: string
""
prometheusOperator.service.loadBalancerSourceRangesπ
Type: list
[]
prometheusOperator.service.externalTrafficPolicyπ
Type: string
"Cluster"
prometheusOperator.service.typeπ
Type: string
"ClusterIP"
prometheusOperator.service.externalIPsπ
Type: list
[]
prometheusOperator.labelsπ
Type: object
{}
prometheusOperator.annotationsπ
Type: object
{}
prometheusOperator.podLabelsπ
Type: object
{}
prometheusOperator.podAnnotationsπ
Type: object
{}
prometheusOperator.kubeletService.enabledπ
Type: bool
true
prometheusOperator.kubeletService.namespaceπ
Type: string
"kube-system"
prometheusOperator.kubeletService.selectorπ
Type: string
""
prometheusOperator.kubeletService.nameπ
Type: string
""
prometheusOperator.kubeletEndpointsEnabledπ
Type: bool
true
prometheusOperator.kubeletEndpointSliceEnabledπ
Type: bool
false
prometheusOperator.extraArgsπ
Type: list
[]
prometheusOperator.serviceMonitor.selfMonitorπ
Type: bool
true
prometheusOperator.serviceMonitor.additionalLabelsπ
Type: object
{}
prometheusOperator.serviceMonitor.intervalπ
Type: string
""
prometheusOperator.serviceMonitor.sampleLimitπ
Type: int
0
prometheusOperator.serviceMonitor.targetLimitπ
Type: int
0
prometheusOperator.serviceMonitor.labelLimitπ
Type: int
0
prometheusOperator.serviceMonitor.labelNameLengthLimitπ
Type: int
0
prometheusOperator.serviceMonitor.labelValueLengthLimitπ
Type: int
0
prometheusOperator.serviceMonitor.scrapeTimeoutπ
Type: string
""
prometheusOperator.serviceMonitor.metricRelabelingsπ
Type: list
[]
prometheusOperator.serviceMonitor.relabelingsπ
Type: list
[]
prometheusOperator.resources.limits.cpuπ
Type: string
"200m"
prometheusOperator.resources.limits.memoryπ
Type: string
"512Mi"
prometheusOperator.resources.requests.cpuπ
Type: string
"200m"
prometheusOperator.resources.requests.memoryπ
Type: string
"512Mi"
prometheusOperator.env.GOGCπ
Type: string
"30"
prometheusOperator.hostNetworkπ
Type: bool
false
prometheusOperator.nodeSelectorπ
Type: object
{}
prometheusOperator.tolerationsπ
Type: list
[]
prometheusOperator.affinityπ
Type: object
{}
prometheusOperator.dnsConfigπ
Type: object
{}
prometheusOperator.securityContext.fsGroupπ
Type: int
65534
prometheusOperator.securityContext.runAsGroupπ
Type: int
65534
prometheusOperator.securityContext.runAsNonRootπ
Type: bool
true
prometheusOperator.securityContext.runAsUserπ
Type: int
65534
prometheusOperator.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
prometheusOperator.containerSecurityContext.allowPrivilegeEscalationπ
Type: bool
false
prometheusOperator.containerSecurityContext.readOnlyRootFilesystemπ
Type: bool
true
prometheusOperator.containerSecurityContext.capabilities.drop[0]π
Type: string
"ALL"
prometheusOperator.verticalPodAutoscaler.enabledπ
Type: bool
false
prometheusOperator.verticalPodAutoscaler.controlledResourcesπ
Type: list
[]
prometheusOperator.verticalPodAutoscaler.maxAllowedπ
Type: object
{}
prometheusOperator.verticalPodAutoscaler.minAllowedπ
Type: object
{}
prometheusOperator.verticalPodAutoscaler.updatePolicy.updateModeπ
Type: string
"Auto"
prometheusOperator.image.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.image.repositoryπ
Type: string
"ironbank/opensource/prometheus-operator/prometheus-operator"
prometheusOperator.image.tagπ
Type: string
"v0.79.2"
prometheusOperator.image.shaπ
Type: string
""
prometheusOperator.image.pullPolicyπ
Type: string
"IfNotPresent"
prometheusOperator.prometheusConfigReloader.image.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.prometheusConfigReloader.image.repositoryπ
Type: string
"ironbank/opensource/prometheus-operator/prometheus-config-reloader"
prometheusOperator.prometheusConfigReloader.image.tagπ
Type: string
"v0.79.2"
prometheusOperator.prometheusConfigReloader.image.shaπ
Type: string
""
prometheusOperator.prometheusConfigReloader.enableProbeπ
Type: bool
false
prometheusOperator.prometheusConfigReloader.resourcesπ
Type: object
{}
prometheusOperator.thanosImage.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.thanosImage.repositoryπ
Type: string
"ironbank/opensource/thanos/thanos"
prometheusOperator.thanosImage.tagπ
Type: string
"v0.37.2"
prometheusOperator.thanosImage.shaπ
Type: string
""
prometheusOperator.prometheusInstanceSelectorπ
Type: string
""
prometheusOperator.alertmanagerInstanceSelectorπ
Type: string
""
prometheusOperator.thanosRulerInstanceSelectorπ
Type: string
""
prometheusOperator.secretFieldSelectorπ
Type: string
"type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1"
prometheusOperator.kubectlImage.registryπ
Type: string
"registry1.dso.mil"
prometheusOperator.kubectlImage.repositoryπ
Type: string
"ironbank/opensource/kubernetes/kubectl"
prometheusOperator.kubectlImage.tagπ
Type: string
"v1.30.9"
prometheusOperator.kubectlImage.shaπ
Type: string
""
prometheusOperator.kubectlImage.pullPolicyπ
Type: string
"IfNotPresent"
prometheusOperator.automountServiceAccountTokenπ
Type: bool
true
prometheusOperator.extraVolumesπ
Type: list
[]
prometheusOperator.extraVolumeMountsπ
Type: list
[]
prometheus.enabledπ
Type: bool
true
prometheus.agentModeπ
Type: bool
false
prometheus.annotationsπ
Type: object
{}
prometheus.networkPolicy.enabledπ
Type: bool
false
prometheus.networkPolicy.flavorπ
Type: string
"kubernetes"
prometheus.serviceAccount.createπ
Type: bool
true
prometheus.serviceAccount.nameπ
Type: string
""
prometheus.serviceAccount.annotationsπ
Type: object
{}
prometheus.serviceAccount.automountServiceAccountTokenπ
Type: bool
true
prometheus.thanosService.enabledπ
Type: bool
false
prometheus.thanosService.annotationsπ
Type: object
{}
prometheus.thanosService.labelsπ
Type: object
{}
prometheus.thanosService.externalTrafficPolicyπ
Type: string
"Cluster"
prometheus.thanosService.typeπ
Type: string
"ClusterIP"
prometheus.thanosService.ipDualStack.enabledπ
Type: bool
false
prometheus.thanosService.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheus.thanosService.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheus.thanosService.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheus.thanosService.portNameπ
Type: string
"grpc"
prometheus.thanosService.portπ
Type: int
10901
prometheus.thanosService.targetPortπ
Type: string
"grpc"
prometheus.thanosService.httpPortNameπ
Type: string
"http"
prometheus.thanosService.httpPortπ
Type: int
10902
prometheus.thanosService.targetHttpPortπ
Type: string
"http"
prometheus.thanosService.clusterIPπ
Type: string
"None"
prometheus.thanosService.nodePortπ
Type: int
30901
prometheus.thanosService.httpNodePortπ
Type: int
30902
prometheus.thanosServiceMonitor.enabledπ
Type: bool
false
prometheus.thanosServiceMonitor.intervalπ
Type: string
""
prometheus.thanosServiceMonitor.additionalLabelsπ
Type: object
{}
prometheus.thanosServiceMonitor.schemeπ
Type: string
""
prometheus.thanosServiceMonitor.tlsConfigπ
Type: object
{}
prometheus.thanosServiceMonitor.bearerTokenFileπ
Type: string
nil
prometheus.thanosServiceMonitor.metricRelabelingsπ
Type: list
[]
prometheus.thanosServiceMonitor.relabelingsπ
Type: list
[]
prometheus.thanosServiceExternal.enabledπ
Type: bool
false
prometheus.thanosServiceExternal.annotationsπ
Type: object
{}
prometheus.thanosServiceExternal.labelsπ
Type: object
{}
prometheus.thanosServiceExternal.loadBalancerIPπ
Type: string
""
prometheus.thanosServiceExternal.loadBalancerSourceRangesπ
Type: list
[]
prometheus.thanosServiceExternal.portNameπ
Type: string
"grpc"
prometheus.thanosServiceExternal.portπ
Type: int
10901
prometheus.thanosServiceExternal.targetPortπ
Type: string
"grpc"
prometheus.thanosServiceExternal.httpPortNameπ
Type: string
"http"
prometheus.thanosServiceExternal.httpPortπ
Type: int
10902
prometheus.thanosServiceExternal.targetHttpPortπ
Type: string
"http"
prometheus.thanosServiceExternal.externalTrafficPolicyπ
Type: string
"Cluster"
prometheus.thanosServiceExternal.typeπ
Type: string
"LoadBalancer"
prometheus.thanosServiceExternal.nodePortπ
Type: int
30901
prometheus.thanosServiceExternal.httpNodePortπ
Type: int
30902
prometheus.service.annotationsπ
Type: object
{}
prometheus.service.labelsπ
Type: object
{}
prometheus.service.clusterIPπ
Type: string
""
prometheus.service.ipDualStack.enabledπ
Type: bool
false
prometheus.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheus.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheus.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheus.service.portπ
Type: int
9090
prometheus.service.targetPortπ
Type: int
9090
prometheus.service.reloaderWebPortπ
Type: int
8080
prometheus.service.externalIPsπ
Type: list
[]
prometheus.service.nodePortπ
Type: int
30090
prometheus.service.loadBalancerIPπ
Type: string
""
prometheus.service.loadBalancerSourceRangesπ
Type: list
[]
prometheus.service.externalTrafficPolicyπ
Type: string
"Cluster"
prometheus.service.typeπ
Type: string
"ClusterIP"
prometheus.service.additionalPortsπ
Type: list
[]
prometheus.service.publishNotReadyAddressesπ
Type: bool
false
prometheus.service.sessionAffinityπ
Type: string
"None"
prometheus.service.sessionAffinityConfig.clientIP.timeoutSecondsπ
Type: int
10800
prometheus.servicePerReplica.enabledπ
Type: bool
false
prometheus.servicePerReplica.annotationsπ
Type: object
{}
prometheus.servicePerReplica.portπ
Type: int
9090
prometheus.servicePerReplica.targetPortπ
Type: int
9090
prometheus.servicePerReplica.nodePortπ
Type: int
30091
prometheus.servicePerReplica.loadBalancerSourceRangesπ
Type: list
[]
prometheus.servicePerReplica.externalTrafficPolicyπ
Type: string
"Cluster"
prometheus.servicePerReplica.typeπ
Type: string
"ClusterIP"
prometheus.servicePerReplica.ipDualStack.enabledπ
Type: bool
false
prometheus.servicePerReplica.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
prometheus.servicePerReplica.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
prometheus.servicePerReplica.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
prometheus.podDisruptionBudget.enabledπ
Type: bool
false
prometheus.podDisruptionBudget.minAvailableπ
Type: int
1
prometheus.podDisruptionBudget.maxUnavailableπ
Type: string
""
prometheus.thanosIngress.enabledπ
Type: bool
false
prometheus.thanosIngress.annotationsπ
Type: object
{}
prometheus.thanosIngress.labelsπ
Type: object
{}
prometheus.thanosIngress.servicePortπ
Type: int
10901
prometheus.thanosIngress.nodePortπ
Type: int
30901
prometheus.thanosIngress.hostsπ
Type: list
[]
prometheus.thanosIngress.pathsπ
Type: list
[]
prometheus.thanosIngress.tlsπ
Type: list
[]
prometheus.extraSecret.annotationsπ
Type: object
{}
prometheus.extraSecret.dataπ
Type: object
{}
prometheus.ingress.enabledπ
Type: bool
false
prometheus.ingress.annotationsπ
Type: object
{}
prometheus.ingress.labelsπ
Type: object
{}
prometheus.ingress.hostsπ
Type: list
[]
prometheus.ingress.pathsπ
Type: list
[]
prometheus.ingress.tlsπ
Type: list
[]
prometheus.routeπ
Type: object
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
false
Description: Enables or disables the route
prometheus.route.main.apiVersionπ
Type: string
"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
"HTTPRoute"
Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute
prometheus.ingressPerReplica.enabledπ
Type: bool
false
prometheus.ingressPerReplica.annotationsπ
Type: object
{}
prometheus.ingressPerReplica.labelsπ
Type: object
{}
prometheus.ingressPerReplica.hostPrefixπ
Type: string
""
prometheus.ingressPerReplica.hostDomainπ
Type: string
""
prometheus.ingressPerReplica.pathsπ
Type: list
[]
prometheus.ingressPerReplica.tlsSecretNameπ
Type: string
""
prometheus.ingressPerReplica.tlsSecretPerReplica.enabledπ
Type: bool
false
prometheus.ingressPerReplica.tlsSecretPerReplica.prefixπ
Type: string
"prometheus"
prometheus.podSecurityPolicy.allowedCapabilitiesπ
Type: list
[]
prometheus.podSecurityPolicy.allowedHostPathsπ
Type: list
[]
prometheus.podSecurityPolicy.volumesπ
Type: list
[]
prometheus.serviceMonitor.selfMonitorπ
Type: bool
true
prometheus.serviceMonitor.intervalπ
Type: string
""
prometheus.serviceMonitor.additionalLabelsπ
Type: object
{}
prometheus.serviceMonitor.sampleLimitπ
Type: int
0
prometheus.serviceMonitor.targetLimitπ
Type: int
0
prometheus.serviceMonitor.labelLimitπ
Type: int
0
prometheus.serviceMonitor.labelNameLengthLimitπ
Type: int
0
prometheus.serviceMonitor.labelValueLengthLimitπ
Type: int
0
prometheus.serviceMonitor.schemeπ
Type: string
""
prometheus.serviceMonitor.tlsConfigπ
Type: object
{}
prometheus.serviceMonitor.bearerTokenFileπ
Type: string
nil
prometheus.serviceMonitor.metricRelabelingsπ
Type: list
[]
prometheus.serviceMonitor.relabelingsπ
Type: list
[]
prometheus.serviceMonitor.additionalEndpointsπ
Type: list
[]
prometheus.prometheusSpec.persistentVolumeClaimRetentionPolicyπ
Type: object
{}
prometheus.prometheusSpec.automountServiceAccountTokenπ
Type: bool
true
prometheus.prometheusSpec.disableCompactionπ
Type: bool
false
prometheus.prometheusSpec.apiserverConfigπ
Type: object
{}
prometheus.prometheusSpec.additionalArgsπ
Type: list
[]
prometheus.prometheusSpec.scrapeIntervalπ
Type: string
""
prometheus.prometheusSpec.scrapeTimeoutπ
Type: string
""
prometheus.prometheusSpec.scrapeClassesπ
Type: list
[]
prometheus.prometheusSpec.evaluationIntervalπ
Type: string
""
prometheus.prometheusSpec.listenLocalπ
Type: bool
false
prometheus.prometheusSpec.enableAdminAPIπ
Type: bool
false
prometheus.prometheusSpec.versionπ
Type: string
""
prometheus.prometheusSpec.webπ
Type: object
{}
prometheus.prometheusSpec.exemplarsπ
Type: string
""
prometheus.prometheusSpec.enableFeaturesπ
Type: list
[]
prometheus.prometheusSpec.image.registryπ
Type: string
"registry1.dso.mil"
prometheus.prometheusSpec.image.repositoryπ
Type: string
"ironbank/opensource/prometheus/prometheus"
prometheus.prometheusSpec.image.tagπ
Type: string
"v3.1.0"
prometheus.prometheusSpec.image.shaπ
Type: string
""
prometheus.prometheusSpec.tolerationsπ
Type: list
[]
prometheus.prometheusSpec.topologySpreadConstraintsπ
Type: list
[]
prometheus.prometheusSpec.alertingEndpointsπ
Type: list
[]
prometheus.prometheusSpec.externalLabelsπ
Type: object
{}
prometheus.prometheusSpec.enableRemoteWriteReceiverπ
Type: bool
false
prometheus.prometheusSpec.replicaExternalLabelNameπ
Type: string
""
prometheus.prometheusSpec.replicaExternalLabelNameClearπ
Type: bool
false
prometheus.prometheusSpec.prometheusExternalLabelNameπ
Type: string
""
prometheus.prometheusSpec.prometheusExternalLabelNameClearπ
Type: bool
false
prometheus.prometheusSpec.externalUrlπ
Type: string
"https://prometheus.{{ .Values.domain }}"
prometheus.prometheusSpec.nodeSelectorπ
Type: object
{}
prometheus.prometheusSpec.secretsπ
Type: list
[]
prometheus.prometheusSpec.configMapsπ
Type: list
[]
prometheus.prometheusSpec.queryπ
Type: object
{}
prometheus.prometheusSpec.ruleNamespaceSelectorπ
Type: object
{}
prometheus.prometheusSpec.ruleSelectorNilUsesHelmValuesπ
Type: bool
false
prometheus.prometheusSpec.ruleSelectorπ
Type: object
{}
prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValuesπ
Type: bool
false
prometheus.prometheusSpec.serviceMonitorSelectorπ
Type: object
{}
prometheus.prometheusSpec.serviceMonitorNamespaceSelectorπ
Type: object
{}
prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValuesπ
Type: bool
false
prometheus.prometheusSpec.podMonitorSelectorπ
Type: object
{}
prometheus.prometheusSpec.podMonitorNamespaceSelectorπ
Type: object
{}
prometheus.prometheusSpec.probeSelectorNilUsesHelmValuesπ
Type: bool
false
prometheus.prometheusSpec.probeSelectorπ
Type: object
{}
prometheus.prometheusSpec.probeNamespaceSelectorπ
Type: object
{}
prometheus.prometheusSpec.scrapeConfigSelectorNilUsesHelmValuesπ
Type: bool
true
prometheus.prometheusSpec.scrapeConfigSelectorπ
Type: object
{}
prometheus.prometheusSpec.scrapeConfigNamespaceSelectorπ
Type: object
{}
prometheus.prometheusSpec.retentionπ
Type: string
"10d"
prometheus.prometheusSpec.retentionSizeπ
Type: string
""
prometheus.prometheusSpec.tsdb.outOfOrderTimeWindowπ
Type: string
"0s"
prometheus.prometheusSpec.walCompressionπ
Type: bool
true
prometheus.prometheusSpec.pausedπ
Type: bool
false
prometheus.prometheusSpec.replicasπ
Type: int
1
prometheus.prometheusSpec.shardsπ
Type: int
1
prometheus.prometheusSpec.logLevelπ
Type: string
"info"
prometheus.prometheusSpec.logFormatπ
Type: string
"logfmt"
prometheus.prometheusSpec.routePrefixπ
Type: string
"/"
prometheus.prometheusSpec.podMetadata.labels.appπ
Type: string
"prometheus"
prometheus.prometheusSpec.podAntiAffinityπ
Type: string
"soft"
prometheus.prometheusSpec.podAntiAffinityTopologyKeyπ
Type: string
"kubernetes.io/hostname"
prometheus.prometheusSpec.affinityπ
Type: object
{}
prometheus.prometheusSpec.remoteReadπ
Type: list
[]
prometheus.prometheusSpec.additionalRemoteReadπ
Type: list
[]
prometheus.prometheusSpec.remoteWriteπ
Type: list
[]
prometheus.prometheusSpec.additionalRemoteWriteπ
Type: list
[]
prometheus.prometheusSpec.remoteWriteDashboardsπ
Type: bool
false
prometheus.prometheusSpec.resources.limits.cpuπ
Type: string
"300m"
prometheus.prometheusSpec.resources.limits.memoryπ
Type: string
"5Gi"
prometheus.prometheusSpec.resources.requests.cpuπ
Type: string
"300m"
prometheus.prometheusSpec.resources.requests.memoryπ
Type: string
"5Gi"
prometheus.prometheusSpec.storageSpecπ
Type: object
{}
prometheus.prometheusSpec.volumesπ
Type: list
[]
prometheus.prometheusSpec.volumeMountsπ
Type: list
[]
prometheus.prometheusSpec.additionalScrapeConfigsπ
Type: list
[]
prometheus.prometheusSpec.additionalScrapeConfigsSecretπ
Type: object
{}
prometheus.prometheusSpec.additionalPrometheusSecretsAnnotationsπ
Type: object
{}
prometheus.prometheusSpec.additionalAlertManagerConfigsπ
Type: list
[]
prometheus.prometheusSpec.additionalAlertManagerConfigsSecretπ
Type: object
{}
prometheus.prometheusSpec.additionalAlertRelabelConfigsπ
Type: list
[]
prometheus.prometheusSpec.additionalAlertRelabelConfigsSecretπ
Type: object
{}
prometheus.prometheusSpec.securityContext.runAsGroupπ
Type: int
2000
prometheus.prometheusSpec.securityContext.runAsNonRootπ
Type: bool
true
prometheus.prometheusSpec.securityContext.runAsUserπ
Type: int
1000
prometheus.prometheusSpec.securityContext.fsGroupπ
Type: int
2000
prometheus.prometheusSpec.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
prometheus.prometheusSpec.priorityClassNameπ
Type: string
""
prometheus.prometheusSpec.thanosπ
Type: object
{}
prometheus.prometheusSpec.containersπ
Type: list
[]
prometheus.prometheusSpec.initContainersπ
Type: list
[]
prometheus.prometheusSpec.portNameπ
Type: string
"http-web"
prometheus.prometheusSpec.arbitraryFSAccessThroughSMsπ
Type: bool
false
prometheus.prometheusSpec.overrideHonorLabelsπ
Type: bool
false
prometheus.prometheusSpec.overrideHonorTimestampsπ
Type: bool
false
prometheus.prometheusSpec.ignoreNamespaceSelectorsπ
Type: bool
false
prometheus.prometheusSpec.enforcedNamespaceLabelπ
Type: string
""
prometheus.prometheusSpec.prometheusRulesExcludedFromEnforceπ
Type: list
[]
prometheus.prometheusSpec.excludedFromEnforcementπ
Type: list
[]
prometheus.prometheusSpec.queryLogFileπ
Type: bool
false
prometheus.prometheusSpec.sampleLimitπ
Type: bool
false
prometheus.prometheusSpec.enforcedKeepDroppedTargetsπ
Type: int
0
prometheus.prometheusSpec.enforcedSampleLimitπ
Type: bool
false
prometheus.prometheusSpec.enforcedTargetLimitπ
Type: bool
false
prometheus.prometheusSpec.enforcedLabelLimitπ
Type: bool
false
prometheus.prometheusSpec.enforcedLabelNameLengthLimitπ
Type: bool
false
prometheus.prometheusSpec.enforcedLabelValueLengthLimitπ
Type: bool
false
prometheus.prometheusSpec.allowOverlappingBlocksπ
Type: bool
false
prometheus.prometheusSpec.minReadySecondsπ
Type: int
0
prometheus.prometheusSpec.hostNetworkπ
Type: bool
false
prometheus.prometheusSpec.hostAliasesπ
Type: list
[]
prometheus.prometheusSpec.tracingConfigπ
Type: object
{}
prometheus.prometheusSpec.serviceDiscoveryRoleπ
Type: string
""
prometheus.prometheusSpec.additionalConfigπ
Type: object
{}
prometheus.prometheusSpec.additionalConfigStringπ
Type: string
""
prometheus.prometheusSpec.maximumStartupDurationSecondsπ
Type: int
0
prometheus.additionalRulesForClusterRoleπ
Type: list
[]
prometheus.additionalServiceMonitorsπ
Type: list
[]
prometheus.additionalPodMonitorsπ
Type: list
[]
thanosRuler.enabledπ
Type: bool
false
thanosRuler.annotationsπ
Type: object
{}
thanosRuler.serviceAccount.createπ
Type: bool
true
thanosRuler.serviceAccount.nameπ
Type: string
""
thanosRuler.serviceAccount.annotationsπ
Type: object
{}
thanosRuler.podDisruptionBudget.enabledπ
Type: bool
false
thanosRuler.podDisruptionBudget.minAvailableπ
Type: int
1
thanosRuler.podDisruptionBudget.maxUnavailableπ
Type: string
""
thanosRuler.ingress.enabledπ
Type: bool
false
thanosRuler.ingress.annotationsπ
Type: object
{}
thanosRuler.ingress.labelsπ
Type: object
{}
thanosRuler.ingress.hostsπ
Type: list
[]
thanosRuler.ingress.pathsπ
Type: list
[]
thanosRuler.ingress.tlsπ
Type: list
[]
thanosRuler.routeπ
Type: object
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
false
Description: Enables or disables the route
thanosRuler.route.main.apiVersionπ
Type: string
"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
"HTTPRoute"
Description: Set the route kind Valid options are GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute
thanosRuler.service.annotationsπ
Type: object
{}
thanosRuler.service.labelsπ
Type: object
{}
thanosRuler.service.clusterIPπ
Type: string
""
thanosRuler.service.ipDualStack.enabledπ
Type: bool
false
thanosRuler.service.ipDualStack.ipFamilies[0]π
Type: string
"IPv6"
thanosRuler.service.ipDualStack.ipFamilies[1]π
Type: string
"IPv4"
thanosRuler.service.ipDualStack.ipFamilyPolicyπ
Type: string
"PreferDualStack"
thanosRuler.service.portπ
Type: int
10902
thanosRuler.service.targetPortπ
Type: int
10902
thanosRuler.service.nodePortπ
Type: int
30905
thanosRuler.service.additionalPortsπ
Type: list
[]
thanosRuler.service.externalIPsπ
Type: list
[]
thanosRuler.service.loadBalancerIPπ
Type: string
""
thanosRuler.service.loadBalancerSourceRangesπ
Type: list
[]
thanosRuler.service.externalTrafficPolicyπ
Type: string
"Cluster"
thanosRuler.service.typeπ
Type: string
"ClusterIP"
thanosRuler.serviceMonitor.selfMonitorπ
Type: bool
true
thanosRuler.serviceMonitor.intervalπ
Type: string
""
thanosRuler.serviceMonitor.additionalLabelsπ
Type: object
{}
thanosRuler.serviceMonitor.sampleLimitπ
Type: int
0
thanosRuler.serviceMonitor.targetLimitπ
Type: int
0
thanosRuler.serviceMonitor.labelLimitπ
Type: int
0
thanosRuler.serviceMonitor.labelNameLengthLimitπ
Type: int
0
thanosRuler.serviceMonitor.labelValueLengthLimitπ
Type: int
0
thanosRuler.serviceMonitor.proxyUrlπ
Type: string
""
thanosRuler.serviceMonitor.schemeπ
Type: string
""
thanosRuler.serviceMonitor.tlsConfigπ
Type: object
{}
thanosRuler.serviceMonitor.bearerTokenFileπ
Type: string
nil
thanosRuler.serviceMonitor.metricRelabelingsπ
Type: list
[]
thanosRuler.serviceMonitor.relabelingsπ
Type: list
[]
thanosRuler.serviceMonitor.additionalEndpointsπ
Type: list
[]
thanosRuler.thanosRulerSpec.podMetadataπ
Type: object
{}
thanosRuler.thanosRulerSpec.image.registryπ
Type: string
"registry1.dso.mil"
thanosRuler.thanosRulerSpec.image.repositoryπ
Type: string
"ironbank/opensource/thanos/thanos"
thanosRuler.thanosRulerSpec.image.tagπ
Type: string
"v0.37.2"
thanosRuler.thanosRulerSpec.image.shaπ
Type: string
""
thanosRuler.thanosRulerSpec.ruleNamespaceSelectorπ
Type: object
{}
thanosRuler.thanosRulerSpec.ruleSelectorNilUsesHelmValuesπ
Type: bool
true
thanosRuler.thanosRulerSpec.ruleSelectorπ
Type: object
{}
thanosRuler.thanosRulerSpec.logFormatπ
Type: string
"logfmt"
thanosRuler.thanosRulerSpec.logLevelπ
Type: string
"info"
thanosRuler.thanosRulerSpec.replicasπ
Type: int
1
thanosRuler.thanosRulerSpec.retentionπ
Type: string
"24h"
thanosRuler.thanosRulerSpec.evaluationIntervalπ
Type: string
""
thanosRuler.thanosRulerSpec.storageπ
Type: object
{}
thanosRuler.thanosRulerSpec.alertmanagersConfig.existingSecretπ
Type: object
{}
thanosRuler.thanosRulerSpec.alertmanagersConfig.secretπ
Type: object
{}
thanosRuler.thanosRulerSpec.externalPrefixπ
Type: string
nil
thanosRuler.thanosRulerSpec.externalPrefixNilUsesHelmValuesπ
Type: bool
true
thanosRuler.thanosRulerSpec.routePrefixπ
Type: string
"/"
thanosRuler.thanosRulerSpec.objectStorageConfig.existingSecretπ
Type: object
{}
thanosRuler.thanosRulerSpec.objectStorageConfig.secretπ
Type: object
{}
thanosRuler.thanosRulerSpec.alertDropLabelsπ
Type: list
[]
thanosRuler.thanosRulerSpec.queryEndpointsπ
Type: list
[]
thanosRuler.thanosRulerSpec.queryConfig.existingSecretπ
Type: object
{}
thanosRuler.thanosRulerSpec.queryConfig.secretπ
Type: object
{}
thanosRuler.thanosRulerSpec.labelsπ
Type: object
{}
thanosRuler.thanosRulerSpec.pausedπ
Type: bool
false
thanosRuler.thanosRulerSpec.additionalArgsπ
Type: list
[]
thanosRuler.thanosRulerSpec.nodeSelectorπ
Type: object
{}
thanosRuler.thanosRulerSpec.resourcesπ
Type: object
{}
thanosRuler.thanosRulerSpec.podAntiAffinityπ
Type: string
"soft"
thanosRuler.thanosRulerSpec.podAntiAffinityTopologyKeyπ
Type: string
"kubernetes.io/hostname"
thanosRuler.thanosRulerSpec.affinityπ
Type: object
{}
thanosRuler.thanosRulerSpec.tolerationsπ
Type: list
[]
thanosRuler.thanosRulerSpec.topologySpreadConstraintsπ
Type: list
[]
thanosRuler.thanosRulerSpec.securityContext.runAsGroupπ
Type: int
2000
thanosRuler.thanosRulerSpec.securityContext.runAsNonRootπ
Type: bool
true
thanosRuler.thanosRulerSpec.securityContext.runAsUserπ
Type: int
1000
thanosRuler.thanosRulerSpec.securityContext.fsGroupπ
Type: int
2000
thanosRuler.thanosRulerSpec.securityContext.seccompProfile.typeπ
Type: string
"RuntimeDefault"
thanosRuler.thanosRulerSpec.listenLocalπ
Type: bool
false
thanosRuler.thanosRulerSpec.containersπ
Type: list
[]
thanosRuler.thanosRulerSpec.volumesπ
Type: list
[]
thanosRuler.thanosRulerSpec.volumeMountsπ
Type: list
[]
thanosRuler.thanosRulerSpec.initContainersπ
Type: list
[]
thanosRuler.thanosRulerSpec.priorityClassNameπ
Type: string
""
thanosRuler.thanosRulerSpec.portNameπ
Type: string
"web"
thanosRuler.thanosRulerSpec.webπ
Type: object
{}
thanosRuler.thanosRulerSpec.additionalConfigπ
Type: object
{}
thanosRuler.thanosRulerSpec.additionalConfigStringπ
Type: string
""
thanosRuler.extraSecret.annotationsπ
Type: object
{}
thanosRuler.extraSecret.dataπ
Type: object
{}
cleanPrometheusOperatorObjectNamesπ
Type: bool
false
extraManifestsπ
Type: list
[]