The ping-devops
Utility (Deprecated) ¶
ping-devops
was our general DevOps command-line utility, but has been superseded by the pingctl tool. This page is maintained for referential knowledge only, and the tool is no longer actively maintained or supported. Users are recommended to migrate to the pingctl
product for continued support.
Dependent Utilities ¶
To perform all of its operations, ping-devops
has a dependency on the following utilities:
- openssl
- base64
- kustomize
- kubectl
- envsubst
- jq
ping-devops
Usage ¶
Enter ping-devops
in a terminal to display the commands listing, which is shown in the following example.
#####################################################################
# Ping Identity DevOps (version 0.7.2)
#
# Documentation: https://devops.pingidentity.com
# GitHub Repos: https://github.com/topics/ping-devops
#####################################################################
General Usage:
ping-devops config
ping-devops info [-v]
ping-devops version
ping-devops clean
ping-devops topic [ {topic-name} ]
Generate Kubernetes/Kustomize/License Resources:
ping-devops generate devops-secret
ping-devops generate tls-secret {domain}
ping-devops generate ssh-id-secret {ssh id_rsa file}
ping-devops generate license {product} {ver}
ping-devops generate license-secret {license file}
ping-devops generate license-secret {product} {ver}
ping-devops generate kustomization.yaml
Running Docker/Kubernetes Environments:
ping-devops docker [info|start|stop|rm|clean]
ping-devops kubernetes [info|start|rm|clean]
Hashicorp Vault:
ping-devops vault get-token
ping-devops vault create-annotations {secret}
Further help:
https://github.com/pingidentity/ping-devops