Kubernetes manifests for deploying foo. This utilizes the Acme Application custom resource definition from the kro Addon to deploy the application.
foo-deployment/
├── base/
│ ├── acme-application.yaml # Core application definition
│ ├── kustomization.yaml # Base kustomization config
│ └── image_transformer_config.yaml
└── overlays/
├── local/ # Local development environment
├── sandbox/ # Sandbox/staging environment
└── production/ # Production environment
Apply the manifests using kustomize:
# Local environment
kubectl apply -k overlays/local
# Sandbox environment
kubectl apply -k overlays/sandbox
# Production environment
kubectl apply -k overlays/productionImage: ghcr.io/gitops-ci-cd/foo
Configure environment-specific settings in the overlays.