Github Action to update corresponding eks-apps(-sandbox) git repository to trigger application deployment. After version 3.0, this action handle deployment and override files.
Application ID to identify the deployment file in eks-apps, Default: extract project name from registry parameter
[Required] AWS role allowing ECR checks
AWS region for ECR checks, Default: eu-central-1
Debug mode (will not update eks-apps repository), Default: false
Repository for eks-apps, Default: FinalCAD/eks-apps(-sandbox)
Reference to use for helm-repo
, Default: master
Github token to avoid limit rate when pulling package
[Required] Github ssh key to pull & change eks-apps repository
Path for override file relative to project SCM root, Default: .finalcad/overrides.yaml
Comma-separated list of additional override files relative to current directory
List of kubernetes version to test tthe chart against, default: 1.27.0
[Required] Registry name for app
Update only sqitch reference, default app deployment and override is ignored, Default: false, activate this after buidling sqitch image
[Required] Finalcad envrionment: production, staging, sandbox
Regions to deploy changes, Default: eu, ap
Iamge reference to deploy and update eks-apps, can be tag or sha, Default: latest image in registry if empty
- uses: FinalCAD/AppDeployAction@v3.0
name: Deploy
with:
registry: dotnet-backends/api1-service-api
aws-role: ${{ secrets.DEPLOY_ROLE }}
environment: sandbox
github-ssh: ${{ secrets.GH_DEPLOY_SSH }}
registry: dotnet-backends/api1-service-api