Release 1.2.0
Checklist for things to validate for release 1.2.0
TODO:
- Create release branch
-
release specific code changes with a single MR/commit
- Bump self-reference version in base/gitrepository.yaml
- update chart release version char/Chart.yaml
- update /Packages.md with any new Packages
- Deploy release branch on Dogfood cluster
- Build draft release notes
- terragrunt for Mattermost S3 bucket
- create database for Mattermost in RDS
-
After testing on dogfood cluster create release candidate tag
- Verify that all new images are packaged in the release archives. Search the pipeline logs.
- After validating release candidate create official release tag
- Cherry-pick release commit(s) as needed with merge request back to master branch
https://repo1.dso.mil/platform-one/big-bang/customers/bigbang
TESTING:
- Stand up RKE cluster
- Deploy all the apps with SSO
-
Apps stand up and are healthy
- Virtual Services and cert are correct
- image pull secret
- Confirm SSO works correctly
-
Logging
- Get logs from all apps.
-
Cluster Auditor
- violations index is present and contains images that aren't from registry1
-
Monitoring
- Contains Kubernetes Dashboards and metrics
- contains instio dashboards (no data coming in #65 (closed) )
- Kiali shows no errors
- Sonarqube - Deploys, can get tokens
-
GitLab + Runners
- git clone and git push repos
- docker push and docker pull image to registry
- Change icon is user settings
- Test simple CI pipeline
- Anchore
-
Argocd
- Create application
- connect to our Gitlab
- Minio deploys.
- Test Mattermost