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.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.podMetadata📜
Type: object