Repository navigation
RELEASE=2026.3.2
Release Notes
Kustomize deprecation
Support for Kustomize-based deployments is deprecated. Users should migrate to Helm chart-based deployments.
You can use the Migrate Kustomize to Helm guide in the ForgeOps repository.
Deprecated in: 2026.3.2
Expected removal: 12 months after 2026.3.2 release
New Features/Updated functionality
Adding idm-admin-ui for 8.1.0+
In 8.1.0, the IDM legacy admin-ui was deprecated and removed. It is now
possible to add it back as a separate nginx pod in a Helm deployment. The
image command will also set the image information if the version requested
is >= 8.1.0.
forgeops env -e my-env --idm-admin-ui-enable
Note that the IDM API URL path is now /api instead of /openidm/api.
Updated README for customizing the PingDS deployment setup
Updated README with some useful customization steps for
PingDS including adding custom LDAP entries and schema files.
releases.forgeops.com now served over HTTPS
The image tag files hosted at releases.forgeops.com are now available over HTTPS. If you set RELEASES_SRC in your own forgeops.conf, update it to use https://.
Bugfixes
forgeops dsconfig leaked password
The forgeops dsconfig command leaked the dirmanager password into Kubernetes
logs. It has been changed to pass the command to sh via stdin. This means
Kubernetes will log a call to sh instead of dsconfig.
info --json included extra output
forgeops info --release x.y.z --json now only outputs valid json to stdout.
ds-set-passwords uses ds-idrepo image
The ds-set-passwords image was not getting updated by forgeops image. Now, it
will use the ds-idrepo image unless you specify a ds_set_passwords.image
block in your values.yaml. If you specify this, it's highly recommended that
you specify the repository, tag, and pullPolicy keys.
This changes the default pullPolicy for ds-set-passwords from Always to
IfNotPresent.
forgeops config build fixed
The forgeops config build command had a bug preventing it from executing.
This has been fixed.
topologySpreadConstraint configs fixed
The topologySpreadConstraint blocks for ds-cts and ds-idrepo were misconfigured.
- The matchLabels was changed from
app.kubernetes.io/instancetoapp.kubernetes.io/component - The topologyKey was changed from
topology.kubernetes.io/hostnametokubernetes.io/hostname - Upgrading will rolling update the DS pods
How-tos
New Procedures
Migrate to Helm from Kustomize
PingDS Customization Guide
Updated Procedures
Adding Custom Certs to truststore
Retrieve SBOMs based on original image URL
Renamed Procedures
how-tos/enabling-pingam-rest-apis.md -> (how-tos/pingam-enabling-rest-apis.md)
how-tos/recreating-ds-sts.md -> (how-tos/pingds-recreating-sts.md)
how-tos/use-an-externally-deployed-ds-with-a-forgeops-deployment.md -> (how-tos/pingds-use-an-externally-deployed-ds-with-a-forgeops-deployment.md)
Full Changelog: 2026.3.1...2026.3.2