Giter Site home page Giter Site logo

charts's Introduction

The official Rimusz Helm Charts repository.

Getting Started

Install Helm

Get the latest Helm.

Add Helm chart repository

Adding rimusz chart repository:

helm repo add rimusz https://charts.rimusz.net
helm repo update

Install some chart

To install the gcloud-sqlproxy chart with the release name gcloud-sqlproxy:

helm upgrade --install gcloud-sqlproxy rimusz/gcloud-sqlproxy

Check gcloud-sqlproxy chart readme for more customization options.

Contributing to Rimusz Charts

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.

Linting charts locally

Note: Docker must be running on your Mac/Linux machine. The command will only lint changed charts.

To lint all charts:

make lint

Forcing to lint unchanged charts

Note: Chart version bump check will be ignored.

You can force to lint one chart with --charts flag:

make lint -- --charts stable/gcloud-sqlproxy

You can force to lint a list of charts (separated by comma) with --charts flag:

make lint -- --charts stable/contour,stable/gcloud-sqlproxy

You can force to lint all charts with --all flag:

make lint -- --all

Manually testing charts with Docker for Mac Kubernetes Cluster

Note: 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 mac

Forcing to install unchanged charts

You can force to install one chart with --charts flag:

make mac -- --charts stable/gcloud-sqlproxy

You can force to install a list of charts (separated by comma) with --charts flag:

make mac -- --charts stable/contour,stable/gcloud-sqlproxy

You can force to install all charts with --all flag:

make mac -- --all

Note: It might take a while to run install test for all charts in Docker for Mac.

Manually testing charts with remote GKE cluster

You can install and test changed charts with GKE cluster set in kubeconfig context:

make gke

Forcing to install unchanged charts

You can force to install one chart with --charts flag:

make gke -- --charts stable/gcloud-sqlproxy

You can force to install a list of charts (separated by comma) with --charts flag:

make gke -- --charts stable/contour,stable/gcloud-sqlproxy

You can force to install all charts with --all flag:

make gke -- --all

Using dedicated GKE cluster for manual charts testing

By 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.

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.

charts's People

Contributors

aboyd-v2x avatar amq avatar angelotinho avatar bsundsrud avatar erictendian avatar eugene-chernyshenko avatar fanyang89 avatar graillus avatar gw0 avatar j14s avatar lemuelbarango avatar morganchristiansson avatar namelessvoid avatar naseemkullah avatar oliverisaac avatar pedromctech avatar phi2039 avatar philoserf avatar pulledtim avatar rbt avatar rimusz avatar saschagrunert avatar sbienkow-ninja avatar sjeandeaux avatar sjmiller609 avatar stefan-marc avatar tuananhnguyen-ct avatar veneliniliev avatar wiktor2200 avatar wmozejkostp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.