Skip to content

craig-rueda/charts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JFrog Helm Charts

This repository hosts the official JFrog Helm Charts to deploy JFrog products to Kubernetes

Install Helm

Get the latest Helm release.

Install Charts

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.

Contributing to JFrog Charts

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.

Testing charts locally on Docker for Mac

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 the helm version from gcr.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

Forcing to lint unchanged charts

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

Forcing to install unchanged charts

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.

Docs

For more information on using Helm, refer to the Helm's documentation.

To get a quick introduction to Charts see this Chart's documentation.

Releases

No releases published

Packages

No packages published

Languages

  • Shell 63.7%
  • Smarty 34.8%
  • Makefile 1.5%