From 5680553ef59a03ef50a0fd7df806f5253d432e4c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 9 Oct 2024 19:35:06 +0000 Subject: [PATCH] chore: update coverage for 2024-10-09-19-35 updates coverage metadata for 2024-10-09-19-35 --- resources/coverage/1.32.0.json | 388 +++++++----------- .../conformance-coverage-per-release.json | 68 +-- resources/coverage/conformance-endpoints.json | 107 ++++- resources/coverage/conformance-progress.json | 6 +- 4 files changed, 279 insertions(+), 290 deletions(-) diff --git a/resources/coverage/1.32.0.json b/resources/coverage/1.32.0.json index 47456e6f..f755b1fc 100644 --- a/resources/coverage/1.32.0.json +++ b/resources/coverage/1.32.0.json @@ -427,7 +427,7 @@ }, { "file": null, - "test": "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "test": "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "release": "1.32.0", "testname": null, "conformance_test": false, @@ -1273,6 +1273,14 @@ "conformance_test": true, "promotion_release": "1.21.0" }, + { + "file": null, + "test": "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", + "release": "1.32.0", + "testname": null, + "conformance_test": false, + "promotion_release": null + }, { "file": "test/e2e/apps/cronjob.go", "test": "[sig-apps] CronJob should support CronJob API operations [Conformance]", @@ -1587,7 +1595,7 @@ }, { "file": null, - "test": "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", + "test": "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", "release": "1.32.0", "testname": null, "conformance_test": false, @@ -1595,7 +1603,7 @@ }, { "file": null, - "test": "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "test": "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "release": "1.32.0", "testname": null, "conformance_test": false, @@ -1609,14 +1617,6 @@ "conformance_test": true, "promotion_release": "1.31.0" }, - { - "file": null, - "test": "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/apps/job.go", "test": "[sig-apps] Job should apply changes to a job status [Conformance]", @@ -2257,14 +2257,6 @@ "conformance_test": true, "promotion_release": "1.27.0" }, - { - "file": null, - "test": "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/kubectl/kubectl.go", "test": "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", @@ -3617,6 +3609,14 @@ "conformance_test": true, "promotion_release": "1.19.0" }, + { + "file": null, + "test": "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", + "release": "1.32.0", + "testname": null, + "conformance_test": false, + "promotion_release": null + }, { "file": null, "test": "[sig-network] Services should implement service.kubernetes.io/headless", @@ -4105,14 +4105,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/common/node/kubelet_etc_hosts.go", "test": "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", @@ -4209,14 +4201,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-node] Node Lifecycle should run through the lifecycle of a node", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/node/node_lifecycle.go", "test": "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", @@ -5569,6 +5553,22 @@ "conformance_test": false, "promotion_release": null }, + { + "file": null, + "test": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "release": "1.32.0", + "testname": null, + "conformance_test": false, + "promotion_release": null + }, + { + "file": "test/e2e/storage/csi_node.go", + "test": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "release": "1.32.0", + "testname": "CSINode, lifecycle", + "conformance_test": true, + "promotion_release": "1.32.0" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "test": "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", @@ -5977,14 +5977,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/common/storage/downwardapi_volume.go", "test": "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", @@ -7401,14 +7393,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (filesystem volmode)] volumeLimits should verify that all csinodes have volume limits", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": null, "test": "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (filesystem volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -7497,14 +7481,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": null, "test": "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Inline-volume (default fs)] volumes should allow exec of files on the volume", @@ -8369,14 +8345,6 @@ "conformance_test": false, "promotion_release": null }, - { - "file": null, - "test": "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", - "release": "1.32.0", - "testname": null, - "conformance_test": false, - "promotion_release": null - }, { "file": "test/e2e/storage/volume_attachment.go", "test": "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", @@ -8420,9 +8388,9 @@ ], "release": "1.32.0", "sources": [ - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-audit-kind-conformance/1842462551502229504", - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/1831566043043074048", - "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest/1842463306258845696" + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-audit-kind-conformance/1844052039982649344", + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gce/1841239762430595072", + "https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest/1844049775192707072" ], "endpoints": [ { @@ -9066,7 +9034,6 @@ "[sig-node] crictl should be able to run crictl on the node", "[sig-node] Ephemeral Containers [NodeConformance] should update the ephemeral containers in an existing pod [Conformance]", "[sig-node] Ephemeral Containers [NodeConformance] will start an ephemeral container in an existing pod [Conformance]", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Mount propagation should propagate mounts within defined scopes", "[sig-node] PrivilegedPod [NodeConformance] should enable privileged commands [LinuxOnly]", @@ -9617,7 +9584,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -9753,7 +9720,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] FieldValidation should detect unknown and duplicate fields of a typed object [Conformance]", "[sig-api-machinery] FieldValidation should detect unknown metadata fields of a typed object [Conformance]", "[sig-api-machinery] Garbage collector should delete RS created by deployment when not orphaning [Conformance]", @@ -9932,7 +9899,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "post", @@ -10127,6 +10093,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", null @@ -10147,10 +10114,9 @@ "level": "stable", "tests": [ "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -10278,7 +10244,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -10384,6 +10350,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", "[sig-apps] Daemon set [Serial] should list and delete a collection of DaemonSets [Conformance]", @@ -10423,10 +10390,9 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -10507,7 +10473,6 @@ "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", "[sig-auth] ServiceAccounts should update a ServiceAccount [Conformance]", "[sig-auth] SubjectReview should support SubjectReview API operations [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl api-versions should check if v1 is in available api versions [Conformance]", "[sig-cli] Kubectl client Kubectl apply apply set/view last-applied", @@ -10677,6 +10642,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -10738,7 +10704,6 @@ "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -10751,7 +10716,6 @@ "[sig-node] NodeLease NodeLease should have OwnerReferences set", "[sig-node] NodeLease NodeLease the kubelet should create and update a lease in the kube-node-lease namespace", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -10921,6 +10885,8 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read/write inline ephemeral volume", @@ -10972,7 +10938,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -11150,7 +11115,6 @@ "[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)] volumeLimits should verify that all csinodes have volume limits", "[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", @@ -11162,7 +11126,6 @@ "[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] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[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: Inline-volume (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -11271,7 +11234,6 @@ "[sig-storage] Subpath Atomic writer volumes should support subpaths with projected pod [Conformance]", "[sig-storage] Subpath Atomic writer volumes should support subpaths with secret pod [Conformance]", "[sig-storage] Subpath Container restart should verify that container can restart successfully after configmaps modified", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", "[sig-storage] Volumes ConfigMap should be mountable", @@ -11799,6 +11761,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -11853,7 +11816,6 @@ "[sig-node] InitContainer [NodeConformance] should invoke init containers on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -12378,8 +12340,8 @@ "[sig-apps] DisruptionController should evict unready pods with AlwaysAllow UnhealthyPodEvictionPolicy", "[sig-apps] DisruptionController should not evict unready pods with Default UnhealthyPodEvictionPolicy", "[sig-apps] DisruptionController should not evict unready pods with IfHealthyBudget UnhealthyPodEvictionPolicy", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code" + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code" ], "action": "post", "tested": true, @@ -12449,6 +12411,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should support externalTrafficPolicy=Local for type=NodePort", @@ -12538,7 +12501,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] ResourceQuota should create a ResourceQuota and capture the life of a secret. [Conformance]", "[sig-node] Container Runtime blackbox test when running a container with a new image should be able to pull from private registry with secret [NodeConformance]", "[sig-node] Secrets should be consumable from pods in env vars [NodeConformance] [Conformance]", @@ -12612,7 +12575,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] Namespaces [Serial] should ensure that all services are removed when a namespace is deleted [Conformance]", "[sig-api-machinery] ResourceQuota should create a ResourceQuota and capture the life of a service. [Conformance]", "[sig-apps] Deployment should not disrupt a cloud load-balancer's connectivity during rollout", @@ -12708,6 +12671,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -12829,7 +12793,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "post", @@ -12864,7 +12827,6 @@ "group": "", "level": "stable", "tests": [ - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", null ], @@ -13304,7 +13266,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "post", @@ -13408,7 +13369,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] provisioning should mount multiple PV pointing to the same storage on the same node", "[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]", @@ -13535,7 +13495,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "post", @@ -13578,7 +13537,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-storage] CSI Mock fsgroup as mount option Delegate FSGroup to CSI driver [LinuxOnly] should not pass FSGroup to CSI driver if it is set in pod and driver supports VOLUME_MOUNT_GROUP", "[sig-storage] CSI Mock fsgroup as mount option Delegate FSGroup to CSI driver [LinuxOnly] should pass FSGroup to CSI driver if it is set in pod and driver supports VOLUME_MOUNT_GROUP", "[sig-storage] CSI Mock volume attach CSI attach test using mock driver should not require VolumeAttach for drivers without attachment", @@ -13661,7 +13620,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "post", @@ -13775,8 +13733,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "post", "tested": true, @@ -13793,15 +13750,17 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", null ], "action": "post", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "createStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "create a CSINode" }, { @@ -13981,7 +13940,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", null @@ -14197,7 +14155,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -14434,7 +14392,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] FieldValidation should create/apply a CR with unknown fields for CRD with no validation schema [Conformance]", "[sig-api-machinery] FieldValidation should create/apply an invalid CR with extra properties for CRD with validation schema [Conformance]", "[sig-api-machinery] FieldValidation should create/apply a valid CR for CRD with validation schema [Conformance]", @@ -14588,8 +14546,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -14721,6 +14678,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]" ], "action": "delete", @@ -15131,7 +15089,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -15237,6 +15195,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", "[sig-apps] Daemon set [Serial] should list and delete a collection of DaemonSets [Conformance]", @@ -15276,10 +15235,9 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -15360,7 +15318,6 @@ "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", "[sig-auth] ServiceAccounts should update a ServiceAccount [Conformance]", "[sig-auth] SubjectReview should support SubjectReview API operations [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl api-versions should check if v1 is in available api versions [Conformance]", "[sig-cli] Kubectl client Kubectl apply apply set/view last-applied", @@ -15530,6 +15487,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -15591,7 +15549,6 @@ "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -15604,7 +15561,6 @@ "[sig-node] NodeLease NodeLease should have OwnerReferences set", "[sig-node] NodeLease NodeLease the kubelet should create and update a lease in the kube-node-lease namespace", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -15774,6 +15730,8 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read/write inline ephemeral volume", @@ -15825,7 +15783,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -16003,7 +15960,6 @@ "[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)] volumeLimits should verify that all csinodes have volume limits", "[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", @@ -16015,7 +15971,6 @@ "[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] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[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: Inline-volume (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -16124,7 +16079,6 @@ "[sig-storage] Subpath Atomic writer volumes should support subpaths with projected pod [Conformance]", "[sig-storage] Subpath Atomic writer volumes should support subpaths with secret pod [Conformance]", "[sig-storage] Subpath Container restart should verify that container can restart successfully after configmaps modified", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", "[sig-storage] Volumes ConfigMap should be mountable", @@ -16151,7 +16105,7 @@ "[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 honor timeout [Conformance]", - "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should mutate everything except 'skip-me' configmaps [Conformance]", + "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should not be able to mutate or prevent deletion of webhook configuration objects [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]", @@ -16159,7 +16113,6 @@ "[sig-api-machinery] Watchers should observe an object deletion if it stops meeting the requirements of the selector [Conformance]", "[sig-api-machinery] Watchers should receive events on concurrent watches in same order [Conformance]", "[sig-auth] ServiceAccounts should guarantee kube-root-ca.crt exist in any namespace [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-network] DNS should support configurable pod resolv.conf", "[sig-storage] ConfigMap optional updates should be reflected in volume [NodeConformance] [Conformance]", "[sig-storage] ConfigMap should be immutable if `immutable` field is set [Conformance]", @@ -16497,7 +16450,6 @@ "[sig-apps] StatefulSet Basic StatefulSet functionality [StatefulSetBasic] Should recreate evicted statefulset [Conformance]", "[sig-auth] ServiceAccounts should mount projected service account token [Conformance]", "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Simple pod should support inline execution and attach", "[sig-cli] Kubectl client Simple pod should support inline execution and attach with websockets or fallback to spdy", "[sig-network] Connectivity Pod Lifecycle should be able to connect from a Pod to a terminating Pod", @@ -17097,7 +17049,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] ResourceQuota should create a ResourceQuota and capture the life of a secret. [Conformance]", "[sig-node] Container Runtime blackbox test when running a container with a new image should be able to pull from private registry with secret [NodeConformance]", "[sig-storage] EmptyDir wrapper volumes should not conflict [Conformance]", @@ -17145,7 +17097,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] ResourceQuota should create a ResourceQuota and capture the life of a service. [Conformance]", "[sig-network] DNS should provide DNS for ExternalName services [Conformance]", "[sig-network] DNS should provide DNS for pods for Hostname [Conformance]", @@ -17275,8 +17227,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -17293,7 +17244,6 @@ "group": "", "level": "stable", "tests": [ - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]" ], "action": "delete", @@ -17868,8 +17818,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -17971,7 +17920,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] provisioning should mount multiple PV pointing to the same storage on the same node", "[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]", @@ -18164,8 +18112,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -18207,7 +18154,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-storage] CSI Mock fsgroup as mount option Delegate FSGroup to CSI driver [LinuxOnly] should not pass FSGroup to CSI driver if it is set in pod and driver supports VOLUME_MOUNT_GROUP", "[sig-storage] CSI Mock fsgroup as mount option Delegate FSGroup to CSI driver [LinuxOnly] should pass FSGroup to CSI driver if it is set in pod and driver supports VOLUME_MOUNT_GROUP", "[sig-storage] CSI Mock volume attach CSI attach test using mock driver should not require VolumeAttach for drivers without attachment", @@ -18289,8 +18236,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -18363,15 +18309,16 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - null + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]" ], "action": "deletecollection", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "deleteStorageV1CollectionCSINode", - "conf_tested": false, + "conf_tested": true, "description": "delete collection of CSINode" }, { @@ -18505,8 +18452,7 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should create read/write inline ephemeral volume", "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits" + "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition" ], "action": "delete", "tested": true, @@ -18523,15 +18469,16 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - null + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]" ], "action": "delete", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "deleteStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "delete a CSINode" }, { @@ -18710,7 +18657,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", null @@ -19202,8 +19148,7 @@ "level": "stable", "tests": [ "[sig-api-machinery] Discovery should accurately determine present and missing resources", - "[sig-api-machinery] Discovery should locate the groupVersion and a resource within each APIGroup [Conformance]", - null + "[sig-api-machinery] Discovery should locate the groupVersion and a resource within each APIGroup [Conformance]" ], "action": null, "tested": true, @@ -19476,8 +19421,7 @@ "group": null, "level": "stable", "tests": [ - "[sig-api-machinery] Discovery should validate PreferredVersion for each APIGroup [Conformance]", - null + "[sig-api-machinery] Discovery should validate PreferredVersion for each APIGroup [Conformance]" ], "action": null, "tested": true, @@ -19839,7 +19783,6 @@ "[sig-apps] Deployment should run the lifecycle of a Deployment [Conformance]", "[sig-apps] Deployment should validate Deployment Status endpoints [Conformance]", "[sig-apps] Deployment test Deployment ReplicaSet orphaning and adoption regarding controllerRef", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", null ], "action": "list", @@ -19883,7 +19826,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] Garbage collector should delete RS created by deployment when not orphaning [Conformance]", "[sig-api-machinery] Garbage collector should orphan RS created by deployment when deleteOptions.PropagationPolicy is Orphan [Conformance]", "[sig-apps] Deployment deployment reaping should cascade to its replica sets and pods", @@ -20135,6 +20078,7 @@ "[sig-apps] CronJob should not schedule new jobs when ForbidConcurrent [Slow] [Conformance]", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] Job should manage the lifecycle of a job [Conformance]", null ], @@ -20390,7 +20334,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "list", @@ -20460,7 +20403,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -20566,6 +20509,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", "[sig-apps] Daemon set [Serial] should list and delete a collection of DaemonSets [Conformance]", @@ -20605,10 +20549,9 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -20689,7 +20632,6 @@ "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", "[sig-auth] ServiceAccounts should update a ServiceAccount [Conformance]", "[sig-auth] SubjectReview should support SubjectReview API operations [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl api-versions should check if v1 is in available api versions [Conformance]", "[sig-cli] Kubectl client Kubectl apply apply set/view last-applied", @@ -20859,6 +20801,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -20920,7 +20863,6 @@ "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -20933,7 +20875,6 @@ "[sig-node] NodeLease NodeLease should have OwnerReferences set", "[sig-node] NodeLease NodeLease the kubelet should create and update a lease in the kube-node-lease namespace", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -21103,6 +21044,8 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read/write inline ephemeral volume", @@ -21154,7 +21097,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -21332,7 +21274,6 @@ "[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)] volumeLimits should verify that all csinodes have volume limits", "[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", @@ -21344,7 +21285,6 @@ "[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] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[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: Inline-volume (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -21453,7 +21393,6 @@ "[sig-storage] Subpath Atomic writer volumes should support subpaths with projected pod [Conformance]", "[sig-storage] Subpath Atomic writer volumes should support subpaths with secret pod [Conformance]", "[sig-storage] Subpath Container restart should verify that container can restart successfully after configmaps modified", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", "[sig-storage] Volumes ConfigMap should be mountable", @@ -21491,6 +21430,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should serve a basic endpoint from pods [Conformance]", "[sig-network] Services should serve endpoints on same port and different protocol for internal traffic on Type LoadBalancer", "[sig-network] Services should serve multiport endpoints from pods [Conformance]", @@ -21677,8 +21617,8 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -21714,7 +21654,6 @@ "[sig-apps] StatefulSet Scaling StatefulSetStartOrdinal Removing .start.ordinal", "[sig-apps] StatefulSet Scaling StatefulSetStartOrdinal Setting .start.ordinal", "[sig-apps] TTLAfterFinished job should be deleted once it finishes after TTL seconds", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl describe should check if kubectl describe prints relevant information for rc and pods [Conformance]", "[sig-cli] Kubectl client Kubectl events should show event when pod is created", @@ -21751,6 +21690,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should preserve source pod IP for traffic thru service cluster IP [LinuxOnly]", @@ -21866,7 +21806,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] EmptyDir wrapper volumes should not cause race condition when used for configmaps [Serial] [Conformance]", null ], @@ -22045,7 +21984,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -22151,6 +22090,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", "[sig-apps] Daemon set [Serial] should list and delete a collection of DaemonSets [Conformance]", @@ -22190,10 +22130,9 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -22274,7 +22213,6 @@ "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", "[sig-auth] ServiceAccounts should update a ServiceAccount [Conformance]", "[sig-auth] SubjectReview should support SubjectReview API operations [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl api-versions should check if v1 is in available api versions [Conformance]", "[sig-cli] Kubectl client Kubectl apply apply set/view last-applied", @@ -22444,6 +22382,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -22505,7 +22444,6 @@ "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -22518,7 +22456,6 @@ "[sig-node] NodeLease NodeLease should have OwnerReferences set", "[sig-node] NodeLease NodeLease the kubelet should create and update a lease in the kube-node-lease namespace", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -22688,6 +22625,8 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read/write inline ephemeral volume", @@ -22739,7 +22678,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -22917,7 +22855,6 @@ "[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)] volumeLimits should verify that all csinodes have volume limits", "[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", @@ -22929,7 +22866,6 @@ "[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] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[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: Inline-volume (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -23038,7 +22974,6 @@ "[sig-storage] Subpath Atomic writer volumes should support subpaths with projected pod [Conformance]", "[sig-storage] Subpath Atomic writer volumes should support subpaths with secret pod [Conformance]", "[sig-storage] Subpath Container restart should verify that container can restart successfully after configmaps modified", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", "[sig-storage] Volumes ConfigMap should be mountable", @@ -23114,7 +23049,7 @@ "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition getting/updating/patching custom resource definition status sub-resource works [Conformance]", "[sig-api-machinery] CustomResourceDefinition resources [Privileged:ClusterAdmin] Simple CustomResourceDefinition listing custom resource definition objects works [Conformance]", "[sig-api-machinery] CustomResourceDefinition Watch [Privileged:ClusterAdmin] CustomResourceDefinition Watch watch on custom resource definition objects [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] removes definition from spec when one version gets changed to not be served [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] updates the published spec when one version gets renamed [Conformance]", "[sig-api-machinery] CustomResourcePublishOpenAPI [Privileged:ClusterAdmin] works for CRD preserving unknown fields at the schema root [Conformance]", @@ -23220,6 +23155,7 @@ "[sig-apps] CronJob should remove from active list jobs that have been deleted", "[sig-apps] CronJob should replace jobs when ReplaceConcurrent [Conformance]", "[sig-apps] CronJob should schedule multiple jobs concurrently [Conformance]", + "[sig-apps] CronJob should set the cronjob-scheduled-timestamp annotation on a job", "[sig-apps] CronJob should support CronJob API operations [Conformance]", "[sig-apps] CronJob should support timezone", "[sig-apps] Daemon set [Serial] should list and delete a collection of DaemonSets [Conformance]", @@ -23259,10 +23195,9 @@ "[sig-apps] DisruptionController should observe that the PodDisruptionBudget status is not updated for unmanaged pods", "[sig-apps] DisruptionController should update/patch PodDisruptionBudget status [Conformance]", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -23343,7 +23278,6 @@ "[sig-auth] ServiceAccounts should set ownership and permission when RunAsUser or FsGroup is present [LinuxOnly] [NodeFeature:FSGroup]", "[sig-auth] ServiceAccounts should update a ServiceAccount [Conformance]", "[sig-auth] SubjectReview should support SubjectReview API operations [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-cli] Kubectl client Guestbook application should create and stop a working application [Conformance]", "[sig-cli] Kubectl client Kubectl api-versions should check if v1 is in available api versions [Conformance]", "[sig-cli] Kubectl client Kubectl apply apply set/view last-applied", @@ -23513,6 +23447,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -23574,7 +23509,6 @@ "[sig-node] InitContainer [NodeConformance] should not start app containers and fail the pod if init containers fail on a RestartNever pod [Conformance]", "[sig-node] InitContainer [NodeConformance] should not start app containers if init containers fail on a RestartAlways pod [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should be possible to delete [NodeConformance] [Conformance]", @@ -23587,7 +23521,6 @@ "[sig-node] NodeLease NodeLease should have OwnerReferences set", "[sig-node] NodeLease NodeLease the kubelet should create and update a lease in the kube-node-lease namespace", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -23757,6 +23690,8 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSIStorageCapacity should support CSIStorageCapacities API operations [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read-only inline ephemeral volume", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: CSI Ephemeral-volume (default fs)] ephemeral should create read/write inline ephemeral volume", @@ -23808,7 +23743,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -23986,7 +23920,6 @@ "[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)] volumeLimits should verify that all csinodes have volume limits", "[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", @@ -23998,7 +23931,6 @@ "[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] In-tree Volumes [Driver: nfs] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[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: Inline-volume (default fs)] volumes should store data", "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Pre-provisioned PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", @@ -24107,7 +24039,6 @@ "[sig-storage] Subpath Atomic writer volumes should support subpaths with projected pod [Conformance]", "[sig-storage] Subpath Atomic writer volumes should support subpaths with secret pod [Conformance]", "[sig-storage] Subpath Container restart should verify that container can restart successfully after configmaps modified", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", "[sig-storage] Volumes ConfigMap should be mountable", @@ -24405,7 +24336,7 @@ "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should unconditionally reject operations on fail closed webhook [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-apps] Deployment should not disrupt a cloud load-balancer's connectivity during rollout", "[sig-network] Conntrack should be able to preserve UDP traffic when initial unready endpoints get ready", "[sig-network] Conntrack should be able to preserve UDP traffic when server pod cycles for a ClusterIP service", @@ -24454,6 +24385,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", "[sig-network] Services should preserve source pod IP for traffic thru service cluster IP [LinuxOnly]", "[sig-network] Services should respect internalTrafficPolicy=Local Pod and Node, to Pod (hostNetwork: true)", @@ -24699,21 +24631,21 @@ "level": "stable", "tests": [ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", - "[sig-storage] In-tree Volumes [Driver: nfs] [Testpattern: Dynamic PV (default fs)] provisioning should mount multiple PV pointing to the same storage on the same node", + "[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 directories when readOnly specified in the volumeSource", "[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 existing single file [LinuxOnly]", + "[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 directory specified in the volumeMount", "[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 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: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", + "[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: Inline-volume (default fs)] volumes should store data", "[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", @@ -24856,15 +24788,17 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", null ], "action": "list", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "listStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "list or watch objects of kind CSINode" }, { @@ -24940,7 +24874,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", null @@ -26007,7 +25940,6 @@ "level": "stable", "tests": [ "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", "[sig-node] NoExecuteTaintManager Single Pod [Serial] removing taint cancels eviction [Disruptive] [Conformance]", @@ -26415,15 +26347,16 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - null + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]" ], "action": "patch", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "patchStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "partially update the specified CSINode" }, { @@ -26466,7 +26399,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", null @@ -26486,7 +26418,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", null ], @@ -26760,7 +26691,7 @@ "[sig-api-machinery] Aggregator Should be able to support the 1.17 Sample API Server using the current Aggregator [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-api-machinery] ServerSideApply should give up ownership of a field if forced applied by a controller", "[sig-api-machinery] ServerSideApply should remove a field if it is owned but removed in the apply request", "[sig-apps] Deployment deployment reaping should cascade to its replica sets and pods", @@ -27072,10 +27003,9 @@ "level": "stable", "tests": [ "[sig-apps] CronJob should remove from active list jobs that have been deleted", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] Job should allow to use the pod failure policy on exit code to fail the job early [Conformance]", - "[sig-apps] Job should allow to use the pod failure policy to not count the failure towards the backoffLimit", "[sig-apps] Job should apply changes to a job status [Conformance]", "[sig-apps] Job should create pods for an Indexed job with completion indexes and specified hostname [Conformance]", "[sig-apps] Job should delete a job [Conformance]", @@ -27249,7 +27179,6 @@ "[sig-api-machinery] Watchers should observe an object deletion if it stops meeting the requirements of the selector [Conformance]", "[sig-auth] ServiceAccounts should guarantee kube-root-ca.crt exist in any namespace [Conformance]", "[sig-auth] ServiceAccounts should mount an API token into pods [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-node] ConfigMap should run through a ConfigMap lifecycle [Conformance]", "[sig-node] ConfigMap should update ConfigMap successfully", "[sig-storage] ConfigMap should be immutable if `immutable` field is set [Conformance]", @@ -27294,7 +27223,7 @@ "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should unconditionally reject operations on fail closed webhook [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert a non homogeneous list of CRs [Conformance]", "[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin] should be able to convert from CR v1 to CR v2 [Conformance]", - "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] [FeatureGate:CustomResourceFieldSelectors] [Beta] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", + "[sig-api-machinery] CustomResourceFieldSelectors [Privileged:ClusterAdmin] CustomResourceFieldSelectors MUST list and watch custom resources matching the field selector", "[sig-apps] Deployment should not disrupt a cloud load-balancer's connectivity during rollout", "[sig-cli] Kubectl client Kubectl expose should create services for rc [Conformance]", "[sig-network] Conntrack should be able to preserve UDP traffic when initial unready endpoints get ready", @@ -27331,6 +27260,7 @@ "[sig-network] Services should fallback to local terminating endpoints when there are no ready endpoints with internalTrafficPolicy=Local", "[sig-network] Services should fallback to terminating endpoints when there are no ready endpoints with externallTrafficPolicy=Cluster", "[sig-network] Services should fallback to terminating endpoints when there are no ready endpoints with internalTrafficPolicy=Cluster", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", "[sig-network] Services should preserve source pod IP for traffic thru service cluster IP [LinuxOnly]", "[sig-network] Services should respect internalTrafficPolicy=Local Pod and Node, to Pod (hostNetwork: true)", @@ -27430,6 +27360,7 @@ "[sig-storage] CSI Mock volume storage capacity storage capacity unlimited", "[sig-storage] CSI Mock workload info CSI PodInfoOnMount Update should be passed when update from false to true", "[sig-storage] CSI Mock workload info CSI PodInfoOnMount Update should not be passed when update from true to false", + "[sig-storage] CSI Mock workload info CSI workload information using mock driver contain ephemeral=true when using inline volume", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", @@ -27671,14 +27602,12 @@ "[sig-api-machinery] Servers with support for Table transformation should return pod details", "[sig-apps] Daemon set [Serial] should retry creating failed daemon pods [Conformance]", "[sig-apps] Deployment deployment should delete old replica sets [Conformance]", - "[sig-apps] Deployment deployment should support proportional scaling [Conformance]", "[sig-apps] Deployment deployment should support rollover [Conformance]", "[sig-apps] Deployment RollingUpdateDeployment should delete old pods and create new ones [Conformance]", "[sig-apps] DisruptionController should not evict unready pods with Default UnhealthyPodEvictionPolicy", - "[sig-apps] DisruptionController should not evict unready pods with IfHealthyBudget UnhealthyPodEvictionPolicy", "[sig-apps] Job should adopt matching orphans and release non-matching pods [Conformance]", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the DisruptionTarget condition", - "[sig-apps] Job should allow to use a pod failure policy to ignore failure for an evicted pod; matching on the exit code", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on DisruptionTarget condition", + "[sig-apps] Job should allow to use a pod failure policy to ignore failure matching on exit code", "[sig-apps] ReplicaSet Replace and Patch tests [Conformance]", "[sig-apps] ReplicaSet Replicaset should have a working scale subresource [Conformance]", "[sig-apps] ReplicaSet should adopt matching pods on creation and release no longer matching pods [Conformance]", @@ -27805,6 +27734,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should not be able to connect to terminating and unready endpoints if PublishNotReadyAddresses is false", @@ -27855,7 +27785,6 @@ "[sig-node] Ephemeral Containers [NodeConformance] should update the ephemeral containers in an existing pod [Conformance]", "[sig-node] Ephemeral Containers [NodeConformance] will start an ephemeral container in an existing pod [Conformance]", "[sig-node] Events should be sent by kubelets and the scheduler about pods scheduling and running", - "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [LinuxOnly] [NodeConformance] [Conformance]", "[sig-node] KubeletManagedEtcHosts should test kubelet managed /etc/hosts file [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command in a pod should print the output to logs [NodeConformance] [Conformance]", "[sig-node] Kubelet when scheduling a busybox command that always fails in a pod should have an terminated reason [NodeConformance] [Conformance]", @@ -28503,7 +28432,6 @@ "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (block volmode)] volume-expand should not allow expansion of pvcs without AllowVolumeExpansion property", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (block volmode)] volumeMode should not mount / map unused volumes in a pod [LinuxOnly]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (block volmode)] volumes should store data", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (default fs)(allowExpansion)] volume-expand should resize volume when PVC is edited while pod is using it", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (default fs)(allowExpansion)] volume-expand Verify if offline PVC expansion works", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (default fs)] provisioning should mount multiple PV pointing to the same storage on the same node", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (default fs)] provisioning should provision storage with pvc data source", @@ -28531,7 +28459,6 @@ "[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] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support multiple inline ephemeral volumes", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs) (late-binding)] ephemeral should support two pods which have the same volume definition", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", "[sig-storage] Downward API volume should provide container's cpu limit [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance]", "[sig-storage] Downward API volume should provide container's memory limit [NodeConformance] [Conformance]", @@ -28966,6 +28893,7 @@ "[sig-network] Services should have session affinity timeout work for service with type clusterIP [LinuxOnly]", "[sig-network] Services should have session affinity work for NodePort service [LinuxOnly] [Conformance]", "[sig-network] Services should have session affinity work for service with type clusterIP [LinuxOnly] [Conformance]", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should provide secure master service [Conformance]", @@ -29052,7 +28980,6 @@ "[sig-apps] Daemon set [Serial] should verify changes to a daemon set status [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", "[sig-node] NodeLease NodeLease the kubelet should report node status infrequently", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] NodeProblemDetector [NodeFeature:NodeProblemDetector] should run without error", "[sig-node] NoExecuteTaintManager Multiple Pods [Serial] evicts pods with minTolerationSeconds [Disruptive] [Conformance]", @@ -29785,8 +29712,9 @@ "[sig-storage] CSI Mock workload info CSI workload information using mock driver should be passed when podInfoOnMount=true", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when CSIDriver does not exist", "[sig-storage] CSI Mock workload info CSI workload information using mock driver should not be passed when podInfoOnMount=false", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (filesystem volmode)] volumeLimits should verify that all csinodes have volume limits", - "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Generic Ephemeral-volume (default fs)] volumeLimits should verify that all csinodes have volume limits", null ], "action": "get", @@ -29795,7 +29723,7 @@ "version": "v1", "category": "storage", "endpoint": "readStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "read the specified CSINode" }, { @@ -29855,7 +29783,6 @@ "[sig-storage] CSI Mock volume attach CSI attach test using mock driver should require VolumeAttach for ephemermal volume and drivers with attachment", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (block volmode)] provisioning should provision storage with pvc data source", "[sig-storage] CSI Volumes [Driver: csi-hostpath] [Testpattern: Dynamic PV (default fs)] provisioning should provision storage with pvc data source", - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "[sig-storage] VolumeAttachment Conformance should run through the lifecycle of a VolumeAttachment [Conformance]", null @@ -29875,7 +29802,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]" ], "action": "get", @@ -30530,7 +30456,6 @@ "[sig-api-machinery] Watchers should observe an object deletion if it stops meeting the requirements of the selector [Conformance]", "[sig-api-machinery] Watchers should receive events on concurrent watches in same order [Conformance]", "[sig-auth] ServiceAccounts should guarantee kube-root-ca.crt exist in any namespace [Conformance]", - "[sig-autoscaling] DNS horizontal autoscaling kube-dns-autoscaler should scale kube-dns pods in both nonfaulty and faulty scenarios", "[sig-node] ConfigMap should update ConfigMap successfully", "[sig-storage] ConfigMap optional updates should be reflected in volume [NodeConformance] [Conformance]", "[sig-storage] ConfigMap should be immutable if `immutable` field is set [Conformance]", @@ -30867,6 +30792,7 @@ "[sig-network] Services should be updated after adding or deleting ports", "[sig-network] Services should check NodePort out-of-range", "[sig-network] Services should create endpoints for unready pods", + "[sig-network] Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes", "[sig-network] Services should implement service.kubernetes.io/headless", "[sig-network] Services should implement service.kubernetes.io/service-proxy-name", "[sig-network] Services should serve endpoints on same port and different protocols [Conformance]" @@ -30958,7 +30884,6 @@ "tests": [ "[sig-apps] Daemon set [Serial] should run and stop complex daemon [Conformance]", "[sig-node] kubelet Clean up pods on node kubelet should be able to delete 10 pods per node in 1m0s.", - "[sig-node] Node Lifecycle should run through the lifecycle of a node", "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "[sig-node] RuntimeClass should run a Pod requesting a RuntimeClass with scheduling without taints", "[sig-scheduling] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run [Conformance]", @@ -31369,15 +31294,17 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode", + "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", null ], "action": "put", - "tested": false, + "tested": true, "release": "1.32.0", "version": "v1", "category": "storage", "endpoint": "replaceStorageV1CSINode", - "conf_tested": false, + "conf_tested": true, "description": "replace the specified CSINode" }, { @@ -31437,7 +31364,6 @@ "group": "storage.k8s.io", "level": "stable", "tests": [ - "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status", "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]" ], "action": "put", @@ -34527,11 +34453,11 @@ "description": "replace the specified VolumeAttributesClass" } ], - "release_date": "2024-10-05T12:03:02", + "release_date": "2024-10-09T19:32:43", "total endpoints": 770, - "tested endpoints": 511, + "tested endpoints": 517, "new conformance eligible endpoints": 0, "total conformance eligible endpoints": 497, - "tested conformance eligible endpoints": 489, + "tested conformance eligible endpoints": 496, "new tested conformance eligible endpoints": 0 } diff --git a/resources/coverage/conformance-coverage-per-release.json b/resources/coverage/conformance-coverage-per-release.json index c7ccb0f0..9db0f5ef 100644 --- a/resources/coverage/conformance-coverage-per-release.json +++ b/resources/coverage/conformance-coverage-per-release.json @@ -108,147 +108,147 @@ "total endpoints": 350 }, { - "tested": 1, + "tested": 8, "release": "1.17.0", - "untested": 7, - "total tested": 350, + "untested": 0, + "total tested": 357, "new endpoints": 8, - "total untested": 8, + "total untested": 1, "total endpoints": 358 }, { "tested": 7, "release": "1.18.0", "untested": 0, - "total tested": 357, + "total tested": 364, "new endpoints": 7, - "total untested": 8, + "total untested": 1, "total endpoints": 365 }, { "tested": 41, "release": "1.19.0", "untested": 0, - "total tested": 398, + "total tested": 405, "new endpoints": 41, - "total untested": 8, + "total untested": 1, "total endpoints": 406 }, { "tested": 8, "release": "1.20.0", "untested": 0, - "total tested": 406, + "total tested": 413, "new endpoints": 8, - "total untested": 8, + "total untested": 1, "total endpoints": 414 }, { "tested": 35, "release": "1.21.0", "untested": 0, - "total tested": 441, + "total tested": 448, "new endpoints": 35, - "total untested": 8, + "total untested": 1, "total endpoints": 449 }, { "tested": 0, "release": "1.22.0", "untested": 0, - "total tested": 441, + "total tested": 448, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 449 }, { "tested": 2, "release": "1.23.0", "untested": 0, - "total tested": 443, + "total tested": 450, "new endpoints": 2, - "total untested": 8, + "total untested": 1, "total endpoints": 451 }, { "tested": 8, "release": "1.24.0", "untested": 0, - "total tested": 451, + "total tested": 458, "new endpoints": 8, - "total untested": 8, + "total untested": 1, "total endpoints": 459 }, { "tested": 0, "release": "1.25.0", "untested": 0, - "total tested": 451, + "total tested": 458, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 459 }, { "tested": 0, "release": "1.26.0", "untested": 0, - "total tested": 451, + "total tested": 458, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 459 }, { "tested": 0, "release": "1.27.0", "untested": 0, - "total tested": 451, + "total tested": 458, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 459 }, { "tested": 0, "release": "1.28.0", "untested": 0, - "total tested": 451, + "total tested": 458, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 459 }, { "tested": 21, "release": "1.29.0", "untested": 0, - "total tested": 472, + "total tested": 479, "new endpoints": 21, - "total untested": 8, + "total untested": 1, "total endpoints": 480 }, { "tested": 17, "release": "1.30.0", "untested": 0, - "total tested": 489, + "total tested": 496, "new endpoints": 17, - "total untested": 8, + "total untested": 1, "total endpoints": 497 }, { "tested": 0, "release": "1.31.0", "untested": 0, - "total tested": 489, + "total tested": 496, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 497 }, { "tested": 0, "release": "1.32.0", "untested": 0, - "total tested": 489, + "total tested": 496, "new endpoints": 0, - "total untested": 8, + "total untested": 1, "total endpoints": 497 } ] diff --git a/resources/coverage/conformance-endpoints.json b/resources/coverage/conformance-endpoints.json index 215e0b5f..1d5b94aa 100644 --- a/resources/coverage/conformance-endpoints.json +++ b/resources/coverage/conformance-endpoints.json @@ -2408,26 +2408,44 @@ }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "createStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "deleteStorageV1CollectionCSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "deleteStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { @@ -2457,34 +2475,58 @@ }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "listStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "patchStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "readStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { "tests": [ + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, null ], "endpoint": "replaceStorageV1CSINode", - "tested_release": null, + "tested_release": "1.32.0", "promotion_release": "1.17.0" }, { @@ -3907,8 +3949,7 @@ "release": "1.32.0", "codename": "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "testname": "VolumeAttachment, apply changes to a volumeattachment status" - }, - null + } ], "endpoint": "readStorageV1VolumeAttachmentStatus", "tested_release": "1.32.0", @@ -3934,8 +3975,7 @@ "release": "1.32.0", "codename": "[sig-storage] VolumeAttachment Conformance should apply changes to a volumeattachment status [Conformance]", "testname": "VolumeAttachment, apply changes to a volumeattachment status" - }, - null + } ], "endpoint": "replaceStorageV1VolumeAttachmentStatus", "tested_release": "1.32.0", @@ -9821,6 +9861,12 @@ "codename": "[sig-storage] CSIInlineVolumes should run through the lifecycle of a CSIDriver [Conformance]", "testname": "CSIDriver, lifecycle" }, + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "release": "1.24.0", @@ -15200,6 +15246,12 @@ "codename": "[sig-storage] CSIInlineVolumes should run through the lifecycle of a CSIDriver [Conformance]", "testname": "CSIDriver, lifecycle" }, + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "release": "1.24.0", @@ -15354,9 +15406,9 @@ }, { "file": "test/e2e/apimachinery/webhook.go", - "release": "1.28.0", - "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should mutate everything except 'skip-me' configmaps [Conformance]", - "testname": "Mutating Admission webhook, mutating webhook excluding object with specific name" + "release": "1.16.0", + "codename": "[sig-api-machinery] AdmissionWebhook [Privileged:ClusterAdmin] should not be able to mutate or prevent deletion of webhook configuration objects [Conformance]", + "testname": "Admission webhook, admission control not allowed on webhook configuration objects" }, { "file": "test/e2e/auth/service_accounts.go", @@ -16926,8 +16978,7 @@ "release": "1.32.0", "codename": "[sig-node] Node Lifecycle should run through the lifecycle of a node [Conformance]", "testname": "Node, resource lifecycle" - }, - null + } ], "endpoint": "deleteCoreV1Node", "tested_release": "1.32.0", @@ -19880,6 +19931,12 @@ "codename": "[sig-storage] CSIInlineVolumes should run through the lifecycle of a CSIDriver [Conformance]", "testname": "CSIDriver, lifecycle" }, + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "release": "1.24.0", @@ -23148,6 +23205,12 @@ "codename": "[sig-storage] CSIInlineVolumes should run through the lifecycle of a CSIDriver [Conformance]", "testname": "CSIDriver, lifecycle" }, + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "release": "1.24.0", @@ -25580,6 +25643,12 @@ "codename": "[sig-storage] CSIInlineVolumes should run through the lifecycle of a CSIDriver [Conformance]", "testname": "CSIDriver, lifecycle" }, + { + "file": "test/e2e/storage/csi_node.go", + "release": "1.32.0", + "codename": "[sig-storage] CSINodes CSI Conformance should run through the lifecycle of a csinode [Conformance]", + "testname": "CSINode, lifecycle" + }, { "file": "test/e2e/storage/csistoragecapacity.go", "release": "1.24.0", @@ -27039,12 +27108,6 @@ "codename": "[sig-apps] Deployment deployment should delete old replica sets [Conformance]", "testname": "Deployment RevisionHistoryLimit" }, - { - "file": "test/e2e/apps/deployment.go", - "release": "1.12.0", - "codename": "[sig-apps] Deployment deployment should support proportional scaling [Conformance]", - "testname": "Deployment Proportional Scaling" - }, { "file": "test/e2e/apps/deployment.go", "release": "1.12.0", diff --git a/resources/coverage/conformance-progress.json b/resources/coverage/conformance-progress.json index 19dba99b..7feb6645 100644 --- a/resources/coverage/conformance-progress.json +++ b/resources/coverage/conformance-progress.json @@ -115,7 +115,7 @@ "new_tested": 0, "old_tested": 8, "new_with_tests": 0, - "still_untested": 7 + "still_untested": 0 }, "release": "1.17.0" }, @@ -290,10 +290,10 @@ { "total": { "new": 0, - "tested": 489, + "tested": 496, "endpoints": 497, "new_tested": 0, - "old_tested": 5, + "old_tested": 12, "new_with_tests": 0, "still_untested": 0 },