❯ oc whoami --show-console https://console-openshift-console.apps.uninstall421.qe.devcluster.openshift.com ❯ make test-e2e GOBIN=/Users/anahas/Github/forks/kueue-operator/kueue-operator/bin GO111MODULE=on go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo@v2.1.4 /Users/anahas/Github/forks/kueue-operator/kueue-operator/bin/ginkgo --keep-going --flake-attempts=1 --label-filter="!disruptive" -v ./test/e2e/... Starting kueue operator suite Running Suite: e2e suite - /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e ============================================================================================ Random Seed: 1772051368 Will run 51 of 53 specs ------------------------------ [BeforeSuite] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_suite_test.go:68 STEP: Deploying Kueue operand for all test suites @ 02/25/26 17:29:34.636 I0225 17:29:34.636798 77283 e2e_operator_test.go:1648] Creating Kueue instance I0225 17:29:35.782842 77283 e2e_operator_test.go:1671] Checking pod: kueue-controller-manager-6c766f476d-cwg9x, phase: Running, deletionTS: STEP: Waiting for all Kueue CRDs to be registered @ 02/25/26 17:29:35.782 I0225 17:29:39.674319 77283 e2e_operator_test.go:1739] All 9 Kueue CRDs are registered and established STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:29:39.674 I0225 17:29:40.017191 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-hd2tk I0225 17:29:40.189119 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:29:43.529324 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-6kqs7 I0225 17:29:43.696701 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:29:47.028824 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-c2lx7 I0225 17:29:47.192031 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes [BeforeSuite] PASSED [12.560 seconds] ------------------------------ Preemption when Preemption is Fair Sharing should preempt workloads [preemption] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_preemption_test.go:59 STEP: Saving initial Kueue configuration @ 02/25/26 17:29:47.192 STEP: Updating Kueue configuration to use FairSharing preemption @ 02/25/26 17:29:47.357 STEP: Feching Kueue Instance @ 02/25/26 17:29:47.357 STEP: Updating Kueue config @ 02/25/26 17:29:47.825 STEP: Waiting for kueue-controller-manager resource version to change from 65579 @ 02/25/26 17:29:48.005 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:29:58.657 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:30:08.971 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:30:08.971 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:30:09.296 I0225 17:30:09.635389 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-k5mql I0225 17:30:09.799260 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:30:13.155303 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-kxrz9 I0225 17:30:13.323522 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:30:16.659692 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-94xtr I0225 17:30:16.827600 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Creating Resource Flavor @ 02/25/26 17:30:16.827 STEP: Creating ClusterQueue, Namespace and LocalQueue for A @ 02/25/26 17:30:16.995 STEP: Creating LocalQueue local-queue-a in namespace preemption-a-lggzl @ 02/25/26 17:30:17.331 STEP: Creating ClusterQueue, Namespace and LocalQueue for B @ 02/25/26 17:30:17.503 STEP: Creating LocalQueue local-queue-b in namespace preemption-b-pb7lv @ 02/25/26 17:30:17.856 STEP: Creating a job on A that borrows resources from the cohort @ 02/25/26 17:30:18.015 STEP: Verifying borrowing job workload is admitted @ 02/25/26 17:30:18.203 STEP: Verifying clusterQueueA borrowed 250m CPU @ 02/25/26 17:30:18.376 STEP: Creating a job on B that will reclaim quota from A @ 02/25/26 17:30:28.697 STEP: Verifying reclaim job workload is admitted @ 02/25/26 17:30:28.871 STEP: Verifying borrowing job on A was preempted @ 02/25/26 17:30:29.039 STEP: Waiting for reclaim job to finish @ 02/25/26 17:30:29.2 STEP: Verifying borrowing job on A is re-admitted after reclaim job finishes @ 02/25/26 17:31:20.209 STEP: Restoring initial Kueue configuration @ 02/25/26 17:31:20.371 STEP: Feching Kueue Instance @ 02/25/26 17:31:20.371 STEP: Updating Kueue config @ 02/25/26 17:31:20.86 STEP: Waiting for kueue-controller-manager resource version to change from 68161 @ 02/25/26 17:31:21.042 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:31:31.728 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:31:42.08 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:31:42.08 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:31:42.431 I0225 17:31:42.784594 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-ctqkp I0225 17:31:42.954620 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:31:46.304179 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-tmdkp I0225 17:31:46.484080 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:31:49.822265 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-cthtc I0225 17:31:49.992480 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Deleting Job reclaim-job in namespace preemption-b-pb7lv @ 02/25/26 17:31:49.992 STEP: Deleting Job borrowing-job in namespace preemption-a-lggzl @ 02/25/26 17:31:50.317 STEP: Destroying LocalQueue preemption-b-pb7lv/local-queue-b @ 02/25/26 17:31:50.643 STEP: Deleting namespace preemption-b-pb7lv @ 02/25/26 17:31:51.136 STEP: Destroying ClusterQueue cluster-queue-jtc2t @ 02/25/26 17:31:52.112 STEP: Destroying LocalQueue preemption-a-lggzl/local-queue-a @ 02/25/26 17:31:52.614 STEP: Deleting namespace preemption-a-lggzl @ 02/25/26 17:31:53.109 STEP: Destroying ClusterQueue cluster-queue-jwkjl @ 02/25/26 17:32:23.906 STEP: Destroying ResourceFlavor resource-flavor-tfqjt @ 02/25/26 17:32:24.39 • [157.704 seconds] ------------------------------ VisibilityOnDemand when kueue.openshift.io/allow-nominal-concurrency-shares-update annotation is set to true should allow modification of the nominal concurrency shares to 0 [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:103 STEP: Creating LocalQueue test-queue in namespace e2e-kueue-visibility-on-demand-8ndzd @ 02/25/26 17:32:25.23 STEP: Modifying the PriorityLevelConfiguration with nominal concurrency shares set to 0 @ 02/25/26 17:32:25.734 STEP: Ensure the value of nominal concurrency shares is changed to 0 @ 02/25/26 17:32:26.07 STEP: Try to access the pending workload @ 02/25/26 17:32:26.226 • [178.113 seconds] ------------------------------ VisibilityOnDemand when kueue.openshift.io/allow-nominal-concurrency-shares-update annotation is set to true should allow modification of the nominal concurrency shares to 5 [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:117 STEP: Modifying the PriorityLevelConfiguration with nominal concurrency shares set to 5 @ 02/25/26 17:35:22.993 STEP: Try to access the pending workload @ 02/25/26 17:35:23.392 STEP: Check is able to access the pending workload @ 02/25/26 17:35:23.576 • [0.759 seconds] ------------------------------ VisibilityOnDemand when kueue.openshift.io/allow-nominal-concurrency-shares-update annotation is set to true should not allow modification of the nominal concurrency shares to 1 [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:130 STEP: Modifying the PriorityLevelConfiguration with nominal concurrency shares set to 1 @ 02/25/26 17:35:23.752 STEP: Wait to verify the value of nominal concurrency shares is changed back to the default @ 02/25/26 17:35:24.127 • [10.734 seconds] ------------------------------ VisibilityOnDemand when kueue.openshift.io/allow-nominal-concurrency-shares-update annotation is set to true should not allow modification of the nominal concurrency shares to 6 [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:142 STEP: Modifying the PriorityLevelConfiguration with nominal concurrency shares set to 6 @ 02/25/26 17:35:34.486 STEP: Wait to verify the value of nominal concurrency shares is changed back to the default @ 02/25/26 17:35:34.849 • [0.544 seconds] ------------------------------ VisibilityOnDemand when kueue.openshift.io/allow-nominal-concurrency-shares-update annotation is set to true should not allow modification of the nominal concurrency shares if it's not admin [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:155 STEP: Creating Kubernetes client with impersonation for non-admin service account @ 02/25/26 17:35:35.031 STEP: Attempting to modify PriorityLevelConfiguration with nominal concurrency shares set to 4 @ 02/25/26 17:35:35.032 STEP: Destroying LocalQueue e2e-kueue-visibility-on-demand-8ndzd/test-queue @ 02/25/26 17:35:35.2 STEP: Deleting namespace e2e-kueue-visibility-on-demand-8ndzd @ 02/25/26 17:35:35.765 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 17:35:36.15 STEP: Destroying ResourceFlavor default @ 02/25/26 17:35:36.699 • [2.191 seconds] ------------------------------ VisibilityOnDemand when PendingWorkloads list should be checked for a ClusterQueue and LocalQueue Should allow admin to access ClusterQueues, deny user access, and order pending workloads by priority [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:177 STEP: Creating Cluster Resources @ 02/25/26 17:35:37.221 STEP: Creating Namespaces and LocalQueues @ 02/25/26 17:35:37.749 STEP: Creating LocalQueue local-queue-a in namespace namespace-a-lgch8 @ 02/25/26 17:35:37.926 STEP: Creating LocalQueue local-queue-b in namespace namespace-b-gb5bv @ 02/25/26 17:35:38.277 STEP: Creating Priority Classes @ 02/25/26 17:35:38.454 STEP: Creating RBAC kueue-batch-admin-role for Visibility API @ 02/25/26 17:35:38.992 STEP: Creating RBAC kueue-batch-user-role for Visibility API @ 02/25/26 17:35:39.354 STEP: Creating custom visibility client for ClusterQueue user @ 02/25/26 17:35:39.717 STEP: Creating testing data @ 02/25/26 17:35:39.723 STEP: verifying workload created in namespace namespace-a-lgch8 and uid 5f5d6e2a-2ab8-4706-8ad1-d2644d1248f7 @ 02/25/26 17:35:39.899 STEP: verifying workload created in namespace namespace-b-gb5bv and uid d1fb9681-f1b7-46f1-a859-042e6ea21980 @ 02/25/26 17:35:41.035 STEP: Checking the pending workloads for cluster queue cluster-queue-t42c5 @ 02/25/26 17:35:41.552 STEP: Verifying number of pending workloads and their priority ordering @ 02/25/26 17:35:47.72 STEP: Checking the pending workloads for cluster queue cluster-queue-hst9z @ 02/25/26 17:35:47.72 STEP: Verifying number of pending workloads @ 02/25/26 17:35:49.643 STEP: All workloads should have been created @ 02/25/26 17:35:49.643 STEP: verifying workload created in namespace namespace-a-lgch8 and uid 7f16d9c3-2a64-491b-a9c8-f49111e66112 @ 02/25/26 17:35:49.643 STEP: verifying workload created in namespace namespace-a-lgch8 and uid 5634ce54-37ab-4fb6-acc4-26ac26af8765 @ 02/25/26 17:37:01.149 STEP: verifying workload created in namespace namespace-a-lgch8 and uid 4a6d002e-41c7-4638-a278-1db80f68ff8d @ 02/25/26 17:37:01.485 STEP: verifying workload created in namespace namespace-b-gb5bv and uid ca09e4e9-ac87-4d27-b07d-f4b5b1c37d49 @ 02/25/26 17:37:52.665 STEP: Verifying pending workloads lists are empty @ 02/25/26 17:37:52.993 STEP: Verifying a unauthorized user cannot access the pending workloads @ 02/25/26 17:37:53.308 STEP: Verifying user with kueue-batch-user-role cannot access ClusterQueue pending workloads @ 02/25/26 17:37:53.467 STEP: Deleting Job job-high-b in namespace namespace-b-gb5bv @ 02/25/26 17:37:53.624 STEP: Deleting Job job-blocker-b in namespace namespace-b-gb5bv @ 02/25/26 17:37:53.94 STEP: Deleting Job job-low-a in namespace namespace-a-lgch8 @ 02/25/26 17:37:54.255 STEP: Deleting Job job-medium-a in namespace namespace-a-lgch8 @ 02/25/26 17:37:54.587 STEP: Deleting Job job-high-a in namespace namespace-a-lgch8 @ 02/25/26 17:37:54.907 STEP: Deleting Job job-blocker in namespace namespace-a-lgch8 @ 02/25/26 17:37:55.231 STEP: Deleting ClusterRoleBinding kueue-cluster-role-binding-2jzqs @ 02/25/26 17:37:55.552 STEP: Deleting ClusterRoleBinding kueue-cluster-role-binding-6txn6 @ 02/25/26 17:37:55.871 STEP: Deleting PriorityClass priority-class-fxq4p @ 02/25/26 17:37:56.192 STEP: Deleting PriorityClass priority-class-4bnn4 @ 02/25/26 17:37:56.507 STEP: Deleting PriorityClass priority-class-kv8lc @ 02/25/26 17:37:56.822 STEP: Destroying LocalQueue namespace-b-gb5bv/local-queue-b @ 02/25/26 17:37:57.216 STEP: Deleting namespace namespace-b-gb5bv @ 02/25/26 17:37:57.735 STEP: Destroying LocalQueue namespace-a-lgch8/local-queue-a @ 02/25/26 17:37:58.074 STEP: Deleting namespace namespace-a-lgch8 @ 02/25/26 17:37:58.571 STEP: Destroying ClusterQueue cluster-queue-hst9z @ 02/25/26 17:38:29.412 STEP: Destroying ClusterQueue cluster-queue-t42c5 @ 02/25/26 17:38:29.929 STEP: Destroying ResourceFlavor resource-flavor-vzkvn @ 02/25/26 17:38:30.467 • [173.780 seconds] ------------------------------ VisibilityOnDemand when PendingWorkloads list should be checked for a ClusterQueue and LocalQueue Should allow access to LocalQueues in bound namespaces and deny access to unbound namespaces [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:373 STEP: Creating Cluster Resources @ 02/25/26 17:38:30.995 STEP: Creating namespace-a and LocalQueue-a @ 02/25/26 17:38:31.352 STEP: Creating LocalQueue local-queue-a in namespace namespace-a-jvjdz @ 02/25/26 17:38:31.534 STEP: Creating namespace-b and LocalQueue-b @ 02/25/26 17:38:31.715 STEP: Creating LocalQueue local-queue-b in namespace namespace-b-hb9hj @ 02/25/26 17:38:31.891 STEP: Creating RBAC kueue-batch-admin-role for Visibility API @ 02/25/26 17:38:32.051 STEP: Creating custom visibility client for ClusterQueue user @ 02/25/26 17:38:32.76 STEP: Creating Priority Classes @ 02/25/26 17:38:32.767 STEP: Creating testing data @ 02/25/26 17:38:33.112 STEP: verifying workload created in namespace namespace-a-jvjdz and uid abc32409-ab5a-420b-815c-852e4292dac3 @ 02/25/26 17:38:33.289 STEP: verifying workload created in namespace namespace-b-hb9hj and uid 6961dcbb-a965-4e8d-88e1-9c4ef8801461 @ 02/25/26 17:38:33.987 STEP: Waiting for job-high-a workload to be created @ 02/25/26 17:39:55.866 I0225 17:39:56.036803 77283 warnings.go:110] "Warning: This version is deprecated. Use v1beta2 instead." STEP: Waiting for job-low-b workload to be created @ 02/25/26 17:39:56.038 I0225 17:39:56.196583 77283 warnings.go:110] "Warning: This version is deprecated. Use v1beta2 instead." STEP: Checking the pending workloads for local queue local-queue-a in namespace namespace-a-jvjdz @ 02/25/26 17:39:56.197 STEP: Verifying pending workloads for LocalQueue A @ 02/25/26 17:39:56.547 STEP: Checking the pending workloads for local queue local-queue-b in namespace namespace-b-hb9hj @ 02/25/26 17:39:56.547 STEP: Verifying pending workloads for LocalQueue B @ 02/25/26 17:39:56.889 STEP: Check if not allowed users does not have access to LocalQueueA @ 02/25/26 17:39:56.889 STEP: Check if not allowed users does not have access to LocalQueueB @ 02/25/26 17:39:57.048 STEP: All workloads should have been created @ 02/25/26 17:39:57.222 STEP: verifying workload created in namespace namespace-a-jvjdz and uid 167546b9-d65e-4370-b3d5-fcff12a5225f @ 02/25/26 17:39:57.222 STEP: verifying workload created in namespace namespace-b-hb9hj and uid 9fff6bd5-7875-4820-910b-499c0aa0671a @ 02/25/26 17:41:08.737 STEP: Verifying pending workloads lists are empty @ 02/25/26 17:41:09.093 STEP: Deleting Job job-low-b in namespace namespace-b-hb9hj @ 02/25/26 17:41:09.429 STEP: Deleting Job job-blocker-b in namespace namespace-b-hb9hj @ 02/25/26 17:41:09.765 STEP: Deleting Job job-high-a in namespace namespace-a-jvjdz @ 02/25/26 17:41:10.096 STEP: Deleting Job job-blocker in namespace namespace-a-jvjdz @ 02/25/26 17:41:10.427 STEP: Deleting PriorityClass priority-class-rjrl9 @ 02/25/26 17:41:10.757 STEP: Deleting PriorityClass priority-class-r5cfv @ 02/25/26 17:41:11.088 STEP: Deleting RoleBinding kueue-role-binding-92zh4 in namespace namespace-b-hb9hj @ 02/25/26 17:41:11.418 STEP: Deleting RoleBinding kueue-role-binding-64bwq in namespace namespace-a-jvjdz @ 02/25/26 17:41:11.756 STEP: Destroying LocalQueue namespace-b-hb9hj/local-queue-b @ 02/25/26 17:41:12.088 STEP: Deleting namespace namespace-b-hb9hj @ 02/25/26 17:41:12.576 STEP: Destroying LocalQueue namespace-a-jvjdz/local-queue-a @ 02/25/26 17:41:43.417 STEP: Deleting namespace namespace-a-jvjdz @ 02/25/26 17:41:43.913 STEP: Destroying ClusterQueue cluster-queue-6phnj @ 02/25/26 17:41:44.255 STEP: Destroying ResourceFlavor resource-flavor-qjstl @ 02/25/26 17:41:44.767 • [194.280 seconds] ------------------------------ VisibilityOnDemand when PendingWorkloads Endpoints should be checked Should use the correct PriorityLevelConfiguration and FlowSchema for ClusterQueue and LocalQueue [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:583 STEP: Creating Cluster Resources @ 02/25/26 17:41:45.268 STEP: Creating Namespaces and LocalQueues @ 02/25/26 17:41:45.598 STEP: Creating LocalQueue local-queue in namespace namespace-v6r89 @ 02/25/26 17:41:45.764 STEP: Creating RBAC kueue-batch-admin-role for Visibility API @ 02/25/26 17:41:45.939 STEP: Creating custom visibility client for ClusterQueue user @ 02/25/26 17:41:46.105 STEP: Getting the PriorityLevelConfiguration and FlowSchema @ 02/25/26 17:41:46.11 STEP: Setting up HTTP header capture @ 02/25/26 17:41:46.43 STEP: Getting the pending workloads for the ClusterQueue API response @ 02/25/26 17:41:46.431 STEP: Extracting response headers from API call @ 02/25/26 17:41:46.601 STEP: Checking that response headers match expected PriorityLevelConfiguration and FlowSchema UIDs for ClusterQueue @ 02/25/26 17:41:46.601 STEP: Getting the pending workloads for the LocalQueue API response @ 02/25/26 17:41:46.601 STEP: Extracting response headers from API call @ 02/25/26 17:41:46.766 STEP: Checking that response headers match expected PriorityLevelConfiguration and FlowSchema UIDs for LocalQueue @ 02/25/26 17:41:46.766 STEP: Deleting ClusterRoleBinding kueue-cluster-role-binding-bh4fz @ 02/25/26 17:41:46.766 STEP: Destroying LocalQueue namespace-v6r89/local-queue @ 02/25/26 17:41:47.097 STEP: Deleting namespace namespace-v6r89 @ 02/25/26 17:41:47.614 STEP: Destroying ClusterQueue cluster-queue-tjjqz @ 02/25/26 17:41:47.966 STEP: Destroying ResourceFlavor resource-flavor-v645j @ 02/25/26 17:41:48.483 • [3.717 seconds] ------------------------------ VisibilityOnDemand when PendingWorkloads list should be checked for LWS workloads Should show pending LWS workloads ordered by priority and admit them sequentially based on resource availability [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:685 STEP: Creating Cluster Resources @ 02/25/26 17:41:48.985 STEP: Creating Namespaces and LocalQueues @ 02/25/26 17:41:49.327 STEP: Creating LocalQueue local-queue-a in namespace namespace-a-bsvvt @ 02/25/26 17:41:49.518 STEP: Creating LocalQueue local-queue-b in namespace namespace-b-qhftk @ 02/25/26 17:41:49.875 STEP: Creating Priority Classes @ 02/25/26 17:41:50.068 STEP: Creating RBAC kueue-batch-admin-role for Visibility API @ 02/25/26 17:41:50.591 STEP: Creating RBAC kueue-batch-user-role for Visibility API @ 02/25/26 17:41:50.937 STEP: Creating custom visibility client for ClusterQueue access @ 02/25/26 17:41:51.646 STEP: Creating custom visibility client for LocalQueue A access @ 02/25/26 17:41:51.65 STEP: Creating custom visibility client for LocalQueue B access @ 02/25/26 17:41:51.652 STEP: Creating blocker LWS in namespace A @ 02/25/26 17:41:51.656 STEP: verifying workload created in namespace namespace-a-bsvvt and uid 86f84f3c-c33f-475d-a2b5-8214c7490d85 @ 02/25/26 17:41:51.871 STEP: Waiting for blocker LWS pods to be created @ 02/25/26 17:41:52.39 STEP: Creating pending LWS workloads after blocker pods are ready @ 02/25/26 17:41:52.741 STEP: Verifying all pending workloads are created @ 02/25/26 17:41:53.311 STEP: verifying workload is created in namespace namespace-b-qhftk @ 02/25/26 17:41:53.311 STEP: verifying workload is created in namespace namespace-a-bsvvt @ 02/25/26 17:41:53.476 STEP: verifying workload is created in namespace namespace-a-bsvvt @ 02/25/26 17:41:53.654 STEP: Checking the pending workloads for cluster queue cluster-queue-s55pm @ 02/25/26 17:41:53.835 STEP: Verifying number of pending workloads and their priority ordering for ClusterQueue @ 02/25/26 17:41:54.015 STEP: Checking the pending workloads for local queue local-queue-a in namespace namespace-a-bsvvt @ 02/25/26 17:41:54.015 STEP: Verifying pending workloads for LocalQueue A @ 02/25/26 17:41:54.19 STEP: Checking the pending workloads for local queue local-queue-b in namespace namespace-b-qhftk @ 02/25/26 17:41:54.19 STEP: Verifying pending workloads for LocalQueue B @ 02/25/26 17:41:54.366 STEP: Deleting blocker LWS to free resources @ 02/25/26 17:41:54.366 STEP: Waiting for blocker LWS deletion and resource release @ 02/25/26 17:41:54.536 STEP: Waiting for blocker LWS pods to be deleted @ 02/25/26 17:41:54.697 STEP: Verifying high priority workload is admitted @ 02/25/26 17:43:03.722 STEP: verifying workload created in namespace namespace-b-qhftk and uid c6d7e8b0-4023-44ce-9f96-78a13bdf5775 @ 02/25/26 17:43:03.722 STEP: Verifying high priority LWS pods are running after admission @ 02/25/26 17:43:04.239 STEP: Verifying medium priority workload is admitted @ 02/25/26 17:43:04.414 STEP: verifying workload created in namespace namespace-a-bsvvt and uid 8dd2209c-ce4f-4520-a1c9-430c679dfc2b @ 02/25/26 17:43:04.414 STEP: Verifying medium priority LWS pods are running after admission @ 02/25/26 17:43:04.932 STEP: Verifying low priority LWS is still pending @ 02/25/26 17:43:05.114 STEP: Deleting medium priority LWS to free resources for low priority @ 02/25/26 17:43:05.321 STEP: Waiting for medium priority LWS deletion @ 02/25/26 17:43:05.513 STEP: Waiting for medium priority LWS pods to be deleted @ 02/25/26 17:43:05.694 STEP: Verifying low priority workload is admitted @ 02/25/26 17:44:08.589 STEP: verifying workload created in namespace namespace-a-bsvvt and uid 6ccba0e5-d179-42bc-af8e-d80969b8803f @ 02/25/26 17:44:08.589 STEP: Verifying low priority LWS pods are running after admission @ 02/25/26 17:44:09.085 STEP: Verifying pending workloads list is empty @ 02/25/26 17:44:09.275 STEP: Deleting RoleBinding kueue-role-binding-8gmz8 in namespace namespace-b-qhftk @ 02/25/26 17:44:09.685 STEP: Deleting RoleBinding kueue-role-binding-c9jvv in namespace namespace-a-bsvvt @ 02/25/26 17:44:10.049 STEP: Deleting ClusterRoleBinding kueue-cluster-role-binding-qpd6q @ 02/25/26 17:44:10.378 STEP: Deleting PriorityClass priority-class-vbphp @ 02/25/26 17:44:10.701 STEP: Deleting PriorityClass priority-class-r2wzq @ 02/25/26 17:44:11.029 STEP: Deleting PriorityClass priority-class-pmd5t @ 02/25/26 17:44:11.358 STEP: Destroying LocalQueue namespace-b-qhftk/local-queue-b @ 02/25/26 17:44:11.677 STEP: Deleting namespace namespace-b-qhftk @ 02/25/26 17:44:12.207 STEP: Destroying LocalQueue namespace-a-bsvvt/local-queue-a @ 02/25/26 17:44:53.862 STEP: Deleting namespace namespace-a-bsvvt @ 02/25/26 17:44:54.374 STEP: Destroying ClusterQueue cluster-queue-s55pm @ 02/25/26 17:45:35.979 STEP: Destroying ResourceFlavor resource-flavor-nrh9f @ 02/25/26 17:45:41.646 • [233.231 seconds] ------------------------------ VisibilityOnDemand when JobSet is suspended Should show on pending workloads list for local queue and cluster queue [visibility-on-demand] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_visibility_on_demand_test.go:1020 STEP: Creating Cluster Resources @ 02/25/26 17:45:42.209 STEP: Creating Namespaces and LocalQueues @ 02/25/26 17:45:42.568 STEP: Creating LocalQueue local-queue in namespace test-namespace-29qhp @ 02/25/26 17:45:42.727 STEP: Creating RBAC kueue-batch-admin-role for Visibility API @ 02/25/26 17:45:42.904 STEP: Creating RBAC kueue-batch-user-role for Visibility API @ 02/25/26 17:45:43.256 STEP: Creating custom visibility client for ClusterQueue access @ 02/25/26 17:45:43.605 STEP: Creating custom visibility client for LocalQueue access @ 02/25/26 17:45:43.61 STEP: Creating custom jobset @ 02/25/26 17:45:43.612 STEP: Verifying all pending workloads are created @ 02/25/26 17:45:43.81 STEP: verifying workload is created in namespace test-namespace-29qhp @ 02/25/26 17:45:43.81 STEP: Checking the pending workloads for local queue local-queue in namespace test-namespace-29qhp @ 02/25/26 17:45:43.98 STEP: Verifying pending workloads for LocalQueue @ 02/25/26 17:45:44.15 STEP: Checking the pending workloads for cluster queue cluster-queue-dnb95 @ 02/25/26 17:45:44.15 STEP: Verifying pending workloads for ClusterQueue @ 02/25/26 17:45:49.696 STEP: Destroying Object test-jobset-9mk9f @ 02/25/26 17:45:49.697 STEP: Deleting RoleBinding kueue-role-binding-xsxr6 in namespace test-namespace-29qhp @ 02/25/26 17:45:50.212 STEP: Deleting ClusterRoleBinding kueue-cluster-role-binding-mpnc4 @ 02/25/26 17:45:50.548 STEP: Destroying LocalQueue test-namespace-29qhp/local-queue @ 02/25/26 17:45:50.895 STEP: Deleting namespace test-namespace-29qhp @ 02/25/26 17:45:51.411 STEP: Destroying ClusterQueue cluster-queue-dnb95 @ 02/25/26 17:45:51.739 STEP: Destroying ResourceFlavor resource-flavor-mz9cs @ 02/25/26 17:45:52.259 • [10.560 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy=None and LocalQueue default in a managed namespace should label and admit Pod and Job [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:78 STEP: Feching Kueue Instance @ 02/25/26 17:45:52.947 STEP: Updating Kueue config @ 02/25/26 17:45:53.438 STEP: Waiting for kueue-controller-manager resource version to change from 71108 @ 02/25/26 17:45:53.625 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:46:04.28 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:46:14.627 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:46:14.627 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:46:14.99 I0225 17:46:15.348093 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-kl4xx I0225 17:46:15.517158 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:46:18.866901 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-w94b9 I0225 17:46:19.037282 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:46:22.392142 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-xth9x I0225 17:46:22.567763 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Created namespace e2e-kueue-bn6sz @ 02/25/26 17:46:23.084 STEP: Creating LocalQueue default in namespace e2e-kueue-bn6sz @ 02/25/26 17:46:23.085 STEP: creating job without queue name @ 02/25/26 17:46:23.266 STEP: namespace with labels: e2e-kueue-bn6sz @ 02/25/26 17:46:23.267 STEP: verifying workload created in namespace e2e-kueue-bn6sz and uid 8af96825-9967-4492-96b9-f2050b6ae725 @ 02/25/26 17:46:23.474 STEP: creating pod without queue name @ 02/25/26 17:46:44.456 STEP: verifying workload created in namespace e2e-kueue-bn6sz and uid 736b6ea0-57bb-4b99-bc4b-cc1339752c47 @ 02/25/26 17:46:44.648 STEP: Destroying LocalQueue e2e-kueue-bn6sz/default @ 02/25/26 17:46:44.973 STEP: Deleting namespace e2e-kueue-bn6sz @ 02/25/26 17:46:45.479 • [93.715 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy=None and LocalQueue default in a managed namespace should label and admit LeaderWorkerSet [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:95 STEP: Created namespace e2e-kueue-hjkmm @ 02/25/26 17:47:26.655 STEP: Creating LocalQueue default in namespace e2e-kueue-hjkmm @ 02/25/26 17:47:26.656 STEP: creating LeaderWorkerSet without queue name @ 02/25/26 17:47:26.845 STEP: verifying LeaderWorkerSet has queue label added @ 02/25/26 17:47:27.06 STEP: verifying workload is created for LeaderWorkerSet @ 02/25/26 17:47:27.23 STEP: verifying workload created in namespace e2e-kueue-hjkmm and uid 63595aca-4854-4a18-ab33-9cfb544ceaa1 @ 02/25/26 17:47:27.23 STEP: Destroying Object test-lws-b4mxq @ 02/25/26 17:47:27.779 STEP: Destroying LocalQueue e2e-kueue-hjkmm/default @ 02/25/26 17:47:28.298 STEP: Deleting namespace e2e-kueue-hjkmm @ 02/25/26 17:47:28.836 • [43.838 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy=None and LocalQueue default in a managed namespace should allow other local queues in same namespace without interfering [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:119 STEP: Created namespace e2e-kueue-44sl7 @ 02/25/26 17:48:10.509 STEP: Creating LocalQueue default in namespace e2e-kueue-44sl7 @ 02/25/26 17:48:10.509 STEP: creating job without queue name @ 02/25/26 17:48:10.684 STEP: verifying workload created in namespace e2e-kueue-44sl7 and uid 869b0694-d21a-43eb-87a3-a5293736762d @ 02/25/26 17:48:10.876 STEP: creating pod without queue name @ 02/25/26 17:48:11.225 STEP: verifying workload created in namespace e2e-kueue-44sl7 and uid 0445420a-413b-4d7c-8044-b1d25c2d4b80 @ 02/25/26 17:48:11.42 STEP: Creating LocalQueue test-queue-2 in namespace e2e-kueue-44sl7 @ 02/25/26 17:48:11.784 STEP: creating job in other local queue @ 02/25/26 17:48:11.959 STEP: verifying workload created in namespace e2e-kueue-44sl7 and uid 0445420a-413b-4d7c-8044-b1d25c2d4b80 @ 02/25/26 17:48:12.135 STEP: creating pod in other local queue @ 02/25/26 17:48:12.456 STEP: verifying workload created in namespace e2e-kueue-44sl7 and uid c667f223-434b-4e0c-8b85-9e2470cddeb2 @ 02/25/26 17:48:12.624 STEP: Destroying LocalQueue e2e-kueue-44sl7/test-queue-2 @ 02/25/26 17:48:13.009 STEP: Destroying LocalQueue e2e-kueue-44sl7/default @ 02/25/26 17:48:13.512 STEP: Deleting namespace e2e-kueue-44sl7 @ 02/25/26 17:48:14.003 • [45.124 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy=None and LocalQueue default in a managed namespace should allow to label pod and job with default localqueue after they're created [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:161 STEP: Created namespace e2e-kueue-wj5rj @ 02/25/26 17:48:55.615 STEP: Creating LocalQueue default in namespace e2e-kueue-wj5rj @ 02/25/26 17:48:55.615 STEP: Creating a new job without localQueue @ 02/25/26 17:48:55.787 STEP: Creating a new pod without localQueue @ 02/25/26 17:48:56.319 STEP: Creating localQueue Default @ 02/25/26 17:48:56.676 STEP: Creating LocalQueue default in namespace e2e-kueue-wj5rj @ 02/25/26 17:48:56.676 STEP: verifying workload created in namespace e2e-kueue-wj5rj and uid b49bfd75-4579-44ad-a6f6-14fe38695998 @ 02/25/26 17:48:57.206 STEP: Checking that Job and Pod were not automatically labeled @ 02/25/26 17:48:57.531 STEP: Adding localQueue Default label to Pod scheduled: test-pod-rgfqn @ 02/25/26 17:48:57.856 STEP: verifying workload created in namespace e2e-kueue-wj5rj and uid 1a11e424-a291-46e8-8b60-332c0bdac68c @ 02/25/26 17:48:58.358 STEP: Adding localQueue Default label to Job suspended: test-job-f9d46 @ 02/25/26 17:48:58.694 STEP: verifying workload created in namespace e2e-kueue-wj5rj and uid 9650133d-2cd8-4b0b-8249-8c516525a5cf @ 02/25/26 17:48:59.186 STEP: Destroying LocalQueue e2e-kueue-wj5rj/default @ 02/25/26 17:48:59.514 STEP: Deleting namespace e2e-kueue-wj5rj @ 02/25/26 17:49:00.013 STEP: deleting cluster queue @ 02/25/26 17:49:41.456 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 17:49:41.457 STEP: deleting resource flavor @ 02/25/26 17:49:47.093 STEP: Destroying ResourceFlavor default @ 02/25/26 17:49:47.094 STEP: Feching Kueue Instance @ 02/25/26 17:49:47.573 STEP: Updating Kueue config @ 02/25/26 17:49:48.073 STEP: Waiting for kueue-controller-manager resource version to change from 76398 @ 02/25/26 17:49:48.249 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:49:58.913 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:50:09.225 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:50:09.225 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:50:09.565 I0225 17:50:09.917086 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-vpccp I0225 17:50:10.095904 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:50:13.440646 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-zh9dz I0225 17:50:13.619493 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:50:16.964815 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-mj2n2 I0225 17:50:17.148546 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes • [81.712 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy is not defined and default LocalQueue is in a managed namespace should label and admit Job [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:248 STEP: Created namespace e2e-kueue-v727b @ 02/25/26 17:50:17.656 STEP: Creating LocalQueue default in namespace e2e-kueue-v727b @ 02/25/26 17:50:17.656 STEP: Creating job without queue name @ 02/25/26 17:50:17.832 STEP: verifying workload created in namespace e2e-kueue-v727b and uid db3e7928-d7a4-4207-a6b2-989d44771f11 @ 02/25/26 17:50:48.688 STEP: Destroying LocalQueue e2e-kueue-v727b/default @ 02/25/26 17:50:49.047 STEP: Deleting namespace e2e-kueue-v727b @ 02/25/26 17:50:49.578 STEP: deleting cluster queue @ 02/25/26 17:51:30.545 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 17:51:30.545 STEP: deleting resource flavor @ 02/25/26 17:51:36.214 STEP: Destroying ResourceFlavor default @ 02/25/26 17:51:36.214 • [79.579 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy is not defined and default LocalQueue is in a managed namespace should label and admit JobSet [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:260 STEP: Created namespace e2e-kueue-ftc8q @ 02/25/26 17:51:37.234 STEP: Creating LocalQueue default in namespace e2e-kueue-ftc8q @ 02/25/26 17:51:37.234 STEP: Creating JobSet without queue name @ 02/25/26 17:51:37.409 STEP: verifying jobset did start in labeled namespace @ 02/25/26 17:51:37.605 STEP: verifying workload created in namespace e2e-kueue-ftc8q and uid 484d5436-7645-4a96-8155-fc0c4b6c333d @ 02/25/26 17:51:37.773 STEP: Destroying Object test-jobset-5s6rt @ 02/25/26 17:51:38.121 STEP: Destroying LocalQueue e2e-kueue-ftc8q/default @ 02/25/26 17:51:38.618 STEP: Deleting namespace e2e-kueue-ftc8q @ 02/25/26 17:51:39.133 STEP: deleting cluster queue @ 02/25/26 17:51:49.627 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 17:51:49.627 STEP: deleting resource flavor @ 02/25/26 17:51:50.161 STEP: Destroying ResourceFlavor default @ 02/25/26 17:51:50.161 • [13.963 seconds] ------------------------------ LocalQueueDefaulting when labelPolicy is not defined and default LocalQueue is in an unmanaged namespace should label and admit Pod [local-queue-default] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_local_queue_defaulting_test.go:292 STEP: Created namespace e2e-kueue-7l6bv @ 02/25/26 17:51:51.195 STEP: Creating LocalQueue default in namespace e2e-kueue-7l6bv @ 02/25/26 17:51:51.195 STEP: creating pod without queue name @ 02/25/26 17:51:51.375 STEP: Destroying LocalQueue e2e-kueue-7l6bv/default @ 02/25/26 17:52:01.903 STEP: Deleting namespace e2e-kueue-7l6bv @ 02/25/26 17:52:02.385 STEP: deleting cluster queue @ 02/25/26 17:52:43.38 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 17:52:43.38 STEP: deleting resource flavor @ 02/25/26 17:52:43.908 STEP: Destroying ResourceFlavor default @ 02/25/26 17:52:43.908 • [53.735 seconds] ------------------------------ Kueue Metrics Metrics Infrastructure should have metrics service created [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:156 STEP: Ensuring monitoring namespace exists @ 02/25/26 17:52:44.422 STEP: Copying metrics certificate secret to monitoring namespace @ 02/25/26 17:52:44.602 STEP: Creating curl pod in monitoring namespace @ 02/25/26 17:52:45.129 STEP: Waiting for curl pod to be ready @ 02/25/26 17:52:45.329 • [11.407 seconds] ------------------------------ Kueue Metrics Metrics Infrastructure should have metrics TLS secret created [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:165 • [0.170 seconds] ------------------------------ Kueue Metrics Metrics Infrastructure should have ServiceMonitor created [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:174 • [0.171 seconds] ------------------------------ Kueue Metrics Metrics Infrastructure should have metrics network policy with correct namespace selectors [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:187 • [0.179 seconds] ------------------------------ Kueue Metrics Metrics Endpoint should return valid metrics over HTTPS [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:223 STEP: Executing curl command in monitoring pod @ 02/25/26 17:52:56.35 STEP: Verifying metrics format @ 02/25/26 17:52:58.152 Metrics output (first 500 chars): # HELP certwatcher_read_certificate_errors_total Total number of certificate read errors # TYPE certwatcher_read_certificate_errors_total counter certwatcher_read_certificate_errors_total 0 # HELP certwatcher_read_certificate_total Total number of certificate reads # TYPE certwatcher_read_certificate_total counter certwatcher_read_certificate_total 38 # HELP controller_runtime_active_workers Number of currently used workers per controller # TYPE controller_runtime_active_workers gauge controller • [1.803 seconds] ------------------------------ Kueue Metrics Metrics Endpoint should expose kueue-specific metrics [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:247 STEP: Executing curl command in monitoring pod @ 02/25/26 17:52:58.152 STEP: Checking for kueue build info metric @ 02/25/26 17:52:59.662 STEP: Checking for controller-runtime metrics @ 02/25/26 17:52:59.662 • [1.510 seconds] ------------------------------ Kueue Metrics Cross-namespace Access should allow metrics scraping from monitoring namespace [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:271 STEP: Verifying monitoring pod can reach metrics from operator namespace @ 02/25/26 17:52:59.663 • [1.528 seconds] ------------------------------ Kueue Metrics Cross-namespace Access should block metrics scraping from non-monitoring namespace [metrics] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_metrics_test.go:283 STEP: Creating a test namespace without monitoring labels @ 02/25/26 17:53:01.191 STEP: Copying metrics certificate secret to test namespace @ 02/25/26 17:53:01.35 STEP: Creating curl pod in test namespace @ 02/25/26 17:53:01.689 STEP: Waiting for test pod to be ready @ 02/25/26 17:53:01.862 STEP: Verifying test pod CANNOT reach metrics (should timeout or be forbidden) @ 02/25/26 17:53:12.19 STEP: Cleaning up test namespace @ 02/25/26 17:53:13.304 • [12.612 seconds] ------------------------------ Kueue Operator when installs operator pods should be ready [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:90 • [0.459 seconds] ------------------------------ Kueue Operator when installs kueue pods should be ready [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:110 I0225 17:53:14.262982 77283 e2e_operator_test.go:102] Checking pod: openshift-kueue-operator-798944d699-r6f8t, phase: Running, deletionTS: I0225 17:53:14.438907 77283 e2e_operator_test.go:122] Checking pod: kueue-controller-manager-759d949df6-4vk96, phase: Running, deletionTS: • [0.176 seconds] ------------------------------ Kueue Operator when installs should set ReadyReplicas in operator status and handle degraded condition [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:137 • [0.353 seconds] ------------------------------ Kueue Operator when installs kueue operator deployment should contain priority class [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:173 • [0.188 seconds] ------------------------------ Kueue Operator when installs kueue deployment should contain priority class and have no resource limits set [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:187 • [0.175 seconds] ------------------------------ Kueue Operator when installs Verifying that no v1alpha Kueue CRDs are installed [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:205 • [0.784 seconds] ------------------------------ Kueue Operator when installs verify webhook readiness [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:239 • [0.735 seconds] ------------------------------ Kueue Operator when installs verify that deny-all network policy is present [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:309 • [0.481 seconds] ------------------------------ Kueue Operator when installs verify kueue-config-map is updated with operators configuration [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:361 STEP: check if JobSet is present @ 02/25/26 17:53:17.154 STEP: check if LeaderWorkerSet is present @ 02/25/26 17:53:17.319 • [0.336 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should suspend jobs only in labeled namespaces when labelPolicy=None [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:486 STEP: Creating LocalQueue test-queue in namespace kueue-managed-test @ 02/25/26 17:53:17.986 STEP: Feching Kueue Instance @ 02/25/26 17:53:20.087 STEP: Updating Kueue config @ 02/25/26 17:53:20.429 STEP: Waiting for kueue-controller-manager resource version to change from 78547 @ 02/25/26 17:53:20.6 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:53:31.247 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:53:41.56 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:53:41.561 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:53:41.912 I0225 17:53:42.291369 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-m7lvd I0225 17:53:42.464691 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:53:45.812283 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-qgrkl I0225 17:53:45.991611 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:53:49.365584 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-mtvcz I0225 17:53:49.538376 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: creating job in labeled namespace @ 02/25/26 17:53:49.538 STEP: creating job in unlabeled namespace @ 02/25/26 17:53:50.072 STEP: Feching Kueue Instance @ 02/25/26 17:53:50.418 STEP: Updating Kueue config @ 02/25/26 17:53:50.919 STEP: Waiting for kueue-controller-manager resource version to change from 80342 @ 02/25/26 17:53:51.112 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:54:01.795 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:54:12.114 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:54:12.114 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:54:12.447 I0225 17:54:12.793053 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-d7bch I0225 17:54:12.965246 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:54:16.306695 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-x62xp I0225 17:54:16.485225 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:54:19.826320 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-7km8h I0225 17:54:19.999093 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Destroying job test-job-h9x69 @ 02/25/26 17:54:19.999 STEP: Destroying job test-job-785gw @ 02/25/26 17:54:20.339 • [63.192 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should manage jobs only in labeled namespaces [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:533 STEP: creating job in labeled namespace @ 02/25/26 17:54:21.153 STEP: verifying workload created in namespace kueue-managed-test and uid e9eae365-8807-4316-8b9c-e830e44fb84f @ 02/25/26 17:54:21.339 STEP: creating job in labeled namespace not managed by Kueue @ 02/25/26 17:54:21.686 STEP: creating job in unlabeled namespace @ 02/25/26 17:54:22.04 STEP: Destroying job test-job-dv7ml @ 02/25/26 17:54:22.372 STEP: Destroying job test-job-vzl8h @ 02/25/26 17:54:22.711 STEP: Destroying job test-job-x8spp @ 02/25/26 17:54:23.071 • [2.733 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should manage pods only in labeled namespaces [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:573 STEP: creating pod in labeled namespace @ 02/25/26 17:54:23.739 STEP: verifying workload created in namespace kueue-managed-test and uid 092302c1-e7e4-4f51-8227-2a8ef9977b02 @ 02/25/26 17:54:23.933 STEP: creating pod in labeled namespace not managed by Kueue @ 02/25/26 17:54:24.287 STEP: creating pod in unlabeled namespace @ 02/25/26 17:54:34.8 STEP: Destroying Object test-pod-tt25v @ 02/25/26 17:54:45.297 STEP: Destroying Object test-pod-gxpkm @ 02/25/26 17:55:16.8 STEP: Destroying Object test-pod-9l8p4 @ 02/25/26 17:55:48.211 • [116.451 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should manage deployments only in labeled namespaces [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:613 STEP: creating deployment in labeled namespace @ 02/25/26 17:56:20.333 STEP: verifying workload created in namespace kueue-managed-test and uid fd195741-def3-4dce-b6e6-0af5f29df2a8 @ 02/25/26 17:56:20.672 STEP: verifying deployment pods are available @ 02/25/26 17:56:21 STEP: creating deployment in labeled namespace not managed by Kueue @ 02/25/26 17:56:31.327 STEP: creating deployment in unlabeled namespace @ 02/25/26 17:56:41.827 STEP: Destroying Object test-deploy-j2mxv @ 02/25/26 17:56:52.364 STEP: Destroying Object test-deploy-ms974 @ 02/25/26 17:56:52.854 STEP: Destroying Object test-deploy-xj9l6 @ 02/25/26 17:56:53.355 • [33.966 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should manage statefulsets only in labeled namespaces [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:669 STEP: creating statefulset in labeled namespace @ 02/25/26 17:56:54.3 STEP: verifying workload created in namespace kueue-managed-test and uid cc4e578f-d183-4759-b0ad-b0f57297b74c @ 02/25/26 17:56:54.657 STEP: verifying statefulset pods are running @ 02/25/26 17:56:55.153 STEP: creating statefulset in labeled namespace not managed by Kueue @ 02/25/26 17:57:05.484 STEP: creating statefulset in unlabeled namespace @ 02/25/26 17:57:15.991 STEP: Destroying Object test-ss-fn72n @ 02/25/26 17:57:26.497 STEP: Destroying Object test-ss-vkmgd @ 02/25/26 17:57:27.038 STEP: Destroying Workload statefulset--d7705 @ 02/25/26 17:57:27.534 STEP: Destroying Object test-ss-x6mjk @ 02/25/26 17:57:27.89 • [34.590 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should suspend jobsets only in labeled namespaces when labelPolicy=None [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:728 STEP: Updating Kueue configuration with labelPolicy=None @ 02/25/26 17:57:28.414 STEP: Feching Kueue Instance @ 02/25/26 17:57:28.573 STEP: Updating Kueue config @ 02/25/26 17:57:29.064 STEP: Waiting for kueue-controller-manager resource version to change from 80725 @ 02/25/26 17:57:29.245 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:57:39.887 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:57:50.19 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:57:50.19 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:57:50.538 I0225 17:57:50.894634 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-fqjrz I0225 17:57:51.070360 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:57:54.440044 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-qmk5t I0225 17:57:54.612550 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:57:57.964494 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-2jt8j I0225 17:57:58.139284 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: creating jobset in unlabeled namespace @ 02/25/26 17:57:58.139 STEP: verifying jobset did start in unlabeled namespace @ 02/25/26 17:57:58.331 STEP: creating jobset in labeled namespace @ 02/25/26 17:57:58.485 STEP: verifying workload is created @ 02/25/26 17:57:58.672 STEP: verifying jobset did not start in labeled namespace @ 02/25/26 17:57:58.831 STEP: Feching Kueue Instance @ 02/25/26 17:57:58.992 STEP: Updating Kueue config @ 02/25/26 17:57:59.462 STEP: Waiting for kueue-controller-manager resource version to change from 82360 @ 02/25/26 17:57:59.632 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:58:10.279 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:58:20.588 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:58:20.588 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:58:20.924 I0225 17:58:21.276055 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-5sdlc I0225 17:58:21.439517 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:58:24.783423 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-jtw49 I0225 17:58:24.947959 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:58:28.280893 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-sjbzr I0225 17:58:28.449545 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Destroying Object test-jobset-zdshn @ 02/25/26 17:58:28.449 STEP: Destroying Object test-jobset-x4vrg @ 02/25/26 17:58:28.932 • [60.996 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should manage LeaderWorkerSet without queue name in labeled namespace when labelPolicy=None [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:784 STEP: Feching Kueue Instance @ 02/25/26 17:58:29.565 STEP: Updating Kueue config @ 02/25/26 17:58:30.033 STEP: Waiting for kueue-controller-manager resource version to change from 82743 @ 02/25/26 17:58:30.205 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:58:40.846 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:58:51.197 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:58:51.197 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:58:51.546 I0225 17:58:51.910979 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-xnf9m I0225 17:58:52.093363 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:58:55.440826 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-hm8gq I0225 17:58:55.606101 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:58:58.971966 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-hjp46 I0225 17:58:59.142086 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: creating LeaderWorkerSet without queue name in labeled namespace @ 02/25/26 17:58:59.142 STEP: verifying workload is created for LeaderWorkerSet without queue name @ 02/25/26 17:58:59.336 STEP: verifying LeaderWorkerSet pods are created in managed namespace @ 02/25/26 17:59:09.66 STEP: verifying LeaderWorkerSet pods are in SchedulingGated state @ 02/25/26 17:59:09.825 STEP: Feching Kueue Instance @ 02/25/26 17:59:10.155 STEP: Updating Kueue config @ 02/25/26 17:59:10.667 STEP: Waiting for kueue-controller-manager resource version to change from 83097 @ 02/25/26 17:59:10.853 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:59:21.525 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 17:59:31.853 STEP: Waiting for webhook configurations to exist @ 02/25/26 17:59:31.853 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 17:59:32.206 I0225 17:59:32.583385 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-gbxx2 I0225 17:59:32.764858 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 17:59:36.129365 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-k5pdn I0225 17:59:36.310242 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 17:59:39.670472 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-8r2g4 STEP: Destroying Object test-lws-flk28 @ 02/25/26 17:59:39.854 I0225 17:59:39.854385 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes • [70.948 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should not manage LeaderWorkerSet without queue name in unlabeled namespace when labelPolicy=None [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:856 STEP: Feching Kueue Instance @ 02/25/26 17:59:40.524 STEP: Updating Kueue config @ 02/25/26 17:59:41.073 STEP: Waiting for kueue-controller-manager resource version to change from 83505 @ 02/25/26 17:59:41.26 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 17:59:51.902 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:00:02.223 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:00:02.223 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:00:02.57 I0225 18:00:02.937468 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-rlj5p I0225 18:00:03.110090 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:00:06.469561 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-2lscr I0225 18:00:06.653153 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:00:09.997728 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-csd5m I0225 18:00:10.169350 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: creating LeaderWorkerSet without queue name in unlabeled namespace @ 02/25/26 18:00:10.169 STEP: verifying no workload is created for LeaderWorkerSet in unlabeled namespace @ 02/25/26 18:00:10.347 STEP: verifying LeaderWorkerSet pods are running in unlabeled namespace @ 02/25/26 18:03:10.341 STEP: Feching Kueue Instance @ 02/25/26 18:03:10.516 STEP: Updating Kueue config @ 02/25/26 18:03:10.858 STEP: Waiting for kueue-controller-manager resource version to change from 83853 @ 02/25/26 18:03:11.042 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 18:03:21.695 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:03:32.042 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:03:32.042 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:03:32.394 I0225 18:03:32.763849 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-vmzxj I0225 18:03:32.953202 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:03:36.312640 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-9wrx4 I0225 18:03:36.486145 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:03:39.834591 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-6h4rx I0225 18:03:40.007282 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Destroying Object test-lws-2pj75 @ 02/25/26 18:03:40.007 • [240.148 seconds] ------------------------------ Kueue Operator when enable webhook via opt-in namespaces should expose metrics endpoint with TLS [operator] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:914 STEP: creating workloads @ 02/25/26 18:03:40.493 STEP: Creating curl test pod @ 02/25/26 18:03:40.846 STEP: Creating Pod openshift-kueue-operator/curl-metrics-test @ 02/25/26 18:03:40.846 STEP: Destroying Pod openshift-kueue-operator/curl-metrics-test @ 02/25/26 18:04:04.552 STEP: Destroying LocalQueue kueue-managed-test/test-queue @ 02/25/26 18:04:36.007 STEP: Deleting namespace kueue-managed-test @ 02/25/26 18:04:36.542 STEP: Deleting namespace kueue-unmanaged-test @ 02/25/26 18:04:36.926 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 18:04:47.406 STEP: Destroying ResourceFlavor default @ 02/25/26 18:04:47.918 • [67.924 seconds] ------------------------------ SS ------------------------------ Scheduling Gate when workloads are submitted to a non-existent LocalQueue should verify Kueue is configured with only Deployment, StatefulSet, and LeaderWorkerSet integrations [scheduling-gate] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_scheduling_gate_test.go:130 STEP: Updating Kueue configuration to only include Deployment, StatefulSet, and LeaderWorkerSet @ 02/25/26 18:04:48.415 STEP: Feching Kueue Instance @ 02/25/26 18:04:48.415 STEP: Updating Kueue config @ 02/25/26 18:04:48.896 STEP: Waiting for kueue-controller-manager resource version to change from 85188 @ 02/25/26 18:04:49.071 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 18:04:59.731 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:05:10.051 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:05:10.051 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:05:10.382 I0225 18:05:10.742611 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-xjwqn I0225 18:05:10.918839 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:05:14.282150 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-zctpn I0225 18:05:14.470073 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:05:17.816590 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-x4b7k I0225 18:05:18.011265 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Creating namespace scheduling-gate-test with managed label @ 02/25/26 18:05:18.011 I0225 18:05:18.566017 77283 e2e_scheduling_gate_test.go:92] Setup complete - no LocalQueue created in namespace scheduling-gate-test STEP: Verifying kueue-manager-config ConfigMap contains only expected integrations @ 02/25/26 18:05:18.566 • [30.310 seconds] ------------------------------ Scheduling Gate when workloads are submitted to a non-existent LocalQueue should keep Deployment pods scheduling gated when submitted to non-existent queue [scheduling-gate] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_scheduling_gate_test.go:150 STEP: Creating deployment with queue label pointing to non-existent queue @ 02/25/26 18:05:18.724 STEP: Waiting for deployment pods to be created @ 02/25/26 18:05:18.921 STEP: Verifying deployment pods have scheduling gates @ 02/25/26 18:05:19.095 STEP: Verifying pods remain scheduling gated (not scheduled) @ 02/25/26 18:05:19.278 I0225 18:05:19.278442 77283 e2e_scheduling_gate_test.go:197] Deployment pod test-deploy-5hm5r-6578975d-mmh69 has scheduling gate as expected STEP: Destroying Object test-deploy-5hm5r @ 02/25/26 18:05:49.278 • [31.029 seconds] ------------------------------ Scheduling Gate when workloads are submitted to a non-existent LocalQueue should keep StatefulSet pods scheduling gated when submitted to non-existent queue [scheduling-gate] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_scheduling_gate_test.go:217 STEP: Creating statefulset with queue label pointing to non-existent queue @ 02/25/26 18:05:49.752 STEP: Waiting for statefulset pods to be created @ 02/25/26 18:05:49.936 STEP: Verifying statefulset pods have scheduling gates @ 02/25/26 18:05:50.1 STEP: Verifying pods remain scheduling gated (not scheduled) @ 02/25/26 18:05:50.265 I0225 18:05:50.265216 77283 e2e_scheduling_gate_test.go:264] StatefulSet pod test-ss-f9rcl-0 has scheduling gate as expected STEP: Destroying Object test-ss-f9rcl @ 02/25/26 18:06:20.265 • [31.016 seconds] ------------------------------ Scheduling Gate when workloads are submitted to a non-existent LocalQueue should keep LeaderWorkerSet pods scheduling gated when submitted to non-existent queue [scheduling-gate] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_scheduling_gate_test.go:284 STEP: Creating LeaderWorkerSet with queue label pointing to non-existent queue @ 02/25/26 18:06:20.767 STEP: Waiting for LeaderWorkerSet pods to be created @ 02/25/26 18:06:20.955 STEP: Verifying LeaderWorkerSet pods have scheduling gates @ 02/25/26 18:06:21.116 I0225 18:06:21.269457 77283 e2e_scheduling_gate_test.go:334] LeaderWorkerSet pod test-lws-75fhm-0 has scheduling gate as expected STEP: Verifying pods remain scheduling gated (not scheduled) @ 02/25/26 18:06:21.449 I0225 18:06:21.449563 77283 e2e_scheduling_gate_test.go:334] LeaderWorkerSet pod test-lws-75fhm-0-1 has scheduling gate as expected STEP: Destroying Object test-lws-75fhm @ 02/25/26 18:06:51.449 STEP: Cleaning up test resources @ 02/25/26 18:06:51.961 STEP: Deleting namespace scheduling-gate-test @ 02/25/26 18:06:51.962 STEP: Destroying ClusterQueue test-clusterqueue @ 02/25/26 18:06:52.287 STEP: Destroying ResourceFlavor default @ 02/25/26 18:06:52.794 STEP: Restoring default Kueue configuration @ 02/25/26 18:06:53.3 STEP: Feching Kueue Instance @ 02/25/26 18:06:53.301 STEP: Updating Kueue config @ 02/25/26 18:06:53.787 STEP: Waiting for kueue-controller-manager resource version to change from 86135 @ 02/25/26 18:06:53.967 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 18:07:04.662 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:07:15 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:07:15.001 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:07:15.524 I0225 18:07:15.880490 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-hd46q I0225 18:07:16.051011 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:07:19.394857 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-wrfxf I0225 18:07:19.570861 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:07:22.931372 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-lvrld I0225 18:07:23.112453 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes • [62.347 seconds] ------------------------------ Gangscheduling when Policy is ByWorkload and Admission is Sequential should apply all-or-nothing admission for workloads [gangscheduling] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:81 STEP: Saving initial Kueue configuration @ 02/25/26 18:07:23.113 STEP: Configuring Kueue with gangScheduling: policy=ByWorkload, admission=Sequential @ 02/25/26 18:07:23.284 STEP: Feching Kueue Instance @ 02/25/26 18:07:23.284 STEP: Updating Kueue config @ 02/25/26 18:07:23.791 STEP: Waiting for kueue-controller-manager resource version to change from 87658 @ 02/25/26 18:07:23.983 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 18:07:34.644 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:07:44.973 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:07:44.973 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:07:45.325 I0225 18:07:45.676745 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-8rvcq I0225 18:07:45.846996 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:07:49.208832 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-v9fj9 I0225 18:07:49.378025 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:07:52.728053 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-vw2rh I0225 18:07:52.903366 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes STEP: Waiting for Kueue configuration to be applied @ 02/25/26 18:07:52.903 STEP: Creating Cluster Resources @ 02/25/26 18:07:53.063 STEP: Creating Namespaces and LocalQueues @ 02/25/26 18:07:53.405 STEP: Creating LocalQueue local-queue in namespace gangscheduling-7g486 @ 02/25/26 18:07:53.575 STEP: Admitting a Job that consumes partial quota @ 02/25/26 18:07:53.746 STEP: Verifying first job workload is created and admitted @ 02/25/26 18:07:53.943 STEP: verifying workload created in namespace gangscheduling-7g486 and uid f9f92fa5-0381-45bf-bbaa-32e20cfe6cdd @ 02/25/26 18:07:53.943 [FAILED] in [It] - /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:1637 @ 02/25/26 18:11:04.432 STEP: Restoring initial Kueue configuration @ 02/25/26 18:11:04.433 STEP: Feching Kueue Instance @ 02/25/26 18:11:04.433 STEP: Updating Kueue config @ 02/25/26 18:11:04.918 STEP: Waiting for kueue-controller-manager resource version to change from 87979 @ 02/25/26 18:11:05.093 STEP: Checking if deployment replicas: 3 matches amount of ready replicas: 1 @ 02/25/26 18:11:16.113 STEP: Checking if deployment replicas: 2 matches amount of ready replicas: 2 @ 02/25/26 18:11:26.47 STEP: Waiting for webhook configurations to exist @ 02/25/26 18:11:26.47 STEP: Waiting for webhook to handle requests successfully @ 02/25/26 18:11:26.85 I0225 18:11:27.226182 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-5fc6n I0225 18:11:27.385731 77283 e2e_operator_test.go:1494] Webhook success 1/3 I0225 18:11:30.726136 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-mkxnx I0225 18:11:30.889924 77283 e2e_operator_test.go:1494] Webhook success 2/3 I0225 18:11:34.231091 77283 e2e_operator_test.go:1482] Webhook test successful, cleaning up test job: webhook-test-tp5t8 I0225 18:11:34.398451 77283 e2e_operator_test.go:1491] Webhook stable after 3 consecutive successes I0225 18:11:34.566940 77283 warnings.go:110] "Warning: child pods are preserved by default when jobs are deleted; set propagationPolicy=Background to remove them or set propagationPolicy=Orphan to suppress this warning" STEP: Destroying LocalQueue gangscheduling-7g486/local-queue @ 02/25/26 18:11:34.567 STEP: Deleting namespace gangscheduling-7g486 @ 02/25/26 18:11:35.078 STEP: Destroying ClusterQueue cluster-queue-zmwnj @ 02/25/26 18:11:45.552 STEP: Destroying ResourceFlavor resource-flavor-kgz2z @ 02/25/26 18:11:51.259 • [FAILED] [268.669 seconds] Gangscheduling when Policy is ByWorkload and Admission is Sequential [It] should apply all-or-nothing admission for workloads [gangscheduling] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:81 [FAILED] Timed out after 180.001s. Expected success, but got an error: <*errors.errorString | 0x14003012190>: workload gangscheduling-7g486/job-job-1-8ecc6 not admitted or finished { s: "workload gangscheduling-7g486/job-job-1-8ecc6 not admitted or finished", } In [It] at: /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:1637 @ 02/25/26 18:11:04.432 ------------------------------ S [SKIPPED] [0.000 seconds] Gangscheduling when Policy is ByWorkload and Admission is Sequential [It] should admit workloads sequentially even when quota is available [gangscheduling] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:157 [SKIPPED] Spec skipped because an earlier spec in an ordered container failed In [It] at: /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:157 @ 02/25/26 18:11:51.771 ------------------------------ S [SKIPPED] [0.000 seconds] Gangscheduling when Policy is ByWorkload and Admission is Parallel [It] should admit workloads in parallel without waiting for pods to be ready [gangscheduling] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:273 [SKIPPED] Spec skipped because an earlier spec in an ordered container failed In [It] at: /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_gangscheduling_test.go:273 @ 02/25/26 18:11:51.772 ------------------------------ Summarizing 1 Failure: [FAIL] Gangscheduling when Policy is ByWorkload and Admission is Sequential [It] should apply all-or-nothing admission for workloads [gangscheduling] /Users/anahas/Github/forks/kueue-operator/kueue-operator/test/e2e/e2e_operator_test.go:1637 Ran 49 of 53 Specs in 2537.240 seconds FAIL! -- 48 Passed | 1 Failed | 0 Pending | 4 Skipped You're using deprecated Ginkgo functionality: ============================================= --ginkgo.slow-spec-threshold is deprecated --slow-spec-threshold has been deprecated and will be removed in a future version of Ginkgo. This feature has proved to be more noisy than useful. You can use --poll-progress-after, instead, to get more actionable feedback about potentially slow specs and understand where they might be getting stuck. To silence deprecations that can be silenced set the following environment variable: ACK_GINKGO_DEPRECATIONS=2.27.2 --- FAIL: TestE2E (2537.24s) FAIL Ginkgo ran 1 suite in 42m23.579317625s Test Suite Failed make: *** [test-e2e] Error 1 ❯