diff --git a/manager/integration/tests/test_provisioner.py b/manager/integration/tests/test_provisioner.py index 5737fe654f..518b66adb1 100644 --- a/manager/integration/tests/test_provisioner.py +++ b/manager/integration/tests/test_provisioner.py @@ -62,6 +62,21 @@ def test_provisioner_mount(client, core_api, storage_class, pvc, pod): # NOQA int(storage_class['parameters']['numberOfReplicas']) assert volumes.data[0].state == "attached" +@pytest.mark.skip(reason="TODO") +def test_provisioner_generic_ephemeral(client, core_api, storage_class, pvc, pod): + """ + Test that a Longhorn generic ephemeral volume can be created, mounted, + unmounted, and deleted properly on the Kubernetes cluster. + + 1. Create a StorageClass and Pod with a generic ephemeral volume spec: + https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes + 2. Verify: + - The Pod is running. + - The volume parameters match the StorageClass parameters. + - The volume.status.kubernetesStatus.workloadStatus reflects the + running Pod. + """ + pass def test_provisioner_params(client, core_api, storage_class, pvc, pod): # NOQA """