UNCLASSIFIED - NO CUI

Release 1.3.0

Checklist for things to validate for release 1.3.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
  • [] 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

Candidate Release Notes

It's been a fortnight since 1.2.0, and that means another BigBang release! This is a minor version release of BigBang of smaller scope than previous minor releases, but still includes updates for existing packages as well as various bug fixes.

Please see our documentations page for more information on how to consume and deploy BigBang.

Packages

Package Type Version
Istio Operator Core 1.7.3
Istio Controlplane Core 1.7.3
OPA Gatekeeper Core 3.1.2
Monitoring Core G: 7.1.3, P: 2.22.0, A: 0.21.0
ECK Operator Core 1.3.0
Elasticsearch Kibana Core 7.9.2
Fluentbit Core 1.6.6
Cluster Auditor Core 0.1.8
Twistlock Core 20.12.531
Gitlab Addon 13.8.0
Updated: 1.3 Gitlab Runners Addon 13.8.0
Mattermost Operator Addon 1.12.0
Mattermost Addon 5.31.0
MinIO Operator Addon 2.0.9
Updated: 1.3 MinIO Addon RELEASE.2020-11-19T23-48-16Z
Updated: 1.3 Anchore Addon 0.9.2, E: 3.0.1
SonarQube Addon 8.6
Argocd Addon 1.8.4 (w/ p1 plugins)

Changes in 1.3.0

  • !322 (merged): Updated anchore to 0.9.2, enterprise 3.0.1, this also fixes #135 (closed)
  • !309 (merged): Add support for Gitlab CAC signed commits and custom CAs
  • !311 (merged): Update minio to RELEASE.2020-11-19T23-48-16Z and expose more user configuration options
  • !220 (merged): Added consolidatedflux installation (without flux cli)
  • !319 (merged): Updated gitlab-runner to 13.9.0 IronBank image (note this uses a different chart schema than previous versions, see here for more information)
  • !340 (merged): Package bigbang repo in repositories.tar.gz release artifact

In addition, Big Bang Pre-requisites has been added as a location to store all (known) pre-requisites for running BigBang on various distributions. Over time, more distributions will be added as they are tested, community (and vendor) contributions are welcomed!

Known Issues

The following issues are known issues that are currently being addressed that will be fixed in future releases.

  • #219 (closed): Sonarqube fails airgap installations due to external plugin dependencies. This is being addressed and will likely be released in a 1.3.x patch.

Helpful Links

As always, we welcome and appreciate feedback from our community of users. Please feel free to:

Future

Don't see your feature and/or bug fix? Check out our roadmap for estimates on when you can expect things to drop, and as always, feel free to comment or create issues if you have questions, comments, or concerns.

Edited by Jason Krause