list_application_env_secrets
Read the environment secrets an Application's generated manifests declare: every key, whether it has a value yet, which keys are still missing, the Kubernetes Secrets the deploy renders them into (secret_names - a monorepo's components each read one named after themselves, so there can be more than one), and whether what is RUNNING already carries the current values (apply_state: applied, pending, unknown, or not_deployed). Read requirements_state BEFORE missing_keys: an empty missing_keys means 'nothing is missing' only under 'known'. Under 'unknown' Ankra could not establish what the Application needs - no manifest is recorded yet, or the manifests read an env Secret it does not fill (unfilled_secrets names it) - and neither missing_keys nor any key's required flag is a claim about the Application, so do not report it as fully configured. This is the read to reach for when a deployed Application crashes on startup or reports missing configuration - a key with no value, or an apply_state of 'pending', explains it. Values are never returned by this or any other route: the answer reports keys and their state only. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application_id | Yes | The Application's id. |