Commit Graph

29622 Commits

Author SHA1 Message Date
Kevin Torres
dec79e1fb2 E2E tests 2026-03-12 00:29:22 +00:00
Kevin Torres
29251dafc4 PodLevelResourceManagers feature gate 2026-03-09 17:32:18 +00:00
Kubernetes Prow Robot
4a300f8e6d Merge pull request #137561 from bart0sh/PR225-DRA-fix-ExtendedResource-upgrade-downgrade-flakes
test/e2e_dra: retry pod check during upgrade/downgrade
2026-03-09 21:57:15 +05:30
Kubernetes Prow Robot
63d25f42db Merge pull request #136945 from ardaguclu/fix-kubectl-scale
Reflect expected replica count to the output of kubectl scale
2026-03-09 19:53:22 +05:30
Kubernetes Prow Robot
4c162fe1f7 Merge pull request #136602 from guptaNswati/e2e-kep3695-podresources-test
add additional Get() tests for GA
2026-03-09 19:53:13 +05:30
Ed Bartosh
aa731ab5c0 test/e2e_dra: retry pod check during upgrade/downgrade
During cluster upgrade and downgrade, nodes are temporarily restarted.
A pod can be reported as Running by the API server while the kubelet's
container runtime is still initializing, causing transient exec failures:

  Internal error occurred: unable to upgrade connection: pod does not exist

Wrapped b.TestPod in tCtx.Eventually so that assertion failures are treated
as temporary and retried.
2026-03-09 11:40:39 +02:00
Kubernetes Prow Robot
d0bd636b3e Merge pull request #137531 from atombrella/feature/test_rangeint
Lint: Use modernize/rangeint in `test/{e2e,e2e_node,images,soak}`
2026-03-09 14:01:18 +05:30
Kubernetes Prow Robot
090693bd79 Merge pull request #137497 from atombrella/feature/modernize_activate_forvar
Lint: Activate modernize/forvar rule in golangci-lint.
2026-03-09 14:01:11 +05:30
Darshan Murthy
0dd7cb2e3b adding stress tests to volume Group Snapshotter 2026-03-08 11:25:23 -07:00
Mads Jensen
1f2b70a043 Lint: Use modernize/rangeint in test/{e2e,e2e_node,images,soak} 2026-03-07 10:17:31 +01:00
Kubernetes Prow Robot
e5fd5bb8fd Merge pull request #136966 from yuanwang04/restart-pod-single-container
Fix RestartAllContainer restart quickly with single container
2026-03-07 05:42:17 +05:30
Mads Jensen
dd32d7c324 Lint: Activate modernize/forvar rule in golangci-lint. 2026-03-06 21:36:05 +01:00
Kubernetes Prow Robot
42eb93b12f Merge pull request #137450 from Phaow/hotfix
test: fix WaitForNamespacedGVRDeletion parameter order
2026-03-07 01:12:35 +05:30
Kubernetes Prow Robot
f5bafe93ac Merge pull request #135048 from yliaog/beta_promo
DRA Extended Resource: promote to Beta in 1.36
2026-03-07 01:12:19 +05:30
Swati Gupta
80fdfe2b72 e2e: node: podresources: fix grpc connection issues when kubelet restarts
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-06 10:15:03 -08:00
Kubernetes Prow Robot
c37f97806d Merge pull request #137351 from ibihim/ibihim/2026-02-24_kep-3926-add-cr-and-bitflip-tests
kep-3926: add integration tests for CR and bit-flip corrupt object deletion
2026-03-06 15:42:21 +05:30
Kubernetes Prow Robot
559e7a23b0 Merge pull request #137448 from bishal7679/fix/137422-discovery-integration-test-timeout
fix: [sig-apimachinery] flaky discovery integration test `TestReadinessAggregatedAPIServiceDiscovery`
2026-03-06 14:40:27 +05:30
Kubernetes Prow Robot
4302a06ca9 Merge pull request #137434 from bart0sh/PR224-fix-upgrade-downgrade-failures
Fix pull-kubernetes-dra-integration job failures
2026-03-06 14:40:18 +05:30
Kubernetes Prow Robot
800a58b7c5 Merge pull request #137456 from liggitt/go126
Update go.mod to go 1.26, fix 1.26 vet errors
2026-03-06 10:58:23 +05:30
Swati Gupta
a555870578 e2e: node: podresources: add additional Get() tests for GA
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-05 20:01:19 -08:00
Kubernetes Prow Robot
4915f3f8b3 Merge pull request #137304 from aaron-prindle/fieldsv1-encapsulation
refactor: fieldsv1 encapsulation via accessors and deprecation of direct "Raw" field usage
2026-03-06 06:50:17 +05:30
Yuan Wang
906134cee9 Update pod after the container is removed
Ensures the single-container pod can restart quickly
2026-03-05 23:21:33 +00:00
Jordan Liggitt
45900a1deb Fix vet error 2026-03-05 18:11:02 -05:00
Jon Huhn
e52fe3b2fb Use HTTP GET for Node log queries in e2e logcheck 2026-03-05 16:38:24 -06:00
Aaron Prindle
e57b3a74f3 refactor: update in-tree FieldsV1 consumers to use format-specific accessors 2026-03-05 22:23:05 +00:00
Kubernetes Prow Robot
b50a6aa7cf Merge pull request #137374 from enj/enj/f/constrained_impersonation_metrics
KEP-5284: add constrained impersonation metrics
2026-03-06 03:42:25 +05:30
Kubernetes Prow Robot
dfa7c2bc0a Merge pull request #137329 from natasha41575/retry_oomscoreadj_verification
[InPlacePodVerticalScaling] deflake pod resize oom_score_adj check
2026-03-06 03:42:17 +05:30
Kubernetes Prow Robot
2a41bb390e Merge pull request #136759 from pravk03/ndf-guaranteedQos-fix
Remove `GuaranteedQoSPodCPUResize` declared feature
2026-03-06 02:00:18 +05:30
Monis Khan
ba2a68e1db KEP-5284: add constrained impersonation metrics
See https://kep.k8s.io/5284 for details.

apiserver_impersonation_attempts_total{mode, decision}
apiserver_impersonation_attempts_duration_seconds{mode, decision}
apiserver_impersonation_authorization_attempts_total{mode, decision}
apiserver_impersonation_authorization_attempts_duration_seconds{mode, decision}

Signed-off-by: Monis Khan <mok@microsoft.com>
2026-03-05 15:26:45 -05:00
Kubernetes Prow Robot
b5e83c2d21 Merge pull request #136762 from HarshalNeelkamal/client-ca-reload
Introduce a kubelet configuration that reloads ClientCA in TLSConfig
2026-03-06 00:46:25 +05:30
Kubernetes Prow Robot
c6f70e3a38 Merge pull request #136399 from tico88612/feat/storage-metric-beta
Rename metric `volume_operation_total_errors` to `volume_operation_errors_total`
2026-03-06 00:46:18 +05:30
Ed Bartosh
ab732b2d6d e2e_dra: fix ExtendedResource upgrade/downgrade tests
Passed correct expected environment variables to the b.TestPod to
fix this test failure:

extendedresources_test.go:164: FATAL ERROR: I0305 10:51:12.998519]
    container write-pod env variables
    Expected
        HOSTNAME=explicit-before-upgrade
        ...
        claim_explicit_before_upgrade_extended_resources_l4fhq_container_0_request_0=true
        HOME=/
    to contain substring
         <string>: user_a=b
2026-03-05 20:36:07 +02:00
Natasha Sarkar
8504c0d4e3 deflake pod resize oom_score_adj check 2026-03-05 18:36:03 +00:00
Ed Bartosh
4e8c8ffacd e2e_dra: fix ImplicitExtendedResource upgrade/downgrade
Don't create default DeviceClass as it's already created.
This should fix this test failure:
   create *v1.DeviceClass: deviceclasses.resource.k8s.io
   "default-class" already exists
2026-03-05 20:36:01 +02:00
Rita Zhang
c4f88de33e Move DRAAdminAccess feature to GA (#137373)
* Move DRAAdminAccess feature to GA

Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>

* address comments

Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>

---------

Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2026-03-05 23:42:21 +05:30
Krzysztof Ostrowski
80cc27ae50 kep-3926: fix 60s shutdown timeout in transformation tests
Cancel informer watch connections before tearing down the test
apiserver to avoid hitting the 60s http.Server.Shutdown drain timeout.
Each subtest was blocking on open watch connections, adding ~300s to
the total suite runtime.

Decouple the informer lifecycle from the apiserver by using a separate
cancellable context for factory.Start(). Go's defer LIFO ordering
ensures the informer stops before test.cleanUp() shuts down the
server.

Also reduce EncryptionConfigFileChangePollDuration to 1s in TestMain.
2026-03-05 18:44:52 +01:00
Kubernetes Prow Robot
3369e51e09 Merge pull request #137080 from cpanato/update-go-1.26
Bump dependencies, images and versions used to Go 1.26.0 and distroless iptables
2026-03-05 21:56:21 +05:30
Penghao
c0d8649668 test: fix WaitForNamespacedGVRDeletion parameter order
Signed-off-by: Penghao <pewang@redhat.com>
2026-03-05 22:57:50 +08:00
bishal7679
35cf373703 increased discovery integration test timeout to resolve flakiness
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
2026-03-05 16:49:49 +05:30
Kubernetes Prow Robot
8bd1505fc0 Merge pull request #137108 from pohly/logtools-update
golangci-lint: bump to logtools v0.10.1
2026-03-05 10:14:16 +05:30
Harshal Neelkamal
40d8705d28 Introduce a kubelet-server configuration that allows reloading ClientCA in TLSConfig 2026-03-05 02:04:08 +00:00
Kubernetes Prow Robot
83d2b7f7e0 Merge pull request #136568 from sairameshv/extRes_test
KEP-5004: Add upgrade/downgrade e2e tests for the DRAExtendedResources feature
2026-03-05 06:16:18 +05:30
Kubernetes Prow Robot
ad854f3495 Merge pull request #137411 from jpbetz/add-controlplane-test-owners
Add OWNERS file for test/integration/controlplane
2026-03-05 05:02:33 +05:30
Kubernetes Prow Robot
5f9a476986 Merge pull request #137337 from iPraveenParihar/fix/snapshot-metadata-script-permissions
e2e: add executable permission to snapshot metadata test script
2026-03-05 05:02:26 +05:30
Praveen Krishna
8af985c4fa fix: Remove GuaranteedQoSPodCPUResize declared feature 2026-03-04 21:17:44 +00:00
Kubernetes Prow Robot
281e96a048 Merge pull request #137403 from soltysh/replicaset_wait
Wait for RS to report status rather than count pods
2026-03-05 02:24:18 +05:30
Joe Betz
a48ca688da Add OWNERS file for test/integration/controlplane 2026-03-04 14:54:37 -05:00
Arda Güçlü
d37765936d kubectl wait: Support multiple conditions (#136855)
* kubectl wait: Support multiple conditions

* Error out when --for is not passed

* Add examples for AND'ing and OR'ing multiple conditions
2026-03-04 23:30:27 +05:30
kfess
7ea5b88209 cleanup: remove suggestfor from wait command (#137266)
* feature: remove suggestfor from wait command

* fix test case
2026-03-04 20:08:27 +05:30
Kubernetes Prow Robot
6ebcc611d2 Merge pull request #137221 from bishal7679/fix/flaky-kubectl-logs-137180
fix: [sig-cli] flaky kubectl logs --all-pods --all-containers Deployment test
2026-03-04 20:08:20 +05:30