mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
Fix run_pod_tests
This commit is contained in:
parent
59dfac587f
commit
cb17a2b6a6
@ -278,15 +278,15 @@ run_pod_tests() {
|
|||||||
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
kubectl create -f test/fixtures/doc-yaml/admin/limitrange/valid-pod.yaml "${kube_flags[@]}"
|
kubectl create -f test/fixtures/doc-yaml/admin/limitrange/valid-pod.yaml "${kube_flags[@]}"
|
||||||
kubectl create -f test/e2e/testing-manifests/kubectl/redis-master-pod.yaml "${kube_flags[@]}"
|
kubectl create -f test/e2e/testing-manifests/kubectl/agnhost-master-pod.yaml "${kube_flags[@]}"
|
||||||
# Post-condition: valid-pod and redis-master PODs are created
|
# Post-condition: valid-pod and agnhost-master PODs are created
|
||||||
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'redis-master:valid-pod:'
|
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'agnhost-master:valid-pod:'
|
||||||
|
|
||||||
### Delete multiple PODs at once
|
### Delete multiple PODs at once
|
||||||
# Pre-condition: valid-pod and redis-master PODs exist
|
# Pre-condition: valid-pod and agnhost-master PODs exist
|
||||||
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'redis-master:valid-pod:'
|
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'agnhost-master:valid-pod:'
|
||||||
# Command
|
# Command
|
||||||
kubectl delete pods valid-pod redis-master "${kube_flags[@]}" --grace-period=0 --force # delete multiple pods at once
|
kubectl delete pods valid-pod agnhost-master "${kube_flags[@]}" --grace-period=0 --force # delete multiple pods at once
|
||||||
# Post-condition: no POD exists
|
# Post-condition: no POD exists
|
||||||
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
|
|
||||||
|
32
test/e2e/testing-manifests/kubectl/agnhost-master-pod.yaml
Normal file
32
test/e2e/testing-manifests/kubectl/agnhost-master-pod.yaml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Pod
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
name: agnhost
|
||||||
|
role: master
|
||||||
|
name: agnhost-master
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: master
|
||||||
|
image: gcr.io/kubernetes-e2e-test-images/agnhost:1.0
|
||||||
|
env:
|
||||||
|
- name: MASTER
|
||||||
|
value: "true"
|
||||||
|
ports:
|
||||||
|
- containerPort: 6379
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpu: "0.1"
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /agnhost-master-data
|
||||||
|
name: data
|
||||||
|
- name: sentinel
|
||||||
|
image: gcr.io/kubernetes-e2e-test-images/agnhost:1.0
|
||||||
|
env:
|
||||||
|
- name: SENTINEL
|
||||||
|
value: "true"
|
||||||
|
ports:
|
||||||
|
- containerPort: 26379
|
||||||
|
volumes:
|
||||||
|
- name: data
|
||||||
|
emptyDir: {}
|
Loading…
Reference in New Issue
Block a user