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