MCPcopy Index your code
hub / github.com/ForgeRock/forgeops

github.com/ForgeRock/forgeops @2026.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.2.1 ↗ · + Follow
64 symbols 228 edges 10 files 53 documented · 83%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Deploying with ForgeOps

Kubernetes deployment for the Ping Identity Platform.

This repository provides Docker, Kustomize and Helm artifacts as well as custom tooling to help users deploy the Ping Identity Platform on a Kubernetes cluster.

Pre-release software

The dev branch is where ForgeOps engineers work on bugs and new features for the next release. Please feel free to try the latest features by checking out the dev branch.
Please find the pre-release documentation here.
The pre-release Release Notes can be found here.

Note: The latest pre-release software in the dev branch is not supported by Ping Identity.

What's new?

See the ForgeOps Release Notes to read about new features and changes.

Ping Identity platform configuration

The default product configuration bundled with the product images is a basic installation that can be further extended by developers to meet their requirements. The main features of the default configuration are:

  • Deployments for PingAM, PingIDM, PingDS and PingGateway. PingGateway is not deployed by default, but is available optionally.
  • PingAM configured with a single root realm.
  • A number of OIDC clients configured for PingAM/PingIDM integration and for smoke tests. Note that the idm-provisioning, idm-admin-ui and the end-user-ui client configurations are required for the integration of PingIDM and PingAM.
  • Directory service instances configured for:
  • The shared PingAM/PingIDM repo (ds-idrepo).
  • The Ping dynamic runtime data store for policies and agents. Currently, ds-idrepo is used.
  • The Ping Core Token Service (ds-cts).

Getting Started

If you just want to observe the Ping Identity Platform in action on a Kubernetes cluster, you can try out our ForgeOps deployment. You'll need to install the required third-party software, set up a Kubernetes cluster, and install the Ping Identity Platform.

See the Setup and Deployment sections in the documentation for detailed information about all these tasks.

Accessing Platform UIs and APIs

See UI and API access in the ForgeOps documentation.

Secrets

Ping Identity uses secrets generated by Secret Agent Operator.

Troubleshooting Tips

See Troubleshooting in the ForgeOps documentation.

Cleaning up

See Remove a ForgeOps deployment in the ForgeOps documentation.

References

About the forgeops repositories

Benchmark authentication rate

ForgeOps Release Notes

The latest release branch

The latest release documentation

Statement of support

Troubleshooting

License

This project is licensed under the CDDL License - see the LICENSE file for details Copyright 2024 Ping Identity Corporation. All Rights Reserved.

Core symbols most depended-on inside this repo

run
called by 43
lib/python/utils.py
log
called by 35
lib/python/common.py
message
called by 13
lib/python/utils.py
error
called by 5
lib/python/utils.py
warning
called by 5
lib/python/utils.py
check_component_version
called by 5
lib/python/forgeops_dependencies.py
write_yaml_file
called by 5
lib/python/common.py
grun
called by 4
lib/python/utils.py

Shape

Function 57
Class 4
Method 3

Languages

Python100%

Modules by API surface

lib/python/utils.py36 symbols
lib/python/releases.py8 symbols
bin/commands/env_upgrade.py6 symbols
lib/python/ensure_configuration_is_valid_or_exit.py5 symbols
lib/python/common.py5 symbols
lib/python/forgeops_dependencies.py4 symbols

For agents

$ claude mcp add forgeops \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact