- GitHub Actions (in each repo) build and push docker image to ECR
- ECR push event triggers AWS Lambda function
- This Lambda function updates the image tag of the corresponding manifest file in waffle-world
- ArgoCD detects the change in the manifest file and deploys the new image
docker build -t ecr-heimdall . --platform linux/amd64
docker run --platform linux/amd64 -v ~/.aws/credentials:/root/.aws/credentials -it ecr-heimdall