Skip to content

LASB-2748: Resolve critical vulnerabilities reported by Snyk #10

LASB-2748: Resolve critical vulnerabilities reported by Snyk

LASB-2748: Resolve critical vulnerabilities reported by Snyk #10

# This workflow will build and deploy the current branch to dev.
name: Build image and deploy to DEV
permissions:
id-token: write
contents: read
on:
pull_request:
branches:
- master
jobs:
build-and-deploy-dev:
runs-on: ubuntu-latest
environment: development
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build and push docker image
uses: ./.github/workflows/build-and-push-docker.yml
with:
ecr-repository: ${{ vars.ECR_REPOSITORY }}
docker-tag: ${{ github.sha }}
aws-region: ${{ vars.ECR_REGION }}
ecr-role: ${{ secrets.ECR_ROLE_TO_ASSUME}}
- name: Deploy application to dev
uses: ./.github/workflows/deploy-to-cloud-platform.yml
with:
env-name: development
helm-values-file: values_dev.yaml
ecr-repository: ${{ vars.ECR_REPOSITORY }}
docker-tag: ${{ github.sha }}
ecr-base-uri: 754256621582.dkr.ecr.eu-west-2.amazonaws.com
kube-cluster: ${{ secrets.KUBE_CLUSTER }}
kube-namespace: ${{ secrets.KUBE_NAMESPACE }}
kube-cert: ${{ secrets.KUBE_CERT }}
kube-token: ${{ secrets.KUBE_TOKEN }}