Release Notes - 2.42.0📜
Please see our documentation page for more information on how to consume and deploy BigBang. This release was primarily tested on Kubernetes 1.30.3 (RKE2).
Announcements📜
Due to the recent certificate renewal for *.dso.mil
, the root CA for all dso.mil domains has transitioned to SSL.com TLS RSA Root CA 2022. This root CA is trusted by all major browser vendors but has not yet made it into the trust stores for Debian 12 (Bookworm), a foundational Linux distribution upon which many derivative container images are based. As a result, certain container images in use by Big Bang may require manual intervention to explicitly trust the certificates presented by login.dso.mil among other domains to prevent SSO errors for authservice-enabled applications within a Big Bang deployment.
Resolution📜
Big Bang exposes the ability to set trusted CAs for the JWKS fetch via sso.certificateAuthority.cert. By setting this to login.dso.mil’s cert bundle, the endpoint will be trusted explicitly and the JWKS fetch will succeed.
Unfortunately, istiod does not pick up changes to this cert bundle at runtime. If upgrading from a previous release with different certificates or no certificates at all, it’s important to restart the istiod deployment so that it can pick up the changes:
kubectl -n istio-system rollout restart deployment/istiod
Upgrade Notices📜
- Kyverno - MR:
- refer to Kyverno v1.13.0 release notes:
- Kyverno V1.13.x will remove wildcard view permissions for all Kyverno controllers, see the documentation section on Role Based Access Controls for more details.
- Gitlab-runner - MR:
- CI Pipelines Grafana Runner Dashboard is now available for deployment from the GitLab Runner package. Please reference these docs.
- External-secrets - MR:
- When upgrading to ESO 0.11.0, there is a possibility that some secrets may have keys removed. Backup of important secrets is recommended prior to upgrading.
- See upstream release notes for more information
- Eck-operator - MR:
- Will perform rolling-restart/upgrade on Elastic cluster
Upgrades from previous releases📜
If coming from a version pre-2.41.0
, note the additional upgrade notices in any release in between. The BB team doesn’t test/guarantee upgrades from anything pre-2.41.0
.
Packages📜
Package | Type | Package Version | BB Version |
---|---|---|---|
Alloy | Addon | 1.4.2 |
1.6.13-bb.0 🔗 |
Anchore Enterprise | Addon | 5.11.1 |
3.1.1-bb.3 |
Argocd | Addon | 2.13.1 |
7.7.5-bb.0 |
Authservice | Addon | 1.0.3 |
1.0.3-bb.0 |
Cluster Auditor | Core | 0.0.7 |
1.5.0-bb.22 |
Eck Operator | Core | 2.15.0 |
2.15.0-bb.0 🔗 |
Elasticsearch Kibana | Core | Kibana 8.16.1 Elasticsearch 8.16.1 |
1.23.0-bb.0 🔗 |
External Secrets | Addon | 0.11.0 |
0.11.0-bb.0 🔗 |
Fluentbit | Core | 3.2.2 |
0.48.3-bb.1 🔗 |
Fortify | Addon | 24.4.1.0005 |
1.1.2320154-bb.21 🔗 |
Gatekeeper | Core | 3.17.1 |
3.17.1-bb.2 |
Gitlab | Addon | 17.6.1 |
8.6.1-bb.0 🔗 |
Gitlab Runner | Addon | 17.3.1 |
0.68.1-bb.2 🔗 |
Grafana | Core | 11.3.1 |
8.6.2-bb.0 |
Haproxy | Addon | 2.2.33 |
1.19.3-bb.8 |
Harbor | Addon | 2.11.0 |
1.16.0-bb.2 |
Holocron | Addon | 3.3.2 |
1.0.12 |
Istio Controlplane | Core | Istio 1.23.3 Tetrate Istio Distro 1.23.3 |
1.23.3-bb.2 🔗 |
Istio Operator | Core | Istio Operator 1.23.3 Tetrate Istio Distro Operator 1.23.3 |
1.23.3-bb.0 |
Jaeger | Core | 1.61.0 |
2.57.0-bb.0 |
Keycloak | Addon | 25.0.6 |
2.5.1-bb.3 🔗 |
Kiali | Core | 2.1.0 |
2.1.0-bb.0 |
Kyverno | Core | 1.13.2 |
3.3.4-bb.0 🔗 |
Kyverno Policies | Core | 3.3.4 |
3.3.4-bb.0 🔗 |
Kyverno Reporter | Core | 2.20.2 |
2.24.2-bb.1 |
Loki | Core | 3.3.1 |
6.23.0-bb.0 🔗 |
Mattermost | Addon | 10.2.0 |
10.2.0-bb.0 |
Mattermost Operator | Addon | 1.22.1 |
1.22.1-bb.1 🔗 |
Metrics Server | Addon | 0.7.2 |
3.12.2-bb.1 |
Minio | Addon | RELEASE.2024-06-04T19-20-08Z |
6.0.4-bb.4 🔗 |
Minio Operator | Addon | 6.0.4 |
6.0.4-bb.0 |
Monitoring | Core | Prometheus 2.54.1 Grafana 11.1.0 Alertmanager 0.27.0 |
62.4.0-bb.1 |
Neuvector | Core | 5.4.1 |
2.8.3-bb.0 🔗 |
Nexus | Addon | 3.74.0-05 |
74.0.0-bb.0 |
Promtail | Core | 3.0.0 |
6.16.2-bb.4 |
Sonarqube | Addon | 10.6.0-community |
10.6.1-bb.2 |
Tempo | Core | Tempo 2.5.0 Tempo Query 2.5.0 |
1.11.0-bb.0 |
Thanos | Addon | 0.36.1 |
15.8.1-bb.0 |
Twistlock | Core | 33.01.137 |
0.18.0-bb.0 |
Vault | Addon | 1.18.2 |
0.29.1-bb.0 🔗 |
Velero | Addon | 1.15.0 |
7.2.2-bb.4 🔗 |
Wrapper | Core | N / A | 0.4.10 |
Changes in 2.42.0📜
Big Bang MRs📜
- !5499: Resolve “Flux CPU limits cause deployments to take longer than they should”
- !5498: Resolve “Values Secret isn’t technically valid yaml after templating”
Istio Controlplane📜
- !5503: istio update to 1.23.3-bb.2
# Changelog Updates
## [1.23.3-bb.2] - 2024-12-10
### Changed
- Removed global cpu limit for istio proxy
Kyverno📜
- !5504: kyverno update to 3.3.4-bb.0
# Changelog Updates
## [3.3.4-bb.0] - 2024-12-10
### Changed
- Updated upstream chart from `3.2.7` to `3.3.3` and app version from `v1.12.6` to `v1.13.2`
- Updated `background-controller`, `cleanup-controller`, `reports-controller`, `kyverno`, `kyvernocli`, `kyvernopre` from `v1.12.6` to `v1.13.2`
- Updated `ubi9-minimal` from `9.4` to `9.5`
- Updated `kubectl` from `v1.30.5` to `v1.30.6`
Kyverno Policies📜
- !5463: kyvernoPolicies update to 3.2.6-bb.3
# Changelog Updates
## [3.2.6-bb.3] - 2024-12-03
### Changed
- Updated `require-labels` test manifest
## [3.2.6-bb.2] - 2024-12-03
### Changed
- Cleaned up `require-labels` policy to match current Kiali label requirements
Elasticsearch Kibana📜
- !5493: elasticsearchKibana update to 1.23.0-bb.0
# Changelog Updates
## [1.23.0-bb.0] - 2024-11-26
### Changed
- gluon updated from 0.5.10 to 0.5.12
- ironbank/elastic/elasticsearch/elasticsearch updated from 8.16.0 to 8.16.1
- ironbank/elastic/kibana/kibana updated from 8.16.0 to 8.16.1
- ironbank/opensource/kubernetes/kubectl updated from v1.30.6 to v1.30.7
Eck Operator📜
- !5464: eckOperator update to 2.15.0-bb.0
# Changelog Updates
## [2.15.0-bb.0] - 2024-12-02
### Changed
- eck-operator 2.14.0 -> 2.15.0
## [2.14.0-bb.1] - 2024-11-22
### Changed
- Added the maintenance track annotation and badge
Fluentbit📜
- !5479: fluentbit update to 0.48.3-bb.0
# Changelog Updates
## [0.48.3-bb.1] - 2024-12-11
### Changed
- Updated Kyverno policy due to deprecated field
## [0.48.3-bb.0] - 2024-12-04
### Updated
- Updated fluent-bit: 3.2.1 -> 3.2.2
Loki📜
# Changelog Updates
## [6.23.0-bb.0] - 2024-12-09
### Updated
- Updated `loki` from `v3.3.0` -> `v3.3.1`
- Updated `loki-canary` from `3.3.0` -> `3.3.1`
- Updated `memcached` from `1.6.32` -> `1.6.33`
## [6.22.0-bb.0] - 2024-12-03
### Updated
- Updated `loki` from `v3.2.0` -> `v3.3.0`
- Updated `gluon` from `0.5.8` -> `0.5.12`
- Updated `kubectl` from `v1.30.5` -> `v1.30.7`
- Updated `loki-canary` from `3.2.1` -> `3.3.0`
- Updated `nginx` from `1.27.2` -> `1.27.3`
- Updated `minio-instance` from `6.0.2-bb.0` -> `6.0.4-bb.2`
- Updated `grafana-agent-operator` from `0.4.1` -> `0.5.0`
- Updated `rollout-operator` from `0.16.0` -> `0.20.0`
Neuvector📜
- !5477: neuvector update to 2.8.3-bb.0
# Changelog Updates
## [2.8.3-bb.0] - 2024-12-03
### Changed
- updated gluon from `0.5.2` -> `0.5.12`
- Updated chart version from `2.8.2` to `2.8.3`
- Updated registry1.dso.mil/ironbank/neuvector/neuvector/controller from `5.4.0` to `5.4.1`
- Updated registry1.dso.mil/ironbank/neuvector/neuvector/enforcer from `5.4.0` to `5.4.1`
- Updated registry1.dso.mil/ironbank/neuvector/neuvector/manager from `5.4.0` to `5.4.1`
Minio📜
# Changelog Updates
## [6.0.4-bb.4] - 2024-12-03
### Changed
- registry1.dso.mil/ironbank/opensource/minio/mc RELEASE.2024-10-29T15-34-59Z -> RELEASE.2024-11-17T19-35-25Z
- gluon from 0.5.10 to 0.5.12
## [6.0.4-bb.3] - 2024-12-03
### Changed
- Added app.kubernetes.io/name label to minio.labels helper
- Created new helper for tenants to ensure it also gets the app.kubernetes.io/version label
- Updated tenant deployment to include newly created helper
- Removed previous solution to fix Kiali Labels applied in 6.0.2-bb.3
Gitlab📜
- !5489: gitlab update to 8.6.1-bb.0
# Changelog Updates
## [8.6.1-bb.0] - 2024-12-06
### Changed
- ironbank/gitlab/gitlab/gitlab-webservice (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/certificates (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitaly (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-base (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-exporter (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-mailroom (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-pages (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-shell (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-sidekiq (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-toolbox (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-webservice (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-workhorse (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/gitlab/gitlab/kubectl (source) 17.5.2 -> 17.6.1
- registry1.dso.mil/ironbank/opensource/postgres/postgresql (source) 14.14 -> 14.15
Gitlab Runner📜
- !5504: gitlabRunner update to 0.68.1-bb.2
- !5490: gitlabRunner update to 0.68.1-bb.1
- !5474: gitlabRunner update to 0.68.1-bb.0
# Changelog Updates
## [0.68.1-bb.2] - 2024-12-11
### Changed
- Updated Kyverno policy due to deprecated field
## [0.68.1-bb.1] - 2024-12-06
### Changed
- removed gitlab-ci-pipelines_rev1.json in favor of gitlab-ci-pipelines-exporter feature chart: <https://repo1.dso.mil/big-bang/product/maintained/gitlab-ci-pipelines-exporter>
## [0.68.1-bb.0] - 2024-12-04
### Changed
- gluon 0.5.4 -> 0.5.10
- ironbank/gitlab/gitlab-runner/gitlab-runner (source) 17.2.1 -> 17.3.1
- ironbank/gitlab/gitlab-runner/gitlab-runner (source) v17.2.1 -> v17.3.1
- ironbank/gitlab/gitlab-runner/gitlab-runner-helper (source) v17.2.1 -> v17.3.1
- registry1.dso.mil/ironbank/gitlab/gitlab-runner/gitlab-runner (source) v17.2.1 -> v17.3.1
- registry1.dso.mil/ironbank/gitlab/gitlab-runner/gitlab-runner-helper (source) v17.2.1 -> v17.3.1
- registry1.dso.mil/ironbank/redhat/ubi/ubi9 (source) 9.4 -> 9.5
Fortify📜
- !5488: fortify update to 1.1.2320154-bb.21
# Changelog Updates
## [1.1.2320154-bb.21] - 2024-12-11
### Changed
- Updated Fortify to version 24.4.1.0005
Mattermost Operator📜
- !5480: mattermostOperator update to 1.22.1-bb.1
# Changelog Updates
## [1.22.1-bb.1] - 2024-12-03
### Changed
- Added mattermost-operator.podLabels and imported into the deployment
Velero📜
- !5481: velero update to 7.2.2-bb.4
# Changelog Updates
## [7.2.2-bb.4] - 2024-12-04
### Added
- Updated ironbank/opensource/nginx/nginx (source) 1.27.2 -> 1.27.3
Keycloak📜
- !5500: keycloak update to 2.5.1-bb.3
# Changelog Updates
## [2.5.1-bb.3] - 2024-12-09
### Updated
- Re-added truststore.pfx as the omission of the file in 2.5.1-bb.1 was causing issue for customers that use the truststore
Vault📜
# Changelog Updates
## [0.29.1-bb.0] - 2024-12-04
### Changed
- Updated gluon 0.5.10 -> 0.5.12
- Updated registry1.dso.mil/ironbank/hashicorp/vault (source) 1.18.1 -> 1.18.2
- Updated minio-instance from 6.0.3-bb.2 -> 6.0.4-bb.2
## [0.29.0-bb.1] - 2024-12-04
### Changed
- Updated minio-instance from 6.0.4-bb.2 -> 6.0.4-bb.3
- Updated gluon to 0.5.12
- Added missing label for app.kubernetes.io/version
External Secrets📜
# Changelog Updates
## [0.11.0-bb.0] - 2024-12-4
### Changed
- Updated chart to v0.11.0
- Updated gluon to 0.5.12
- Updated kubectl to v1.30.7
## [0.10.4-bb.1] - 2024-11-14
### Changed
- Removed namespace in the secret-store.yaml template
- Added ExternalSecret template using secretConfiguration
Alloy📜
- !5486: alloy update to 1.6.13-bb.0
# Changelog Updates
## [1.6.13-bb.0] - 2024-12-06
### Changed
- ironbank/opensource/grafana/alloy updated from v1.4.2 to v1.5.1
## [1.6.12-bb.0] - 2024-12-02
### Changed
- k8s-monitoring updated from 1.6.4 to 1.6.12
## [1.6.4-bb.1] - 2024-11-18
### Changed
- Updates to renovate to fix dependency versions (script is in renovate-runner)
- Added maintenance track badge and annotation
## [1.6.4-bb.2] - 2024-11-22
### Changed
- Fixed the maintenance track annotation
Known Issues📜
- Kiali - ISSUE
- On Kubernetes 1.29+, the kiali operator may fail with a 404 while running the kiali-deploy playbook if the cluster returns the
flowcontrol.apiserver.k8s.io/v1beta2
api version (no longer served as of v1.29).
In this case, removing the invalid api version should resolve the issue and allow the kiali operator to run successfully.
$ kubectl delete apiservices.apiregistration.k8s.io v1beta2.flowcontrol.apiserver.k8s.io
Helpful Links📜
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our chat
- Check out the documentation for guidance on how to get started
Future📜
Don’t see your feature and/or bug fix? Check out our epics 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.