@@ -82,12 +82,26 @@ jobs:
8282 kubectl -n impersonation wait kustomizations/podinfo --for=condition=ready --timeout=4m
8383 kubectl -n impersonation delete kustomizations/podinfo
8484 until kubectl -n impersonation get deploy/podinfo 2>&1 | grep NotFound ; do sleep 2; done
85- - name : Run image overide tests
85+ - name : Run images override tests
8686 run : |
87- kubectl -n override-test apply -f ./config/testdata/overrides
88- kubectl -n override-test wait kustomizations/podinfo --for=condition=ready --timeout=1m
89- ACTUAL_TAG=$(kubectl -n override-test get deployments podinfo -o jsonpath='{.spec.template.spec.containers[0].image}' | cut -f2 -d ":")
90- if [[ $ACTUAL_TAG != "5.0.0" ]]; then echo "Image tag did not override" && exit 1; fi
87+ kubectl -n images-test apply -f ./config/testdata/overrides/images.yaml
88+ kubectl -n images-test wait kustomizations/podinfo --for=condition=ready --timeout=1m
89+ ACTUAL_TAG=$(kubectl -n images-test get deployments podinfo -o jsonpath='{.spec.template.spec.containers[0].image}' | cut -f2 -d ":")
90+ if [[ $ACTUAL_TAG != "5.0.0" ]]; then echo "Image tag was not overwritten" && exit 1; fi
91+ - name : Run patches override tests
92+ run : |
93+ kubectl -n patches-test apply -f ./config/testdata/overrides/patches.yaml
94+ kubectl -n patches-test wait kustomizations/podinfo --for=condition=ready --timeout=1m
95+ WANT="xxxx"
96+ RESULT=$(kubectl -n patches-test get deployment podinfo -o jsonpath='{.metadata.labels.yyyy}')
97+ if [ "$RESULT" != "$WANT" ]; then
98+ echo -e "$RESULT\n\ndoes not equal\n\n$WANT" && exit 1
99+ fi
100+ WANT="yyyy"
101+ RESULT=$(kubectl -n patches-test get deployment podinfo -o jsonpath='{.metadata.labels.xxxx}')
102+ if [ "$RESULT" != "$WANT" ]; then
103+ echo -e "$RESULT\n\ndoes not equal\n\$WANT" && exit 1
104+ fi
91105 - name : Logs
92106 run : |
93107 kubectl -n kustomize-system logs deploy/source-controller
0 commit comments