DoD-Platform-One / monitoring

Monitoring Stack Bootstrapper (Prometheus, Grafana)
https://repo1.dso.mil/big-bang/product/packages/monitoring
Apache License 2.0
2 stars 1 forks source link

monitoring

Version: 59.1.0-bb.0 Type: application AppVersion: v0.74.0

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

Upstream References

Learn More

Pre-Requisites

Kubernetes: >=1.19.0-0

Install Helm

https://helm.sh/docs/intro/install/

Deployment

Values

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

Contributing

Please see the contributing guide if you are interested in contributing.