Deployment
Multi-Environment Support
Support for deployment to multiple environment, staging process.
Overview
The deployment process is structured to support multiple environments, with environment-specific configurations stored in both deployment-config
and deployment-templates
repositories.
Directory Structure:
/environment/{env-name}/{group/namespace}/{app/service}/{manifests}
Example:
/environment/dev/eit-becore/svc-configuration/manifests.yaml
Deployment tools (Flux or ArgoCD) are configured to monitor different environment folders and apply changes accordingly. PR policies ensure controlled deployments to higher environments.