IMPORTANT! Our Helm Chart docs have moved to our main documentation site. Below you will find the basic instructions for installing Pipelines. For all other information, refer to [Installing Pipelines - Helm Installation.
- Kubernetes 1.14+
This chart will do the following:
- Deploy PostgreSQL (optionally with an external PostgreSQL instance)
- Deploy RabbitMQ (optionally as an HA cluster)
- Deploy Redis (optionally as an HA cluster)
- Deploy Vault (optionally with an external Vault instance)
- Deploy JFrog Pipelines
- A running Kubernetes cluster
- Dynamic storage provisioning enabled
- Default StorageClass set to allow services using the default StorageClass for persistent storage
- A running Artifactory 7.19.x with Enterprise+ License
- Kubectl installed and setup to use the cluster
- Helm v3 installed
Before installing JFrog Helm charts, you will need to add the JFrog helm repository to your Helm client.
helm repo add jfrog https://charts.jfrog.io
helm repo update
To connect Pipelines to your Artifactory installation, you will need to use a join key. To learn how to retrieve the connection details of your Artifactory installation (join key and JFrog URL) from the UI, see https://www.jfrog.com/confluence/display/JFROG/General+Security+Settings#GeneralSecuritySettings-ViewingtheJoinKey.
kubectl create ns pipelines
helm upgrade --install pipelines --namespace pipelines jfrog/pipelines -f pipelines/values-ingress.yaml -f pipelines/values-ingress-passwords.yaml
Uninstall is supported only on Helm v3 and on.
Uninstall Pipelines using the following command.
helm uninstall pipelines && sleep 90 && kubectl delete pvc -l name=pipelines