google-cloud-observability Helm values reference

Helm values reference table for the google-cloud-observability application.

Key

Type

Default

Description

global.baseUrl

string

Set by Argo CD

Base URL for the environment

global.host

string

Set by Argo CD

Host name for ingress

global.vaultSecretsPath

string

Set by Argo CD

Base path for Vault secrets

kube-state-metrics

object

See values.yaml

Config for kube-state-metrics chart: values

kube-state-metrics.metricAllowlist

list

["kube_pod_container_status_.*","kube_pod_status_.*","kube_pod_init_container_status_.*","kube_job_status_.*","kube_cronjob_status_.*","kube_persistentvolume_capacity_bytes","kube_persistentvolume_claim_ref","kube_persistentvolume_info","kube_persistentvolume_status_phase","kube_persistentvolumeclaim_info","kube_persistentvolumeclaim_resource_requests_storage_bytes","kube_persistentvolumeclaim_status_phase","kube_deployment_spec_replicas","kube_deployment_status_replicas_available","kube_deployment_status_replicas_updated","kube_statefulset_replicas","kube_statefulset_status_replicas_ready","kube_statefulset_status_replicas_updated","kube_daemonset_status_desired_number_scheduled","kube_daemonset_status_number_misscheduled","kube_daemonset_status_number_ready","kube_daemonset_status_updated_number_scheduled","kube_horizontalpodautoscaler_spec_max_replicas","kube_horizontalpodautoscaler_spec_min_replicas","kube_horizontalpodautoscaler_spec_target_metric","kube_horizontalpodautoscaler_status_condition","kube_horizontalpodautoscaler_status_current_replicas","kube_horizontalpodautoscaler_status_desired_replicas"]

The specific metrics to collect. This should include at least the metrics that would be collected from the Google-managed kube-state-metrics, since we disable that managed integration.

kube-state-metrics.requests

object

{"cpu":"0.1","memory":"250Mi"}

See the resource recommendation docs resources: