Reinhard Nägele
374227938c
Require charts to be in direct subdirectories of configured charts dirs ( #90 )
...
Fixes a regression introduced in #73 so that chart directories were no longer required to be in a direct subdirectory of configured chart directories.
This caused problems in https://github.com/helm/charts/pull/10830 .
cc @munnerz
2019-01-23 15:26:46 +01:00
Reinhard Nägele
ee1bd9e090
Only require validation configs when validation is enabled ( #87 )
...
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2019-01-22 08:05:42 -05:00
Reinhard Nägele
b679b85de0
Fix regression in changed chart detection ( #85 )
...
* Fix regression in changed chart detection
Please enter the commit message for your changes. Lines starting
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Refactor to consider charts at root
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Make sure charts are processed only once
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix typo
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2019-01-20 17:15:48 -05:00
Reinhard Nägele
fa29453c5b
Use anonymous function to avoid defer in loop ( #86 )
...
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2019-01-19 11:39:37 +01:00
Markus Maga
9084cf16d0
Add support for providing credentials when adding chart-repositories ( #67 )
...
Signed-off-by: Markus Maga <markus@nadilus.com >
2019-01-07 21:13:30 +01:00
Adam Kunicki
7b167f8fe0
Fix index out of range when files exist in the root of a chart dir ( #73 )
...
Signed-off-by: Adam Kunicki <adam@streamsets.com >
2019-01-04 15:09:30 +01:00
Carlos Tadeu Panato Junior
46dc82e972
Add new flags to disable lint/schema validation ( #68 )
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2018-12-21 07:44:55 +01:00
Reinhard Nägele
d3c13acf95
Truncate names to 63 characters ( #69 )
...
There are charts with very long names which cause namespace and
release names to exceed the max length of 63 characters. We, thus,
need to truncate long names. Truncation is done from the left in
order to preserve build ids and randomly generated suffixes.
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2018-12-20 12:08:31 -05:00
Jacob LeGrone
3ce597ad11
feat(lint): validate values files in ci directory ( #66 )
...
Signed-off-by: Jacob LeGrone <git@jacob.work >
2018-12-18 17:17:55 +01:00
Jacob LeGrone
228603701a
Support installation to existing namespace ( #59 )
...
This PR adds two flags to the `install` command: `namespace` and `release-label`. If `namespace` is specified, releases will target that namespace and `release-label` will be used to select deployments and pods for readiness and reading log output.
Fixes #34
2018-12-14 15:30:36 +01:00
Reinhard Nägele
09eff4860c
Fix typos ( #65 )
2018-12-10 17:33:34 +01:00
Reinhard Nägele
739aa607a8
Fix readiness check ( #57 )
...
Readiness check should happen before tests are executed. Otherwise
the fails if there are tests and test pods match the label selectors
that identify pods. Since test pods have status Completed, they
cause the readiness check to fail.
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2018-11-16 13:53:53 +01:00
Bernhard (Sonny) Köhler
b1c8894732
fixes bug inside of LintChart() ( #55 )
...
ValidateMaintainers() should only be called when the respective config
element is set to true.
Signed-off-by: Sonny Garcia <sonnygarcia@icloud.com >
2018-11-16 13:30:10 +01:00
Reinhard Nägele
73f35d7fcb
Explicitly disable version checks when all or specific charts are tested ( #56 )
...
It is already documented that the check is disabled in this case.
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2018-11-16 13:25:34 +01:00
Reinhard Nägele
f632cd5081
Re-write it in Go ( #35 )
...
* Re-write it in Go
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix loading config from home dir
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Print config
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Remove git gc test code
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Remove year in copyright header
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add alias for lint-and-install
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix examples
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Remove OWNERS file
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add docs generation
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update CircleCI
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update readme
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Document building and releasing
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Remove Makefile
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Hide doc-gen command
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add support for Helm extra args
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update tool dependencies
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update Goreleaser
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Upgrade pip
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update Gopkg.lock
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add log messages
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix CircleCI env var for tag
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add Docker login
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Readme update for MacOS (#1 )
* Add build.sh mac prerequisites, and README markdown linting fixes
Signed-off-by: Scott Rigby <scott@r6by.com >
* Update README.md
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update Gopkg.lock
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Update config search locations
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add config files to distro
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add debug flag
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Add note on config files for linting
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix link
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Revert "Update Gopkg.lock"
This reverts commit fcbfbdc9db .
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix link
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
* Fix readme
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2018-11-07 13:06:20 -05:00