Kubernetes Prow Robot
55909d5cb4
Merge pull request #137636 from soltysh/portforward_cleanup
...
Re-use existing helper for port-forwarding in autoscaling utils
2026-03-11 23:53:56 +05:30
Kubernetes Prow Robot
1dfcb89f50
Merge pull request #137630 from tosi3k/add-tosi3k-to-reviewers
...
Add tosi3k to the SIG Scheduling reviewers
2026-03-11 23:53:49 +05:30
Kubernetes Prow Robot
1c0e7e7391
Merge pull request #137601 from sxllwx/bugfix/cloud-provider-printargs
...
bugfix(cloud-provider): apply log options first
2026-03-11 23:53:42 +05:30
kennangaibel
c19439f3f3
Support tls server name overrides in EgressSelectorConfiguration ( #136640 )
...
add integration test
Use proper test header, change to etcdMain to recognize test flags
fix goroutine leak in integration test
redo integration test with kubeapiserverapptesting
fix comment capitalization, use existing client libraries
fix comment capitalization, use existing client libraries
consolidate http connect handler logic from odic and tls_server-name into helper
add expected SNI, remove unused test
move oidc helpers.go to right dir, remove copyright year
split helpers.go into descriptive file names
use atomic ptr for SNI, refactor generateTestCerts, remove errors from runTLSEgressProxy, explain jwksHandler in comment
use testify, add back context messages
Clean up tests
Signed-off-by: Monis Khan <mok@microsoft.com >
2026-03-11 23:53:35 +05:30
Kubernetes Prow Robot
65d0bc2b76
Merge pull request #137632 from gnufied/fix-failing-scedhuler-volume-limit
...
Fix e2e tests to handle explicit driver opt-in for scheduling
2026-03-11 21:17:36 +05:30
Maciej Szulik
d11acb0d89
Re-use existing helper for port-forwarding in autoscaling utils
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2026-03-11 15:24:15 +01:00
Hemant Kumar
0e001ab1a5
Fix e2e tests to handle explicit driver opt-in for scheduling
2026-03-11 08:34:29 -04:00
Kubernetes Prow Robot
508b50caa2
Merge pull request #137614 from kairosci/fix-golangci-trailing-whitespace
...
hack/golangci.yaml.in: remove trailing whitespace
2026-03-11 16:59:45 +05:30
Kubernetes Prow Robot
ab547aa810
Merge pull request #137443 from macsko/use_framework_status_in_podgroupalgorithmresult
...
Rework podGroupAlgorithmResult to use fwk.Status and capture errors correctly
2026-03-11 16:59:39 +05:30
Kubernetes Prow Robot
3c7c19ea4f
Merge pull request #137586 from yuanwang04/restart-pod-api-tests
...
Add unit test for immutable restart policy rules
2026-03-11 15:09:43 +05:30
Kubernetes Prow Robot
b16838370b
Merge pull request #136044 from SergeyKanzhelev/versioninconfigz
...
added API Version and Kind in /configz serailized objects
2026-03-11 15:09:36 +05:30
Maciej Skoczeń
71fd4b19e3
Rework podGroupAlgorithmResult to use fwk.Status and capture errors correctly
2026-03-11 09:32:14 +00:00
Kubernetes Prow Robot
9169d916a0
Merge pull request #136042 from pravk03/ndf-beta-2
...
Node Declared Features beta changes
2026-03-11 12:11:36 +05:30
Kubernetes Prow Robot
c9b026b13c
Merge pull request #137538 from hoteye/pr-nodelease-background-comment-master
...
kubelet: clarify why node lease renewal uses context.Background()
2026-03-11 11:17:16 +05:30
Kubernetes Prow Robot
38940f0222
Merge pull request #135297 from michaelasp/svmUpdateCRD
...
Remove CRD stored versions from status upon SVM migration
2026-03-11 08:03:09 +05:30
Michael Aspinwall
d274e05cc9
Remove CRD stored versions from status upon SVM migration
2026-03-11 00:50:27 +00:00
Sergey Kanzhelev
4396474b0b
integration tests for configz endpoints
2026-03-11 00:25:32 +00:00
Kubernetes Prow Robot
f947cb5837
Merge pull request #137615 from michaelasp/watchCacheRvTrunc
...
Truncate watch cache metric to 15 least significant digits
2026-03-11 03:53:33 +05:30
Kubernetes Prow Robot
fdbea74545
Merge pull request #137419 from michaelasp/rvInformerMetrics
...
Add metric tracking the latest cached rv of informers
2026-03-11 03:53:24 +05:30
Kubernetes Prow Robot
d47f3f253b
Merge pull request #137343 from gnufied/prevent-podscheduling-optin
...
Add API changes to prevent pod scheduling via CSIDriver object
2026-03-11 03:53:17 +05:30
Kubernetes Prow Robot
aa5abdd371
Merge pull request #136817 from kairosci/fix-gc-notfound-136525
...
Handle NotFound errors in garbage collector
2026-03-11 03:53:09 +05:30
Kubernetes Prow Robot
67579b0285
Merge pull request #137593 from pacoxu/flaking-test-lb
...
flaking fix: ignore watch actions from the informer's reflector
2026-03-11 03:03:40 +05:30
Kubernetes Prow Robot
0873aca240
Merge pull request #137402 from Nordix/fix-ipv6-support-check
...
fix(kube-proxy): fix IPv6 support check for Linux
2026-03-11 03:03:33 +05:30
Kubernetes Prow Robot
69144c9081
Merge pull request #137371 from pohly/dra-bind-claim-panic
...
DRA scheduler: fix potential panic when DRABindingConditions are enabled
2026-03-11 03:03:25 +05:30
Kubernetes Prow Robot
58c97976ea
Merge pull request #137051 from vladikkuzn/kind-labels-to-cherry-pick
...
Automate adding kind/* labels to cherry-pick PRs
2026-03-11 03:03:18 +05:30
Kubernetes Prow Robot
5f3d744c8f
Merge pull request #136045 from SergeyKanzhelev/configzIsOfficial
...
/configz is official endpoint, removing the misleading note
2026-03-11 03:03:10 +05:30
Yuan Wang
99f9875dd2
Add unit test for immutable restart policy rules
2026-03-10 20:46:09 +00:00
Michael Aspinwall
9fb9e933b2
Add metric tracking the latest cached rv of informers
2026-03-10 20:29:41 +00:00
Michael Aspinwall
a8d8cb0132
Truncate watch cache metric to 15 least significant digits
2026-03-10 20:28:41 +00:00
Kubernetes Prow Robot
c5a0cfcc7a
Merge pull request #136996 from everettraven/dv/minlength
...
[Declarative Validation] Add `k8s:minLength` tag
2026-03-11 01:47:16 +05:30
Alessio Attilio
8ed40e7ae7
test: add unit tests for deleteObject NotFound handling in garbage collector
...
When deleteObject returns a NotFound error (the object was externally deleted
between the GET and the DELETE), attemptToDeleteItem should enqueue a virtual
delete event and return enqueuedVirtualDeleteEventErr.
Cover both code paths:
- default (background propagation): item with dangling owner
- waitingForDependentsDeletion: item whose owner is foreground-deleting
2026-03-10 20:43:30 +01:00
Kubernetes Prow Robot
0009958799
Merge pull request #137386 from richabanker/flagz-beta
...
Graduate ComponentFlagz feature gate to Beta
2026-03-11 00:45:26 +05:30
Kubernetes Prow Robot
89d2deaa1d
Merge pull request #137202 from serathius/watchlist-trace
...
Mirror List and WatchList tracing
2026-03-11 00:45:18 +05:30
Alima Azamat
18cbbbd34e
podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods ( #131950 )
2026-03-11 00:45:11 +05:30
Alessio Attilio
fcb2169a3e
hack/golangci.yaml.in: remove trailing whitespace
...
Remove trailing whitespace on three lines.
2026-03-10 19:32:58 +01:00
Kubernetes Prow Robot
bfb362c575
Merge pull request #137466 from richabanker/nh-scheduler
...
Enable native histograms gated by feature flag in scheduler
2026-03-10 23:03:11 +05:30
Richa Banker
a902b8ffdc
Graduate ComponentFlagz feature gate to Beta
2026-03-10 09:50:16 -07:00
Kubernetes Prow Robot
f6ca739265
Merge pull request #137610 from JoelSpeed/forbid-omitzero-optional
...
Add explicit forbid for `omitzero` usage on optional fields
2026-03-10 21:27:11 +05:30
Patrick Ohly
f33176fc00
DRA scheduler: add unit tests for AllocationTimestamp
...
The code paths for adding AllocationTimestamp were not tested well. None of
the test cases verified that an AllocationTimestamp gets added at all because
go-cmp was instructed to ignore the unpredictable field.
We can do better than that and at least check for existence by normalizing all
non-nil time stamps to the empty time. This affects all tests where the binding
conditions and thus AllocationTimestamp support is enabled.
The retry loop for status updates was untested. The fake client has to return a
conflict status error to trigger it. This enables writing a test case where a
concurrent deallocation would have caused the nil panic without the previous
fix.
For binding conditions, one test case gets added which runs through the full
flow of allocating a claim and trying to bind it. All other test cases seem to
have started with the claim already allocated.
Altogether this increases coverage from 82.4% to 83.7%.
2026-03-10 16:25:53 +01:00
Joel Speed
765891cc0f
Condense optionalfields exceptions for apiserverinternal group
2026-03-10 15:06:03 +00:00
Joel Speed
47d830f3cd
Forbid usage of omitzero for fields marked optional
2026-03-10 15:03:08 +00:00
Kubernetes Prow Robot
f8b277b2b8
Merge pull request #137600 from pacoxu/integration-flake
...
for discovery integration, set client qps limit to 50 and burst to 100
2026-03-10 20:21:30 +05:30
Kubernetes Prow Robot
9d0495ec93
Merge pull request #137495 from pohly/klog-update
...
dependencies: klog v2.140.0
2026-03-10 20:21:21 +05:30
Kubernetes Prow Robot
519dbb1929
Merge pull request #137481 from pohly/PR224-fix-upgrade-downgrade-failures
...
DRA upgrade/downgrade: add some debug output for stopping commands
2026-03-10 20:21:13 +05:30
Kubernetes Prow Robot
2757a872ec
Merge pull request #137523 from enj/enj/f/constrained_impersonation_latency_metrics
...
KEP-5284: add impersonation latency tracking
2026-03-10 19:29:36 +05:30
Kubernetes Prow Robot
ec451e29ab
Merge pull request #137384 from richabanker/statusz-beta
...
Graduate ComponentStatusz feature gate to Beta
2026-03-10 19:29:28 +05:30
Kubernetes Prow Robot
cf3957f01a
Merge pull request #137364 from Phaow/add-vgs-tests
...
test: add preprovisioned vgs test
2026-03-10 19:29:19 +05:30
Kubernetes Prow Robot
2f9c2462f7
Merge pull request #137332 from gavinkflam/fix-projected-token-link-file-owner-uid
...
bug: Fix link file ownership of projected serviceAccountToken
2026-03-10 19:29:11 +05:30
Kubernetes Prow Robot
25f4905292
Merge pull request #137596 from pohly/golangci-modernize-new
...
golangci-lint: disable newexpr hint
2026-03-10 18:33:18 +05:30
Kubernetes Prow Robot
4e3e58ffbe
Merge pull request #136435 from Jefftree/leaderelection-client-efficiency
...
Update leasecandidate client to read from cache
2026-03-10 18:33:12 +05:30