Namespaces chart for namespace creation and defaults

This commit is contained in:
Laszlo Fogas
2020-11-02 16:00:12 +01:00
parent 38168aa75e
commit 19f7c216cc
12 changed files with 145 additions and 20 deletions
+11
View File
@@ -4,6 +4,7 @@ all: lint kubeval test package
lint:
helm lint charts/onechart/
helm lint charts/cron-job/
helm lint charts/namespaces/
kubeval:
rm -rf manifests && true
@@ -18,9 +19,16 @@ kubeval:
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.13.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.18.0
rm -rf manifests && true
mkdir manifests
helm template charts/namespaces --output-dir manifests
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.13.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.18.0
test:
helm unittest charts/onechart
helm unittest charts/cron-job
helm unittest charts/namespaces
package:
helm package charts/onechart
@@ -29,4 +37,7 @@ package:
helm package charts/cron-job
mv cron-job*.tgz docs
helm package charts/namespaces
mv namespaces*.tgz docs
helm repo index docs --url https://chart.onechart.dev