QuentinBisson / charts-1

A repository of Helm charts

Home Page:https://fairwinds.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fairwinds Charts CircleCI

A repository of Helm charts. Modelled after https://github.com/helm/charts

Want to learn more? Reach out on the Slack channel (request invite), send an email to opensource@fairwinds.com, or join us for office hours on Zoom

Testing

All charts are linted and tested using Helm Chart Testing

Linting

Charts are linted using both the helm lint command and against the schema. This ensures that maintainers, versions, etc. are included.

e2e Testing

Charts are installed into a kind cluster. You can provide a folder called ci with a set of *-values.yaml files to provide overrides for the e2e test.

If you have any prerequisites to a chart install that cannot be performed by helm itself (e.g. manually installing CRDs from a remote location) you can place a shell (not bash) script in the ci folder of your chart. The script should be exactly named: pre-test-script.sh

Usage

To install a chart from this repo, you can add it as a helm repository

helm repo add fairwinds-stable https://charts.fairwinds.com/stable
helm search repo fairwinds-stable

Organization

Stable

These charts are considered stable for public consumption and use. See the criteria in the contributing document.

Incubator

These charts are considered alpha or beta and are not intended for public consumption outside of Fairwinds. They are frequently for very specific use-cases and can be broken at any time without warning. There are absolutely no guarantees in this folder.

Scripts

This folder includes scripts for testing the charts and syncing the repo.

About

A repository of Helm charts

https://fairwinds.com

License:Apache License 2.0


Languages

Language:HTML 53.3%Language:Shell 20.6%Language:Python 12.3%Language:Smarty 12.1%Language:Open Policy Agent 1.7%