Release Notes - 3.3.1📜
Please see our documentation page for more information on how to consume and deploy BigBang.\ This release was primarily tested on Kubernetes 1.32.5 (EKS).
Patch-Specific Changes📜
gitlab📜
- !6599: gitlab update to 9.2.1-bb.0
bbctl📜
- !6608: bbctl update to 2.1.0-bb.1
Upgrade Notices📜
GitLab - MR📜
GitLab version 9.1.2-bb.0 (Big Bang 3.3.0) resolves a critical issue in 9.1.0-bb.0 (Big Bang 3.2.0) that broke air-gapped deployments due to outdated Helm 2 dependency files. The fix removes legacy requirements.yaml and requirements.lock, ensuring modern Helm 3 dependency resolution and proper use of bundled charts like cert-manager-v1.12.17.tgz. Air-gapped environments must upgrade immediately to avoid deployment failures, while connected environments are recommended to upgrade for improved reliability and cleaner dependency handling.
BigBang - MR📜
This release include a flux update, please complete this upgrade prior to upgrading Big Bang
Package | Update | Change |
---|---|---|
registry1.dso.mil/ironbank/fluxcd/kustomize-controller (source) | patch | v1.6.0 -> v1.6.1 |
registry1.dso.mil/ironbank/fluxcd/source-controller (source) | patch | v1.6.1 -> v1.6.2 |
BigBang - MR📜
Kubernetes version 1.29
reached End of Life June 28, 2025. We now require a version 1.30
or greater.
Anchore Enterprise - MR📜
This update will trigger the underlying helm release to be recreated which will delete all the underlying resources, with the exception of external databases or databases backed by PVCs set to retain
.
- If your installation is using the auto-generated passwords and generated secret, the secret
anchore/anchore-enterprise-anchore-enterprise
contains the initial, auto-generated passwords forANCHORE_ADMIN_PASSWORD
andANCHORE_SAML_SECRET
along with some other password. Because the helm release is renamed in this version, helm will re-create this secret with new, auto-generated values forANCHORE_ADMIN_PASSWORD
andANCHORE_SAML_SECRET
.
If you haven’t changed the default admin password, make sure to retrieve the current values prior to performing the Big Bang upgrade by using the following command. Please note, the returned values will be base64 encoded.
kubectl get secrets -n anchore anchore-enterprise-anchore-enterprise -o yaml
- This upgrade requires
upgradeJob
to be enabled, as shown below.
values:
upgradeJob:
enabled: true
force: true
Argocd - MR📜
- This package has been refactored to adopt the passthrough pattern. Passing values to the argoCD upstream chart will require an additional layer of overlay:
addons.argocd.values.upstream
An example for update would look like the following:
Current Values
configs:
cm:
oidc.config: |
name: keycloak
...
Updated Values
upstream:
configs:
cm:
oidc.config: |
name: keycloak
...
This change does not apply to bigbang specific values in the chart, i.e. awsCredentials
, istio
, monitoring
, networkPolicies
, upgradeJob
, bbtests
, openshift
, and redis-bb
. Note that global
is also preserved due to an upstream requirement.
- SSO is now propagated through the proper
values.yaml
channels in upstream argocd chart. Users should refer to upstream chart for any additional SSO configuration, specificallyargo-cd/templates/argocd-configs/argocd-rbac-cm.yaml
andargo-cd/templates/argocd-configs/argocd-cm.yaml
found in Argo Configs.
Eck Operator - MR📜
All upstream chart value overrides in ./chart/values.yaml
will need to be shifted under the upstream
key.
For example:
Previous Values:
image:
repository: registry1.dso.mil/ironbank/elastic/eck-operator/eck-operator
pullPolicy: Always
tag: 3.0.0
config:
logVerbosity: "3"
Current Values:
upstream:
image:
repository: registry1.dso.mil/ironbank/elastic/eck-operator/eck-operator
pullPolicy: Always
tag: 3.0.0
config:
logVerbosity: "3"
Please note, this change does not apply to Big Bang-added top-level keys, including: istio
, networkPolicies
, serviceMonitor
, monitoring
, openshift
, license
, upgradeCrds
.
Fluentbit - MR📜
Passthrough Pattern Refactor
All upstream chart value overrides in ./chart/values.yaml
will need to be shifted under the upstream
key.
For example:
Previous Values:
image:
repository: registry1.dso.mil/ironbank/opensource/fluent/fluent-bit
pullPolicy: Always
tag: 4.0.3
testFramework:
enabled: false
Current Values:
upstream:
image:
repository: registry1.dso.mil/ironbank/opensource/fluent/fluent-bit
pullPolicy: Always
tag: 4.0.3
testFramework:
enabled: false
Please note, this change does not apply to Big Bang-added top-level keys, including: istio
, networkPolicies
, elasticsearch
, loki
, elasticsearchKibana
, openshift
, and additionalOuputs
.
Keycloak - MR📜
This release of Keycloak completely migrates the chart to the passthrough pattern. With that migration come considerations for Big Bang users that rely on the Keycloak chart.
Shifting values
Values that traditionally have been used to configure the keycloak components of the chart are now available under the upstream
key:
- resources:
- requests:
- cpu: "1"
- memory: "1Gi"
- limits:
- memory: "1Gi"
+ upstream:
+ resources:
+ requests:
+ cpu: "1"
+ memory: "1Gi"
+ limits:
+ memory: "1Gi"
Removal of the *BigBang
values
The old chart had big-bang-specific values fields (like extraVolumeMountsBigBang
and extraVolumesBigBang
) that were created to smooth over a limitation of the upstream chart’s extraVolumeMounts
and extraVolumes
.
Those two fields are expected to be strings and are templated in the upstream chart and converted to yaml. This allows things like:
extraVolumes: |-
- name: tlscert
secret:
secretName: {{ include "keycloak.fullname" . }}-tlscert
- name: tlskey
secret:
secretName: {{ include "keycloak.fullname" . }}-tlskey
to be created in the actual pod spec as:
- name: tlscert
secret:
defaultMode: 420
secretName: keycloak-upstream-tlscert
- name: tlskey
secret:
defaultMode: 420
secretName: keycloak-upstream-tlskey
The problem that was being solved is these strings don’t overlay correctly. The final overlay that set extraVolumes
was always the “winner” and only its configuration would make it into the final templates.
Since the passthrough pattern no longer affords us the ability to affect the final templates for the keycloak StatefulSet
, consumers of this package must take care to ensure the final of any of these “yaml string literal” values include all the desired contents.
Major Version Change for Bundled Postgres
The bundled postgres chart has been upgraded to the latest bitnami chart. For consumers using the bundled postgres chart, be advised this is not a supported configuration in production. If you are using the bundled chart, take steps to migrate to an external database implementation prior to attempting this upgrade.
Sonarqube - MR📜
❗This update includes several breaking changes. Please read these notices carefully.
Upgrade Steps to Prevent Data Loss
This release includes a major refactor of the upstream SonarQube Helm chart, which changes how the PostgreSQL dependency and StatefulSets are managed. Due to these changes, a conflict can occur with the PostgreSQL secret and StatefulSets created by previous versions of this chart, which can cause the upgrade to fail. The serviceName
of the PostgreSQL StatefulSet has changed from sonarqube-postgresql
to sonarqube-postgresql-headless
, which is an immutable field. To perform a successful upgrade while preserving your existing SonarQube data, you must extract your current database password, delete the old secret and StatefulSets, and then perform the upgrade.
Follow these steps to upgrade your SonarQube instance:
- Backup your database prior to performing any upgrades
-
Retrieve and store the current password in case you need it later
kubectl -n sonarqube get secrets sonarqube-postgresql -o go-template='{{.data.password | base64decode}}' ; echo
-
Suspend the helm release
flux -n bigbang suspend helmrelease sonarqube
-
Delete the old PostgreSQL secret to prevent the upgrade from failing due to a secret conflict.
kubectl delete secret sonarqube-postgresql -n sonarqube
-
Delete the existing StatefulSets to prevent the upgrade from failing due to immutable field errors.
kubectl delete statefulset sonarqube-postgresql sonarqube-sonarqube -n sonarqube
-
Upgrade Big Bang: Perform your Big Bang upgrade
-
Resume the helm release: This may not complete until all the next steps are done.
flux -n bigbang resume helmrelease sonarqube
-
Verify Pod and HelmRelease: The
sonarqube-sonarqube-0
pod should go toRunning
, the helmrelease will remain READY state ofUnknown
kubectl -n sonarqube get pods; kubectl -n bigbang get helmrelease sonarqube
-
Navigate to your SonarQube site. It will probably display
SonarQube is under maintenance
- Follow the SonarQube Upgrade Roadmap: https://docs.sonarsource.com/sonarqube-community-build/server-upgrade-and-maintenance/upgrade/roadmap/. You will likely need to navigate to http://yourSonarQubeURL/setup and follow the instructions.
-
Verify HelmRelease: The sonarqube helmrelease should show
Ready: True
kubectl -n bigbang get helmrelease sonarqube
Enabling Keycloak Integration
Keycloak integration has been updated in this version. Please utilize the sso
block, as shown below.
sso:
enabled: true
values:
upstream:
sonarProperties:
sonar.core.serverBaseURL: "https://your.sonarqube.url/"
#sonar.auth.saml.enabled: ""
#sonar.auth.saml.applicationId: ""
#sonar.auth.saml.providerName: ""
#sonar.auth.saml.providerId: ""
#sonar.auth.saml.loginUrl: ""
#sonar.auth.saml.certificate.secured: ""
#sonar.auth.saml.user.login: ""
#sonar.auth.saml.user.name: ""
#sonar.auth.saml.user.email: ""
#sonar.auth.saml.group.name: ""
Values Changes
The account
, account.newPassword
, and account.currentPassword
values for defining admin passwords have been deprecated. Please utilize setAdminPassword
, as shown below
setAdminPassword:
# The values can be set to define the current and the (new) custom admin passwords at the startup (the username will remain "admin")
newPassword: <new_admin_password>
currentPassword: admin
Passthrough Pattern Adoption
This package has been refactored to adopt the passthrough pattern. Passing values to the Sonarqube upstream chart will require an additional layer of overlay: addons.sonarqube.values.upstream
, such as in the keycloak values above. This change does not apply to bigbang specific values in the chart.
Upgrades from previous releases📜
If coming from a version pre-3.2.0, note the additional upgrade notices in any release in between. The BB team doesn’t test/guarantee upgrades from anything pre-3.2.0.
Packages📜
Package | Type | Package Version | BB Version |
---|---|---|---|
Core | v1.8.3 |
3.0.2-bb.0 🔗 |
|
Addon | 5.18.0 |
3.10.0-bb.0 🔗 |
|
Addon | v3.0.6 |
8.0.10-bb.2 🔗 |
|
Authservice | Addon | 1.0.4 |
1.0.4-bb.3 |
Addon | 1.0.10 |
2.5.3-bb.1 🔗 |
|
Core | 1.5.0 |
2.1.0-bb.1 |
|
Core | 3.0.0 |
3.0.0-bb.2 🔗 |
|
Elasticsearch Kibana | Core | Kibana: 9.0.3 Elasticsearch: 9.0.1 |
1.30.0-bb.2 |
Addon | 0.18.2 |
0.18.2-bb.0 🔗 |
|
Core | 4.0.3 |
0.49.1-bb.0 🔗 |
|
Addon | 25.2.1.0010 |
1.1.2320154-bb.31 🔗 |
|
Gatekeeper | Core | v3.19.1 |
3.19.1-bb.0 |
Addon | 18.2.1 |
9.2.1-bb.0 🔗 |
|
Addon | v18.0.2 |
0.77.2-bb.3 🔗 |
|
Core | 12.0.2 |
9.2.10-bb.0 🔗 |
|
Haproxy | Addon | v2.2.33 |
1.19.3-bb.10 |
Addon | 2.13.1 |
1.17.1-bb.2 🔗 |
|
Addon | 0.32.0 |
0.32.1-bb.2 🔗 |
|
Core | 1.26.2 |
1.26.2-bb.0 🔗 |
|
Core | 1.26.2 |
1.26.2-bb.0 🔗 |
|
Core | 1.26.2 |
1.26.2-bb.0 🔗 |
|
Addon | 26.1.4 |
7.0.1-bb.3 🔗 |
|
Core | 2.10.0 |
2.10.0-bb.3 🔗 |
|
Core | v1.14.4 |
3.4.4-bb.0 🔗 |
|
Kyverno Policies | Core | 3.3.4 |
3.3.4-bb.10 |
Kyverno Reporter | Core | 3.1.1 |
3.1.4-bb.0 |
Core | 3.5.1 |
6.30.1-bb.3 🔗 |
|
Addon | 10.10.1 |
10.10.1-bb.0 🔗 |
|
Mattermost Operator | Addon | 1.23.0 |
1.23.0-bb.0 |
Addon | v0.8.0 |
3.12.2-bb.5 🔗 |
|
Addon | 2.16.0 |
5.7.0-bb.3 🔗 |
|
Addon | RELEASE.2025-06-13T11-33-47Z |
7.1.1-bb.5 🔗 |
|
Minio Operator | Addon | v7.1.1 |
7.1.1-bb.0 |
Core | Prometheus: 3.4.2 Grafana: 12.0.2 Alertmanager: 0.28.1 |
75.6.1-bb.1 🔗 |
|
Neuvector | Core | 5.4.4 |
2.8.6-bb.0 |
Nexus Repository Manager | Addon | 3.81.1-01 |
81.1.0-bb.0 |
Promtail | Core | v3.5.1 |
6.16.6-bb.5 |
Addon | 25.1.0.102122-community |
2025.1.0-bb.0 🔗 |
|
Core | Tempo: 2.7.2 Tempo Query: 2.7.2 |
1.21.1-bb.2 🔗 |
|
Thanos | Addon | v0.38.0 |
16.0.2-bb.0 |
Core | 34.01.126 |
0.21.0-bb.1 🔗 |
|
Addon | 1.20.0 |
0.30.0-bb.9 🔗 |
|
Addon | 1.16.1 |
10.0.7-bb.0 🔗 |
|
Wrapper | Core | 0.4.15 |
0.4.15 |
Changes in 3.3.1📜
Big Bang MRs📜
- !6583 updating dev tls cert
- !6545 Resolve “Update test-values.yaml to work with gitlab-runner passthrough”
- !6530 add daniel P to codeowners for big bang umbrella and docs
- !6515 docs(adr): added default development config ADR
- !6503 Update Flux
- !6500 requiring 1.30 because 1.29 is now EOL
- !6497 Big Bang Deployment Uninstall & Cleanup Guide
Alloy📜
- !6553: alloy update to 3.0.2-bb.0
# Changelog Updates
## [3.0.2-bb.0] (2025-06-23)
### Changed
- k8s-monitoring updated from 2.0.27 to 3.0.2
- gluon updated from 0.5.18 to 0.6.2
- prometheus-config-reloader updated from v0.82.1 to v0.82.2
Anchore Enterprise📜
# Changelog Updates
## [3.10.0-bb.0] - 2025-07-09
### Changed
- Updated Anchore Enterprise chart to `3.10.0`
- Updated Anchore Enterprise tag to `5.18.0`
- Updated Anchore Enterprise UI tag to `5.18.0`
- Updated Redis to `21.1.3-bb.0`
- Updated Gluon to 0.6.2
## [3.7.0-bb.2] - 2025-06-26
### Changed
- Renamed chart from enterprise to anchore-enterprise to align with preferred naming conventions
Argocd📜
- !6561: argocd update to 8.0.10-bb.2
# Changelog Updates
## [8.0.10-bb.2] (2025-07-12)
### Changed
- fix redis implementation to use redis-bb
- refactor SSO from upstream to bake into configs properly
## [8.0.10-bb.1] (2025-07-03)
### Changed
- Update chart for passthrough pattern
Backstage📜
# Changelog Updates
## [2.5.3-bb.1] - 2025-07-21
### Changed
- Updated backstage 1.0.8 -> 1.0.10
- Updated common 2.10.0 -> 2.31.3
- Updated gluon 0.6.3 -> 0.7.0
-
## [2.5.3-bb.0] - 2025-07-02
### Changed
- Updated backstage 1.0.8 -> 1.0.10
- Updated backstage chart 2.5.2 -> 2.5.3
- Updated gluon 0.6.2 -> 0.6.3
bbctl📜
- !6608: bbctl update to 2.1.0-bb.1
# Changelog Updates
## [2.1.0-bb.1] (2025-07-24)
### Changed
- gluon updated from 0.6.3 to 0.7.0
- updated registry1.dso.mil/ironbank/opensource/yq/yq (source) 4.45.4 -> 4.47.1
- updated bbctl to application version 1.5.0
- updated ubi-minimal image major version from 8 to 9
- registry1.dso.mil/ironbank/redhat/ubi/ubi8-minimal:8.10 -> registry1.dso.mil/ironbank/redhat/ubi/ubi9-minimal:9.6
## [2.1.0-bb.0] (2025-07-09)
### Changed
- Modified chart to use a secret for credentials instead of a configmap.
Eck Operator📜
- !6531: eckOperator update to 3.0.0-bb.2
# Changelog Updates
## [3.0.0-bb.2] (2025-07-11)
### Added
- Added default value for imagePullSecrets
## [3.0.0-bb.1] (2025-06-26)
### Added
- Added Metrics Service and ServiceMonitor templates for Big Bang compatibility scraping
### Changed
- Refactor chart to Big Bang passthrough chart pattern
External Secrets Operator📜
- !6537: externalSecrets update to 0.18.2-bb.0
# Changelog Updates
## [0.18.2-bb.0] - 2025-07-08
### Changed
- updated gluon 0.6.2 -> 0.6.3
- updated registry1.dso.mil/ironbank/opensource/external-secrets/external-secrets (source) v0.18.0 -> v0.18.2
- updated helm chart to 0.18.2
Fluentbit📜
- !6537: fluentbit update to 0.49.1-bb.0
# Changelog Updates
## [0.49.1-bb.0] (2025-06-20)
### Changed
- fluent-bit updated from 0.49.0 to 0.49.1
- Refactor chart to Big Bang passthrough chart pattern
Fortify📜
- !6556: fortify update to 1.1.2320154-bb.30
# Changelog Updates
## [1.1.2320154-bb.31] - 2025-07-17
### Fixed
- Updated renovate matcher to properly update golang-1.24
- Updated renovate matcher to catch all version tags of Fortify
## [1.1.2320154-bb.30] - 2025-07-15
### Changed
- registry1.dso.mil/ironbank/google/golang/ubi9/golang-1.24.4 (source) -> 1.24.5
- registry1.dso.mil/ironbank/microfocus/fortify/ssc (source) version 25.2.0.0157 -> 25.2.1.0010
## [1.1.2320154-bb.29] - 2025-06-25
### Fixed
- Increased the minimum memory for Fortify to `4Gi`
Gitlab📜
- !6599: gitlab update to 9.2.1-bb.0
- !6559: gitlab update to 9.1.2-bb.0
- !6506: gitlab update to 9.1.0-bb.1
# Changelog Updates
## [9.2.1-bb.0] (2025-07-24)
### Changed
- update gluon 0.6.2 -> 0.6.3
- registry1.dso.mil/ironbank/gitlab/gitlab/certificates 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitaly 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-base 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-exporter 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-mailroom 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-pages 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-shell 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-sidekiq 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-toolbox 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-webservice 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-workhorse 18.1.2 -> 18.2.1
- registry1.dso.mil/ironbank/gitlab/gitlab/kubectl 18.1.2 -> 18.2.1
## [9.1.2-bb.0] (2025-07-15)
### Changed
- update gluon 0.6.2 -> 0.6.3
- registry1.dso.mil/ironbank/bitnami/redis 8.0.2 -> 8.0.3
- registry1.dso.mil/ironbank/gitlab/gitlab/certificates 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitaly 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-base 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-exporter 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-mailroom 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-pages 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-shell 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-sidekiq 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-toolbox 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-webservice 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-workhorse 18.1.0 -> 18.1.2
- registry1.dso.mil/ironbank/gitlab/gitlab/kubectl 18.1.0 -> 18.1.2
## [9.1.0-bb.1] (2025-07-01)
### Changed
- Added registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-mailroom:18.1.0 to the Chart.yaml
Gitlab Runner📜
- !6552: gitlabRunner update to 0.77.2-bb.3
# Changelog Updates
## [0.77.2-bb.3] (2025-07-08)
### Changed
- gluon 0.5.19 -> 0.6.3
- registry1.dso.mil/ironbank/redhat/ubi/ubi9 (source) 9.5 -> 9.6
## [0.77.2-bb.2] (2025-07-10)
### Changed
- fix netpols to reflect proper app label selector
## [0.77.2-bb.1] (2025-06-17)
### Changed
- refactor chart to passthrough pattern
Grafana📜
# Changelog Updates
## [9.2.10-bb.0] (2025-07-08)
### Changed
- gluon updated from 0.6.2 to 0.6.3
- grafana updated from 9.2.7 to 9.2.10
- registry1.dso.mil/ironbank/kiwigrid/k8s-sidecar updated from 1.30.3 to 1.30.6
- registry1.dso.mil/ironbank/opensource/grafana/grafana-image-renderer updated from 3.12.7 to 3.12.9
## [9.2.7-bb.1] (2025-07-07)
### Added
- Added ability to enable Grafana Enterprise and optional enterprise license secret template.
Harbor📜
- !6558: harbor update to 1.17.1-bb.2
# Changelog Updates
## [1.17.1-bb.2] (2025-07-16)
### Changed
- gluon 0.6.2 -> 0.6.3
- registry1.dso.mil/ironbank/bitnami/redis 8.0.2 -> 8.0.3
- postgresql 16.7.13 -> 16.7.15
- registry1.dso.mil/ironbank/opensource/nginx/nginx 1.28.0 -> 1.29.0
Headlamp📜
- !6573: headlamp update to 0.32.1-bb.2
- !6570: headlamp update to 0.32.1-bb.1
- !6541: headlamp update to 0.32.1-bb.0
# Changelog Updates
## [0.32.1-bb.2] (2025-07-18)
### Updated
- Updated registry1.dso.mil//ironbank/opensource/prometheus-operator/prometheus-config-reloader `v0.83.0` -> `v0.84.0`
- Updated registry1.dso.mil/ironbank/opensource/kubernetes/kubectl `v1.32.6` -> `v1.32.7`
- Updated cypress `14.5.1` -> `14.5.2`
## [0.32.1-bb.1] (2025-07-17)
### Updated
- Updated istio virtual service config to support baseURL configuration
## [0.32.1-bb.0] (2025-07-07)
### Updated
- Updated headlamp `0.31.1` -> `0.32.1`
- Updated gluon `0.6.2` -> `0.6.3`
- Updated ironbank/opensource/prometheus/blackbox_exporter `v0.26.0` -> `v0.27.0`
- Updated registry1.dso.mil/ironbank/opensource/headlamp-k8s/headlamp `v0.31.1` -> `v0.32.0`
- Updated registry1.dso.mil/ironbank/opensource/headlamp-k8s/headlamp `0.31.1` -> `0.32.0`
- Updated registry1.dso.mil/ironbank/opensource/prometheus/blackbox_exporter`v0.26.0` -> `v0.27.0`
- Updated cypress `14.5.0` -> `14.5.1`
Istio Crds📜
- !6546: istioCRDs update to 1.26.2-bb.0
# Changelog Updates
## [1.26.2-bb.0] (2025-07-11)
### Changed
- base updated from 1.26.1 to 1.26.2
Istio Gateway📜
# Changelog Updates
## [1.26.2-bb.0] (2025-07-11)
### Changed
- ironbank/opensource/istio/proxyv2 updated from 1.26.1 to 1.26.2
## [1.26.1-bb.3] (2025-07-08)
### Updated
- Updated all `namespace` keys to use `.Release.Namespace` instead of hardcoding `istio-gateway`
### Removed
- Removed extraneous flux labels from the `Gateway` manifest
Istiod📜
- !6547: istiod update to 1.26.2-bb.0
# Changelog Updates
## [1.26.2-bb.0] (2025-07-11)
### Changed
- ironbank/opensource/istio/pilot updated from 1.26.1 to 1.26.2
- ironbank/opensource/istio/proxyv2 updated from 1.26.1 to 1.26.2
Keycloak📜
- !6575: keycloak update to 7.0.1-bb.3
- !6534: keycloak update to 7.0.1-bb.2
- !6534: keycloak update to 7.0.1-bb.1
# Changelog Updates
## [7.0.1-bb.3] - 2025-07-18
### Changed
- Configured default virtual service host to use templated `.domain` value
## [7.0.1-bb.2] - 2025-07-01
### Added
- Added Helm values schema
## [7.0.1-bb.1] - 2025-06-10
### Changed
- Migrated Keycloak chart to passthrough pattern
### Updated
- Updated gluon to 0.6.2
- Updated bitnami/postgresql to 16.7.11
Kiali📜
- !6576: kiali update to 2.10.0-bb.3
# Changelog Updates
## [2.10.0-bb.3] - 2025-07-17
### Updated
- Updated bb-common to 0.3.1
- fixed schema and values to work with bb-common 0.3.1 update
Kyverno📜
# Changelog Updates
## [3.4.1-bb.0] - 2025-07-10
### Changed
- Updated app version from `3.4.1-bb.0` to `3.4.4-bb.0`
- Updated `background-controller`, `cleanup-controller`, `reports-controller`, `kyverno`, `kyvernocli`, `kyvernopre` from `v1.14.2` to `v1.14.4`
- Updated `kubectl` from `v1.32.5` to `v1.32.6`
## [3.4.1-bb.0] - 2025-06-24
### Changed
- Updated app version from `3.3.6-bb.2` to `3.4.1-bb.0`
- Updated `background-controller`, `cleanup-controller`, `reports-controller`, `kyverno`, `kyvernocli`, `kyvernopre` from `v1.13.4` to `v1.14.2`
- Updated `kubectl` from `v1.30.10` to `v1.32.5`
- Updated `ubi9-minimal` from `9.5` to `9.6`
Loki📜
- !6527: loki update to 6.30.1-bb.3
# Changelog Updates
## [6.30.1-bb.3] (2025-07-08)
### Changed
- Updated Alloy network policy pod selector
Mattermost📜
- !6572: mattermost update to 10.10.1-bb.0
# Changelog Updates
## [10.10.1-bb.0] (2025-07-17)
### Changed
- registry1.dso.mil/ironbank/opensource/kubernetes/kubectl `v1.32.6` -> `v1.32.7`
- registry1.dso.mil/ironbank/opensource/mattermost/mattermost `10.9.1` -> `10.10.1`
Metrics Server📜
- !6574: metricsServer update to 3.12.2-bb.5
# Changelog Updates
## [3.12.2-bb.5] - 2025-07-17
### Updated
- gluon 0.5.14 -> 0.6.3
- metrics-server v0.7.2 -> v0.8.0
- kubectl v1.30.10 -> v1.32.7
Mimir📜
- !6525: mimir update to 5.7.0-bb.3
# Changelog Updates
## [5.7.0-bb.3] (2025-07-08)
### Changed
- Updated Alloy network policy pod selector
Minio📜
- !6529: minio update to 7.1.1-bb.5
# Changelog Updates
## [7.1.1-bb.5] - 2025-07-08
### Updated
- Updated gluon from 0.6.2 -> 0.6.3
## [7.1.1-bb.4] - 2025-06-25
### Changed
- ironbank/opensource/minio/minio (source) RELEASE.2025-05-24T17-08-30Z -> RELEASE.2025-06-13T11-33-47Z
- Updated registry1.dso.mil/ironbank/opensource/minio/minio (source) RELEASE.2025-05-24T17-08-30Z -> RELEASE.2025-06-13T11-33-47Z
Monitoring📜
# Changelog Updates
## [75.6.1-bb.1] (2025-07-08)
### Updated
- Updated Alloy network policy pod selector
## [75.6.1-bb.0] (2025-06-28)
### Changed
- gluon 0.6.2 -> 0.6.3
- grafana 9.2.2 -> 9.2.9
- kube-prometheus-stack 73.2.0 -> 75.6.1
- kube-state-metrics 5.36.0 -> 6.1.0
- prometheus-blackbox-exporter 10.1.0 -> 11.0.0
- registry1.dso.mil/ironbank/big-bang/grafana/grafana-plugins 12.0.1 -> 12.0.2
- registry1.dso.mil/ironbank/kiwigrid/k8s-sidecar 1.30.3 -> 1.30.5
- registry1.dso.mil/ironbank/opensource/kubernetes/kube-state-metrics v2.15.0 -> v2.16.0
- registry1.dso.mil/ironbank/opensource/kubernetes/kubectl v1.32.5 -> v1.32.6
- registry1.dso.mil/ironbank/opensource/prometheus/prometheus v3.4.1 -> v3.4.2
- registry1.dso.mil/ironbank/opensource/thanos/thanos v0.38.0 -> v0.39.0
Sonarqube📜
- !6508 SKIP UPGRADE updating sonarqube for passthrough and admin password reset
# Changelog Updates
## [2025.2.0-bb.0] - 2025-07-10
### Updated
- Use new LTA chart versions going forward
- Updated cypress test to run with new UI
- Updated Renovate config to scan for new LTA version
Tempo📜
# Changelog Updates
## [1.21.1-bb.2] (2025-07-08)
### Updated
- Updated Alloy network policy pod selector
## [1.21.1-bb.1] (2025-07-07)
### Added
- Added [tempo-mixin dashboards](https://github.com/grafana/tempo/tree/main/operations/tempo-mixin-compiled/dashboards)
Twistlock📜
- !6560: twistlock update to 0.21.0-bb.1
# Changelog Updates
## [0.21.0-bb.1] (2025-07-10)
### Changed
- add tolerations for volume-upgrade-job
Vault📜
- !6523: vault update to 0.30.0-bb.9
# Changelog Updates
## [0.30.0-bb.9] - 2025-07-07
### Changed
- ironbank/hashicorp/vault (source) 1.19.5 -> 1.20.0
## [0.30.0-bb.8] - 2025-07-02
### Changed
- Enabled vauth script test
Velero📜
- !6511: velero update to 10.0.7-bb.0
# Changelog Updates
## [10.0.7-bb.0] - 2025-06-24
### Changed
- Updated chart to 10.0.7
- ironbank/opensource/nginx/nginx 1.27.4 -> 1.28.0
- velero/velero-plugin-for-aws v1.12.0 -> v1.12.1
- registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws v1.12.0 -> v1.12.1
- registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-microsoft-azure v1.12.0 -> v1.12.1
- registry1.dso.mil/ironbank/opensource/kubernetes/kubectl v1.32.3 -> v1.32.6
Known Issues📜
- Grafana - ISSUE Istio Dashboards have not yet been migrated to the new deployment pattern and are planned to be included in a future release
- 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 violations
command 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
- Prometheus Target Scraping
Package | Target | Issue |
---|---|---|
Kyverno-Reporter | serviceMonitor/kyverno-reporter/policy-reporter-monitoring/0 |
ISSUE |
Neuvector | serviceMonitor/neuvector/neuvector-prometheus-exporter/0 |
ISSUE |
Keycloak | serviceMonitor/keycloak/keycloak-upstream-keycloak/0 |
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.