diff --git a/atomics/T1609/T1609.yaml b/atomics/T1609/T1609.yaml index d6f2f278..0160b694 100644 --- a/atomics/T1609/T1609.yaml +++ b/atomics/T1609/T1609.yaml @@ -16,6 +16,10 @@ atomic_tests: description: Command to run type: string default: uname + path: + description: Path to busybox.yaml file + type: string + default: $PathtoAtomicsFolder/T1609/src/busybox.yaml dependencies: - description: | kubectl must be installed @@ -25,7 +29,9 @@ atomic_tests: which kubectl executor: command: | - kubectl create -f src/busybox.yaml -n #{namespace} + kubectl create -f #{path} -n #{namespace} + # wait 3 seconds for the instance to come up + sleep 3 kubectl exec -n #{namespace} busybox -- #{command} cleanup_command: | kubectl delete pod busybox -n #{namespace} diff --git a/atomics/T1609/src/busybox.yaml b/atomics/T1609/src/busybox.yaml index 61d12420..63515fd5 100644 --- a/atomics/T1609/src/busybox.yaml +++ b/atomics/T1609/src/busybox.yaml @@ -5,10 +5,10 @@ metadata: spec: containers: - name: busybox - image: busybox:stable - imagePullPolicy: IfNotPresent + image: busybox + imagePullPolicy: Always command: - /bin/sh - -c - while true; do sleep 30; done; - restartPolicy: OnFailure \ No newline at end of file + restartPolicy: OnFailure