File tree Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,11 @@ set -euo pipefail
44
55cd " $( dirname " $0 " ) " /..
66
7+ TARGET=" "
8+ if [ " $# " -ge 1 ]; then
9+ TARGET=$1
10+ fi
11+
712contains () {
813 local e match=" $1 "
914 shift
@@ -14,15 +19,18 @@ contains () {
1419rm -rf .built
1520mkdir .built
1621
17- # ns-apps: No resource other than secret (which cannot be built in CI)
18- skip_dirs=(" ns-apps" )
22+ skip_dirs=()
1923for directory in $( echo ./* / | tr -d ' ./' | tr -d ' /' ) ; do
2024 if contains " $directory " " ${skip_dirs[@]} " ; then
21- echo " Skipping ./$directory "
22- else
23- echo " Building ./$directory "
24- kustomize build ./" $directory " --enable-alpha-plugins --enable-exec --load-restrictor LoadRestrictionsNone --enable-helm \
25- | yq " .metadata.namespace = (.metadata.namespace // \" $directory \" )" \
26- > .built/" $directory " .yaml
25+ echo " Skipping $directory "
26+ continue
27+ fi
28+ if [ -n " $TARGET " ] && [ " $TARGET " != " $directory " ]; then
29+ continue
2730 fi
31+
32+ echo " Building ./$directory "
33+ kustomize build ./" $directory " --enable-alpha-plugins --enable-exec --load-restrictor LoadRestrictionsNone --enable-helm \
34+ | yq " .metadata.namespace = (.metadata.namespace // \" $directory \" )" \
35+ > .built/" $directory " .yaml
2836done
You can’t perform that action at this time.
0 commit comments