Release Notes - 3.12.0📜
Please see our documentation page for more information on how to consume and deploy BigBang.\ This release was primarily tested on Kubernetes 1.33.5 (EKS).
Deprecations📜
HAProxy📜
- Big Bang team is planning to deprecate support for the HAProxy package in BigBang. If your team/project relies on the big bang HAProxy package, please let us know, either on the Big Bang community Slack, or P1 Mattermost or by creating an issue in the big bang backlog. This will help us ensure we account for all user needs going forward. If we do not receive any feedback, we will assume the software is no longer used, and will proceed with our plan to deprecate support and updates. As of this announcement, plans are to remove HAProxy from the Big Bang umbrella in an upcoming release.
Upcoming Documentation Restructure - Feedback Requested📜
We’re preparing a significant reorganization of the Big Bang documentation that WILL BE merged after release 3.12 in orderto improve navigability and maintainability. This is currently available for review in MR #6636.
What’s Changing📜
This restructure represents the first phase of our documentation improvement initiative, focusing primarily on reorganization to make content easier to locate and navigate. Key changes include:
- File relocations: Documentation files have been moved to more logical locations within the structure
- Asset path updates: Content previously under
/docs/assets/has been relocated to/docs/reference/ - Link updates: Internal documentation links have been updated to reflect the new structure
- Binary Files: Binary files have been relocated to bb-static
Upgrade Notices📜
Headlamp - MR📜
BigBang now adds a Blackbox exporter in order to scrape metrics from Headlamp into Prometheus. Out of the box, Headlamp does not expose metrics for Prometheus to scrape. The Blackbox exporter now pulls basic metrics from Headlamp into Prometheus. The Blackbox exporter is part of the monitoring package and can be enabled by:
monitoring:
values:
blackboxExporter:
enabled: true
...
The Blackbox exporter is auto-enabled for Headlamp if both monitoring and headlamp are enabled.
Monitoring - MR📜
BigBang now adds a Blackbox exporter in order to scrape metrics from Headlamp into Prometheus. Out of the box, Headlamp does not expose metrics for Prometheus to scrape. The Blackbox exporter now pulls basic metrics from Headlamp into Prometheus. The Blackbox exporter is part of the monitoring package and can be enabled by:
monitoring:
values:
blackboxExporter:
enabled: true
...
The Blackbox exporter is auto-enabled for Headlamp if both monitoring and headlamp are enabled.
Upgrades from previous releases📜
If coming from a version pre-3.11.0, note the additional upgrade notices in any release in between. The BB team doesn’t test/guarantee upgrades from anything pre-3.11.0.
Packages📜
| Package | Type | Package Version | BB Version |
|---|---|---|---|
| Alloy | Core | v1.10.0 |
3.2.1-bb.5 |
| Anchore Enterprise | Addon | 5.20.2 |
3.14.2-bb.4 |
| Addon | v3.1.9 |
9.0.3-bb.2 🔗 |
|
| Authservice | Addon | 1.1.1 |
1.1.1-bb.3 |
| Addon | 1.1.0 |
2.6.3-bb.0 🔗 |
|
| Bbctl | Core | 2.0.0 |
3.0.1-bb.0 |
| Eck Operator | Core | 3.1.0 |
3.1.0-bb.1 |
| Elasticsearch Kibana | Core | Kibana: 9.1.4 Elasticsearch: 9.1.4 |
1.32.0-bb.0 |
| External Secrets Operator | Addon | 0.20.4 |
0.20.4-bb.0 |
| Fluentbit | Core | 4.0.8 |
0.52.0-bb.0 |
| Addon | 25.4.0.0137 |
1.1.2320154-bb.38 🔗 |
|
| Core | v3.20.1 |
3.20.1-bb.1 🔗 |
|
| Addon | 18.5.2 |
9.5.2-bb.0 🔗 |
|
| Addon | v18.5.0 |
0.82.0-bb.3 🔗 |
|
| Grafana | Core | 12.2.0 |
10.0.0-bb.1 |
| Haproxy | Addon | v2.2.33 |
1.19.3-bb.10 |
| Harbor | Addon | 2.14.0 |
1.18.0-bb.6 |
| Addon | 0.37.0 |
0.37.0-bb.1 🔗 |
|
| Istio Cni | Core | 1.27.3 |
1.27.3-bb.0 |
| Istio Crds | Core | 1.27.3 |
1.27.3-bb.0 |
| Istio Gateway | Core | 1.27.3 |
1.27.3-bb.0 |
| Istiod | Core | 1.27.3 |
1.27.3-bb.0 |
| Keycloak | Addon | 26.4.1 |
7.1.4-bb.2 |
| Core | 2.17.0 |
2.17.0-bb.2 🔗 |
|
| Core | v1.16.0 |
3.6.0-bb.1 🔗 |
|
| Kyverno Policies | Core | 3.3.4 |
3.3.4-bb.15 |
| Kyverno Reporter | Core | 3.5.0 |
3.5.0-bb.3 |
| Loki | Core | 3.5.1 |
6.30.1-bb.6 |
| Addon | 11.1.0 |
11.1.0-bb.0 🔗 |
|
| Addon | 1.25.3 |
1.25.3-bb.0 🔗 |
|
| Metrics Server | Addon | v0.8.0 |
3.13.0-bb.3 |
| Mimir | Addon | 2.17.1 |
5.8.0-bb.3 |
| Minio | Addon | RELEASE.2025-10-15T17-29-55Z |
7.1.1-bb.15 |
| Minio Operator | Addon | v7.1.1 |
7.1.1-bb.3 |
| Core | Prometheus: 3.4.2 Grafana: 12.0.2 Alertmanager: 0.28.1 |
75.6.1-bb.12 🔗 |
|
| Neuvector | Core | 5.4.7 |
2.8.9-bb.0 |
| Nexus Repository Manager | Addon | 3.84.0-03 |
84.0.0-bb.1 |
| Prometheus Operator Crds | Core | 21.0.0 |
23.0.0-bb.0 |
| Sonarqube | Addon | 25.10.0.114319-community |
2025.5.0-bb.1 |
| Tempo | Core | Tempo: 2.8.2 Tempo Query: 2.8.2 |
1.23.3-bb.0 |
| Thanos | Addon | v0.39.2 |
17.2.2-bb.0 |
| Core | 34.02.133 |
0.23.0-bb.3 🔗 |
|
| Vault | Addon | 1.20.4 |
0.31.0-bb.1 |
| Addon | 1.17.1 |
11.1.1-bb.2 🔗 |
|
| Wrapper | Core | 0.4.15 |
0.4.15 |
Changes in 3.12.0📜
Argocd📜
- !7066: argocd update to 9.0.3-bb.2
# Changelog Updates ## [9.0.3-bb.2] (2025-11-12) ### Changed - Update allow-egress-external network policy to handle `vcpCidr` in addition to controlPlaneCidr - Add `controlPlaneCidr` as a variable rather than a set value ## [9.0.3-bb.1] (2025-11-06) ### Changed - Upgrade argo-cd helm chart 9.0.3 -> 9.1.0 - gluon 0.9.5 -> 0.9.6 - registry1.dso.mil/ironbank/big-bang/argocd v3.1.8 -> v3.1.9 - registry1.dso.mil/ironbank/bitnami/analytics/redis-exporter v1.7.0 -> v1.80.0 - registry1.dso.mil/bigbang-ci/devops-tester:1.1.2 -> registry1.dso.mil/ironbank/big-bang/devops-tester:1.0
Backstage📜
- !7077: backstage update to 2.6.3-bb.0
# Changelog Updates ## [2.6.3-bb.0] - 2025-11-14 ### Changed - Updated gluon 0.8.4 ->0.9.0 - Updated backstage chart 2.6.1 -> 2.6.3 - Updated backstage 1.0.10 -> 1.1.0 ## [2.5.3-bb.3] - 2025-11-13 ### Changed - Update the kube-apiserver-egress network policy template to allow setting vpcCidr ## [2.5.3-bb.2] - 2025-09-03 ### Changed - Updated backstage chart 2.6.0 -> 2.6.1 - Updated common 2.31.3 -> 2.31.4 - Updated gluon 0.7.0 -> 0.8.4
Fortify📜
- !7051: fortify update to 1.1.2320154-bb.38
# Changelog Updates ## [1.1.2320154-bb.38] - 2025-11-06 ### Fixed - registry1.dso.mil/ironbank/microfocus/fortify/ssc (source) version 25.2.1.0010 -> 25.4.0.0137
Gatekeeper📜
- !7072: gatekeeper update to 3.20.1-bb.1
# Changelog Updates ## [3.20.1-bb.1] (2025-11-13) ### Changed - Update the egress api network policy to add `vpcCidr`
Gitlab📜
- !7084: gitlab update to 9.5.2-bb.0
- !7043: gitlab update to 9.5.1-bb.1
# Changelog Updates ## [9.5.2-bb.0] (2025-11-18) ### Changed - update gitlab chart 9.5.1 -> 9.5.2 - update gluon 0.9.5 -> 0.9.6 - registry1.dso.mil/ironbank/bitnami/analytics/redis-exporter v1.79.0 -> v1.80.0 - registry1.dso.mil/ironbank/bitnami/redis 8.2.2 -> 8.2.3 - ironbank/gitlab/gitlab/gitlab-webservice (source) 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/certificates 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitaly 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-base 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-exporter 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-mailroom 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-pages 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-shell 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-sidekiq 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-toolbox 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-webservice 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-workhorse 18.5.1 -> 18.5.2 - registry1.dso.mil/ironbank/redhat/ubi/ubi9 9.6 -> 9.7 ## [9.5.1-bb.2] (2025-11-07) ### Changed - update gitlab chart 9.5.0 -> 9.6.0 - registry1.dso.mil/ironbank/bitnami/analytics/redis-exporter v1.79.0 -> v1.80.0 ## [9.5.1-bb.1] (2025-10-30) ### Changed - Updated devops-tester upstream image location from registry1.dso.mil/bigbang-ci/devops-tester to registry1.dso.mil/ironbank/big-bang/devops-tester
Gitlab Runner📜
- !7076: gitlabRunner update to 0.82.0-bb.3
# Changelog Updates ## [0.82.0-bb.3] (2025-10-31) ### Changed - Update egress-runner-to-kube-api network policy to handle `vcpCidr` in addition to controlPlaneCidr ## [0.82.0-bb.2] (2025-10-31) ### Changed - gluon 0.9.5 -> 0.9.6
Headlamp📜
- !6868: added blackbox-exporter to values
# Changelog Updates ## [0.37.0-bb.1] (2025-11-11) ### Removed - Removed subchart deps/prometheus-blackbox-exporter from headlamp ## [0.37.0-bb.0] (2025-11-07) ### Updated - Updated registry1.dso.mil/ironbank/opensource/headlamp-k8s/headlamp (source) v0.36.0 -> v0.37.0 - Updated registry1.dso.mil/ironbank/opensource/headlamp-k8s/headlamp (source) 0.36.0 -> 0.37.0 - Updated cypress (source) 15.5.0 -> 15.6.0
Kiali📜
- !7053: kiali update to 2.17.0-bb.2
# Changelog Updates ## [2.17.0-bb.2] - 2025-10-22 ### Updated - Adopt bb-common for Istio resources
Kyverno📜
- !7069: kyverno update to 3.6.0-bb.1
# Changelog Updates ## [3.6.0-bb.1] (2025-11-13) ### Changed - Updated egress-kube-api network policy to allow for setting the vpcCidr value ## [3.6.0-bb.0] (2025-11-10) ### Changed - Updated app version from `3.5.2-bb.0` to `3.6.0-bb.0` - Updated `background-controller`, `cleanup-controller`, `reports-controller`, `kyverno`, `kyvernocli`, `kyvernopre` from `v1.15.2` to `v1.16.0` - Updated gluon from `v0.9.2` to `v0.9.6`
Mattermost📜
- !7099: mattermost update to 11.1.0-bb.0
# Changelog Updates ## [11.1.0-bb.0] (2025-11-14) ### Updated - Updated registry1.dso.mil/ironbank/opensource/mattermost/mattermost 11.0.4 -> 11.1.0 - Updated registry1.dso.mil/ironbank/opensource/postgres/postgresql 18.0 -> 18.1
Mattermost Operator📜
- !7081: mattermostOperator update to 1.25.3-bb.0
# Changelog Updates ## [1.25.3-bb.0] (2025-11-12) ### Changed - Updated registry1.dso.mil/ironbank/opensource/mattermost/mattermost-operator (source) v1.25.2 -> v1.25.3
Monitoring📜
- !7071: monitoring update to 75.6.1-bb.12
- !6868: added blackbox-exporter to values
# Changelog Updates ## [75.6.1-bb.12] (2025-11-13) ### Removed - Removed legacy references to quit istio sidecar - Removed legacy service monitor for Istio Operator ## [75.6.1-bb.11] (2025-10-17) ### Removed - Removed blackboxExporter exception peerAuthentication ### Changed - prometheus-blackbox-exporter v0.26.0 -> v0.27.0
Twistlock📜
- !7075: twistlock update to 0.23.0-bb.3
# Changelog Updates ## [0.23.0-bb.3] (2025-11.12) ### Changed - Update the egress-api network policy template to allow setting vpcCidr
Velero📜
- !7073: velero update to 11.1.1-bb.2
# Changelog Updates ## [11.1.1-bb.2] - 2025-11-13 ### Updated - Removed upstream CRDs ## [11.1.1-bb.1] - 2025-11-13 ### Updated - Update registry1.dso.mil/ironbank/opensource/velero/velero v1.17.0 -> v1.17.1 - Updated registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws 1.13.0 -> 1.13.1
Known Issues📜
- bbctl Dashboards
- CRON job output longer than 16kb will be split into multiple log entries when using the dockerd CRI causing invalid JSON structures to be imported into Loki. Use containerd as the CRI to ensure long log lines are parsed correctly
- bbctl-violations-dashboard / bbctl-all-logs-dashboard(Violations Logs)
- These items will not populate if you have too large of a kubernets cluster with too many violations. There is a limit to the amount of data that can be processed. If you hit this limit and need the information, you can still use the
bbctl violationscommand to obtain the data.
- These items will not populate if you have too large of a kubernets cluster with too many violations. There is a limit to the amount of data that can be processed. If you hit this limit and need the information, you can still use the
- Headlamp
- An issue with the flux plugin being able to load certain menu items has been identified. This appears to be an issue with the javascript code used to create the plugin.
- Menu items having an issue:
- Kustomizations
- HelmReleases
- ImageAutomations
- Notifications
- Attempting to login using OIDC will create a login ‘loop’. See upstream issue for further information.
Helpful Links📜
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Mattermost channel
- Join our Slack
- 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.