UNCLASSIFIED - NO CUI

Release 1.6.0

Checklist for things to validate for release 1.5.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
    • update CHANGELOG.md with links to MRs and any upgrade notices/known issues
  • Deploy release branch on Dogfood cluster
  • Build draft release notes
  • Update README.md using helm-docs
    • docker run -v "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:v1.5.0 -s file -t .gitlab-ci/README.md.gotmpl --dry-run > README.md
  • 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
    • One-Time Scan against image from registry.bigbang.dev or registry1.
  • Argocd
    • Create application
    • connect to our Gitlab
  • Minio deploys.
  • Test Mattermost
  • Test Velero
    • Backup PVCs
    • Restore PVCs

Candidate Release Notes

Edited by Jason Krause