Namespaces chart for namespace creation and defaults
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user