bcgov / nr-compliance-enforcement-cm

Case Management Solution for Compliance and Enforcement
Apache License 2.0
0 stars 0 forks source link

feat: CE-625 Round 2 #58

Closed barrfalk closed 4 months ago

barrfalk commented 4 months ago

Description

The goal of this PR is to ensure that there’s always an ever-present deployment of Case Management in the dev environment that matches what’s in test. Deployments to dev/test (and eventually prod) are handled via helm and argo. When a PR is approved and moved to test, an image is uploaded to GHCR (github container repo) with a specific tag (a sequential number). The github action for test deployments has been updated to set the tag in values-static.yaml. Argo detects changes to this file and deploys it if there are any changes. Since this file is updated with the same tag used for test deployments, argo should deploy the same test image to the dev environment (argo itself knows that values-static.yaml is associated with the dev environment, that information isn’t within the ghcr image).

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Unable to test until migrated to test.

Checklist

Further comments


Thanks for the PR!

Deployments, as required, will be available below:

Please create PRs in draft mode. Mark as ready to enable:

After merge, new images are deployed in: