@@ -33,7 +33,7 @@ run_kubectl_apply_tests() {
33
33
# Post-Condition: pod "test-pod" is created
34
34
kube::test::get_object_assert ' pods test-pod' " {{${labels_field:? } .name}}" ' test-pod-label'
35
35
# Post-Condition: pod "test-pod" has configuration annotation
36
- grep -q kubectl.kubernetes.io/last-applied-configuration <<< kubectl get pods test-pod -o yaml " ${kube_flags[@]:? } "
36
+ grep -q kubectl.kubernetes.io/last-applied-configuration <<< " $( kubectl get pods test-pod -o yaml " ${kube_flags[@]:? } " ) "
37
37
# Clean up
38
38
kubectl delete pods test-pod " ${kube_flags[@]:? } "
39
39
@@ -46,18 +46,18 @@ run_kubectl_apply_tests() {
46
46
# Post-Condition: deployment "test-deployment-retainkeys" created
47
47
kube::test::get_object_assert deployments " {{range.items}}{{${id_field:? } }}{{end}}" ' test-deployment-retainkeys'
48
48
# Post-Condition: deployment "test-deployment-retainkeys" has defaulted fields
49
- grep -q RollingUpdate <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
50
- grep -q maxSurge <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
51
- grep -q maxUnavailable <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
52
- grep -q emptyDir <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
49
+ grep -q RollingUpdate <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
50
+ grep -q maxSurge <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
51
+ grep -q maxUnavailable <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
52
+ grep -q emptyDir <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
53
53
# Command: apply a deployment "test-deployment-retainkeys" should clear
54
54
# defaulted fields and successfully update the deployment
55
55
[[ " $( kubectl apply -f hack/testdata/retainKeys/deployment/deployment-after.yaml " ${kube_flags[@]:? } " ) " ]]
56
56
# Post-Condition: deployment "test-deployment-retainkeys" has updated fields
57
- grep -q Recreate <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
58
- ! grep -q RollingUpdate <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
59
- grep -q hostPath <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
60
- ! grep -q emptyDir <<< kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } "
57
+ grep -q Recreate <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
58
+ ! grep -q RollingUpdate <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
59
+ grep -q hostPath <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
60
+ ! grep -q emptyDir <<< " $( kubectl get deployments test-deployment-retainkeys -o yaml " ${kube_flags[@]:? } " ) "
61
61
# Clean up
62
62
kubectl delete deployments test-deployment-retainkeys " ${kube_flags[@]:? } "
63
63
0 commit comments