Ping Identity Devops

Deploy Ping DevOps Charts using Helm

To use Ping Identity Helm charts for deployment to Kubernetes, go to the Getting Started page for the Helm chart repository to configure your system to run Helm. Afterward, continue on this page for examples illustrating how to deploy various scenarios from the charts.

If you want to be notified when a new version of the chart is released, see the Orchestration/Helm/Kubernetes section of the FAQ page for instructions on following the GitHub repository for our chart.
If you want to run these examples on the local kind cluster created as outlined on the Deploy a local Kubernetes cluster page with ingresses, see this page for ingress configuration instructions. Otherwise, you can port-forward to product services.

Helm Chart Example Configurations

The following table contains example configurations and instructions to run and configure Ping products using the Ping Devops Helm Chart.

Config

Description

.yaml

Notes

Everything

Example with most products integrated together

Ingress

Expose an application outside of the cluster

Update line 7 with your domain

RBAC

Enable RBAC for workloads

Vault

Example vault values section

Vault Keystores

Example vault values for keystores

PingAccess

PingAccess Admin Console & Engine

PingAccess & PingFederate Integration

PA & PF Admin Console & Engine

PingFederate

PingFederate Admin Console & Engine

PingFederate

Upgrade PingFederate

See .yaml files in pingfederate-upgrade

PingDirectory

PingDirectory Instance

PingDirectory Upgrade

PingDirectory Upgrade with partition

See .yaml files in pingdirectory-upgrade-partition

PingDirectory Backup and Sidecar

PingDirectory with periodic backup and sidecar

PingDirectory Archive Backup to S3 (Demo Only)

Archive PingDirectory backup to S3

Sample files in s3-sidecar

PingDirectory Scale Down

Scale Down a PingDirectory StatefulSet

See .yaml files in pingdirectory-scale-down

PingAuthorize and PingDirectory

PingAuthorize with PAP and PingDirectory

Entry Balancing

PingDirectory and PingDirectoryProxy entry balancing

See .yaml files in entry-balancing

PingCentral

PingCentral

PingCentral with MySQL

PingCentral with external MySQL deployment

Simple Sync

PingDataSync and PingDirectory

PingDataSync Failover

PingDataSync and PingDirectory with failover

Cluster Metrics

Example values using various open source tools

See .yaml files in cluster-metrics

PingDataConsole SSO with PingOne

Sign into PingDataConsole with PingOne

Using CSI Volumes

Mount secrets with CSI volumes

Splunk logging sidecar

Forward product logs to splunk

See files in the splunk folder

ImagePullSecrets (individual)

Provide secret for private registry authentication

Replace stubs with your values

ImagePullSecrets (global)

Provide global secret for private registry authentication

Replace stubs with your values

To Deploy

helm upgrade --install myping pingidentity/ping-devops \
    -f <HTTP link to yaml>

Uninstall

helm uninstall myping