apply_application_env_secrets
Seal an Application's stored environment secrets into every deployment of it and roll the workloads that read them. This is the step that makes a stored value reach a running Application: setting a value does not touch what is running until it is applied. It is equally what makes a CLEARED value stop reaching one: an Application whose last key has been deleted applies too, and the apply then REMOVES the sealed Secret from each deployment and rolls the workloads off those values - without it every reconcile puts the deleted values straight back. Takes no values - the ones applied are the ones already stored. It answers a refusal rather than an error when the request does not apply to the Application's current state (not deployed yet, tearing down, a deployment that cannot be sealed, or no Kubernetes Secret Ankra can work out to put the values in), and the refusal says which. An empty catalogue is NOT a refusal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application_id | Yes | The Application's id. |