This repository hosts the official JFrog Helm Charts to deploy JFrog products to Kubernetes
Get the latest Helm release.
You need to add this Chart repo to Helm:
$ helm repo add jfrog https://charts.jfrog.io/
$ helm repo update
Note: https://charts.jfrog.io/ is also a proxy for the central helm repository https://storage.googleapis.com/kubernetes-charts
Now you can then run helm search jfrog
to see the available charts.
Note: For instructions on how to install charts follow instructions in chart's README.md.
Fork the repo
, make changes and then please run make lint
to lint charts locally, and at last install the chart to see it is working. :)
On success make a pull request (PR).
Upon successful review, someone will give the PR a LGTM (looks good to me) in the review thread. Two LGTM are needed to get the PR approved and merged.
On the Mac you can run make mac
which will lint, install and test changed charts on Docker for Mac
.
Note: Requirements:
-
Make sure 'Show system containers (advanced)' is enabled in
Docker for Mac
Preferences
. -
Make sure 'Tiller' is installed with
helm init
and it matches thehelm
version fromgcr.io/kubernetes-charts-ci/chart-testing:v1.0.5
:$ docker run gcr.io/kubernetes-charts-ci/chart-testing:v1.0.5 helm version --client --short Client: v2.10.0+g9ad53aa
You can force to lint one chart with --chart
flags (chart version bump check will be ignored):
$ make mac -- --no-install --chart stable/artifactory
You can force to lint all charts with --force
flag (chart version bump check will be ignored):
$ make mac -- --no-install --force
You can force to install one chart with --chart
flags:
$ make mac -- --no-lint --chart stable/artifactory
You can force to install all charts with --force
flag:
$ make mac -- --no-lint --force
Note: It will take a while to run install test for all charts on Docker for Mac
.
For more information on using Helm, refer to the Helm's documentation.
To get a quick introduction to Charts see this Chart's documentation.