Changelog📜
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[7.2.0-bb.1] (2026-06-01)📜
Changed📜
- Updated bundled Postgres image from
ironbank/bitnami/postgres:17.4.0toironbank/opensource/postgres/postgresql:18.4to match the bundledpostgresqlchart app version.
Upgrade Notices📜
-
BREAKING DATABASE CHANGE: The bundled internal PostgreSQL database has been updated from PG17 to PG18 and moved from the deprecated Bitnami image/layout to the Iron Bank
opensource/postgres/postgresqlimage/layout. Platform One does not support the bundled internal PostgreSQL database for production deployments; this option should only be used for development or CI pipelines. -
DO NOT UPGRADE WITHOUT A DATABASE BACKUP if you need to preserve data from the bundled database. Existing bundled database data is not automatically migrated or reused by the new image layout. To preserve data, export from the old bundled PG17 database with
pg_dump/pg_dumpall, upgrade to this release, then restore into the new PG18 database withpg_restore/psql. -
If you already upgraded without exporting, do not delete the PVC. The old Bitnami-layout PG17 data remains on the PVC, but the new PG18 image uses a different data directory. Roll back to the previous chart/image to access the old data and export it manually.
Regular database backups and best practices should be followed.
[7.2.0-bb.0] (2026-05-27)📜
Changed📜
- bb-common 0.14.2 -> 0.15.0
- gluon 1.0.1 -> 1.1.0
- keycloakx 7.1.9 -> 7.2.0
- postgresql 18.5.24 -> 18.6.7
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.6.1 -> 26.6.2
[7.1.9-bb.3] (2026-04-20)📜
Changed📜
- gluon 1.0.0 -> 1.0.1
- postgresql 18.5.17 -> 18.5.24
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.6.0 -> 26.6.1
[7.1.9-bb.2] (2026-04-13)📜
Changed📜
- gluon 0.9.8 -> 1.0.0
- postgresql 18.5.15 -> 18.5.17
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.5.7 -> 26.6.0
[7.1.9-bb.1] (2026-04-04)📜
Changed📜
- bb-common 0.14.1 -> 0.14.2
- postgresql 18.5.11 -> 18.5.15
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.5.6 -> 26.5.7
[7.1.9-bb.0] (2026-03-21)📜
Changed📜
- keycloakx 7.1.8 -> 7.1.9
- postgresql 18.5.5 -> 18.5.11
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.5.5 -> 26.5.6
[7.1.8-bb.1] (2026-03-10)📜
Changed📜
- postgresql 18.4.0 -> 18.5.5
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak 26.5.4 -> 26.5.5
- Updated podSecurityContext and securityContext uids and gids to reflect those in the new Iron Bank image.
[7.1.8-bb.0] - 2026-02-24📜
Updated📜
- Updated Keycloakx to 7.1.8
- Updated Keycloak to 26.5.4
- Updated bb-common to 0.14.1
- Updated postgresql to 18.4.0
[7.1.7-bb.1] - 2026-02-18📜
Updated📜
- Removed remaining static resources files and replaced them with bb-common dynamically generated resources
[7.1.7-bb.0] - 2026-02-11📜
Updated📜
- Updated registry1.dso.mil/ironbank/opensource/keycloak/keycloak from 26.4.7 -> 26.5.3
- Updated bb-common chart from 0.11.0 -> 0.14.0
- Updated gluon chart from 0.9.7 -> 0.9.8
- Updated keycloakx chart from 7.1.5 -> 7.1.7
- Updated postgresql chart from 18.1.3 -> 18.2.6
[7.1.5-bb.0] - 2025-12-18📜
Updated📜
- Updated Keycloak to 26.4.6
[7.1.4-bb.6] - 2025-12-08📜
Changed📜
- Remove extra postgres subchart from local git repo
[7.1.4-bb.5] - 2025-12-09📜
Changed📜
- Removed the port 9000 istio exclusion annotation from keycloak pods
[7.1.4-bb.4] - 2025-12-02📜
Updated📜
- Added global property to JSON Schema to support chart being used as a dependency
[7.1.4-bb.3] - 2025-11-5📜
Updated📜
- Updated Keycloak to 26.4.2
[7.1.4-bb.2] - 2025-10-28📜
Added📜
- Added bb-common netpol integration
[7.1.4-bb.1] - 2025-10-6📜
Updated📜
- Updated Keycloak to 26.4.1
- Updated Postgresql chart to 16.7.19
[7.1.4-bb.0] - 2025-10-6📜
Changed📜
- Added test to verify High Availability is functioning as expected
- Removed legacy code for non native istio sidecars
- Updated logic for default peer authentication
- Removed imagePullSecrets from import-values in chart.yaml
- Updated Gluon and Keycloak helm chart dependencies
[7.0.1-bb.6] - 2025-08-11📜
Changed📜
- Add inbound port exclusion for Keycloak metrics scraping
[7.0.1-bb.5] - 2025-07-29📜
Added📜
- Added fullnameOverride and nameOverride values to keep upstream chart names keycloak*
[7.0.1-bb.4] - 2025-07-28📜
Changed📜
- Correct netpols referencing service port as opposed to pod port
- Fixed templating scope issue for allow-keycloak-egress-to netpol
[7.0.1-bb.3] - 2025-07-18📜
Changed📜
- Configured default virtual service host to use templated
.domainvalue
[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
[7.0.1-bb.0] - 2025-04-07📜
Updated📜
- Updated Keycloak to 26.1.4
[2.5.1-bb.7] - 2025-04-01📜
Added📜
- Added headlamp client for development SSO to baby yoda realm
[2.5.1-bb.6] - 2025-02-11📜
Updated📜
- Updated istio egress and ingress network policies to be more dynamic
[2.5.1-bb.5] - 2025-01-14📜
Updated📜
- Updated the Postgresql dependency chart to Postgresql version
15.10to replace the unsupported Postgresql version12 - Postgresql –> 15.10
- Gluon –> 0.5.12
[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
[2.5.1-bb.2] - 2024-11-22📜
Updated📜
- added kubernetes version labels to Keycloak and Postgresql
- Added the maintenance track annotation and badge
[2.5.1-bb.1] - 2024-11-19📜
Updated📜
- Added truststore.pfx to .helmignore file to alleviate helm deployment secret size issues
[2.5.1-bb.0] - 2024-10-03📜
Updated📜
- Keycloak -> 25.0.6
- Gluon -> 0.5.4
- p1-keycloak-plugin -> 3.5.7
[2.5.0-bb.0] - 2024-09-17📜
Updated📜
- Keycloak to -> 25.0.4
- Postgresql -> 12.20
- Gluon -> 0.5.3
[2.4.3-bb.5] - 2024-08-23📜
Updated📜
- Removed previous kiali label epic changes and updated to new pattern
[2.4.3-bb.4] - 2024-08-09📜
Added📜
- Added Fortify client to Keycloak.
[2.4.3-bb.3] - 2024-08-01📜
Added📜
- Added “start” argument to the chart/values.yaml.
[2.4.3-bb.2] - 2024-07-19📜
Added📜
- Update ironbank/opensource/keycloak/keycloak 25.0.1 -> 25.0.2
- Update registry1.dso.mil/ironbank/opensource/keycloak/keycloak 25.0.1 -> 25.0.2
[2.4.3-bb.1] - 2024-07-16📜
Added📜
- Added
bigbang.labelshelper function to postgresql subchart undertemplates/bigbang - Added call to
bigbang.labelsfunction in pod template section ofchart/deps/postgresql/templates/statefulset.yamlandchart/deps/postgresql/templates/statefulset-readreplicas.yaml - Added
podLabelsentries forappandversioninchart/values.yaml - Updated
docs/DEVELOPMENT_MAINTENANCE.mdModifications made to upstream chart section to reflect aforementioned changes
[2.4.3-bb.0] - 2024-07-11📜
Updated📜
- Update Keycloak 24.0.5 -> 25.0.1
- Update Postgresql 12.18 -> 12.19
- Update to
keycloakxchart and add Kptfile to track - Update cypress test for new verbiage
- Update cypress keycloak user hook job conditional
- Update
KC_PROXYto newKC_PROXY_HEADERS - Update development themes to reference correct
keycloak.v2parent - Explicitly specify
platform: linux/amd64indocker-compose.yaml - Remove
KC_HOSTNAME_STRICT_HTTPSenv from docs as it is no longer valid
[24.0.5-bb.1] - 2024-06-26📜
Added📜
- Changed route weight in VirtualService to be explicit
[24.0.5-bb.0] - 2024-06-25📜
Updated📜
- Updating Keycloak 23.0.7 -> 24.0.5
- Updating Gluon 0.4.7 -> 0.5.0
- Updating Postgresql 12.15 -> 12.18
- Updating BB base image 2.0.0 -> 2.1.0
- Updating development certs
[23.0.7-bb.12] - 2024-06-25📜
Changed📜
- Removed shared authorization policies
[23.0.7-bb.11] - 2024-06-20📜
Added📜
- Templates for Istio Sidecars and ServiceEntries, values update
[23.0.7-bb.10] - 2024-06-10📜
Added📜
- Added holocron client to ci json for baby yoda realm
[23.0.7-bb.9] - 2024-06-06📜
Changed📜
- Corrected postgresql initContainer template values path
[23.0.7-bb.8] - 2024-05-20📜
Added📜
- Added thanos client to ci json for baby yoda realm
[23.0.7-bb.7] - 2024-05-14📜
Added📜
- Added thanos client for development SSO to baby yoda realm
[23.0.7-bb.6] - 2024-05-07📜
Added📜
- Added allow-nothing-policy
- Added ingressgateway-authz-policy
- Added keycloak-postgres-policy
- Added template for adding user defined policies
[23.0.7-bb.5] - 2024-04-22📜
Added📜
- Added custom network policies
[23.0.7-bb.4] - 2024-04-12📜
Updated📜
- Updating renovate to include gluon
[23.0.7-bb.3] - 2024-04-10📜
Changed📜
- Renewing and refreshing DoD CAs in truststore.jks bundle shipped with the package
[23.0.7-bb.2] - 2024-03-25📜
Changed📜
- Updating domain and dev/ci realm info to
*.dev.bigbang.mil
[23.0.7-bb.1] - 2024-03-11📜
Updated📜
- Adding Openshift updates for keycloak to deploy in Openshift cluster
[23.0.7-bb.0] - 2024-03-05📜
Updated📜
- Update Keycloak version to 23.0.7
[18.4.3-bb.13] - 2024-02-07📜
Updated📜
- Update Keycloak version to 23.0.4
- Update postgresql-exporter version to 0.12.1 -> 0.13.2
[18.4.3-bb.12] - 2024-01-16📜
Updated📜
- Gluon update to 4.7
- Allow Customers to perform custom Cypress test scripts
[18.4.3-bb.11] - 2023-12-19📜
Updated📜
- Update podSecurityContext to fix kyverno policy violation
[18.4.3-bb.10] - 2023-10-11📜
Updated📜
- OSCAL version updated from 1.0.0 to 1.1.1
[18.4.3-bb.9] - 2023-10-10📜
Updated📜
- Fixed and updated changelog entries
[18.4.3-bb.8] - 2023-10-03📜
Updated📜
- Updated non root group user
[18.4.3-bb.7]- 2023-10-03📜
Updated📜
- Added dev client for neuvector to baby-yoda realm
[18.4.3-bb.6] - 2023-09-27📜
Updated📜
- Updated horizontal pod autoscaler to select and apply the appropriate API version
[18.4.3-bb.5] - 2023-09-19📜
Updated📜
- Updated gluon to 0.4.0 to 0.4.1
- Updated Cypress tests to accomodate cypress 13.X+
- Added chart/resources/dev/baby-yoda-bb-ci.json to enable SSO testing in the pipeline
- Improved chart/templates/bigbang/create-ci-cypress-user-hook.yaml with additional attributes
[18.4.3-bb.4] - 2023-09-12📜
Updated📜
- Fixed a broken link in the docs
[18.4.3-bb.3] - 2023-08-09📜
Updated📜
- Update securityContext for postgres to run as non-root
[18.4.3-bb.2] - 2022-06-29📜
Updated📜
- Update bitnami/postgresql version 15.2.0 -> 15.3.0
- Update postgresql-exporter version to 0.12.0 -> 0.12.1
- Update postgresql12 version to 12.14 -> 12.15
- Update gluon version 0.3.2 -> 0.4.0
- Update uib8-micro version 8.7 -> 8.8
[18.4.3-bb.1] - 2023-06-27📜
Updated📜
- Added support for LDAP egress
[18.4.3-bb.0] - 2022-05-23📜
Updated📜
- Update Keycloak version to 21.1.1
- Update bitnami postgres exporter to 0.12.0
[18.4.0-bb.3] - 2023-05-17📜
Updated📜
- Update chat/values.yaml hostname key to domain
- Updated docs, changing hostname to domain
[18.4.0-bb.2] - 2022-03-30📜
Updated📜
- Update helm.sh/images postgresql ironbank image to 12.14
- Update bitnami postgres version to 15.2.0
- Update Keycloak version to 21.0.2
- new plugin version 3.2.0
[18.4.0-bb.1] - 2022-02-27📜
Updated📜
- new plugin version 3.1.0
[18.4.0-bb.0] - 2022-01-24📜
Updated📜
- Update helm chart to 18.4.0
- Update Keycloak version to 20.0.3
[18.3.0-bb.2] - 2022-01-17📜
Changed📜
- Update gluon to new registry1 location + latest version (0.3.2)
[18.3.0-bb.1] - 2023-01-11📜
Changed📜
- Fix PeerAuthentication exception policy for infinispan/jgroups communication
[18.3.0-bb.0] - 2022-12-30📜
Updated📜
- Update helm chart to 18.3.0
- Upgrade Keycloak image from version 18.0.1-legacy to version 20.0.2
- Update Java truststore to DoD trusted certificate authorities version 9.5
Changed📜
- Migration to new Quarkus deployment architecture
[18.2.1-bb.6] - 2022-12-12📜
Added📜
- Added keycloak-primary-app-exception for JPGROUPS
[18.2.1-bb.5] - 2022-10-28📜
Added📜
- Added ServiceMonitor support for Istio mTLS
[18.2.1-bb.4] - 2022-09-22📜
Fixed📜
- Added capabilities drop ALL
- Updated Gluon to
0.3.1
[18.2.1-bb.3] - 2022-08-10📜
Fixed📜
- Fixed metrics mTLS issue
[18.2.1-bb.2] - 2022-08-05📜
Fixed📜
- Fixed CI mTLS issue by injecting create-ci-cypress-user job
- Updated conditionals for PeerAuthentications to be stricter and less prone to edge cases
[18.2.1-bb.1] - 2022-08-01📜
Added📜
- Default Istio
PeerAuthenticationfor mTLS - Set mTLS exceptions for postgresql
[18.2.1-bb.0] - 2022-07-19📜
Updated📜
- Update chart to latest 18.2.1
- Upgrade Keycloak image from version 18.0.1-legacy to version 18.0.2-legacy
[18.1.1-bb.6] - 2022-06-28📜
Updated📜
- Updated bb base image to 2.0.0
- Updated gluon to 0.2.10
- Removed websecurity disable from cypress
[18.1.1-bb.5] - 2022-06-27📜
Updated📜
- Updated pgchecker initContainer to use IronBank postgres image instead of busybox
- Moved base image out of
create-ci-cypress-user-hook.yamland into bbtest values
[18.1.1-bb.4] - 2022-06-24📜
Updated📜
- Fix app version in Chart.yaml
[18.1.1-bb.3] - 2022-06-21📜
Updated📜
- upgrade Keycloak to app version 18.0.1 chart version 18.1.1
- Update postgresql dependency chart big-bang base image to 1.18.0
[18.1.1-bb.2] - 2022-06-16📜
Updated📜
- Update postgresql image and initContainer image
[18.1.1-bb.1] - 2022-06-03📜
Added📜
- Added network policies to support istio sidecar injection
[18.1.1-bb.0] - 2022-05-27📜
Updated📜
- upgrade Keycloak to app version 18.0.0-legacy chart version 18.1.1-bb.0
[18.0.0-bb.4] - 2022-04-26📜
Changed📜
- Custom P1 plugin changed to allow underscores in client names
- Move MODIFICATIONS.md to /docs/PACKAGE_UPDATES.md and add more upgrade documentation
Updated📜
- Updated DoD certificate authorities pem file
[18.0.0-bb.3] - 2022-04-18📜
Added📜
- Added oscal-component
[18.0.0-bb.2] - 2022-04-18📜
Added📜
- Added values to the values.yaml file for using an ironbank approved image for postgresql.enabled set to true.
- Added postgresql dependency chart source under
/charts/depsdirectory
[18.0.0-bb.1] - 2022-04-15📜
Changed📜
- Changed the bigbang.dev/applicationVersions to point to upstream version instead of tagged version
Added📜
- Added PlatformOne Plugin to bigbang.dev/applicationVersions annotation
[18.0.0-bb.0] - 2022-04-13📜
Updated📜
- upgrade Keycloak to app version 17.0.1-legacy chart version 18.0.0-bb.0
[17.0.1-bb.4] - 2022-03-29📜
Added📜
- Added create-ci-cypress-user-hook.yaml, creates a cypress user using Keycloak REST API when run in CI testing.
[17.0.1-bb.3] - 2022-03-25📜
Added📜
- Added baby-yoda-ci.json, create a baby-yoda realm w/ MFA disabled for CI cypress testing
[17.0.1-bb.2] - 2022-03-10📜
Updated📜
- Updated development realm config with Vault client
[17.0.1-bb.1] - 2022-02-17📜
Updated📜
- Updated gluon subchart to latest version 0.2.6
[17.0.1-bb.0] - 2022-02-02📜
Changed📜
- upgrade Keycloak to app version 16.1.1 chart version 17.0.1
[16.0.6-bb.3] - 2022-01-31📜
Changed📜
- moved test values
[16.0.6-bb.2] - 2022-01-31📜
Updated📜
- Update Chart.yaml to follow new standardization for release automation
- Added renovate check to update new standardization
[16.0.6-bb.1] - 2022-01-27📜
Changed📜
- fix problem on FIPS enabled nodes
[16.0.6-bb.0] - 2022-01-24📜
Changed📜
- upgrade to Keycloak app version 16.1.0 chart version 16.0.6
- the x509.sh script will conditionally skip building the java keystore if it already exists
- the Java JDK version is changed from JDK8 to JDK11
[11.0.1-bb.9] - 2021-10-21📜
Changed📜
- add development realm with clients for testing and CI pipeline purposes
[11.0.1-bb.8] - 2021-10-06📜
Changed📜
- Updated Helm Tests
[11.0.1-bb.7] - 2021-09-24📜
Fixed📜
- fix for trash bin in custom plugin code
[11.0.1-bb.6] - 2021-09-16📜
Fixed📜
- modify networkPolicy for smtp egress
[11.0.1-bb.5] - 2021-09-16📜
Added📜
- add networkPolicy for smtp egress
Fixed📜
- fix yaml syntax in values
[11.0.1-bb.4] - 2021-09-13📜
Changed📜
- plugin code change for email
[11.0.1-bb.3] - 2021-09-10📜
Fixed📜
- custom plugin code fix for email to whitelist check
[11.0.1-bb.2] - 2021-08-12📜
Changed📜
- added requests and limits to postgresql pod to satisfy ratio violations
- added requests and limits to CI test-values to satisfy ratio violations
[11.0.1-bb.1] - 2021-07-22📜
Changed📜
- allow DNS networkpolicie allow for port 5353
[11.0.1-bb.0] - 2021-06-30📜
Changed📜
- upgrade to keycloak app version 14.0.0 chart version 11.0.1
Fixed📜
- includes fix for usercertificate attribute
- cleanup networkpolicies
[11.0.0-bb.5] - 2021-06-14📜
Changed📜
- set resource request and limit for CPU and memory to comply with BigBang charter
[11.0.0-bb.4] - 2021-06-10📜
Added📜
- modify upstream chart to add custom volumes and volumemounts for BigBang integration
[11.0.0-bb.3] - 2021-06-09📜
Fixed📜
- new custom image with various UI fixes
[11.0.0-bb.2] - 2021-06-08📜
Changed📜
- remove configuration from deploying by default
- DoD CA certs no longer loaded by default
- refactor how ENV variables are configured in the values.yaml
- document recommended way to configure
[11.0.0-bb.1] - 2021-05-26📜
Added📜
- Added additional network policies to be controlled through the bigbang chart
[11.0.0-bb.0] - 2021-05-14📜
Added📜
- initial realase with app version 13.0.0 helm chart version 11.0.0