* [Documentation] Document how to test a Chart in the Review Guidelines.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* Oops, documentation already exists: improve it, points to it.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* eg instead of example.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* helm chart test != this test tool but still related.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* Better english.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* Better way to state that we need empty file for default values.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* English.
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
* After repo move to helm/helm, update steps for Owning and Maintaining A Chart
* Change repo URL from kubernetes/helm to helm/helm everywhere above chart directories (those may be separate PRs)
* Fix earlier missing apostrophe and incorrect case
* Add missing k8s/ > helm/ string changes
The previous version of the sync script ran `helm dep update` which
would recreate the requirements.lock file. This caused new builds
of charts as a total package with different versions of dependencies
but the same chart version. The package was mutating.
This change works towards our goal of immutable charts for a chart
at a version.
This change does the following:
- Adds a circleci config file
- Has 2 scripts. One for installing tools and a separate one for
executing tests
- Removes lint testing from the changed.sh script since it is
performed elsewhere
- For linting changes the git diff mechanism to look at the merge
base rather than all differences from master. The intent is to
look for changes in this request rather than including those
in PRs that may have already been merged to master while this
one lingered.
Ref #2337