tests: Add k8s-block-volume test

This imports the k8s-block-volume test from the tests repo and modifies
it slightly to set up the host volume on the AKS host.

This is a follow-up to #7132.

Fixes: #7164

Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
This commit is contained in:
Aurélien Bombo
2023-06-19 15:22:31 -07:00
parent dfd0ca9bfe
commit c037ac0e82
6 changed files with 148 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
apiVersion: v1
kind: Pod
metadata:
name: pod-block-pv
spec:
terminationGracePeriodSeconds: 0
runtimeClassName: kata
containers:
- name: my-container
image: quay.io/libpod/ubuntu:latest
command: ["tail", "-f", "/dev/null"]
volumeDevices:
- devicePath: DEVICE_PATH
name: my-volume
imagePullPolicy: IfNotPresent
securityContext:
capabilities:
add: ["SYS_ADMIN"]
volumes:
- name: my-volume
persistentVolumeClaim:
claimName: block-loop-pvc