monitoring values.yaml📜
flux.enabled📜
Type: bool
false
flux.namespace📜
Type: string
"flux-system"
networkPolicies.egress.from.kube-prometheus-stack-prometheus-operator.to.definition.kubeAPI📜
Type: bool
true
Description: The operator must be able to read Prometheus/Alertmanager CRs from the k8s API
networkPolicies.egress.from.kube-state-metrics.to.definition.kubeAPI📜
Type: bool
true
Description: Kube-state-metrics derives its metrics from the k8s API
networkPolicies.egress.from.prometheus.to.definition.kubeAPI📜
Type: bool
true
Description: Prometheus must be able to read ServiceMonitor and PodMonitor resources from the k8s API
networkPolicies.egress.from.prometheus.to.k8s.*📜
Type: bool
true
Description: Prometheus must be able to scrape any workload in the cluster
networkPolicies.egress.from.admission-create-job.to.definition.kubeAPI📜
Type: bool
true
Description: This pre-install/pre-upgrade job creates webhook resources and must reach the kubeAPI before normal release netpols exist.
networkPolicies.egress.from.alertmanager.to.cidr.”0.0.0.0/0”📜
Type: bool
false
Description: Alertmanager can be configured to integrate with many external alerting systems, so we define this policy but set it to false; set it to true if you need this connectivity
networkPolicies.ingress.to.kube-prometheus-stack-prometheus-operator:10250.from.cidr.”0.0.0.0/0”📜
Type: bool
true
Description: Required for kube API admission webhook traffic and Prometheus scrape access. Override this CIDR from the umbrella when your control-plane range is known.
networkPolicies.ingress.to.prometheus:10901.from.k8s.thanos/thanos📜
Type: bool
false
Description: Thanos store API access to Prometheus sidecar. Set true when Thanos is deployed.
networkPolicies.ingress.to.prometheus:9090.from.k8s.tempo-tempo@tempo/tempo📜
Type: bool
false
Description: Tempo Prometheus remote-write/read access. Set true when Tempo is deployed. Use service-account identity format for SPIFFE principal generation.
networkPolicies.ingress.to.prometheus:9090.from.k8s.kiali-service-account@kiali/kiali📜
Type: bool
false
Description: Kiali Prometheus access. Set true when Kiali is deployed. Use service-account identity format for SPIFFE principal generation.
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.mtls.mode📜
Type: string
"STRICT"
istio.sidecar.enabled📜
Type: bool
false
istio.sidecar.outboundTrafficPolicyMode📜
Type: string
"REGISTRY_ONLY"
istio.serviceEntries.custom📜
Type: list
[]
istio.authorizationPolicies.enabled📜
Type: bool
false
istio.authorizationPolicies.generateFromNetpol📜
Type: bool
true
istio.authorizationPolicies.custom📜
Type: list
[]
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.console.enabled📜
Type: bool
false
routes📜
Type: object
inbound:
monitoring-alertmanager:
containerPort: 9093
enabled: true
gateways:
- istio-gateway/public-ingressgateway
hosts:
- alertmanager.{{ .Values.domain }}
metadata:
annotations: {}
labels: {}
port: '{{ .Values.upstream.alertmanager.service.port }}'
selector:
app.kubernetes.io/name: alertmanager
service: '{{ printf "%s-%s" (include "kube-prometheus-stack.fullname" .) "kube-alertmanager"
}}.{{ .Release.Namespace }}.svc.cluster.local'
monitoring-prometheus:
containerPort: 9090
enabled: true
gateways:
- istio-gateway/public-ingressgateway
hosts:
- prometheus.{{ .Values.domain }}
metadata:
annotations: {}
labels: {}
port: '{{ .Values.upstream.prometheus.service.port }}'
selector:
app: prometheus
service: '{{ printf "%s-%s" (include "kube-prometheus-stack.fullname" .) "kube-prometheus"
}}.{{ .Release.Namespace }}.svc.cluster.local'
outbound: {}
Description: bb-common Routes configuration
kiali.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.image.imagePullSecrets[0].name📜
Type: string
"private-registry"
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"
blackboxExporter.enabled📜
Type: bool
false
blackboxExporter.nameOverride📜
Type: string
"prometheus-blackbox-exporter"
blackboxExporter.global.imageRegistry📜
Type: string
"registry1.dso.mil"
blackboxExporter.restartPolicy📜
Type: string
"Always"
blackboxExporter.kind📜
Type: string
"Deployment"
blackboxExporter.automountServiceAccountToken📜
Type: bool
false
blackboxExporter.revisionHistoryLimit📜
Type: int
10
blackboxExporter.hostNetwork📜
Type: bool
false
blackboxExporter.strategy.rollingUpdate.maxSurge📜
Type: int
1
blackboxExporter.strategy.rollingUpdate.maxUnavailable📜
Type: int
0
blackboxExporter.strategy.type📜
Type: string
"RollingUpdate"
blackboxExporter.image.registry📜
Type: string
"registry1.dso.mil"
blackboxExporter.image.repository📜
Type: string
"ironbank/opensource/prometheus/blackbox_exporter"
blackboxExporter.image.tag📜
Type: string
"v0.28.0"
blackboxExporter.image.pullSecrets[0]📜
Type: string
"private-registry"
blackboxExporter.securityContext.runAsUser📜
Type: int
1000
blackboxExporter.securityContext.runAsGroup📜
Type: int
1000
blackboxExporter.securityContext.readOnlyRootFilesystem📜
Type: bool
true
blackboxExporter.securityContext.runAsNonRoot📜
Type: bool
true
blackboxExporter.securityContext.allowPrivilegeEscalation📜
Type: bool
false
blackboxExporter.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
blackboxExporter.livenessProbe.httpGet.path📜
Type: string
"/-/healthy"
blackboxExporter.livenessProbe.httpGet.port📜
Type: string
"http"
blackboxExporter.livenessProbe.failureThreshold📜
Type: int
3
blackboxExporter.readinessProbe.httpGet.path📜
Type: string
"/-/healthy"
blackboxExporter.readinessProbe.httpGet.port📜
Type: string
"http"
blackboxExporter.configExistingSecretName📜
Type: string
""
blackboxExporter.secretConfig📜
Type: bool
false
blackboxExporter.config.modules.http_2xx.prober📜
Type: string
"http"
blackboxExporter.config.modules.http_2xx.timeout📜
Type: string
"5s"
blackboxExporter.config.modules.http_2xx.http.valid_http_versions[0]📜
Type: string
"HTTP/1.1"
blackboxExporter.config.modules.http_2xx.http.valid_http_versions[1]📜
Type: string
"HTTP/2.0"
blackboxExporter.config.modules.http_2xx.http.follow_redirects📜
Type: bool
true
blackboxExporter.config.modules.http_2xx.http.preferred_ip_protocol📜
Type: string
"ip4"
blackboxExporter.service.annotations📜
Type: object
{}
blackboxExporter.service.labels📜
Type: object
{}
blackboxExporter.service.type📜
Type: string
"ClusterIP"
blackboxExporter.service.port📜
Type: int
9115
blackboxExporter.service.ipDualStack.enabled📜
Type: bool
false
blackboxExporter.service.ipDualStack.ipFamilies[0]📜
Type: string
"IPv6"
blackboxExporter.service.ipDualStack.ipFamilies[1]📜
Type: string
"IPv4"
blackboxExporter.service.ipDualStack.ipFamilyPolicy📜
Type: string
"PreferDualStack"
blackboxExporter.containerPort📜
Type: int
9115
blackboxExporter.replicas📜
Type: int
1
blackboxExporter.serviceMonitor.selfMonitor.enabled📜
Type: bool
false
blackboxExporter.serviceMonitor.selfMonitor.additionalMetricsRelabels📜
Type: object
{}
blackboxExporter.serviceMonitor.selfMonitor.additionalRelabeling📜
Type: list
[]
blackboxExporter.serviceMonitor.selfMonitor.labels📜
Type: object
{}
blackboxExporter.serviceMonitor.selfMonitor.path📜
Type: string
"/metrics"
blackboxExporter.serviceMonitor.selfMonitor.scheme📜
Type: string
"http"
blackboxExporter.serviceMonitor.selfMonitor.tlsConfig📜
Type: object
{}
blackboxExporter.serviceMonitor.selfMonitor.interval📜
Type: string
"30s"
blackboxExporter.serviceMonitor.selfMonitor.scrapeTimeout📜
Type: string
"30s"
blackboxExporter.serviceMonitor.enabled📜
Type: bool
false
blackboxExporter.configReloader.enabled📜
Type: bool
false
blackboxExporter.configReloader.containerPort📜
Type: int
8080
blackboxExporter.configReloader.config.logFormat📜
Type: string
"logfmt"
blackboxExporter.configReloader.config.logLevel📜
Type: string
"info"
blackboxExporter.configReloader.config.watchInterval📜
Type: string
"1m"
blackboxExporter.configReloader.image.registry📜
Type: string
"registry1.dso.mil"
blackboxExporter.configReloader.image.repository📜
Type: string
"ironbank/opensource/prometheus-operator/prometheus-config-reloader"
blackboxExporter.configReloader.image.tag📜
Type: string
"v0.89.0"
blackboxExporter.configReloader.image.pullPolicy📜
Type: string
"IfNotPresent"
blackboxExporter.configReloader.image.digest📜
Type: string
""
blackboxExporter.configReloader.image.imagePullSecrets[0].name📜
Type: string
"private-registry"
blackboxExporter.configReloader.securityContext.runAsUser📜
Type: int
1000
blackboxExporter.configReloader.securityContext.runAsGroup📜
Type: int
1000
blackboxExporter.configReloader.securityContext.readOnlyRootFilesystem📜
Type: bool
true
blackboxExporter.configReloader.securityContext.runAsNonRoot📜
Type: bool
true
blackboxExporter.configReloader.securityContext.allowPrivilegeEscalation📜
Type: bool
false
blackboxExporter.configReloader.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
blackboxExporter.configReloader.resources.limits.memory📜
Type: string
"50Mi"
blackboxExporter.configReloader.resources.requests.cpu📜
Type: string
"10m"
blackboxExporter.configReloader.resources.requests.memory📜
Type: string
"20Mi"
blackboxExporter.configReloader.service.port📜
Type: int
8080
blackboxExporter.configReloader.serviceMonitor.selfMonitor.additionalMetricsRelabels📜
Type: object
{}
blackboxExporter.configReloader.serviceMonitor.selfMonitor.additionalRelabeling📜
Type: list
[]
blackboxExporter.configReloader.serviceMonitor.selfMonitor.path📜
Type: string
"/metrics"
blackboxExporter.configReloader.serviceMonitor.selfMonitor.scheme📜
Type: string
"http"
blackboxExporter.configReloader.serviceMonitor.selfMonitor.tlsConfig📜
Type: object
{}
blackboxExporter.configReloader.serviceMonitor.selfMonitor.interval📜
Type: string
"30s"
blackboxExporter.configReloader.serviceMonitor.selfMonitor.scrapeTimeout📜
Type: string
"30s"
snmpExporter.enabled📜
Type: bool
false
snmpExporter.nameOverride📜
Type: string
"prometheus-snmp-exporter"
snmpExporter.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/prometheus/snmp_exporter"
snmpExporter.image.tag📜
Type: string
"v0.30.1"
snmpExporter.image.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.89.0"
snmpExporter.configmapReload.image.imagePullSecrets[0].name📜
Type: string
"private-registry"
snmpExporter.configmapReload.containerSecurityContext.runAsGroup📜
Type: int
1001
snmpExporter.configmapReload.containerSecurityContext.runAsNonRoot📜
Type: bool
true
snmpExporter.configmapReload.containerSecurityContext.runAsUser📜
Type: int
1001
snmpExporter.configmapReload.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
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