Skip to content

Commit

Permalink
DRA: update testing pod yamls
Browse files Browse the repository at this point in the history
- added pod referencing external resource claim
- used ubuntu images for pod-external and pod-inline
- run commands showing device nodes, mounts and env vars
- set pod restart policy to Never
- renamed shared-resource-claim.yaml -> pod-shared.yaml

Co-authored-by: Patrick Ohly <patrick.ohly@intel.com>
  • Loading branch information
bart0sh and pohly committed Aug 5, 2022
1 parent a384405 commit 1f00794
Show file tree
Hide file tree
Showing 4 changed files with 115 additions and 57 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# One external resource claim, one pod, two containers.
# One container uses resource, one does not.
apiVersion: v1
kind: ConfigMap
metadata:
name: external-claim-parameters
namespace: default
data:
a: b
---
apiVersion: v1
kind: ResourceClaim
metadata:
name: external-claim
spec:
resourceClassName: example
parameters:
apiVersion: v1
kind: ConfigMap
name: external-claim-parameters
---
apiVersion: v1
kind: Pod
metadata:
name: test-external-claim
spec:
restartPolicy: Never
containers:
- name: with-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resources:
claims:
- resource
- name: without-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resourceClaims:
- name: resource
claim:
resourceClaimName: external-claim
17 changes: 12 additions & 5 deletions test/integration/cdi/example-driver/deploy/example/pod-inline.yaml
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
# One inline resource claim, one pod, two containers.
# One container uses resource, one does not.
apiVersion: v1
kind: ConfigMap
metadata:
name: pause-claim-parameters
name: inline-claim-parameters
namespace: default
data:
a: b
---
apiVersion: v1
kind: Pod
metadata:
name: pause
name: test-inline-claim
spec:
restartPolicy: Never
containers:
- name: pause
image: "k8s.gcr.io/pause:3.6"
- name: with-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resources:
claims:
- resource
- name: without-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resourceClaims:
- name: resource
claim:
Expand All @@ -29,4 +36,4 @@ spec:
parameters:
apiVersion: v1
kind: ConfigMap
name: pause-claim-parameters
name: inline-claim-parameters
62 changes: 62 additions & 0 deletions test/integration/cdi/example-driver/deploy/example/pod-shared.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# One external resource claim, two pods, two containers in each pod.
# Pods share the same resource.
# One container uses resource, one does not.
apiVersion: v1
kind: ConfigMap
metadata:
name: shared-claim-parameters
data:
a: b
---
apiVersion: v1
kind: ResourceClaim
metadata:
name: shared-claim
spec:
resourceClassName: example
parameters:
apiVersion: v1
kind: ConfigMap
name: shared-claim-parameters
---
apiVersion: v1
kind: Pod
metadata:
name: test-shared-claim
spec:
restartPolicy: Never
containers:
- name: with-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resources:
claims:
- resource
- name: without-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resourceClaims:
- name: resource
claim:
resourceClaimName: shared-claim
---
apiVersion: v1
kind: Pod
metadata:
name: test-shared-claim-2
spec:
restartPolicy: Never
containers:
- name: with-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resources:
claims:
- resource
- name: without-resource
image: registry.k8s.io/e2e-test-images/busybox:1.29-2
command: ["sh", "-c", "set && mount && ls -la /dev/"]
resourceClaims:
- name: resource
claim:
resourceClaimName: shared-claim

This file was deleted.

0 comments on commit 1f00794

Please sign in to comment.