grafana values.yaml
📜
global.imageRegistry📜
Type: string
"registry1.dso.mil"
Description: Overrides the Docker registry globally for all images
global.imagePullSecrets📜
Type: list
[]
openshift📜
Type: bool
false
rbac.create📜
Type: bool
true
rbac.pspEnabled📜
Type: bool
false
rbac.pspUseAppArmor📜
Type: bool
false
rbac.namespaced📜
Type: bool
false
rbac.extraRoleRules📜
Type: list
[]
rbac.extraClusterRoleRules📜
Type: list
[]
serviceAccount.create📜
Type: bool
true
serviceAccount.name📜
Type: string
nil
serviceAccount.nameTest📜
Type: string
nil
serviceAccount.labels📜
Type: object
{}
serviceAccount.automountServiceAccountToken📜
Type: bool
false
replicas📜
Type: int
1
headlessService📜
Type: bool
false
automountServiceAccountToken📜
Type: bool
true
autoscaling.enabled📜
Type: bool
false
autoscaling.minReplicas📜
Type: int
1
autoscaling.maxReplicas📜
Type: int
5
autoscaling.targetCPU📜
Type: string
"60"
autoscaling.targetMemory📜
Type: string
""
autoscaling.behavior📜
Type: object
{}
podDisruptionBudget📜
Type: object
{}
deploymentStrategy.type📜
Type: string
"RollingUpdate"
readinessProbe.httpGet.path📜
Type: string
"/api/health"
readinessProbe.httpGet.port📜
Type: int
3000
livenessProbe.httpGet.path📜
Type: string
"/api/health"
livenessProbe.httpGet.port📜
Type: int
3000
livenessProbe.initialDelaySeconds📜
Type: int
60
livenessProbe.timeoutSeconds📜
Type: int
30
livenessProbe.failureThreshold📜
Type: int
10
image.repository📜
Type: string
"ironbank/big-bang/grafana/grafana-plugins"
image.tag📜
Type: string
"11.1.0"
image.pullPolicy📜
Type: string
"IfNotPresent"
image.pullSecrets[0]📜
Type: string
"private-registry"
testFramework.enabled📜
Type: bool
false
testFramework.image📜
Type: string
"ironbank/opensource/bats/bats"
testFramework.tag📜
Type: string
"v1.4.1"
testFramework.imagePullPolicy📜
Type: string
"IfNotPresent"
testFramework.securityContext📜
Type: object
{}
testFramework.resources📜
Type: object
{}
dnsPolicy📜
Type: string
nil
dnsConfig📜
Type: object
{}
securityContext.runAsNonRoot📜
Type: bool
true
securityContext.runAsUser📜
Type: int
65532
securityContext.runAsGroup📜
Type: int
65532
securityContext.fsGroup📜
Type: int
65532
containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
containerSecurityContext.seccompProfile.type📜
Type: string
"RuntimeDefault"
createConfigmap📜
Type: bool
true
extraConfigmapMounts📜
Type: list
[]
extraEmptyDirMounts📜
Type: list
[]
extraLabels📜
Type: object
{}
downloadDashboardsImage.repository📜
Type: string
"ironbank/big-bang/base"
downloadDashboardsImage.tag📜
Type: string
"2.1.0"
downloadDashboardsImage.pullPolicy📜
Type: string
"IfNotPresent"
downloadDashboards.env📜
Type: object
{}
downloadDashboards.envFromSecret📜
Type: string
""
downloadDashboards.resources.limits.cpu📜
Type: string
"20m"
downloadDashboards.resources.limits.memory📜
Type: string
"20Mi"
downloadDashboards.resources.requests.cpu📜
Type: string
"20m"
downloadDashboards.resources.requests.memory📜
Type: string
"20Mi"
downloadDashboards.securityContext.allowPrivilegeEscalation📜
Type: bool
false
downloadDashboards.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
downloadDashboards.securityContext.seccompProfile.type📜
Type: string
"RuntimeDefault"
downloadDashboards.envValueFrom📜
Type: object
{}
podPortName📜
Type: string
"grafana"
gossipPortName📜
Type: string
"gossip"
service.enabled📜
Type: bool
true
service.type📜
Type: string
"ClusterIP"
service.ipFamilyPolicy📜
Type: string
""
service.ipFamilies📜
Type: list
[]
service.loadBalancerIP📜
Type: string
""
service.loadBalancerClass📜
Type: string
""
service.loadBalancerSourceRanges📜
Type: list
[]
service.port📜
Type: int
80
service.targetPort📜
Type: int
3000
service.annotations📜
Type: object
{}
service.labels📜
Type: object
{}
service.portName📜
Type: string
"http-service"
service.appProtocol📜
Type: string
""
serviceMonitor.enabled📜
Type: bool
false
serviceMonitor.path📜
Type: string
"/metrics"
serviceMonitor.labels📜
Type: object
{}
serviceMonitor.interval📜
Type: string
"1m"
serviceMonitor.scheme📜
Type: string
"http"
serviceMonitor.tlsConfig📜
Type: object
{}
serviceMonitor.scrapeTimeout📜
Type: string
"30s"
serviceMonitor.relabelings📜
Type: list
[]
serviceMonitor.metricRelabelings📜
Type: list
[]
serviceMonitor.targetLabels📜
Type: list
[]
extraExposePorts📜
Type: list
[]
hostAliases📜
Type: list
[]
ingress.enabled📜
Type: bool
false
ingress.annotations📜
Type: object
{}
ingress.labels📜
Type: object
{}
ingress.path📜
Type: string
"/"
ingress.pathType📜
Type: string
"Prefix"
ingress.hosts[0]📜
Type: string
"chart-example.local"
ingress.extraPaths📜
Type: list
[]
ingress.tls📜
Type: list
[]
resources.limits.cpu📜
Type: string
"100m"
resources.limits.memory📜
Type: string
"256Mi"
resources.requests.cpu📜
Type: string
"100m"
resources.requests.memory📜
Type: string
"256Mi"
nodeSelector📜
Type: object
{}
tolerations📜
Type: list
[]
affinity📜
Type: object
{}
topologySpreadConstraints📜
Type: list
[]
extraInitContainers📜
Type: list
[]
extraContainers📜
Type: string
""
extraContainerVolumes📜
Type: list
[]
persistence.type📜
Type: string
"pvc"
persistence.enabled📜
Type: bool
false
persistence.accessModes[0]📜
Type: string
"ReadWriteOnce"
persistence.size📜
Type: string
"10Gi"
persistence.finalizers[0]📜
Type: string
"kubernetes.io/pvc-protection"
persistence.extraPvcLabels📜
Type: object
{}
persistence.disableWarning📜
Type: bool
false
persistence.inMemory.enabled📜
Type: bool
false
persistence.lookupVolumeName📜
Type: bool
true
initChownData.enabled📜
Type: bool
false
initChownData.image.repository📜
Type: string
"ironbank/redhat/ubi/ubi9-minimal"
initChownData.image.tag📜
Type: string
"9.4"
initChownData.image.sha📜
Type: string
""
initChownData.image.pullPolicy📜
Type: string
"IfNotPresent"
initChownData.resources.limits.cpu📜
Type: string
"100m"
initChownData.resources.limits.memory📜
Type: string
"128Mi"
initChownData.resources.requests.cpu📜
Type: string
"100m"
initChownData.resources.requests.memory📜
Type: string
"128Mi"
initChownData.securityContext.runAsNonRoot📜
Type: bool
false
initChownData.securityContext.runAsUser📜
Type: int
0
initChownData.securityContext.seccompProfile.type📜
Type: string
"RuntimeDefault"
initChownData.securityContext.capabilities.add[0]📜
Type: string
"CHOWN"
adminUser📜
Type: string
"admin"
adminPassword📜
Type: string
"prom-operator"
admin.existingSecret📜
Type: string
""
admin.userKey📜
Type: string
"admin-user"
admin.passwordKey📜
Type: string
"admin-password"
env📜
Type: object
{}
envValueFrom📜
Type: object
{}
envFromSecret📜
Type: string
""
envRenderSecret📜
Type: object
{}
envFromSecrets📜
Type: list
[]
envFromConfigMaps📜
Type: list
[]
enableServiceLinks📜
Type: bool
true
extraSecretMounts📜
Type: list
[]
extraVolumeMounts📜
Type: list
[]
extraVolumes📜
Type: list
[]
lifecycleHooks📜
Type: object
{}
plugins📜
Type: list
[]
datasources📜
Type: object
{}
alerting📜
Type: object
{}
notifiers📜
Type: object
{}
dashboardProviders📜
Type: object
{}
dashboards📜
Type: object
{}
dashboardsConfigMaps📜
Type: object
{}
“grafana.ini”.paths.data📜
Type: string
"/var/lib/grafana/"
“grafana.ini”.paths.logs📜
Type: string
"/var/log/grafana"
“grafana.ini”.paths.plugins📜
Type: string
"/var/lib/grafana/plugins"
“grafana.ini”.paths.provisioning📜
Type: string
"/etc/grafana/provisioning"
“grafana.ini”.analytics.reporting_enabled📜
Type: bool
false
“grafana.ini”.analytics.check_for_updates📜
Type: bool
false
“grafana.ini”.log.mode📜
Type: string
"console"
“grafana.ini”.grafana_net.url📜
Type: string
"https://grafana.net"
“grafana.ini”.server.domain📜
Type: string
"{{ if (and .Values.ingress.enabled .Values.ingress.hosts) }}{{ .Values.ingress.hosts \| first }}{{ else }}''{{ end }}"
“grafana.ini”.”auth.generic_oauth”.enabled📜
Type: bool
false
“grafana.ini”.”auth.generic_oauth”.client_id📜
Type: string
"grafana"
“grafana.ini”.”auth.generic_oauth”.client_secret📜
Type: string
"secret"
“grafana.ini”.”auth.generic_oauth”.scopes📜
Type: string
"Grafana"
“grafana.ini”.”auth.generic_oauth”.auth_url📜
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/auth"
“grafana.ini”.”auth.generic_oauth”.token_url📜
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/token"
“grafana.ini”.”auth.generic_oauth”.api_url📜
Type: string
"https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/userinfo"
“grafana.ini”.”auth.generic_oauth”.allow_sign_up📜
Type: bool
true
“grafana.ini”.”auth.generic_oauth”.role_attribute_path📜
Type: string
"Viewer"
“grafana.ini”.”plugin.grafana-piechart-panel”.path📜
Type: string
"/var/lib/bb-plugins/piechart-panel"
“grafana.ini”.”plugin.grafana-polystat-panel”.path📜
Type: string
"/var/lib/bb-plugins/polystat-panel"
“grafana.ini”.”plugin.redis-datasource”.path📜
Type: string
"/var/lib/bb-plugins/redis-datasource"
“grafana.ini”.security.angular_support_enabled📜
Type: bool
false
ldap.enabled📜
Type: bool
false
ldap.existingSecret📜
Type: string
""
ldap.config📜
Type: string
""
smtp.existingSecret📜
Type: string
""
smtp.userKey📜
Type: string
"user"
smtp.passwordKey📜
Type: string
"password"
sidecar.image.repository📜
Type: string
"ironbank/kiwigrid/k8s-sidecar"
sidecar.image.tag📜
Type: string
"1.27.4"
sidecar.imagePullPolicy📜
Type: string
"IfNotPresent"
sidecar.resources.limits.cpu📜
Type: string
"100m"
sidecar.resources.limits.memory📜
Type: string
"100Mi"
sidecar.resources.requests.cpu📜
Type: string
"100m"
sidecar.resources.requests.memory📜
Type: string
"100Mi"
sidecar.securityContext.allowPrivilegeEscalation📜
Type: bool
false
sidecar.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
sidecar.securityContext.seccompProfile.type📜
Type: string
"RuntimeDefault"
sidecar.enableUniqueFilenames📜
Type: bool
false
sidecar.readinessProbe📜
Type: object
{}
sidecar.livenessProbe📜
Type: object
{}
sidecar.alerts.enabled📜
Type: bool
false
sidecar.alerts.env📜
Type: object
{}
sidecar.alerts.label📜
Type: string
"grafana_alert"
sidecar.alerts.labelValue📜
Type: string
""
sidecar.alerts.searchNamespace📜
Type: string
nil
sidecar.alerts.watchMethod📜
Type: string
"WATCH"
sidecar.alerts.resource📜
Type: string
"both"
sidecar.alerts.reloadURL📜
Type: string
"http://localhost:3000/api/admin/provisioning/alerting/reload"
sidecar.alerts.script📜
Type: string
nil
sidecar.alerts.skipReload📜
Type: bool
false
sidecar.alerts.initAlerts📜
Type: bool
false
sidecar.alerts.extraMounts📜
Type: list
[]
sidecar.alerts.sizeLimit📜
Type: object
{}
sidecar.dashboards.enabled📜
Type: bool
true
sidecar.dashboards.env📜
Type: object
{}
sidecar.dashboards.SCProvider📜
Type: bool
true
sidecar.dashboards.label📜
Type: string
"grafana_dashboard"
sidecar.dashboards.labelValue📜
Type: string
"1"
sidecar.dashboards.folder📜
Type: string
"/tmp/dashboards"
sidecar.dashboards.defaultFolderName📜
Type: string
nil
sidecar.dashboards.searchNamespace📜
Type: string
"ALL"
sidecar.dashboards.watchMethod📜
Type: string
"WATCH"
sidecar.dashboards.resource📜
Type: string
"both"
sidecar.dashboards.folderAnnotation📜
Type: string
nil
sidecar.dashboards.reloadURL📜
Type: string
"http://localhost:3000/api/admin/provisioning/dashboards/reload"
sidecar.dashboards.script📜
Type: string
nil
sidecar.dashboards.skipReload📜
Type: bool
false
sidecar.dashboards.provider.name📜
Type: string
"sidecarProvider"
sidecar.dashboards.provider.orgid📜
Type: int
1
sidecar.dashboards.provider.folder📜
Type: string
""
sidecar.dashboards.provider.folderUid📜
Type: string
""
sidecar.dashboards.provider.type📜
Type: string
"file"
sidecar.dashboards.provider.disableDelete📜
Type: bool
false
sidecar.dashboards.provider.allowUiUpdates📜
Type: bool
false
sidecar.dashboards.provider.foldersFromFilesStructure📜
Type: bool
false
sidecar.dashboards.extraMounts📜
Type: list
[]
sidecar.dashboards.sizeLimit📜
Type: object
{}
sidecar.dashboards.multicluster.global.enabled📜
Type: bool
true
sidecar.dashboards.multicluster.etcd.enabled📜
Type: bool
true
sidecar.datasources.enabled📜
Type: bool
true
sidecar.datasources.env📜
Type: object
{}
sidecar.datasources.envValueFrom📜
Type: object
{}
sidecar.datasources.label📜
Type: string
"grafana_datasource"
sidecar.datasources.labelValue📜
Type: string
"1"
sidecar.datasources.searchNamespace📜
Type: string
nil
sidecar.datasources.watchMethod📜
Type: string
"WATCH"
sidecar.datasources.resource📜
Type: string
"both"
sidecar.datasources.reloadURL📜
Type: string
"http://localhost:3000/api/admin/provisioning/datasources/reload"
sidecar.datasources.script📜
Type: string
nil
sidecar.datasources.skipReload📜
Type: bool
false
sidecar.datasources.initDatasources📜
Type: bool
false
sidecar.datasources.sizeLimit📜
Type: object
{}
sidecar.plugins.enabled📜
Type: bool
false
sidecar.plugins.env📜
Type: object
{}
sidecar.plugins.label📜
Type: string
"grafana_plugin"
sidecar.plugins.labelValue📜
Type: string
""
sidecar.plugins.searchNamespace📜
Type: string
nil
sidecar.plugins.watchMethod📜
Type: string
"WATCH"
sidecar.plugins.resource📜
Type: string
"both"
sidecar.plugins.reloadURL📜
Type: string
"http://localhost:3000/api/admin/provisioning/plugins/reload"
sidecar.plugins.script📜
Type: string
nil
sidecar.plugins.skipReload📜
Type: bool
false
sidecar.plugins.initPlugins📜
Type: bool
false
sidecar.plugins.sizeLimit📜
Type: object
{}
sidecar.notifiers.enabled📜
Type: bool
false
sidecar.notifiers.env📜
Type: object
{}
sidecar.notifiers.label📜
Type: string
"grafana_notifier"
sidecar.notifiers.labelValue📜
Type: string
""
sidecar.notifiers.searchNamespace📜
Type: string
nil
sidecar.notifiers.watchMethod📜
Type: string
"WATCH"
sidecar.notifiers.resource📜
Type: string
"both"
sidecar.notifiers.reloadURL📜
Type: string
"http://localhost:3000/api/admin/provisioning/notifications/reload"
sidecar.notifiers.script📜
Type: string
nil
sidecar.notifiers.skipReload📜
Type: bool
false
sidecar.notifiers.initNotifiers📜
Type: bool
false
sidecar.notifiers.sizeLimit📜
Type: object
{}
namespaceOverride📜
Type: string
""
revisionHistoryLimit📜
Type: int
10
imageRenderer.deploymentStrategy📜
Type: object
{}
imageRenderer.enabled📜
Type: bool
false
imageRenderer.replicas📜
Type: int
1
imageRenderer.autoscaling.enabled📜
Type: bool
false
imageRenderer.autoscaling.minReplicas📜
Type: int
1
imageRenderer.autoscaling.maxReplicas📜
Type: int
5
imageRenderer.autoscaling.targetCPU📜
Type: string
"60"
imageRenderer.autoscaling.targetMemory📜
Type: string
""
imageRenderer.autoscaling.behavior📜
Type: object
{}
imageRenderer.image.repository📜
Type: string
"docker.io/grafana/grafana-image-renderer"
imageRenderer.image.tag📜
Type: string
"latest"
imageRenderer.image.sha📜
Type: string
""
imageRenderer.image.pullPolicy📜
Type: string
"Always"
imageRenderer.env.HTTP_HOST📜
Type: string
"0.0.0.0"
imageRenderer.envValueFrom📜
Type: object
{}
imageRenderer.serviceAccountName📜
Type: string
""
imageRenderer.securityContext📜
Type: object
{}
imageRenderer.containerSecurityContext.seccompProfile.type📜
Type: string
"RuntimeDefault"
imageRenderer.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
imageRenderer.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
imageRenderer.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
imageRenderer.podAnnotations📜
Type: object
{}
imageRenderer.hostAliases📜
Type: list
[]
imageRenderer.priorityClassName📜
Type: string
""
imageRenderer.service.enabled📜
Type: bool
true
imageRenderer.service.portName📜
Type: string
"http-web"
imageRenderer.service.port📜
Type: int
8081
imageRenderer.service.targetPort📜
Type: int
8081
imageRenderer.service.appProtocol📜
Type: string
""
imageRenderer.serviceMonitor.enabled📜
Type: bool
false
imageRenderer.serviceMonitor.path📜
Type: string
"/metrics"
imageRenderer.serviceMonitor.labels📜
Type: object
{}
imageRenderer.serviceMonitor.interval📜
Type: string
"1m"
imageRenderer.serviceMonitor.scheme📜
Type: string
"http"
imageRenderer.serviceMonitor.tlsConfig📜
Type: object
{}
imageRenderer.serviceMonitor.scrapeTimeout📜
Type: string
"30s"
imageRenderer.serviceMonitor.relabelings📜
Type: list
[]
imageRenderer.serviceMonitor.targetLabels📜
Type: list
[]
imageRenderer.grafanaProtocol📜
Type: string
"http"
imageRenderer.grafanaSubPath📜
Type: string
""
imageRenderer.podPortName📜
Type: string
"http"
imageRenderer.revisionHistoryLimit📜
Type: int
10
imageRenderer.networkPolicy.limitIngress📜
Type: bool
true
imageRenderer.networkPolicy.limitEgress📜
Type: bool
false
imageRenderer.networkPolicy.extraIngressSelectors📜
Type: list
[]
imageRenderer.resources📜
Type: object
{}
imageRenderer.nodeSelector📜
Type: object
{}
imageRenderer.tolerations📜
Type: list
[]
imageRenderer.affinity📜
Type: object
{}
networkPolicy.enabled📜
Type: bool
false
networkPolicy.ingress📜
Type: bool
true
networkPolicy.allowExternal📜
Type: bool
true
networkPolicy.explicitNamespacesSelector📜
Type: object
{}
networkPolicy.egress.enabled📜
Type: bool
false
networkPolicy.egress.blockDNSResolution📜
Type: bool
false
networkPolicy.egress.ports📜
Type: list
[]
networkPolicy.egress.to📜
Type: list
[]
enableKubeBackwardCompatibility📜
Type: bool
false
useStatefulSet📜
Type: bool
false
extraObjects📜
Type: list
[]
assertNoLeakedSecrets📜
Type: bool
false
defaultDashboardsEnabled.enabled📜
Type: bool
true
coreDns.enabled📜
Type: bool
true
kubeEtcd.enabled📜
Type: bool
true
kubeApiServer.enabled📜
Type: bool
true
kubeControllerManager.enabled📜
Type: bool
true
kubelet.enabled📜
Type: bool
true
kubelet.namespace📜
Type: string
"kube-system"
kubeProxy.enabled📜
Type: bool
true
kubeScheduler.enabled📜
Type: bool
true
nodeExporter.enabled📜
Type: bool
true
nodeExporter.operatingSystems.linux.enabled📜
Type: bool
true
nodeExporter.operatingSystems.darwin.enabled📜
Type: bool
true
nodeExporter.operatingSystems.windows.enabled📜
Type: bool
true
windowsMonitoring.enabled📜
Type: bool
true
prometheusRemoteWriteDashboards📜
Type: bool
true
networkPolicies.enabled📜
Type: bool
false
networkPolicies.ingressLabels.app📜
Type: string
"public-ingressgateway"
networkPolicies.ingressLabels.istio📜
Type: string
"ingressgateway"
networkPolicies.additionalPolicies📜
Type: list
[]
defaultDashboardsEditable📜
Type: bool
true
domain📜
Type: string
"dev.bigbang.mil"
istio.enabled📜
Type: bool
false
istio.namespace📜
Type: string
"istio-system"
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.kiali.enabled📜
Type: bool
true
istio.hardened.kiali.namespaces[0]📜
Type: string
"kiali"
istio.hardened.kiali.principals[0]📜
Type: string
"cluster.local/ns/kiali/sa/kiali-service-account"
istio.grafana.enabled📜
Type: bool
true
istio.grafana.annotations📜
Type: object
{}
istio.grafana.labels📜
Type: object
{}
istio.grafana.gateways[0]📜
Type: string
"istio-system/main"
istio.grafana.hosts[0]📜
Type: string
"grafana.{{ .Values.domain }}"
istio.grafana.service📜
Type: string
""
istio.grafana.port📜
Type: string
""
istio.grafana.namespace📜
Type: string
""
istio.injection📜
Type: string
"disabled"
istio.mtls.mode📜
Type: string
"STRICT"
sso.enabled📜
Type: bool
false
bbtests.enabled📜
Type: bool
false
bbtests.cypress.artifacts📜
Type: bool
true
bbtests.cypress.envs.cypress_grafana_url📜
Type: string
"http://grafana:80"
bbtests.cypress.resources.requests.cpu📜
Type: int
2
bbtests.cypress.resources.requests.memory📜
Type: string
"2Gi"
bbtests.cypress.resources.limits.cpu📜
Type: int
2
bbtests.cypress.resources.limits.memory📜
Type: string
"2Gi"
bbtests.istio.sidecar.resources.cpu.requests📜
Type: string
"100m"
bbtests.istio.sidecar.resources.cpu.limits📜
Type: string
"2000m"
bbtests.istio.sidecar.resources.memory.requests📜
Type: string
"512Mi"
bbtests.istio.sidecar.resources.memory.limits📜
Type: string
"2048Mi"