UNCLASSIFIED - NO CUI

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
Edited by Jason Krause