Skip to content

Vikram/test/aws ecr clanup #340

Vikram/test/aws ecr clanup

Vikram/test/aws ecr clanup #340

name: clean_on_pr_closed
on:
pull_request_target:
types: [closed]
jobs:
clean:
uses: jalantechnologies/github-ci/.github/workflows/clean.yml@vikram/feat/add-aws-ecr-image-cleanup
concurrency:
group: ci-preview-${{ github.event.pull_request.head.ref }}
cancel-in-progress: true
with:
hosting_provider: 'AWS' # 'DIGITAL_OCEAN' or 'AWS' (Hardcoded to AWS for testing)
app_name: flask-react-template
app_env: preview
branch: ${{ github.event.pull_request.head.ref }}
docker_registry: ${{ vars.AWS_ACCOUNT_ID }}.dkr.ecr.${{ vars.AWS_REGION }}.amazonaws.com # Hardcoded to test AWS ECR and registry detection logic
docker_username: ${{ vars.DOCKER_USERNAME }}
aws_cluster_name: ${{ vars.AWS_CLUSTER_NAME }}
aws_region: 'us-east-1' # Hardcoded for testing
do_cluster_id: ${{ vars.DO_CLUSTER_ID }}
secrets:
docker_password: ${{ secrets.DOCKER_PASSWORD }}
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
do_access_token: ${{ secrets.DO_ACCESS_TOKEN }}