make doctor PROFILE=... checks the required GCP Secret Manager entries and the Kubernetes Secrets ESO
materializes from them.
Runtime secrets (ESO → GCP Secret Manager)
flag-gated = required only when the named flag in
environments/<env>/config.yaml is on (features.identity,
features.dns; both default false). These are not asserted by make doctor; it validates the serving and
llm-gateway profiles only.
Bootstrap / IaC credentials (not ESO-materialized)
These authenticate tooling, not in-cluster workloads, so they are not read through aClusterSecretStore.
Private GitHub forks need an Argo CD repo credential (created from env, not from Secret Manager):