The official Rimusz Helm Charts repository.
Get the latest Helm.
Adding rimusz chart repository:
helm repo add rimusz https://charts.rimusz.net
helm repo updateTo install the gcloud-sqlproxy chart with the release name gcloud-sqlproxy:
helm upgrade --install gcloud-sqlproxy rimusz/gcloud-sqlproxyCheck gcloud-sqlproxy chart readme for more customization options.
Fork the repo, make changes and test it by installing the chart to see it is working. :)
On success make a pull request (PR).
Upon successful review, someone will give the PR a LGTM in the review thread.
Note: Docker must be running on your Mac/Linux machine. The command will only lint changed charts.
To lint changed charts:
make lintTo validate all charts in the repository:
make validateNote: Chart version bump check will be ignored.
You can force to lint one chart with --charts flag:
make lint -- --charts stable/gcloud-sqlproxyYou can force to lint a list of charts (separated by comma) with --charts flag:
make lint -- --charts stable/contour,stable/gcloud-sqlproxyYou can force to lint all charts with --all flag (equivalent to running make validate):
make lint -- --allNote: Make sure 'Show system containers (advanced)' is enabled in Preferences/Kubernetes.
On the Mac you can install and test all changed charts in Docker for Mac:
make macYou can force to install one chart with --charts flag:
make mac -- --charts stable/gcloud-sqlproxyYou can force to install a list of charts (separated by comma) with --charts flag:
make mac -- --charts stable/contour,stable/gcloud-sqlproxyYou can force to install all charts with --all flag:
make mac -- --allNote: It might take a while to run install test for all charts in Docker for Mac.
You can install and test changed charts with GKE cluster set in kubeconfig context:
make gkeYou can force to install one chart with --charts flag:
make gke -- --charts stable/gcloud-sqlproxyYou can force to install a list of charts (separated by comma) with --charts flag:
make gke -- --charts stable/contour,stable/gcloud-sqlproxyYou can force to install all charts with --all flag:
make gke -- --allBy default it uses the GKE cluster set in kubeconfig context, you can specify the dedicated cluster (it must be set in the kubeconfig) in the file CLUSTER:
GKE_CLUSTER=gke_my_cluster_context_name
Then store the CLUSTER file in the root folder of the repo. It is also ignored by git.
In such setup your local default cluster can be different from the charts testing one.
For more information on using Helm, refer to the Helm's documentation.
To get a quick introduction to Charts see this Chart's documentation.