diff --git a/resources/coverage/1.29.0.json b/resources/coverage/1.29.0.json index 0e31b7fb..3f494921 100644 --- a/resources/coverage/1.29.0.json +++ b/resources/coverage/1.29.0.json @@ -7065,6 +7065,14 @@ "conformance_test": false, "promotion_release": null }, + { + "file": null, + "test": "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", + "release": "1.29.0", + "testname": null, + "conformance_test": false, + "promotion_release": null + }, { "file": null, "test": "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", @@ -7860,9 +7868,9 @@ ], "release": "1.29.0", "sources": [ - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-audit-kind-conformance/1695367765050789888", - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/1695387394502561792", - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest/1695365751633874944" + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-audit-kind-conformance/1697882768979005440", + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/1697925048091807744", + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest/1697318810442272768" ], "endpoints": [ { @@ -10458,6 +10466,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] Multi-AZ Cluster Volumes should schedule pods in the same zones as statically provisioned PVs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -10891,6 +10900,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -12188,6 +12198,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -13927,10 +13938,11 @@ "group": "", "level": "stable", "tests": [ + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", null ], "action": "deletecollection", - "tested": false, + "tested": true, "release": "1.29.0", "version": "v1", "category": "core", @@ -14088,10 +14100,10 @@ "group": "", "level": "stable", "tests": [ - null + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC" ], "action": "deletecollection", - "tested": false, + "tested": true, "release": "1.29.0", "version": "v1", "category": "core", @@ -14987,6 +14999,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] Multi-AZ Cluster Volumes should schedule pods in the same zones as statically provisioned PVs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -15106,8 +15119,8 @@ "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] listing validating webhooks should work [Conformance]", "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] patching/updating a mutating webhook should work [Conformance]", "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] patching/updating a validating webhook should work [Conformance]", + "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should be able to deny attaching pod [Conformance]", "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should honor timeout [Conformance]", - "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should unconditionally reject operations on fail closed webhook [Conformance]", "[sig-api-machinery] ResourceQuota should create a ResourceQuota and capture the life of a configMap. [Conformance]", "[sig-api-machinery] Watchers should be able to restart watching from the last resource version observed by the previous watch [Conformance]", "[sig-api-machinery] Watchers should be able to start watching from a specific resource version [Conformance]", @@ -15347,6 +15360,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -16317,6 +16331,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -20002,6 +20017,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] Multi-AZ Cluster Volumes should schedule pods in the same zones as statically provisioned PVs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -20244,6 +20260,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", null ], "action": "list", @@ -21490,6 +21507,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] Multi-AZ Cluster Volumes should schedule pods in the same zones as statically provisioned PVs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -22489,6 +22507,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] Multi-AZ Cluster Volumes should schedule pods in the same zones as statically provisioned PVs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -22654,6 +22673,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", null ], "action": "list", @@ -22671,10 +22691,11 @@ "group": "", "level": "stable", "tests": [ + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", null ], "action": "list", - "tested": false, + "tested": true, "release": "1.29.0", "version": "v1", "category": "core", @@ -23127,20 +23148,20 @@ "tests": [ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] OpenAPIV3 should contain OpenAPI V3 for Aggregated APIServer", + "[sig-cli] Kubectl client Simple pod should return command exit codes should handle in-cluster config", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] provisioning should provision storage with mount options", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] subPath should be able to unmount after the subpath directory is deleted [LinuxOnly]", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] subPath should support existing directory", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] subPath should support file as subpath [LinuxOnly]", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] subPath should support non-existent path", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] subPath should support readOnly file specified in the volumeMount [LinuxOnly]", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] volumes should allow exec of files on the volume", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] volumes should store data", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (immediate-binding)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (immediate-binding)] ephemeral should create read/write inline ephemeral volume", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (immediate-binding)] ephemeral should support two pods which have the same volume definition", + "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (immediate-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", + "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Inline-volume (default fs)] volumes should store data", + "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", + "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", + "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Inline-volume (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", null @@ -24054,10 +24075,10 @@ "group": "", "level": "stable", "tests": [ - null + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC" ], "action": "patch", - "tested": false, + "tested": true, "release": "1.29.0", "version": "v1", "category": "core", @@ -24411,10 +24432,11 @@ "group": "", "level": "stable", "tests": [ + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", null ], "action": "patch", - "tested": false, + "tested": true, "release": "1.29.0", "version": "v1", "category": "core", @@ -25772,6 +25794,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -27431,6 +27454,7 @@ "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should allow exec of files on the volume", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeAffinity", "[sig-storage] PersistentVolumes-local Pod with node different from PV's NodeAffinity should fail scheduling due to different NodeSelector", @@ -28611,6 +28635,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (block volmode) (late-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (immediate-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support expansion of pvcs created for ephemeral pvcs", + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", null ], @@ -28694,7 +28719,8 @@ "level": "stable", "tests": [ "[sig-apps] Daemon set [Serial] should retry creating failed daemon pods [Conformance]", - "[sig-node] Pods should run through the lifecycle of Pods and PodStatus [Conformance]" + "[sig-node] Pods should run through the lifecycle of Pods and PodStatus [Conformance]", + null ], "action": "put", "tested": true, @@ -28976,6 +29002,7 @@ "group": "", "level": "stable", "tests": [ + "[sig-storage] PersistentVolumes CSI Conformance should run through the lifecycle of a PV and a PVC", "[sig-storage] PersistentVolumes-expansion loopback local block volume should support online expansion on node", null ], @@ -32003,9 +32030,9 @@ "description": "replace the specified ResourceClass" } ], - "release_date": "2023-08-26T12:02:31", + "release_date": "2023-09-02T12:02:41", "total endpoints": 706, - "tested endpoints": 454, + "tested endpoints": 459, "new conformance eligible endpoints": 0, "total conformance eligible endpoints": 461, "tested conformance eligible endpoints": 413, diff --git a/resources/coverage/conformance-endpoints.json b/resources/coverage/conformance-endpoints.json index c03943f6..d41fbd37 100644 --- a/resources/coverage/conformance-endpoints.json +++ b/resources/coverage/conformance-endpoints.json @@ -13887,14 +13887,14 @@ { "file": "test/e2e/apimachinery/webhook.go", "release": "1.16.0", - "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should honor timeout [Conformance]", - "testname": "Admission webhook, honor timeout" + "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should be able to deny attaching pod [Conformance]", + "testname": "Admission webhook, deny attach" }, { "file": "test/e2e/apimachinery/webhook.go", "release": "1.16.0", - "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should unconditionally reject operations on fail closed webhook [Conformance]", - "testname": "Admission webhook, fail closed" + "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should honor timeout [Conformance]", + "testname": "Admission webhook, honor timeout" }, { "file": "test/e2e/auth/service_accounts.go", @@ -27472,7 +27472,8 @@ "release": "1.20.0", "codename": "[sig-node] Pods should run through the lifecycle of Pods and PodStatus [Conformance]", "testname": "Pods, completes the lifecycle of a Pod and the PodStatus" - } + }, + null ], "endpoint": "replaceCoreV1NamespacedPodStatus", "tested_release": "1.10.0",