The names and values of environment variables to be configured on an application should be owned by the archetype (infra/app templates), not passed through the orchestrator. The orchestrator should not need to know the app's variable contract for each archetype, and should not need to be updated when a new archetype is added or an existing one changes its variable contract.
The names and values of environment variables to be configured on an application should be owned by the archetype (infra/app templates), not passed through the orchestrator. The orchestrator should not need to know the app's variable contract for each archetype, and should not need to be updated when a new archetype is added or an existing one changes its variable contract.