Skip to content

monitoring values.yaml📜

domain📜

Type: string

Default value
"dev.bigbang.mil"

flux.enabled📜

Type: bool

Default value
false

flux.namespace📜

Type: string

Default value
"flux-system"

networkPolicies.enabled📜

Type: bool

Default value
false

networkPolicies.controlPlaneCidr📜

Type: string

Default value
"0.0.0.0/0"

networkPolicies.ingressLabels.app📜

Type: string

Default value
"istio-ingressgateway"

networkPolicies.ingressLabels.istio📜

Type: string

Default value
"ingressgateway"

networkPolicies.alertmanager📜

Type: object

Default value
enableEgress: false

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

networkPolicies.additionalPolicies📜

Type: list

Default value
[]

openshift📜

Type: bool

Default value
false

bbtests.enabled📜

Type: bool

Default value
false

bbtests.cypress.artifacts📜

Type: bool

Default value
true

bbtests.cypress.envs.cypress_prometheus_url📜

Type: string

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

bbtests.cypress.envs.cypress_alertmanager_url📜

Type: string

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

istio.enabled📜

Type: bool

Default value
false

istio.hardened.enabled📜

Type: bool

Default value
false

istio.hardened.outboundTrafficPolicyMode📜

Type: string

Default value
"REGISTRY_ONLY"

istio.hardened.customServiceEntries📜

Type: list

Default value
[]

istio.hardened.customAuthorizationPolicies📜

Type: list

Default value
[]

istio.hardened.clusterWideHardenedEnabled📜

Type: bool

Default value
false

istio.hardened.tempo.enabled📜

Type: bool

Default value
false

istio.hardened.tempo.namespaces[0]📜

Type: string

Default value
"tempo"

istio.hardened.tempo.principals[0]📜

Type: string

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

istio.namespace📜

Type: string

Default value
"istio-system"

istio.prometheus.enabled📜

Type: bool

Default value
true

istio.prometheus.annotations📜

Type: object

Default value
{}

istio.prometheus.labels📜

Type: object

Default value
{}

istio.prometheus.gateways[0]📜

Type: string

Default value
"istio-system/main"

istio.prometheus.hosts[0]📜

Type: string

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

istio.prometheus.service📜

Type: string

Default value
""

istio.prometheus.port📜

Type: string

Default value
""

istio.prometheus.namespace📜

Type: string

Default value
""

istio.prometheusRule.IstioSidecarMemModerate📜

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarMemHigh📜

Type: bool

Default value
true

istio.prometheusRule.IstioConfigValidationFailed📜

Type: bool

Default value
true

istio.prometheusRule.Istio5XXResponseCode📜

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarEndpointError📜

Type: bool

Default value
true

istio.prometheusRule.IstioSidecarListenerConflict📜

Type: bool

Default value
true

istio.alertmanager.enabled📜

Type: bool

Default value
true

istio.alertmanager.annotations📜

Type: object

Default value
{}

istio.alertmanager.labels📜

Type: object

Default value
{}

istio.alertmanager.gateways[0]📜

Type: string

Default value
"istio-system/main"

istio.alertmanager.hosts[0]📜

Type: string

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

istio.alertmanager.service📜

Type: string

Default value
""

istio.alertmanager.port📜

Type: string

Default value
""

istio.alertmanager.namespace📜

Type: string

Default value
""

istio.injection📜

Type: string

Default value
"disabled"

istio.mtls.mode📜

Type: string

Default value
"STRICT"

istio.console.enabled📜

Type: bool

Default value
false

sso.enabled📜

Type: bool

Default value
false

sso.selector.key📜

Type: string

Default value
"protect"

sso.selector.value📜

Type: string

Default value
"keycloak"

tempo.enabled📜

Type: bool

Default value
false

cleanUpgrade.enabled📜

Type: bool

Default value
false

cleanUpgrade.image.registry📜

Type: string

Default value
"registry1.dso.mil"

cleanUpgrade.image.repository📜

Type: string

Default value
"ironbank/big-bang/base"

cleanUpgrade.image.tag📜

Type: string

Default value
"2.1.0"

cleanUpgrade.image.sha📜

Type: string

Default value
""

cleanUpgrade.resources.requests.memory📜

Type: string

Default value
"256Mi"

cleanUpgrade.resources.requests.cpu📜

Type: string

Default value
"100m"

cleanUpgrade.resources.limits.memory📜

Type: string

Default value
"256Mi"

cleanUpgrade.resources.limits.cpu📜

Type: string

Default value
"100m"

cleanUpgrade.securityContext.runAsUser📜

Type: int

Default value
1000

cleanUpgrade.securityContext.runAsGroup📜

Type: int

Default value
1000

cleanUpgrade.securityContext.runAsNonRoot📜

Type: bool

Default value
true

cleanUpgrade.securityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

cleanUpgrade.securityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

cleanUpgrade.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

nameOverride📜

Type: string

Default value
"kube-prometheus-stack"

namespaceOverride📜

Type: string

Default value
""

kubeTargetVersionOverride📜

Type: string

Default value
""

kubeVersionOverride📜

Type: string

Default value
""

fullnameOverride📜

Type: string

Default value
""

commonLabels📜

Type: object

Default value
{}

crds.enabled📜

Type: bool

Default value
true

customRules📜

Type: object

Default value
{}

defaultRules.create📜

Type: bool

Default value
true

defaultRules.rules.alertmanager📜

Type: bool

Default value
true

defaultRules.rules.etcd📜

Type: bool

Default value
true

defaultRules.rules.configReloaders📜

Type: bool

Default value
true

defaultRules.rules.general📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerCpuUsageSecondsTotal📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryCache📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryRss📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemorySwap📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerResource📜

Type: bool

Default value
true

defaultRules.rules.k8sContainerMemoryWorkingSetBytes📜

Type: bool

Default value
true

defaultRules.rules.k8sPodOwner📜

Type: bool

Default value
true

defaultRules.rules.kubeApiserverAvailability📜

Type: bool

Default value
true

defaultRules.rules.kubeApiserverBurnrate📜

Type: bool

Default value
true

defaultRules.rules.kubeApiserverHistogram📜

Type: bool

Default value
true

defaultRules.rules.kubeApiserverSlos📜

Type: bool

Default value
true

defaultRules.rules.kubeControllerManager📜

Type: bool

Default value
true

defaultRules.rules.kubelet📜

Type: bool

Default value
true

defaultRules.rules.kubeProxy📜

Type: bool

Default value
true

defaultRules.rules.kubePrometheusGeneral📜

Type: bool

Default value
true

defaultRules.rules.kubePrometheusNodeRecording📜

Type: bool

Default value
true

defaultRules.rules.kubernetesApps📜

Type: bool

Default value
true

defaultRules.rules.kubernetesResources📜

Type: bool

Default value
true

defaultRules.rules.kubernetesStorage📜

Type: bool

Default value
true

defaultRules.rules.kubernetesSystem📜

Type: bool

Default value
true

defaultRules.rules.kubeSchedulerAlerting📜

Type: bool

Default value
true

defaultRules.rules.kubeSchedulerRecording📜

Type: bool

Default value
true

defaultRules.rules.kubeStateMetrics📜

Type: bool

Default value
true

defaultRules.rules.network📜

Type: bool

Default value
true

defaultRules.rules.node📜

Type: bool

Default value
true

defaultRules.rules.nodeExporterAlerting📜

Type: bool

Default value
true

defaultRules.rules.nodeExporterRecording📜

Type: bool

Default value
true

defaultRules.rules.prometheus📜

Type: bool

Default value
true

defaultRules.rules.prometheusOperator📜

Type: bool

Default value
true

defaultRules.rules.windows📜

Type: bool

Default value
true

defaultRules.appNamespacesTarget📜

Type: string

Default value
".*"

defaultRules.keepFiringFor📜

Type: string

Default value
""

defaultRules.labels📜

Type: object

Default value
{}

defaultRules.annotations📜

Type: object

Default value
{}

defaultRules.additionalRuleLabels📜

Type: object

Default value
{}

defaultRules.additionalRuleAnnotations📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.alertmanager📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.etcd📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.configReloaders📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.general📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerCpuUsageSecondsTotal📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemoryCache📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemoryRss📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerMemorySwap📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sContainerResource📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.k8sPodOwner📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverAvailability📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverBurnrate📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverHistogram📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeApiserverSlos📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeControllerManager📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubelet📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeProxy📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubePrometheusGeneral📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubePrometheusNodeRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesApps📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesResources📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesStorage📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubernetesSystem📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeSchedulerAlerting📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeSchedulerRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.kubeStateMetrics📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.network📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.node📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.nodeExporterAlerting📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.nodeExporterRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.prometheus📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupLabels.prometheusOperator📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.alertmanager📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.etcd📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.configReloaders📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.general📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerCpuUsageSecondsTotal📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryCache📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemoryRss📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerMemorySwap📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sContainerResource📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.k8sPodOwner📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverAvailability📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverBurnrate📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverHistogram📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeApiserverSlos📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeControllerManager📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubelet📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeProxy📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubePrometheusGeneral📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubePrometheusNodeRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesApps📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesResources📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesStorage📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubernetesSystem📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeSchedulerAlerting📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeSchedulerRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.kubeStateMetrics📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.network📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.node📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.nodeExporterAlerting📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.nodeExporterRecording📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.prometheus📜

Type: object

Default value
{}

defaultRules.additionalRuleGroupAnnotations.prometheusOperator📜

Type: object

Default value
{}

defaultRules.additionalAggregationLabels📜

Type: list

Default value
[]

defaultRules.runbookUrl📜

Type: string

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

defaultRules.node.fsSelector📜

Type: string

Default value
"fstype!=\"\""

defaultRules.disabled📜

Type: object

Default value
{}

additionalPrometheusRulesMap📜

Type: object

Default value
{}

global.rbac.create📜

Type: bool

Default value
true

global.rbac.createAggregateClusterRoles📜

Type: bool

Default value
false

global.rbac.pspEnabled📜

Type: bool

Default value
false

global.rbac.pspAnnotations📜

Type: object

Default value
{}

global.imageRegistry📜

Type: string

Default value
""

global.imagePullSecrets[0].name📜

Type: string

Default value
"private-registry"

windowsMonitoring.enabled📜

Type: bool

Default value
false

prometheus-windows-exporter.prometheus.monitor.enabled📜

Type: bool

Default value
true

prometheus-windows-exporter.prometheus.monitor.jobLabel📜

Type: string

Default value
"jobLabel"

prometheus-windows-exporter.releaseLabel📜

Type: bool

Default value
true

prometheus-windows-exporter.podLabels.jobLabel📜

Type: string

Default value
"windows-exporter"

prometheus-windows-exporter.config📜

Type: string

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

alertmanager.enabled📜

Type: bool

Default value
true

alertmanager.annotations📜

Type: object

Default value
{}

alertmanager.apiVersion📜

Type: string

Default value
"v2"

alertmanager.enableFeatures📜

Type: list

Default value
[]

alertmanager.serviceAccount.create📜

Type: bool

Default value
true

alertmanager.serviceAccount.name📜

Type: string

Default value
""

alertmanager.serviceAccount.annotations📜

Type: object

Default value
{}

alertmanager.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

alertmanager.podDisruptionBudget.enabled📜

Type: bool

Default value
false

alertmanager.podDisruptionBudget.minAvailable📜

Type: int

Default value
1

alertmanager.podDisruptionBudget.maxUnavailable📜

Type: string

Default value
""

alertmanager.config.global.resolve_timeout📜

Type: string

Default value
"5m"

alertmanager.config.inhibit_rules[0].source_matchers[0]📜

Type: string

Default value
"severity = critical"

alertmanager.config.inhibit_rules[0].target_matchers[0]📜

Type: string

Default value
"severity =~ warning\|info"

alertmanager.config.inhibit_rules[0].equal[0]📜

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[0].equal[1]📜

Type: string

Default value
"alertname"

alertmanager.config.inhibit_rules[1].source_matchers[0]📜

Type: string

Default value
"severity = warning"

alertmanager.config.inhibit_rules[1].target_matchers[0]📜

Type: string

Default value
"severity = info"

alertmanager.config.inhibit_rules[1].equal[0]📜

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[1].equal[1]📜

Type: string

Default value
"alertname"

alertmanager.config.inhibit_rules[2].source_matchers[0]📜

Type: string

Default value
"alertname = InfoInhibitor"

alertmanager.config.inhibit_rules[2].target_matchers[0]📜

Type: string

Default value
"severity = info"

alertmanager.config.inhibit_rules[2].equal[0]📜

Type: string

Default value
"namespace"

alertmanager.config.inhibit_rules[3].target_matchers[0]📜

Type: string

Default value
"alertname = InfoInhibitor"

alertmanager.config.route.group_by[0]📜

Type: string

Default value
"namespace"

alertmanager.config.route.group_wait📜

Type: string

Default value
"30s"

alertmanager.config.route.group_interval📜

Type: string

Default value
"5m"

alertmanager.config.route.repeat_interval📜

Type: string

Default value
"12h"

alertmanager.config.route.receiver📜

Type: string

Default value
"null"

alertmanager.config.route.routes[0].receiver📜

Type: string

Default value
"null"

alertmanager.config.route.routes[0].matchers[0]📜

Type: string

Default value
"alertname = \"Watchdog\""

alertmanager.config.receivers[0].name📜

Type: string

Default value
"null"

alertmanager.config.templates[0]📜

Type: string

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

alertmanager.stringConfig📜

Type: string

Default value
""

alertmanager.tplConfig📜

Type: bool

Default value
false

alertmanager.templateFiles📜

Type: object

Default value
{}

alertmanager.ingress.enabled📜

Type: bool

Default value
false

alertmanager.ingress.annotations📜

Type: object

Default value
{}

alertmanager.ingress.labels📜

Type: object

Default value
{}

alertmanager.ingress.hosts📜

Type: list

Default value
[]

alertmanager.ingress.paths📜

Type: list

Default value
[]

alertmanager.ingress.tls📜

Type: list

Default value
[]

alertmanager.secret.annotations📜

Type: object

Default value
{}

alertmanager.ingressPerReplica.enabled📜

Type: bool

Default value
false

alertmanager.ingressPerReplica.annotations📜

Type: object

Default value
{}

alertmanager.ingressPerReplica.labels📜

Type: object

Default value
{}

alertmanager.ingressPerReplica.hostPrefix📜

Type: string

Default value
""

alertmanager.ingressPerReplica.hostDomain📜

Type: string

Default value
""

alertmanager.ingressPerReplica.paths📜

Type: list

Default value
[]

alertmanager.ingressPerReplica.tlsSecretName📜

Type: string

Default value
""

alertmanager.ingressPerReplica.tlsSecretPerReplica.enabled📜

Type: bool

Default value
false

alertmanager.ingressPerReplica.tlsSecretPerReplica.prefix📜

Type: string

Default value
"alertmanager"

alertmanager.service.annotations📜

Type: object

Default value
{}

alertmanager.service.labels📜

Type: object

Default value
{}

alertmanager.service.clusterIP📜

Type: string

Default value
""

alertmanager.service.ipDualStack.enabled📜

Type: bool

Default value
false

alertmanager.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

alertmanager.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

alertmanager.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

alertmanager.service.port📜

Type: int

Default value
9093

alertmanager.service.targetPort📜

Type: int

Default value
9093

alertmanager.service.nodePort📜

Type: int

Default value
30903

alertmanager.service.additionalPorts📜

Type: list

Default value
[]

alertmanager.service.externalIPs📜

Type: list

Default value
[]

alertmanager.service.loadBalancerIP📜

Type: string

Default value
""

alertmanager.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

alertmanager.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

alertmanager.service.sessionAffinity📜

Type: string

Default value
"None"

alertmanager.service.sessionAffinityConfig.clientIP.timeoutSeconds📜

Type: int

Default value
10800

alertmanager.service.type📜

Type: string

Default value
"ClusterIP"

alertmanager.servicePerReplica.enabled📜

Type: bool

Default value
false

alertmanager.servicePerReplica.annotations📜

Type: object

Default value
{}

alertmanager.servicePerReplica.port📜

Type: int

Default value
9093

alertmanager.servicePerReplica.targetPort📜

Type: int

Default value
9093

alertmanager.servicePerReplica.nodePort📜

Type: int

Default value
30904

alertmanager.servicePerReplica.loadBalancerSourceRanges📜

Type: list

Default value
[]

alertmanager.servicePerReplica.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

alertmanager.servicePerReplica.type📜

Type: string

Default value
"ClusterIP"

alertmanager.serviceMonitor.selfMonitor📜

Type: bool

Default value
true

alertmanager.serviceMonitor.interval📜

Type: string

Default value
""

alertmanager.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

alertmanager.serviceMonitor.sampleLimit📜

Type: int

Default value
0

alertmanager.serviceMonitor.targetLimit📜

Type: int

Default value
0

alertmanager.serviceMonitor.labelLimit📜

Type: int

Default value
0

alertmanager.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

alertmanager.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

alertmanager.serviceMonitor.proxyUrl📜

Type: string

Default value
""

alertmanager.serviceMonitor.scheme📜

Type: string

Default value
""

alertmanager.serviceMonitor.enableHttp2📜

Type: bool

Default value
true

alertmanager.serviceMonitor.tlsConfig📜

Type: object

Default value
{}

alertmanager.serviceMonitor.bearerTokenFile📜

Type: string

Default value
nil

alertmanager.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

alertmanager.serviceMonitor.relabelings📜

Type: list

Default value
[]

alertmanager.serviceMonitor.additionalEndpoints📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.podMetadata📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.image.registry📜

Type: string

Default value
"registry1.dso.mil"

alertmanager.alertmanagerSpec.image.repository📜

Type: string

Default value
"ironbank/opensource/prometheus/alertmanager"

alertmanager.alertmanagerSpec.image.tag📜

Type: string

Default value
"v0.27.0"

alertmanager.alertmanagerSpec.image.sha📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.useExistingSecret📜

Type: bool

Default value
false

alertmanager.alertmanagerSpec.secrets📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.automountServiceAccountToken📜

Type: bool

Default value
true

alertmanager.alertmanagerSpec.configMaps📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.web📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigSelector📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigNamespaceSelector📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfiguration📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.alertmanagerConfigMatcherStrategy📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.logFormat📜

Type: string

Default value
"logfmt"

alertmanager.alertmanagerSpec.logLevel📜

Type: string

Default value
"info"

alertmanager.alertmanagerSpec.replicas📜

Type: int

Default value
1

alertmanager.alertmanagerSpec.retention📜

Type: string

Default value
"120h"

alertmanager.alertmanagerSpec.storage📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.externalUrl📜

Type: string

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

alertmanager.alertmanagerSpec.routePrefix📜

Type: string

Default value
"/"

alertmanager.alertmanagerSpec.scheme📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.tlsConfig📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.paused📜

Type: bool

Default value
false

alertmanager.alertmanagerSpec.nodeSelector📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.resources.limits.cpu📜

Type: string

Default value
"100m"

alertmanager.alertmanagerSpec.resources.limits.memory📜

Type: string

Default value
"100Mi"

alertmanager.alertmanagerSpec.resources.requests.cpu📜

Type: string

Default value
"100m"

alertmanager.alertmanagerSpec.resources.requests.memory📜

Type: string

Default value
"100Mi"

alertmanager.alertmanagerSpec.podAntiAffinity📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.podAntiAffinityTopologyKey📜

Type: string

Default value
"kubernetes.io/hostname"

alertmanager.alertmanagerSpec.affinity📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.tolerations📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.topologySpreadConstraints📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.securityContext.runAsGroup📜

Type: int

Default value
2000

alertmanager.alertmanagerSpec.securityContext.runAsNonRoot📜

Type: bool

Default value
true

alertmanager.alertmanagerSpec.securityContext.runAsUser📜

Type: int

Default value
1000

alertmanager.alertmanagerSpec.securityContext.fsGroup📜

Type: int

Default value
2000

alertmanager.alertmanagerSpec.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

alertmanager.alertmanagerSpec.listenLocal📜

Type: bool

Default value
false

alertmanager.alertmanagerSpec.containers📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.volumes📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.volumeMounts📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.initContainers📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.priorityClassName📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.additionalPeers📜

Type: list

Default value
[]

alertmanager.alertmanagerSpec.portName📜

Type: string

Default value
"http-web"

alertmanager.alertmanagerSpec.clusterAdvertiseAddress📜

Type: bool

Default value
false

alertmanager.alertmanagerSpec.clusterGossipInterval📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.clusterPeerTimeout📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.clusterPushpullInterval📜

Type: string

Default value
""

alertmanager.alertmanagerSpec.forceEnableClusterMode📜

Type: bool

Default value
false

alertmanager.alertmanagerSpec.minReadySeconds📜

Type: int

Default value
0

alertmanager.alertmanagerSpec.additionalConfig📜

Type: object

Default value
{}

alertmanager.alertmanagerSpec.additionalConfigString📜

Type: string

Default value
""

alertmanager.extraSecret.annotations📜

Type: object

Default value
{}

alertmanager.extraSecret.data📜

Type: object

Default value
{}

grafana.enabled📜

Type: bool

Default value
false

grafana.namespaceOverride📜

Type: string

Default value
""

grafana.image.registry📜

Type: string

Default value
"registry1.dso.mil"

grafana.image.repository📜

Type: string

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

grafana.image.tag📜

Type: string

Default value
"11.1.0"

grafana.image.pullSecrets[0]📜

Type: string

Default value
"private-registry"

grafana.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

grafana.resources.limits.cpu📜

Type: string

Default value
"100m"

grafana.resources.limits.memory📜

Type: string

Default value
"256Mi"

grafana.resources.requests.cpu📜

Type: string

Default value
"100m"

grafana.resources.requests.memory📜

Type: string

Default value
"256Mi"

grafana.testFramework.registry📜

Type: string

Default value
"registry1.dso.mil"

grafana.testFramework.repository📜

Type: string

Default value
"ironbank/opensource/bats/bats"

grafana.testFramework.tag📜

Type: string

Default value
"v1.11.0"

grafana.testFramework.pullSecrets[0]📜

Type: string

Default value
"private-registry"

grafana.testFramework.imagePullPolicy📜

Type: string

Default value
"IfNotPresent"

grafana.testFramework.securityContext.capabilites.drop[0]📜

Type: string

Default value
"ALL"

grafana.forceDeployDatasources📜

Type: bool

Default value
false

grafana.forceDeployDashboards📜

Type: bool

Default value
false

grafana.defaultDashboardsEnabled📜

Type: bool

Default value
true

grafana.defaultDashboardsTimezone📜

Type: string

Default value
"utc"

grafana.defaultDashboardsEditable📜

Type: bool

Default value
true

grafana.adminPassword📜

Type: string

Default value
"prom-operator"

grafana.”grafana.ini”.”auth.generic_oauth”.enabled📜

Type: bool

Default value
false

grafana.”grafana.ini”.”auth.generic_oauth”.client_id📜

Type: string

Default value
"grafana"

grafana.”grafana.ini”.”auth.generic_oauth”.client_secret📜

Type: string

Default value
"secret"

grafana.”grafana.ini”.”auth.generic_oauth”.scopes📜

Type: string

Default value
"Grafana"

grafana.”grafana.ini”.”auth.generic_oauth”.auth_url📜

Type: string

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

grafana.”grafana.ini”.”auth.generic_oauth”.token_url📜

Type: string

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

grafana.”grafana.ini”.”auth.generic_oauth”.api_url📜

Type: string

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

grafana.”grafana.ini”.”auth.generic_oauth”.allow_sign_up📜

Type: bool

Default value
true

grafana.”grafana.ini”.”auth.generic_oauth”.role_attribute_path📜

Type: string

Default value
"Viewer"

grafana.”grafana.ini”.”plugin.grafana-piechart-panel”.path📜

Type: string

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

grafana.”grafana.ini”.”plugin.grafana-polystat-panel”.path📜

Type: string

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

grafana.”grafana.ini”.”plugin.redis-datasource”.path📜

Type: string

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

grafana.rbac.pspEnabled📜

Type: bool

Default value
false

grafana.ingress.enabled📜

Type: bool

Default value
false

grafana.ingress.annotations📜

Type: object

Default value
{}

grafana.ingress.labels📜

Type: object

Default value
{}

grafana.ingress.hosts📜

Type: list

Default value
[]

grafana.ingress.path📜

Type: string

Default value
"/"

grafana.ingress.tls📜

Type: list

Default value
[]

grafana.serviceAccount.create📜

Type: bool

Default value
true

grafana.serviceAccount.autoMount📜

Type: bool

Default value
true

grafana.sidecar.image.registry📜

Type: string

Default value
"registry1.dso.mil"

grafana.sidecar.image.repository📜

Type: string

Default value
"ironbank/kiwigrid/k8s-sidecar"

grafana.sidecar.image.tag📜

Type: string

Default value
"1.27.2"

grafana.sidecar.resources.limits.cpu📜

Type: string

Default value
"100m"

grafana.sidecar.resources.limits.memory📜

Type: string

Default value
"100Mi"

grafana.sidecar.resources.requests.cpu📜

Type: string

Default value
"100m"

grafana.sidecar.resources.requests.memory📜

Type: string

Default value
"100Mi"

grafana.sidecar.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

grafana.sidecar.dashboards.enabled📜

Type: bool

Default value
true

grafana.sidecar.dashboards.label📜

Type: string

Default value
"grafana_dashboard"

grafana.sidecar.dashboards.labelValue📜

Type: string

Default value
"1"

grafana.sidecar.dashboards.searchNamespace📜

Type: string

Default value
"ALL"

grafana.sidecar.dashboards.enableNewTablePanelSyntax📜

Type: bool

Default value
false

grafana.sidecar.dashboards.annotations📜

Type: object

Default value
{}

grafana.sidecar.dashboards.multicluster.global.enabled📜

Type: bool

Default value
false

grafana.sidecar.dashboards.multicluster.etcd.enabled📜

Type: bool

Default value
false

grafana.sidecar.dashboards.provider.allowUiUpdates📜

Type: bool

Default value
false

grafana.sidecar.datasources.enabled📜

Type: bool

Default value
true

grafana.sidecar.datasources.defaultDatasourceEnabled📜

Type: bool

Default value
true

grafana.sidecar.datasources.isDefaultDatasource📜

Type: bool

Default value
true

grafana.sidecar.datasources.name📜

Type: string

Default value
"Prometheus"

grafana.sidecar.datasources.uid📜

Type: string

Default value
"prometheus"

grafana.sidecar.datasources.annotations📜

Type: object

Default value
{}

grafana.sidecar.datasources.httpMethod📜

Type: string

Default value
"POST"

grafana.sidecar.datasources.createPrometheusReplicasDatasources📜

Type: bool

Default value
false

grafana.sidecar.datasources.label📜

Type: string

Default value
"grafana_datasource"

grafana.sidecar.datasources.labelValue📜

Type: string

Default value
"1"

grafana.sidecar.datasources.exemplarTraceIdDestinations📜

Type: object

Default value
{}

grafana.sidecar.datasources.alertmanager.enabled📜

Type: bool

Default value
true

grafana.sidecar.datasources.alertmanager.name📜

Type: string

Default value
"Alertmanager"

grafana.sidecar.datasources.alertmanager.uid📜

Type: string

Default value
"alertmanager"

grafana.sidecar.datasources.alertmanager.handleGrafanaManagedAlerts📜

Type: bool

Default value
false

grafana.sidecar.datasources.alertmanager.implementation📜

Type: string

Default value
"prometheus"

grafana.dashboardProviders📜

Type: object

Default value
{}

grafana.downloadDashboardsImage.registry📜

Type: string

Default value
"registry1.dso.mil"

grafana.downloadDashboardsImage.repository📜

Type: string

Default value
"ironbank/big-bang/base"

grafana.downloadDashboardsImage.tag📜

Type: string

Default value
"2.1.0"

grafana.downloadDashboards.resources.limits.cpu📜

Type: string

Default value
"20m"

grafana.downloadDashboards.resources.limits.memory📜

Type: string

Default value
"20Mi"

grafana.downloadDashboards.resources.requests.cpu📜

Type: string

Default value
"20m"

grafana.downloadDashboards.resources.requests.memory📜

Type: string

Default value
"20Mi"

grafana.dashboards📜

Type: object

Default value
{}

grafana.extraConfigmapMounts📜

Type: list

Default value
[]

grafana.extraSecretMounts📜

Type: list

Default value
[]

grafana.deleteDatasources📜

Type: list

Default value
[]

grafana.additionalDataSources📜

Type: list

Default value
[]

grafana.prune📜

Type: bool

Default value
false

grafana.service.portName📜

Type: string

Default value
"http-web"

grafana.service.ipFamilies📜

Type: list

Default value
[]

grafana.service.ipFamilyPolicy📜

Type: string

Default value
""

grafana.serviceMonitor.enabled📜

Type: bool

Default value
true

grafana.serviceMonitor.path📜

Type: string

Default value
"/metrics"

grafana.serviceMonitor.labels📜

Type: object

Default value
{}

grafana.serviceMonitor.interval📜

Type: string

Default value
""

grafana.serviceMonitor.scheme📜

Type: string

Default value
"http"

grafana.serviceMonitor.tlsConfig📜

Type: object

Default value
{}

grafana.serviceMonitor.scrapeTimeout📜

Type: string

Default value
"30s"

grafana.serviceMonitor.relabelings📜

Type: list

Default value
[]

grafana.persistence.type📜

Type: string

Default value
"pvc"

grafana.persistence.enabled📜

Type: bool

Default value
false

grafana.persistence.accessModes[0]📜

Type: string

Default value
"ReadWriteOnce"

grafana.persistence.size📜

Type: string

Default value
"10Gi"

grafana.initChownData.enabled📜

Type: bool

Default value
false

grafana.initChownData.image.registry📜

Type: string

Default value
"registry1.dso.mil"

grafana.initChownData.image.repository📜

Type: string

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

grafana.initChownData.image.tag📜

Type: string

Default value
"9.4"

grafana.initChownData.image.sha📜

Type: string

Default value
""

grafana.initChownData.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

grafana.initChownData.resources.limits.cpu📜

Type: string

Default value
"100m"

grafana.initChownData.resources.limits.memory📜

Type: string

Default value
"128Mi"

grafana.initChownData.resources.requests.cpu📜

Type: string

Default value
"100m"

grafana.initChownData.resources.requests.memory📜

Type: string

Default value
"128Mi"

kiali.enabled📜

Type: bool

Default value
false

kubernetesServiceMonitors.enabled📜

Type: bool

Default value
true

kubeApiServer.enabled📜

Type: bool

Default value
true

kubeApiServer.tlsConfig.serverName📜

Type: string

Default value
"kubernetes"

kubeApiServer.tlsConfig.insecureSkipVerify📜

Type: bool

Default value
false

kubeApiServer.serviceMonitor.interval📜

Type: string

Default value
""

kubeApiServer.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeApiServer.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeApiServer.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeApiServer.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeApiServer.serviceMonitor.jobLabel📜

Type: string

Default value
"component"

kubeApiServer.serviceMonitor.selector.matchLabels.component📜

Type: string

Default value
"apiserver"

kubeApiServer.serviceMonitor.selector.matchLabels.provider📜

Type: string

Default value
"kubernetes"

kubeApiServer.serviceMonitor.metricRelabelings[0].action📜

Type: string

Default value
"drop"

kubeApiServer.serviceMonitor.metricRelabelings[0].regex📜

Type: string

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

kubeApiServer.serviceMonitor.metricRelabelings[0].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubeApiServer.serviceMonitor.metricRelabelings[0].sourceLabels[1]📜

Type: string

Default value
"le"

kubeApiServer.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeApiServer.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubelet.enabled📜

Type: bool

Default value
true

kubelet.namespace📜

Type: string

Default value
"kube-system"

kubelet.serviceMonitor.attachMetadata.node📜

Type: bool

Default value
false

kubelet.serviceMonitor.interval📜

Type: string

Default value
""

kubelet.serviceMonitor.honorLabels📜

Type: bool

Default value
true

kubelet.serviceMonitor.honorTimestamps📜

Type: bool

Default value
true

kubelet.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubelet.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubelet.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubelet.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubelet.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubelet.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubelet.serviceMonitor.https📜

Type: bool

Default value
true

kubelet.serviceMonitor.insecureSkipVerify📜

Type: bool

Default value
true

kubelet.serviceMonitor.cAdvisor📜

Type: bool

Default value
true

kubelet.serviceMonitor.probes📜

Type: bool

Default value
true

kubelet.serviceMonitor.resource📜

Type: bool

Default value
false

kubelet.serviceMonitor.resourcePath📜

Type: string

Default value
"/metrics/resource/v1alpha1"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[0].regex📜

Type: string

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

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[1].regex📜

Type: string

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

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[2].regex📜

Type: string

Default value
"container_memory_(mapped_file\|swap)"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[3].regex📜

Type: string

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

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].sourceLabels[0]📜

Type: string

Default value
"__name__"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[4].regex📜

Type: string

Default value
"container_spec.*"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[0]📜

Type: string

Default value
"id"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].sourceLabels[1]📜

Type: string

Default value
"pod"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].action📜

Type: string

Default value
"drop"

kubelet.serviceMonitor.cAdvisorMetricRelabelings[5].regex📜

Type: string

Default value
".+;"

kubelet.serviceMonitor.probesMetricRelabelings📜

Type: list

Default value
[]

kubelet.serviceMonitor.cAdvisorRelabelings[0].action📜

Type: string

Default value
"replace"

kubelet.serviceMonitor.cAdvisorRelabelings[0].sourceLabels[0]📜

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.cAdvisorRelabelings[0].targetLabel📜

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.probesRelabelings[0].action📜

Type: string

Default value
"replace"

kubelet.serviceMonitor.probesRelabelings[0].sourceLabels[0]📜

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.probesRelabelings[0].targetLabel📜

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.resourceRelabelings[0].action📜

Type: string

Default value
"replace"

kubelet.serviceMonitor.resourceRelabelings[0].sourceLabels[0]📜

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.resourceRelabelings[0].targetLabel📜

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubelet.serviceMonitor.relabelings[0].action📜

Type: string

Default value
"replace"

kubelet.serviceMonitor.relabelings[0].sourceLabels[0]📜

Type: string

Default value
"__metrics_path__"

kubelet.serviceMonitor.relabelings[0].targetLabel📜

Type: string

Default value
"metrics_path"

kubelet.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeControllerManager.enabled📜

Type: bool

Default value
true

kubeControllerManager.endpoints📜

Type: list

Default value
[]

kubeControllerManager.service.enabled📜

Type: bool

Default value
true

kubeControllerManager.service.port📜

Type: string

Default value
nil

kubeControllerManager.service.targetPort📜

Type: string

Default value
nil

kubeControllerManager.service.ipDualStack.enabled📜

Type: bool

Default value
false

kubeControllerManager.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

kubeControllerManager.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

kubeControllerManager.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

kubeControllerManager.serviceMonitor.enabled📜

Type: bool

Default value
true

kubeControllerManager.serviceMonitor.interval📜

Type: string

Default value
""

kubeControllerManager.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeControllerManager.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeControllerManager.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeControllerManager.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeControllerManager.serviceMonitor.port📜

Type: string

Default value
"http-metrics"

kubeControllerManager.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

kubeControllerManager.serviceMonitor.selector📜

Type: object

Default value
{}

kubeControllerManager.serviceMonitor.https📜

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.insecureSkipVerify📜

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.serverName📜

Type: string

Default value
nil

kubeControllerManager.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubeControllerManager.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeControllerManager.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

coreDns.enabled📜

Type: bool

Default value
true

coreDns.service.enabled📜

Type: bool

Default value
true

coreDns.service.port📜

Type: int

Default value
9153

coreDns.service.targetPort📜

Type: int

Default value
9153

coreDns.service.ipDualStack.enabled📜

Type: bool

Default value
false

coreDns.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

coreDns.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

coreDns.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

coreDns.serviceMonitor.enabled📜

Type: bool

Default value
true

coreDns.serviceMonitor.interval📜

Type: string

Default value
""

coreDns.serviceMonitor.sampleLimit📜

Type: int

Default value
0

coreDns.serviceMonitor.targetLimit📜

Type: int

Default value
0

coreDns.serviceMonitor.labelLimit📜

Type: int

Default value
0

coreDns.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

coreDns.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

coreDns.serviceMonitor.proxyUrl📜

Type: string

Default value
""

coreDns.serviceMonitor.port📜

Type: string

Default value
"http-metrics"

coreDns.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

coreDns.serviceMonitor.selector📜

Type: object

Default value
{}

coreDns.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

coreDns.serviceMonitor.relabelings📜

Type: list

Default value
[]

coreDns.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeDns.enabled📜

Type: bool

Default value
false

kubeDns.service.dnsmasq.port📜

Type: int

Default value
10054

kubeDns.service.dnsmasq.targetPort📜

Type: int

Default value
10054

kubeDns.service.skydns.port📜

Type: int

Default value
10055

kubeDns.service.skydns.targetPort📜

Type: int

Default value
10055

kubeDns.service.ipDualStack.enabled📜

Type: bool

Default value
false

kubeDns.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

kubeDns.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

kubeDns.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

kubeDns.serviceMonitor.interval📜

Type: string

Default value
""

kubeDns.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeDns.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeDns.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeDns.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeDns.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeDns.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeDns.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

kubeDns.serviceMonitor.selector📜

Type: object

Default value
{}

kubeDns.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubeDns.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeDns.serviceMonitor.dnsmasqMetricRelabelings📜

Type: list

Default value
[]

kubeDns.serviceMonitor.dnsmasqRelabelings📜

Type: list

Default value
[]

kubeDns.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeEtcd.enabled📜

Type: bool

Default value
true

kubeEtcd.endpoints📜

Type: list

Default value
[]

kubeEtcd.service.enabled📜

Type: bool

Default value
true

kubeEtcd.service.port📜

Type: int

Default value
2381

kubeEtcd.service.targetPort📜

Type: int

Default value
2381

kubeEtcd.service.ipDualStack.enabled📜

Type: bool

Default value
false

kubeEtcd.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

kubeEtcd.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

kubeEtcd.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

kubeEtcd.serviceMonitor.enabled📜

Type: bool

Default value
true

kubeEtcd.serviceMonitor.interval📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeEtcd.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeEtcd.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeEtcd.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.scheme📜

Type: string

Default value
"http"

kubeEtcd.serviceMonitor.insecureSkipVerify📜

Type: bool

Default value
false

kubeEtcd.serviceMonitor.serverName📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.caFile📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.certFile📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.keyFile📜

Type: string

Default value
""

kubeEtcd.serviceMonitor.port📜

Type: string

Default value
"http-metrics"

kubeEtcd.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

kubeEtcd.serviceMonitor.selector📜

Type: object

Default value
{}

kubeEtcd.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubeEtcd.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeEtcd.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeScheduler.enabled📜

Type: bool

Default value
true

kubeScheduler.endpoints📜

Type: list

Default value
[]

kubeScheduler.service.enabled📜

Type: bool

Default value
true

kubeScheduler.service.port📜

Type: string

Default value
nil

kubeScheduler.service.targetPort📜

Type: string

Default value
nil

kubeScheduler.service.ipDualStack.enabled📜

Type: bool

Default value
false

kubeScheduler.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

kubeScheduler.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

kubeScheduler.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

kubeScheduler.serviceMonitor.enabled📜

Type: bool

Default value
true

kubeScheduler.serviceMonitor.interval📜

Type: string

Default value
""

kubeScheduler.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeScheduler.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeScheduler.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeScheduler.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeScheduler.serviceMonitor.https📜

Type: string

Default value
nil

kubeScheduler.serviceMonitor.port📜

Type: string

Default value
"http-metrics"

kubeScheduler.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

kubeScheduler.serviceMonitor.selector📜

Type: object

Default value
{}

kubeScheduler.serviceMonitor.insecureSkipVerify📜

Type: string

Default value
nil

kubeScheduler.serviceMonitor.serverName📜

Type: string

Default value
nil

kubeScheduler.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubeScheduler.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeScheduler.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeProxy.enabled📜

Type: bool

Default value
true

kubeProxy.endpoints📜

Type: list

Default value
[]

kubeProxy.service.enabled📜

Type: bool

Default value
true

kubeProxy.service.port📜

Type: int

Default value
10249

kubeProxy.service.targetPort📜

Type: int

Default value
10249

kubeProxy.service.ipDualStack.enabled📜

Type: bool

Default value
false

kubeProxy.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

kubeProxy.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

kubeProxy.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

kubeProxy.serviceMonitor.enabled📜

Type: bool

Default value
true

kubeProxy.serviceMonitor.interval📜

Type: string

Default value
""

kubeProxy.serviceMonitor.sampleLimit📜

Type: int

Default value
0

kubeProxy.serviceMonitor.targetLimit📜

Type: int

Default value
0

kubeProxy.serviceMonitor.labelLimit📜

Type: int

Default value
0

kubeProxy.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

kubeProxy.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

kubeProxy.serviceMonitor.proxyUrl📜

Type: string

Default value
""

kubeProxy.serviceMonitor.port📜

Type: string

Default value
"http-metrics"

kubeProxy.serviceMonitor.jobLabel📜

Type: string

Default value
"jobLabel"

kubeProxy.serviceMonitor.selector📜

Type: object

Default value
{}

kubeProxy.serviceMonitor.https📜

Type: bool

Default value
false

kubeProxy.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

kubeProxy.serviceMonitor.relabelings📜

Type: list

Default value
[]

kubeProxy.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

kubeStateMetrics.enabled📜

Type: bool

Default value
true

kube-state-metrics.image.registry📜

Type: string

Default value
"registry1.dso.mil"

kube-state-metrics.image.repository📜

Type: string

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

kube-state-metrics.image.tag📜

Type: string

Default value
"v2.12.0"

kube-state-metrics.resources.limits.cpu📜

Type: string

Default value
"100m"

kube-state-metrics.resources.limits.memory📜

Type: string

Default value
"128Mi"

kube-state-metrics.resources.requests.cpu📜

Type: string

Default value
"100m"

kube-state-metrics.resources.requests.memory📜

Type: string

Default value
"128Mi"

kube-state-metrics.namespaceOverride📜

Type: string

Default value
""

kube-state-metrics.rbac.create📜

Type: bool

Default value
true

kube-state-metrics.podSecurityPolicy.enabled📜

Type: bool

Default value
false

kube-state-metrics.securityContext.runAsGroup📜

Type: int

Default value
65532

kube-state-metrics.securityContext.runAsUser📜

Type: int

Default value
65532

kube-state-metrics.securityContext.fsGroup📜

Type: int

Default value
65532

kube-state-metrics.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

kube-state-metrics.releaseLabel📜

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.enabled📜

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.interval📜

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.sampleLimit📜

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.targetLimit📜

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelLimit📜

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelNameLengthLimit📜

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.labelValueLengthLimit📜

Type: int

Default value
0

kube-state-metrics.prometheus.monitor.scrapeTimeout📜

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.proxyUrl📜

Type: string

Default value
""

kube-state-metrics.prometheus.monitor.honorLabels📜

Type: bool

Default value
true

kube-state-metrics.prometheus.monitor.metricRelabelings📜

Type: list

Default value
[]

kube-state-metrics.prometheus.monitor.relabelings📜

Type: list

Default value
[]

kube-state-metrics.selfMonitor.enabled📜

Type: bool

Default value
false

nodeExporter.enabled📜

Type: bool

Default value
true

nodeExporter.operatingSystems.linux.enabled📜

Type: bool

Default value
true

nodeExporter.operatingSystems.darwin.enabled📜

Type: bool

Default value
true

nodeExporter.serviceMonitor.interval📜

Type: string

Default value
""

nodeExporter.jobLabel📜

Type: string

Default value
"jobLabel"

nodeExporter.forceDeployDashboards📜

Type: bool

Default value
false

prometheus-node-exporter.serviceMonitor.attachMetadata📜

Type: object

Default value
{}

prometheus-node-exporter.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheus-node-exporter.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheus-node-exporter.image.repository📜

Type: string

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

prometheus-node-exporter.image.tag📜

Type: string

Default value
"v1.8.1"

prometheus-node-exporter.resources.limits.cpu📜

Type: string

Default value
"200m"

prometheus-node-exporter.resources.limits.memory📜

Type: string

Default value
"250Mi"

prometheus-node-exporter.resources.requests.cpu📜

Type: string

Default value
"200m"

prometheus-node-exporter.resources.requests.memory📜

Type: string

Default value
"250Mi"

prometheus-node-exporter.hostNetwork📜

Type: bool

Default value
false

prometheus-node-exporter.hostPID📜

Type: bool

Default value
false

prometheus-node-exporter.namespaceOverride📜

Type: string

Default value
""

prometheus-node-exporter.podLabels.jobLabel📜

Type: string

Default value
"node-exporter"

prometheus-node-exporter.releaseLabel📜

Type: bool

Default value
true

prometheus-node-exporter.extraArgs[0]📜

Type: string

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

prometheus-node-exporter.extraArgs[1]📜

Type: string

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

prometheus-node-exporter.service.portName📜

Type: string

Default value
"http-metrics"

prometheus-node-exporter.service.ipDualStack.enabled📜

Type: bool

Default value
false

prometheus-node-exporter.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheus-node-exporter.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheus-node-exporter.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheus-node-exporter.service.labels.jobLabel📜

Type: string

Default value
"node-exporter"

prometheus-node-exporter.prometheus.monitor.enabled📜

Type: bool

Default value
true

prometheus-node-exporter.prometheus.monitor.jobLabel📜

Type: string

Default value
"jobLabel"

prometheus-node-exporter.prometheus.monitor.interval📜

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.sampleLimit📜

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.targetLimit📜

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelLimit📜

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelNameLengthLimit📜

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.labelValueLengthLimit📜

Type: int

Default value
0

prometheus-node-exporter.prometheus.monitor.scrapeTimeout📜

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.proxyUrl📜

Type: string

Default value
""

prometheus-node-exporter.prometheus.monitor.metricRelabelings📜

Type: list

Default value
[]

prometheus-node-exporter.prometheus.monitor.relabelings📜

Type: list

Default value
[]

prometheus-node-exporter.rbac.pspEnabled📜

Type: bool

Default value
false

snmpExporter.enabled📜

Type: bool

Default value
false

snmpExporter.image.repository📜

Type: string

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

snmpExporter.image.tag📜

Type: string

Default value
"v0.26.0"

snmpExporter.imagePullSecrets[0].name📜

Type: string

Default value
"private-registry"

snmpExporter.configmapReload.image.repository📜

Type: string

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

snmpExporter.configmapReload.image.tag📜

Type: string

Default value
"v0.74.0"

snmpExporter.securityContext.runAsNonRoot📜

Type: bool

Default value
true

snmpExporter.securityContext.runAsUser📜

Type: int

Default value
1001

snmpExporter.securityContext.runAsGroup📜

Type: int

Default value
1001

snmpExporter.securityContext.fsGroup📜

Type: int

Default value
1001

snmpExporter.containerSecurityContext.runAsGroup📜

Type: int

Default value
1001

snmpExporter.containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

snmpExporter.containerSecurityContext.runAsUser📜

Type: int

Default value
1001

snmpExporter.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

snmpExporter.serviceMonitor.enabled📜

Type: bool

Default value
true

prometheusOperator.enabled📜

Type: bool

Default value
true

prometheusOperator.fullnameOverride📜

Type: string

Default value
""

prometheusOperator.revisionHistoryLimit📜

Type: int

Default value
10

prometheusOperator.strategy📜

Type: object

Default value
{}

prometheusOperator.tls.enabled📜

Type: bool

Default value
true

prometheusOperator.tls.tlsMinVersion📜

Type: string

Default value
"VersionTLS13"

prometheusOperator.tls.internalPort📜

Type: int

Default value
10250

prometheusOperator.livenessProbe.enabled📜

Type: bool

Default value
true

prometheusOperator.livenessProbe.failureThreshold📜

Type: int

Default value
3

prometheusOperator.livenessProbe.initialDelaySeconds📜

Type: int

Default value
0

prometheusOperator.livenessProbe.periodSeconds📜

Type: int

Default value
10

prometheusOperator.livenessProbe.successThreshold📜

Type: int

Default value
1

prometheusOperator.livenessProbe.timeoutSeconds📜

Type: int

Default value
1

prometheusOperator.readinessProbe.enabled📜

Type: bool

Default value
true

prometheusOperator.readinessProbe.failureThreshold📜

Type: int

Default value
3

prometheusOperator.readinessProbe.initialDelaySeconds📜

Type: int

Default value
0

prometheusOperator.readinessProbe.periodSeconds📜

Type: int

Default value
10

prometheusOperator.readinessProbe.successThreshold📜

Type: int

Default value
1

prometheusOperator.readinessProbe.timeoutSeconds📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.failurePolicy📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.timeoutSeconds📜

Type: int

Default value
10

prometheusOperator.admissionWebhooks.enabled📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.caBundle📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.namespaceSelector📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.objectSelector📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.mutatingWebhookConfiguration.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.validatingWebhookConfiguration.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.enabled📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.replicas📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.strategy📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podDisruptionBudget📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.revisionHistoryLimit📜

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.tls.enabled📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.tls.tlsMinVersion📜

Type: string

Default value
"VersionTLS13"

prometheusOperator.admissionWebhooks.deployment.tls.internalPort📜

Type: int

Default value
10250

prometheusOperator.admissionWebhooks.deployment.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.serviceAccount.create📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.serviceAccount.name📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.service.labels📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.service.clusterIP📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.enabled📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheusOperator.admissionWebhooks.deployment.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheusOperator.admissionWebhooks.deployment.service.nodePort📜

Type: int

Default value
31080

prometheusOperator.admissionWebhooks.deployment.service.nodePortTls📜

Type: int

Default value
31443

prometheusOperator.admissionWebhooks.deployment.service.additionalPorts📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.service.loadBalancerIP📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheusOperator.admissionWebhooks.deployment.service.type📜

Type: string

Default value
"ClusterIP"

prometheusOperator.admissionWebhooks.deployment.service.externalIPs📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.labels📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podLabels📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.podAnnotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.image.registry📜

Type: string

Default value
"quay.io"

prometheusOperator.admissionWebhooks.deployment.image.repository📜

Type: string

Default value
"prometheus-operator/admission-webhook"

prometheusOperator.admissionWebhooks.deployment.image.tag📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.image.sha📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.deployment.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.deployment.livenessProbe.enabled📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.livenessProbe.failureThreshold📜

Type: int

Default value
3

prometheusOperator.admissionWebhooks.deployment.livenessProbe.initialDelaySeconds📜

Type: int

Default value
30

prometheusOperator.admissionWebhooks.deployment.livenessProbe.periodSeconds📜

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.livenessProbe.successThreshold📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.livenessProbe.timeoutSeconds📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.readinessProbe.enabled📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.readinessProbe.failureThreshold📜

Type: int

Default value
3

prometheusOperator.admissionWebhooks.deployment.readinessProbe.initialDelaySeconds📜

Type: int

Default value
5

prometheusOperator.admissionWebhooks.deployment.readinessProbe.periodSeconds📜

Type: int

Default value
10

prometheusOperator.admissionWebhooks.deployment.readinessProbe.successThreshold📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.readinessProbe.timeoutSeconds📜

Type: int

Default value
1

prometheusOperator.admissionWebhooks.deployment.resources📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.hostNetwork📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.nodeSelector📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.tolerations📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.deployment.affinity📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.dnsConfig📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.deployment.securityContext.fsGroup📜

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsGroup📜

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsNonRoot📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.securityContext.runAsUser📜

Type: int

Default value
65534

prometheusOperator.admissionWebhooks.deployment.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.deployment.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.deployment.automountServiceAccountToken📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.enabled📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.admissionWebhooks.patch.image.repository📜

Type: string

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

prometheusOperator.admissionWebhooks.patch.image.tag📜

Type: string

Default value
"v1.3.0"

prometheusOperator.admissionWebhooks.patch.image.sha📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.patch.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.patch.resources.limits.cpu📜

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.patch.resources.limits.memory📜

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.patch.resources.requests.cpu📜

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.patch.resources.requests.memory📜

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.patch.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.patch.securityContext.runAsNonRoot📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.securityContext.runAsUser📜

Type: int

Default value
65532

prometheusOperator.admissionWebhooks.patch.securityContext.runAsGroup📜

Type: int

Default value
65532

prometheusOperator.admissionWebhooks.patch.priorityClassName📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.patch.ttlSecondsAfterFinished📜

Type: int

Default value
60

prometheusOperator.admissionWebhooks.patch.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.podAnnotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.nodeSelector📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.affinity📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.patch.tolerations📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.patch.serviceAccount.create📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patch.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.cleanupProxy.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.admissionWebhooks.cleanupProxy.image.repository📜

Type: string

Default value
"ironbank/big-bang/base"

prometheusOperator.admissionWebhooks.cleanupProxy.image.tag📜

Type: string

Default value
"2.1.0"

prometheusOperator.admissionWebhooks.cleanupProxy.image.sha📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.cleanupProxy.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.cpu📜

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.limits.memory📜

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.cpu📜

Type: string

Default value
"50m"

prometheusOperator.admissionWebhooks.cleanupProxy.resources.requests.memory📜

Type: string

Default value
"50Mi"

prometheusOperator.admissionWebhooks.cleanupProxy.priorityClassName📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.cleanupProxy.ttlSecondsAfterFinished📜

Type: int

Default value
60

prometheusOperator.admissionWebhooks.cleanupProxy.annotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.podAnnotations📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.nodeSelector📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.affinity📜

Type: object

Default value
{}

prometheusOperator.admissionWebhooks.cleanupProxy.tolerations📜

Type: list

Default value
[]

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsGroup📜

Type: int

Default value
2000

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsNonRoot📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.runAsUser📜

Type: int

Default value
2000

prometheusOperator.admissionWebhooks.cleanupProxy.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.createSecretJob.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

prometheusOperator.admissionWebhooks.patchWebhookJob.securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.admissionWebhooks.certManager.enabled📜

Type: bool

Default value
false

prometheusOperator.admissionWebhooks.certManager.rootCert.duration📜

Type: string

Default value
""

prometheusOperator.admissionWebhooks.certManager.admissionCert.duration📜

Type: string

Default value
""

prometheusOperator.namespaces📜

Type: object

Default value
{}

prometheusOperator.denyNamespaces📜

Type: list

Default value
[]

prometheusOperator.alertmanagerInstanceNamespaces📜

Type: list

Default value
[]

prometheusOperator.alertmanagerConfigNamespaces📜

Type: list

Default value
[]

prometheusOperator.prometheusInstanceNamespaces📜

Type: list

Default value
[]

prometheusOperator.thanosRulerInstanceNamespaces📜

Type: list

Default value
[]

prometheusOperator.clusterDomain📜

Type: string

Default value
"cluster.local"

prometheusOperator.networkPolicy.enabled📜

Type: bool

Default value
false

prometheusOperator.networkPolicy.flavor📜

Type: string

Default value
"kubernetes"

prometheusOperator.serviceAccount.create📜

Type: bool

Default value
true

prometheusOperator.serviceAccount.name📜

Type: string

Default value
""

prometheusOperator.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
true

prometheusOperator.service.annotations📜

Type: object

Default value
{}

prometheusOperator.service.labels📜

Type: object

Default value
{}

prometheusOperator.service.clusterIP📜

Type: string

Default value
""

prometheusOperator.service.ipDualStack.enabled📜

Type: bool

Default value
false

prometheusOperator.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheusOperator.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheusOperator.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheusOperator.service.nodePort📜

Type: int

Default value
30080

prometheusOperator.service.nodePortTls📜

Type: int

Default value
30443

prometheusOperator.service.additionalPorts📜

Type: list

Default value
[]

prometheusOperator.service.loadBalancerIP📜

Type: string

Default value
""

prometheusOperator.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

prometheusOperator.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheusOperator.service.type📜

Type: string

Default value
"ClusterIP"

prometheusOperator.service.externalIPs📜

Type: list

Default value
[]

prometheusOperator.labels📜

Type: object

Default value
{}

prometheusOperator.annotations📜

Type: object

Default value
{}

prometheusOperator.podLabels📜

Type: object

Default value
{}

prometheusOperator.podAnnotations📜

Type: object

Default value
{}

prometheusOperator.kubeletService.enabled📜

Type: bool

Default value
true

prometheusOperator.kubeletService.namespace📜

Type: string

Default value
"kube-system"

prometheusOperator.kubeletService.selector📜

Type: string

Default value
""

prometheusOperator.kubeletService.name📜

Type: string

Default value
""

prometheusOperator.serviceMonitor.selfMonitor📜

Type: bool

Default value
true

prometheusOperator.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

prometheusOperator.serviceMonitor.interval📜

Type: string

Default value
""

prometheusOperator.serviceMonitor.sampleLimit📜

Type: int

Default value
0

prometheusOperator.serviceMonitor.targetLimit📜

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelLimit📜

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

prometheusOperator.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

prometheusOperator.serviceMonitor.scrapeTimeout📜

Type: string

Default value
""

prometheusOperator.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

prometheusOperator.serviceMonitor.relabelings📜

Type: list

Default value
[]

prometheusOperator.resources.limits.cpu📜

Type: string

Default value
"200m"

prometheusOperator.resources.limits.memory📜

Type: string

Default value
"512Mi"

prometheusOperator.resources.requests.cpu📜

Type: string

Default value
"200m"

prometheusOperator.resources.requests.memory📜

Type: string

Default value
"512Mi"

prometheusOperator.env.GOGC📜

Type: string

Default value
"30"

prometheusOperator.hostNetwork📜

Type: bool

Default value
false

prometheusOperator.nodeSelector📜

Type: object

Default value
{}

prometheusOperator.tolerations📜

Type: list

Default value
[]

prometheusOperator.affinity📜

Type: object

Default value
{}

prometheusOperator.dnsConfig📜

Type: object

Default value
{}

prometheusOperator.securityContext.fsGroup📜

Type: int

Default value
65534

prometheusOperator.securityContext.runAsGroup📜

Type: int

Default value
65534

prometheusOperator.securityContext.runAsNonRoot📜

Type: bool

Default value
true

prometheusOperator.securityContext.runAsUser📜

Type: int

Default value
65534

prometheusOperator.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

prometheusOperator.containerSecurityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

prometheusOperator.containerSecurityContext.readOnlyRootFilesystem📜

Type: bool

Default value
true

prometheusOperator.containerSecurityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

prometheusOperator.verticalPodAutoscaler.enabled📜

Type: bool

Default value
false

prometheusOperator.verticalPodAutoscaler.controlledResources📜

Type: list

Default value
[]

prometheusOperator.verticalPodAutoscaler.maxAllowed📜

Type: object

Default value
{}

prometheusOperator.verticalPodAutoscaler.minAllowed📜

Type: object

Default value
{}

prometheusOperator.verticalPodAutoscaler.updatePolicy.updateMode📜

Type: string

Default value
"Auto"

prometheusOperator.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.image.repository📜

Type: string

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

prometheusOperator.image.tag📜

Type: string

Default value
"v0.75.0"

prometheusOperator.image.sha📜

Type: string

Default value
""

prometheusOperator.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

prometheusOperator.prometheusConfigReloader.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.prometheusConfigReloader.image.repository📜

Type: string

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

prometheusOperator.prometheusConfigReloader.image.tag📜

Type: string

Default value
"v0.75.0"

prometheusOperator.prometheusConfigReloader.image.sha📜

Type: string

Default value
""

prometheusOperator.prometheusConfigReloader.enableProbe📜

Type: bool

Default value
false

prometheusOperator.prometheusConfigReloader.resources📜

Type: object

Default value
{}

prometheusOperator.thanosImage.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.thanosImage.repository📜

Type: string

Default value
"ironbank/opensource/thanos/thanos"

prometheusOperator.thanosImage.tag📜

Type: string

Default value
"v0.35.1"

prometheusOperator.thanosImage.sha📜

Type: string

Default value
""

prometheusOperator.prometheusInstanceSelector📜

Type: string

Default value
""

prometheusOperator.alertmanagerInstanceSelector📜

Type: string

Default value
""

prometheusOperator.thanosRulerInstanceSelector📜

Type: string

Default value
""

prometheusOperator.secretFieldSelector📜

Type: string

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

prometheusOperator.kubectlImage.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheusOperator.kubectlImage.repository📜

Type: string

Default value
"ironbank/opensource/kubernetes/kubectl"

prometheusOperator.kubectlImage.tag📜

Type: string

Default value
"v1.29.6"

prometheusOperator.kubectlImage.sha📜

Type: string

Default value
""

prometheusOperator.kubectlImage.pullPolicy📜

Type: string

Default value
"IfNotPresent"

prometheusOperator.automountServiceAccountToken📜

Type: bool

Default value
true

prometheusOperator.extraVolumes📜

Type: list

Default value
[]

prometheusOperator.extraVolumeMounts📜

Type: list

Default value
[]

prometheus.enabled📜

Type: bool

Default value
true

prometheus.agentMode📜

Type: bool

Default value
false

prometheus.annotations📜

Type: object

Default value
{}

prometheus.networkPolicy.enabled📜

Type: bool

Default value
false

prometheus.networkPolicy.flavor📜

Type: string

Default value
"kubernetes"

prometheus.serviceAccount.create📜

Type: bool

Default value
true

prometheus.serviceAccount.name📜

Type: string

Default value
""

prometheus.serviceAccount.annotations📜

Type: object

Default value
{}

prometheus.serviceAccount.automountServiceAccountToken📜

Type: bool

Default value
true

prometheus.thanosService.enabled📜

Type: bool

Default value
false

prometheus.thanosService.annotations📜

Type: object

Default value
{}

prometheus.thanosService.labels📜

Type: object

Default value
{}

prometheus.thanosService.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheus.thanosService.type📜

Type: string

Default value
"ClusterIP"

prometheus.thanosService.ipDualStack.enabled📜

Type: bool

Default value
false

prometheus.thanosService.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheus.thanosService.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheus.thanosService.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheus.thanosService.portName📜

Type: string

Default value
"grpc"

prometheus.thanosService.port📜

Type: int

Default value
10901

prometheus.thanosService.targetPort📜

Type: string

Default value
"grpc"

prometheus.thanosService.httpPortName📜

Type: string

Default value
"http"

prometheus.thanosService.httpPort📜

Type: int

Default value
10902

prometheus.thanosService.targetHttpPort📜

Type: string

Default value
"http"

prometheus.thanosService.clusterIP📜

Type: string

Default value
"None"

prometheus.thanosService.nodePort📜

Type: int

Default value
30901

prometheus.thanosService.httpNodePort📜

Type: int

Default value
30902

prometheus.thanosServiceMonitor.enabled📜

Type: bool

Default value
false

prometheus.thanosServiceMonitor.interval📜

Type: string

Default value
""

prometheus.thanosServiceMonitor.additionalLabels📜

Type: object

Default value
{}

prometheus.thanosServiceMonitor.scheme📜

Type: string

Default value
""

prometheus.thanosServiceMonitor.tlsConfig📜

Type: object

Default value
{}

prometheus.thanosServiceMonitor.bearerTokenFile📜

Type: string

Default value
nil

prometheus.thanosServiceMonitor.metricRelabelings📜

Type: list

Default value
[]

prometheus.thanosServiceMonitor.relabelings📜

Type: list

Default value
[]

prometheus.thanosServiceExternal.enabled📜

Type: bool

Default value
false

prometheus.thanosServiceExternal.annotations📜

Type: object

Default value
{}

prometheus.thanosServiceExternal.labels📜

Type: object

Default value
{}

prometheus.thanosServiceExternal.loadBalancerIP📜

Type: string

Default value
""

prometheus.thanosServiceExternal.loadBalancerSourceRanges📜

Type: list

Default value
[]

prometheus.thanosServiceExternal.portName📜

Type: string

Default value
"grpc"

prometheus.thanosServiceExternal.port📜

Type: int

Default value
10901

prometheus.thanosServiceExternal.targetPort📜

Type: string

Default value
"grpc"

prometheus.thanosServiceExternal.httpPortName📜

Type: string

Default value
"http"

prometheus.thanosServiceExternal.httpPort📜

Type: int

Default value
10902

prometheus.thanosServiceExternal.targetHttpPort📜

Type: string

Default value
"http"

prometheus.thanosServiceExternal.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheus.thanosServiceExternal.type📜

Type: string

Default value
"LoadBalancer"

prometheus.thanosServiceExternal.nodePort📜

Type: int

Default value
30901

prometheus.thanosServiceExternal.httpNodePort📜

Type: int

Default value
30902

prometheus.service.annotations📜

Type: object

Default value
{}

prometheus.service.labels📜

Type: object

Default value
{}

prometheus.service.clusterIP📜

Type: string

Default value
""

prometheus.service.ipDualStack.enabled📜

Type: bool

Default value
false

prometheus.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheus.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheus.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheus.service.port📜

Type: int

Default value
9090

prometheus.service.targetPort📜

Type: int

Default value
9090

prometheus.service.reloaderWebPort📜

Type: int

Default value
8080

prometheus.service.externalIPs📜

Type: list

Default value
[]

prometheus.service.nodePort📜

Type: int

Default value
30090

prometheus.service.loadBalancerIP📜

Type: string

Default value
""

prometheus.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

prometheus.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheus.service.type📜

Type: string

Default value
"ClusterIP"

prometheus.service.additionalPorts📜

Type: list

Default value
[]

prometheus.service.publishNotReadyAddresses📜

Type: bool

Default value
false

prometheus.service.sessionAffinity📜

Type: string

Default value
"None"

prometheus.service.sessionAffinityConfig.clientIP.timeoutSeconds📜

Type: int

Default value
10800

prometheus.servicePerReplica.enabled📜

Type: bool

Default value
false

prometheus.servicePerReplica.annotations📜

Type: object

Default value
{}

prometheus.servicePerReplica.port📜

Type: int

Default value
9090

prometheus.servicePerReplica.targetPort📜

Type: int

Default value
9090

prometheus.servicePerReplica.nodePort📜

Type: int

Default value
30091

prometheus.servicePerReplica.loadBalancerSourceRanges📜

Type: list

Default value
[]

prometheus.servicePerReplica.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

prometheus.servicePerReplica.type📜

Type: string

Default value
"ClusterIP"

prometheus.servicePerReplica.ipDualStack.enabled📜

Type: bool

Default value
false

prometheus.servicePerReplica.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

prometheus.servicePerReplica.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

prometheus.servicePerReplica.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

prometheus.podDisruptionBudget.enabled📜

Type: bool

Default value
false

prometheus.podDisruptionBudget.minAvailable📜

Type: int

Default value
1

prometheus.podDisruptionBudget.maxUnavailable📜

Type: string

Default value
""

prometheus.thanosIngress.enabled📜

Type: bool

Default value
false

prometheus.thanosIngress.annotations📜

Type: object

Default value
{}

prometheus.thanosIngress.labels📜

Type: object

Default value
{}

prometheus.thanosIngress.servicePort📜

Type: int

Default value
10901

prometheus.thanosIngress.nodePort📜

Type: int

Default value
30901

prometheus.thanosIngress.hosts📜

Type: list

Default value
[]

prometheus.thanosIngress.paths📜

Type: list

Default value
[]

prometheus.thanosIngress.tls📜

Type: list

Default value
[]

prometheus.extraSecret.annotations📜

Type: object

Default value
{}

prometheus.extraSecret.data📜

Type: object

Default value
{}

prometheus.ingress.enabled📜

Type: bool

Default value
false

prometheus.ingress.annotations📜

Type: object

Default value
{}

prometheus.ingress.labels📜

Type: object

Default value
{}

prometheus.ingress.hosts📜

Type: list

Default value
[]

prometheus.ingress.paths📜

Type: list

Default value
[]

prometheus.ingress.tls📜

Type: list

Default value
[]

prometheus.ingressPerReplica.enabled📜

Type: bool

Default value
false

prometheus.ingressPerReplica.annotations📜

Type: object

Default value
{}

prometheus.ingressPerReplica.labels📜

Type: object

Default value
{}

prometheus.ingressPerReplica.hostPrefix📜

Type: string

Default value
""

prometheus.ingressPerReplica.hostDomain📜

Type: string

Default value
""

prometheus.ingressPerReplica.paths📜

Type: list

Default value
[]

prometheus.ingressPerReplica.tlsSecretName📜

Type: string

Default value
""

prometheus.ingressPerReplica.tlsSecretPerReplica.enabled📜

Type: bool

Default value
false

prometheus.ingressPerReplica.tlsSecretPerReplica.prefix📜

Type: string

Default value
"prometheus"

prometheus.podSecurityPolicy.allowedCapabilities📜

Type: list

Default value
[]

prometheus.podSecurityPolicy.allowedHostPaths📜

Type: list

Default value
[]

prometheus.podSecurityPolicy.volumes📜

Type: list

Default value
[]

prometheus.serviceMonitor.selfMonitor📜

Type: bool

Default value
true

prometheus.serviceMonitor.interval📜

Type: string

Default value
""

prometheus.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

prometheus.serviceMonitor.sampleLimit📜

Type: int

Default value
0

prometheus.serviceMonitor.targetLimit📜

Type: int

Default value
0

prometheus.serviceMonitor.labelLimit📜

Type: int

Default value
0

prometheus.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

prometheus.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

prometheus.serviceMonitor.scheme📜

Type: string

Default value
""

prometheus.serviceMonitor.tlsConfig📜

Type: object

Default value
{}

prometheus.serviceMonitor.bearerTokenFile📜

Type: string

Default value
nil

prometheus.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

prometheus.serviceMonitor.relabelings📜

Type: list

Default value
[]

prometheus.serviceMonitor.additionalEndpoints📜

Type: list

Default value
[]

prometheus.prometheusSpec.persistentVolumeClaimRetentionPolicy📜

Type: object

Default value
{}

prometheus.prometheusSpec.automountServiceAccountToken📜

Type: bool

Default value
true

prometheus.prometheusSpec.disableCompaction📜

Type: bool

Default value
false

prometheus.prometheusSpec.apiserverConfig📜

Type: object

Default value
{}

prometheus.prometheusSpec.additionalArgs📜

Type: list

Default value
[]

prometheus.prometheusSpec.scrapeInterval📜

Type: string

Default value
""

prometheus.prometheusSpec.scrapeTimeout📜

Type: string

Default value
""

prometheus.prometheusSpec.scrapeClasses📜

Type: list

Default value
[]

prometheus.prometheusSpec.evaluationInterval📜

Type: string

Default value
""

prometheus.prometheusSpec.listenLocal📜

Type: bool

Default value
false

prometheus.prometheusSpec.enableAdminAPI📜

Type: bool

Default value
false

prometheus.prometheusSpec.version📜

Type: string

Default value
""

prometheus.prometheusSpec.web📜

Type: object

Default value
{}

prometheus.prometheusSpec.exemplars📜

Type: string

Default value
""

prometheus.prometheusSpec.enableFeatures📜

Type: list

Default value
[]

prometheus.prometheusSpec.image.registry📜

Type: string

Default value
"registry1.dso.mil"

prometheus.prometheusSpec.image.repository📜

Type: string

Default value
"ironbank/opensource/prometheus/prometheus"

prometheus.prometheusSpec.image.tag📜

Type: string

Default value
"v2.54.1"

prometheus.prometheusSpec.image.sha📜

Type: string

Default value
""

prometheus.prometheusSpec.tolerations📜

Type: list

Default value
[]

prometheus.prometheusSpec.topologySpreadConstraints📜

Type: list

Default value
[]

prometheus.prometheusSpec.alertingEndpoints📜

Type: list

Default value
[]

prometheus.prometheusSpec.externalLabels📜

Type: object

Default value
{}

prometheus.prometheusSpec.enableRemoteWriteReceiver📜

Type: bool

Default value
false

prometheus.prometheusSpec.replicaExternalLabelName📜

Type: string

Default value
""

prometheus.prometheusSpec.replicaExternalLabelNameClear📜

Type: bool

Default value
false

prometheus.prometheusSpec.prometheusExternalLabelName📜

Type: string

Default value
""

prometheus.prometheusSpec.prometheusExternalLabelNameClear📜

Type: bool

Default value
false

prometheus.prometheusSpec.externalUrl📜

Type: string

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

prometheus.prometheusSpec.nodeSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.secrets📜

Type: list

Default value
[]

prometheus.prometheusSpec.configMaps📜

Type: list

Default value
[]

prometheus.prometheusSpec.query📜

Type: object

Default value
{}

prometheus.prometheusSpec.ruleNamespaceSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.ruleSelectorNilUsesHelmValues📜

Type: bool

Default value
false

prometheus.prometheusSpec.ruleSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues📜

Type: bool

Default value
false

prometheus.prometheusSpec.serviceMonitorSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.serviceMonitorNamespaceSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues📜

Type: bool

Default value
false

prometheus.prometheusSpec.podMonitorSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.podMonitorNamespaceSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.probeSelectorNilUsesHelmValues📜

Type: bool

Default value
false

prometheus.prometheusSpec.probeSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.probeNamespaceSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.scrapeConfigSelectorNilUsesHelmValues📜

Type: bool

Default value
true

prometheus.prometheusSpec.scrapeConfigSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.scrapeConfigNamespaceSelector📜

Type: object

Default value
{}

prometheus.prometheusSpec.retention📜

Type: string

Default value
"10d"

prometheus.prometheusSpec.retentionSize📜

Type: string

Default value
""

prometheus.prometheusSpec.tsdb.outOfOrderTimeWindow📜

Type: string

Default value
"0s"

prometheus.prometheusSpec.walCompression📜

Type: bool

Default value
true

prometheus.prometheusSpec.paused📜

Type: bool

Default value
false

prometheus.prometheusSpec.replicas📜

Type: int

Default value
1

prometheus.prometheusSpec.shards📜

Type: int

Default value
1

prometheus.prometheusSpec.logLevel📜

Type: string

Default value
"info"

prometheus.prometheusSpec.logFormat📜

Type: string

Default value
"logfmt"

prometheus.prometheusSpec.routePrefix📜

Type: string

Default value
"/"

prometheus.prometheusSpec.podMetadata.labels.app📜

Type: string

Default value
"prometheus"

prometheus.prometheusSpec.podAntiAffinity📜

Type: string

Default value
""

prometheus.prometheusSpec.podAntiAffinityTopologyKey📜

Type: string

Default value
"kubernetes.io/hostname"

prometheus.prometheusSpec.affinity📜

Type: object

Default value
{}

prometheus.prometheusSpec.remoteRead📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalRemoteRead📜

Type: list

Default value
[]

prometheus.prometheusSpec.remoteWrite📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalRemoteWrite📜

Type: list

Default value
[]

prometheus.prometheusSpec.remoteWriteDashboards📜

Type: bool

Default value
false

prometheus.prometheusSpec.resources.limits.cpu📜

Type: string

Default value
"300m"

prometheus.prometheusSpec.resources.limits.memory📜

Type: string

Default value
"5Gi"

prometheus.prometheusSpec.resources.requests.cpu📜

Type: string

Default value
"300m"

prometheus.prometheusSpec.resources.requests.memory📜

Type: string

Default value
"5Gi"

prometheus.prometheusSpec.storageSpec📜

Type: object

Default value
{}

prometheus.prometheusSpec.volumes📜

Type: list

Default value
[]

prometheus.prometheusSpec.volumeMounts📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalScrapeConfigs📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalScrapeConfigsSecret📜

Type: object

Default value
{}

prometheus.prometheusSpec.additionalPrometheusSecretsAnnotations📜

Type: object

Default value
{}

prometheus.prometheusSpec.additionalAlertManagerConfigs📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalAlertManagerConfigsSecret📜

Type: object

Default value
{}

prometheus.prometheusSpec.additionalAlertRelabelConfigs📜

Type: list

Default value
[]

prometheus.prometheusSpec.additionalAlertRelabelConfigsSecret📜

Type: object

Default value
{}

prometheus.prometheusSpec.securityContext.runAsGroup📜

Type: int

Default value
2000

prometheus.prometheusSpec.securityContext.runAsNonRoot📜

Type: bool

Default value
true

prometheus.prometheusSpec.securityContext.runAsUser📜

Type: int

Default value
1000

prometheus.prometheusSpec.securityContext.fsGroup📜

Type: int

Default value
2000

prometheus.prometheusSpec.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

prometheus.prometheusSpec.priorityClassName📜

Type: string

Default value
""

prometheus.prometheusSpec.thanos📜

Type: object

Default value
{}

prometheus.prometheusSpec.containers📜

Type: list

Default value
[]

prometheus.prometheusSpec.initContainers📜

Type: list

Default value
[]

prometheus.prometheusSpec.portName📜

Type: string

Default value
"http-web"

prometheus.prometheusSpec.arbitraryFSAccessThroughSMs📜

Type: bool

Default value
false

prometheus.prometheusSpec.overrideHonorLabels📜

Type: bool

Default value
false

prometheus.prometheusSpec.overrideHonorTimestamps📜

Type: bool

Default value
false

prometheus.prometheusSpec.ignoreNamespaceSelectors📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedNamespaceLabel📜

Type: string

Default value
""

prometheus.prometheusSpec.prometheusRulesExcludedFromEnforce📜

Type: list

Default value
[]

prometheus.prometheusSpec.excludedFromEnforcement📜

Type: list

Default value
[]

prometheus.prometheusSpec.queryLogFile📜

Type: bool

Default value
false

prometheus.prometheusSpec.sampleLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedKeepDroppedTargets📜

Type: int

Default value
0

prometheus.prometheusSpec.enforcedSampleLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedTargetLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelNameLengthLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.enforcedLabelValueLengthLimit📜

Type: bool

Default value
false

prometheus.prometheusSpec.allowOverlappingBlocks📜

Type: bool

Default value
false

prometheus.prometheusSpec.minReadySeconds📜

Type: int

Default value
0

prometheus.prometheusSpec.hostNetwork📜

Type: bool

Default value
false

prometheus.prometheusSpec.hostAliases📜

Type: list

Default value
[]

prometheus.prometheusSpec.tracingConfig📜

Type: object

Default value
{}

prometheus.prometheusSpec.serviceDiscoveryRole📜

Type: string

Default value
""

prometheus.prometheusSpec.additionalConfig📜

Type: object

Default value
{}

prometheus.prometheusSpec.additionalConfigString📜

Type: string

Default value
""

prometheus.prometheusSpec.maximumStartupDurationSeconds📜

Type: int

Default value
0

prometheus.additionalRulesForClusterRole📜

Type: list

Default value
[]

prometheus.additionalServiceMonitors📜

Type: list

Default value
[]

prometheus.additionalPodMonitors📜

Type: list

Default value
[]

thanosRuler.enabled📜

Type: bool

Default value
false

thanosRuler.annotations📜

Type: object

Default value
{}

thanosRuler.serviceAccount.create📜

Type: bool

Default value
true

thanosRuler.serviceAccount.name📜

Type: string

Default value
""

thanosRuler.serviceAccount.annotations📜

Type: object

Default value
{}

thanosRuler.podDisruptionBudget.enabled📜

Type: bool

Default value
false

thanosRuler.podDisruptionBudget.minAvailable📜

Type: int

Default value
1

thanosRuler.podDisruptionBudget.maxUnavailable📜

Type: string

Default value
""

thanosRuler.ingress.enabled📜

Type: bool

Default value
false

thanosRuler.ingress.annotations📜

Type: object

Default value
{}

thanosRuler.ingress.labels📜

Type: object

Default value
{}

thanosRuler.ingress.hosts📜

Type: list

Default value
[]

thanosRuler.ingress.paths📜

Type: list

Default value
[]

thanosRuler.ingress.tls📜

Type: list

Default value
[]

thanosRuler.service.annotations📜

Type: object

Default value
{}

thanosRuler.service.labels📜

Type: object

Default value
{}

thanosRuler.service.clusterIP📜

Type: string

Default value
""

thanosRuler.service.ipDualStack.enabled📜

Type: bool

Default value
false

thanosRuler.service.ipDualStack.ipFamilies[0]📜

Type: string

Default value
"IPv6"

thanosRuler.service.ipDualStack.ipFamilies[1]📜

Type: string

Default value
"IPv4"

thanosRuler.service.ipDualStack.ipFamilyPolicy📜

Type: string

Default value
"PreferDualStack"

thanosRuler.service.port📜

Type: int

Default value
10902

thanosRuler.service.targetPort📜

Type: int

Default value
10902

thanosRuler.service.nodePort📜

Type: int

Default value
30905

thanosRuler.service.additionalPorts📜

Type: list

Default value
[]

thanosRuler.service.externalIPs📜

Type: list

Default value
[]

thanosRuler.service.loadBalancerIP📜

Type: string

Default value
""

thanosRuler.service.loadBalancerSourceRanges📜

Type: list

Default value
[]

thanosRuler.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

thanosRuler.service.type📜

Type: string

Default value
"ClusterIP"

thanosRuler.serviceMonitor.selfMonitor📜

Type: bool

Default value
true

thanosRuler.serviceMonitor.interval📜

Type: string

Default value
""

thanosRuler.serviceMonitor.additionalLabels📜

Type: object

Default value
{}

thanosRuler.serviceMonitor.sampleLimit📜

Type: int

Default value
0

thanosRuler.serviceMonitor.targetLimit📜

Type: int

Default value
0

thanosRuler.serviceMonitor.labelLimit📜

Type: int

Default value
0

thanosRuler.serviceMonitor.labelNameLengthLimit📜

Type: int

Default value
0

thanosRuler.serviceMonitor.labelValueLengthLimit📜

Type: int

Default value
0

thanosRuler.serviceMonitor.proxyUrl📜

Type: string

Default value
""

thanosRuler.serviceMonitor.scheme📜

Type: string

Default value
""

thanosRuler.serviceMonitor.tlsConfig📜

Type: object

Default value
{}

thanosRuler.serviceMonitor.bearerTokenFile📜

Type: string

Default value
nil

thanosRuler.serviceMonitor.metricRelabelings📜

Type: list

Default value
[]

thanosRuler.serviceMonitor.relabelings📜

Type: list

Default value
[]

thanosRuler.serviceMonitor.additionalEndpoints📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.podMetadata📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.image.registry📜

Type: string

Default value
"registry1.dso.mil"

thanosRuler.thanosRulerSpec.image.repository📜

Type: string

Default value
"ironbank/opensource/thanos/thanos"

thanosRuler.thanosRulerSpec.image.tag📜

Type: string

Default value
"v0.35.1"

thanosRuler.thanosRulerSpec.image.sha📜

Type: string

Default value
""

thanosRuler.thanosRulerSpec.ruleNamespaceSelector📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.ruleSelectorNilUsesHelmValues📜

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.ruleSelector📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.logFormat📜

Type: string

Default value
"logfmt"

thanosRuler.thanosRulerSpec.logLevel📜

Type: string

Default value
"info"

thanosRuler.thanosRulerSpec.replicas📜

Type: int

Default value
1

thanosRuler.thanosRulerSpec.retention📜

Type: string

Default value
"24h"

thanosRuler.thanosRulerSpec.evaluationInterval📜

Type: string

Default value
""

thanosRuler.thanosRulerSpec.storage📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertmanagersConfig.existingSecret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertmanagersConfig.secret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.externalPrefix📜

Type: string

Default value
nil

thanosRuler.thanosRulerSpec.externalPrefixNilUsesHelmValues📜

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.routePrefix📜

Type: string

Default value
"/"

thanosRuler.thanosRulerSpec.objectStorageConfig.existingSecret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.objectStorageConfig.secret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.alertDropLabels📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.queryEndpoints📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.queryConfig.existingSecret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.queryConfig.secret📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.labels📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.paused📜

Type: bool

Default value
false

thanosRuler.thanosRulerSpec.additionalArgs📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.nodeSelector📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.resources📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.podAntiAffinity📜

Type: string

Default value
""

thanosRuler.thanosRulerSpec.podAntiAffinityTopologyKey📜

Type: string

Default value
"kubernetes.io/hostname"

thanosRuler.thanosRulerSpec.affinity📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.tolerations📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.topologySpreadConstraints📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.securityContext.runAsGroup📜

Type: int

Default value
2000

thanosRuler.thanosRulerSpec.securityContext.runAsNonRoot📜

Type: bool

Default value
true

thanosRuler.thanosRulerSpec.securityContext.runAsUser📜

Type: int

Default value
1000

thanosRuler.thanosRulerSpec.securityContext.fsGroup📜

Type: int

Default value
2000

thanosRuler.thanosRulerSpec.securityContext.seccompProfile.type📜

Type: string

Default value
"RuntimeDefault"

thanosRuler.thanosRulerSpec.listenLocal📜

Type: bool

Default value
false

thanosRuler.thanosRulerSpec.containers📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.volumes📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.volumeMounts📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.initContainers📜

Type: list

Default value
[]

thanosRuler.thanosRulerSpec.priorityClassName📜

Type: string

Default value
""

thanosRuler.thanosRulerSpec.portName📜

Type: string

Default value
"web"

thanosRuler.thanosRulerSpec.web📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.additionalConfig📜

Type: object

Default value
{}

thanosRuler.thanosRulerSpec.additionalConfigString📜

Type: string

Default value
""

thanosRuler.extraSecret.annotations📜

Type: object

Default value
{}

thanosRuler.extraSecret.data📜

Type: object

Default value
{}

cleanPrometheusOperatorObjectNames📜

Type: bool

Default value
false

extraManifests📜

Type: list

Default value
[]