DevOps Helm Charts

Helm Chart Examples

Install and configure Helm according to Getting Started before trying these examples.

If you want to be notified when new chart version is released, see Orchestration/Helm/Kubernetes section of FAQ page for instructions on following chart repository.
If you want to run ingress-based examples on local kind cluster, see this page for ingress configuration instructions. Otherwise, you can port-forward to product services.

Helm Chart Example Configurations

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

Config

Description

.yaml

Notes

Everything

Example with most products integrated together

Ingress

Expose application outside 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

Enhanced Utility Sidecar

Backward-compatible PingDirectory backup pattern

Enhanced Utility Sidecar

PingDirectory sidecar with custom command, args, and envFrom

Enhanced Utility Sidecar

PingDataConsole deployment with fallback sidecar volumes

Gateway API LDAPS

Expose PingDirectory over HTTPS and LDAPS through Gateway API with Traefik

PingDirectory Archive Backup to S3 (Demo Only)

Archive PingDirectory backup to S3

Sample files in s3-sidecar

PingDirectory Scale Down

Scale down 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 in to PingDataConsole with PingOne

Using CSI Volumes

Mount secrets with CSI volumes

Splunk logging sidecar

Forward product logs to Splunk

See files in 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