Commit Graph

135957 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
efab4facf9 Merge pull request #137295 from hown3d/code-generator/validation-default-readonly-pkgs
default readonly_pkgs in kube_codegen.sh
2026-03-03 07:20:52 +05:30
Kubernetes Prow Robot
7da167d135 Merge pull request #137252 from Chandan9112/fix-pod-observed-generation-test-image
Use localhost Image Reference in PodObservedGenerationTracking E2E Test
2026-03-03 06:30:59 +05:30
Kubernetes Prow Robot
9e5ca77c44 Merge pull request #136231 from natasha41575/handle_pod_reconcile
[InPlacePodVerticalScaling] retry pending pod resizes when another pod terminates
2026-03-03 06:30:52 +05:30
Kubernetes Prow Robot
040699432e Merge pull request #137172 from richabanker/mvp-graduate-beta
Graduate Mixed Version Proxy feature gate to Beta
2026-03-03 04:56:54 +05:30
Kubernetes Prow Robot
1879769b93 Merge pull request #137296 from michaelasp/fixListenerDeadlock
Fix listener deadlock in shared informer
2026-03-03 03:42:53 +05:30
Kubernetes Prow Robot
4ee05a3a2f Merge pull request #137242 from tico88612/cleanup/e2e-node-prometheus
Cleanup: `test/e2e_node` remove prometheus dependency
2026-03-03 02:49:02 +05:30
Kubernetes Prow Robot
11c10dc5a0 Merge pull request #136939 from pohly/dra-device-taints-unit-test-improvements
DRA device taints: update unit tests
2026-03-03 02:48:54 +05:30
Kubernetes Prow Robot
da663405be Merge pull request #137064 from olamilekan000/add-warning-when-running-rollaback-undo-on-applied-manifest
add warning when kubectl rollout undo is used on apply-managed resources
2026-03-02 20:11:03 +05:30
olalekan odukoya
fbe6f7f9f2 add warning when kubectl rollout undo is used on apply-managed resources
Signed-off-by: olalekan odukoya <odukoyaonline@gmail.com>
2026-03-02 14:19:15 +01:00
Kubernetes Prow Robot
2a5b28436c Merge pull request #137253 from tsj-30/fix-133435
DRA: start scheduler after creating binding/non-binding slicesin Basicflow
2026-03-02 17:21:01 +05:30
Kubernetes Prow Robot
d6d0c93adc Merge pull request #137220 from ffromani/dra-helper-sysfs-repleaceable
DRA: Make GetPCIeRootAttributeByPCIBusID filesystem-independent
2026-03-02 17:20:53 +05:30
Kubernetes Prow Robot
6077336813 Merge pull request #137140 from NiteshGarg237/contextual-logging-watch-handlews
[apiserver] [126379]: use contextual logging in WatchServer.HandleWS
2026-03-02 16:20:13 +05:30
Kubernetes Prow Robot
214ef42236 Merge pull request #137333 from nojnhuh/dra-dbc-integration-parallel
DRA: serialize binding conditions integration tests with custom scheduler config
2026-03-02 12:22:13 +05:30
Jon Huhn
db8e2f4842 DRA: serialize binding conditions integration tests with custom scheduler config 2026-03-01 14:36:17 -06:00
Kubernetes Prow Robot
a79da1e7b5 Merge pull request #137279 from humblec/update-snapshot-controller-v8.5.0
Update snapshot controller v8.5.0
2026-03-02 00:56:12 +05:30
Lukas Hoehl
6fee34d9f3 default readonly_pkgs in kube_codegen.sh
These readonly packages are the same as in hack/update-codegen.sh.
Without users of kube_codegen.sh will get an error from validation-gen
if they use e.g. metav1.TypeMeta in their types.

Signed-off-by: Lukas Hoehl <lukas.hoehl@stackit.cloud>
2026-02-28 11:33:44 +01:00
Kubernetes Prow Robot
7ae9c0d83a Merge pull request #137021 from yongruilin/master_zpages-metrics
Instrument flagz and statusz endpoints with apiserver request metrics
2026-02-28 07:57:30 +05:30
Eddie
41bb4b6a8b Promote sig-storage feature MutableCSINodeAllocatableCount to GA (#136230)
* Promote MutableCSINodeAllocatableCount to GA

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Lock MutableCSINodeAllocatableCount feature gate to default

Signed-off-by: Eddie Torres <torredil@amazon.com>

---------

Signed-off-by: Eddie Torres <torredil@amazon.com>
2026-02-28 06:03:30 +05:30
Kubernetes Prow Robot
099d172c2b Merge pull request #137110 from ShaanveerS/more-netpol
netpol: specify explicit per-test pod topologies
2026-02-28 05:15:38 +05:30
Kubernetes Prow Robot
c71691ffd7 Merge pull request #136360 from skl/skl/43993-doc-metric-source
Add metric component and endpoint to metric reference docs
2026-02-28 05:15:30 +05:30
Kubernetes Prow Robot
330950ca52 Merge pull request #137254 from michaelasp/statefulConsistency
Add the ability for the statefulset controller to read its own writes
2026-02-28 01:39:30 +05:30
Kubernetes Prow Robot
fe943aff0c Merge pull request #137230 from lalitc375/support-subresource
Convert {is,supports}SubResource to modern tag parsing
2026-02-28 00:49:38 +05:30
Kubernetes Prow Robot
d63c9049c3 Merge pull request #137053 from danwinship/kep-4858-beta
KEP-4858: update StrictIPCIDRValidation to Beta
2026-02-28 00:49:30 +05:30
Shaanveer Singh
5dd28f760c netpol: specify explicit per-test pod topologies
Signed-off-by: Shaanveer Singh <shaanver.singh@gmail.com>
2026-02-27 20:14:15 +01:00
Michael Aspinwall
0ce498ff21 Fix deadlock when listeners get added before processing starts 2026-02-27 18:58:03 +00:00
Michael Aspinwall
c8e8bd5085 Add the ability for the statefulset controller to read its own writes 2026-02-27 18:21:30 +00:00
Kubernetes Prow Robot
cf876463cd Merge pull request #137272 from pmengelbert/pmengelbert/kuberc_name_to_command/1
Rename `name` to `command` in kuberc credentialPluginAllowlist entries
2026-02-27 23:25:30 +05:30
ChengHao Yang
ba277219e3 Remove dependency prometheus from test/e2e_node resource metric test
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-02-28 00:01:00 +08:00
Stephen Lang
6ab1f2a87f chore: rebase and regenerate 2026-02-27 15:24:29 +00:00
Stephen Lang
5b6ec0cffd chore: remove staging/src/k8s.io/client-go and proofread 2026-02-27 15:22:40 +00:00
Stephen Lang
43306c3224 docs: add endpoint-mappings.yaml to the README 2026-02-27 15:22:40 +00:00
Stephen Lang
1470f0ee07 fix: sort component names for deterministic output 2026-02-27 15:22:40 +00:00
Stephen Lang
af7946ee23 fix: path staging/src/k8s.io/component-base/metrics/prometheus/slis 2026-02-27 15:22:40 +00:00
Stephen Lang
b200cfc5de chore: pr feedback 2026-02-27 15:22:40 +00:00
Stephen Lang
12e02d14ef chore: lint 2026-02-27 15:22:40 +00:00
Stephen Lang
36d36b90dd chore: regenerate metrics docs 2026-02-27 15:22:40 +00:00
Stephen Lang
5b4bb72324 feat: add component and endpoint to metrics docs 2026-02-27 15:22:40 +00:00
Stephen Lang
0981579c07 refactor: consolidate metric structs 2026-02-27 15:22:39 +00:00
Kubernetes Prow Robot
3f2ebc50ee Merge pull request #137286 from humblec/update-vendored-dependencies
Update vendored dependencies ( gomega/cadvisor)
2026-02-27 19:29:31 +05:30
Patrick Ohly
29e92367db DRA device taints: avoid unnecessary Pod lookup
When rapidly processing informer events it can happen that a pod gets scheduled
twice (seen only in the TestEviction/update unit test):

- Claim update observed, pod from informer cache with NodeName from update -> queue pod for eviction.
- Pod update observed, claim from informer cache -> queue pod again.

The effect is one additional Get call to the apiserver. We can avoid it by
maintaining an LRU cache with the UIDs of the pods which we have evicted and
thus don't need to do anything for.
2026-02-27 14:38:30 +01:00
Humble Devassy Chirammal
600d188f2b dependencies: bump gomega to v1.39.1 and ginkgo to v2.28.1 2026-02-27 18:44:36 +05:30
Kubernetes Prow Robot
0ed06f9d34 Merge pull request #135122 from itzPranshul/liner-enablement
Enable optionalfields rule for Kube API linter
2026-02-27 18:06:56 +05:30
Kubernetes Prow Robot
07a1af766f Merge pull request #137277 from Karthik-K-N/resolve-todo
Update test example to use tCtx Eventually
2026-02-27 15:37:56 +05:30
Humble Devassy Chirammal
c77b52f865 dependencies: bump cadvisor to v0.56.2
Update github.com/google/cadvisor from v0.56.0 to v0.56.2.

v0.56.2 fixes a nil pointer dereference when Docker GraphDriver is nil
(https://github.com/google/cadvisor/pull/3816).

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-02-27 12:52:37 +05:30
Patrick Ohly
017a53a1a9 DRA device taints: simplify more tests with synctest
In these cases it's certain that no time needs to pass, so Wait can
replace polling with Eventually. This also means that locking is
not necessary to prevent data races.
2026-02-27 07:47:28 +01:00
Patrick Ohly
4521c34276 DRA device taints: remove usage of testify for unit test
In particular with the builtin tCtx.Assert/Expect the assertions are also short
when using gomega and often more readable (no more confusion in Equal which one
is the expected and which the actual value).
2026-02-27 07:47:28 +01:00
Patrick Ohly
fb94a99d2f DRA device taints: artificially delay pod deletion during test
We can observe the delay in the metric histogram. Because we run in a synctest
bubble, the delay is 100% predictable.

Unfortunately we cannot use the reactor mechanism of the fake client: that
delays while holding the fake's mutex. When some other goroutine (in this case,
the event recorder) calls the client, it gets blocked without being considered
durably blocked by synctest, so time does not advance and the test gets stuck.
2026-02-27 07:47:28 +01:00
Patrick Ohly
7d7b4c3dcb DRA device taint tests: remove List+Watch workaround
This was fixed in client-go itself, no workaround needed anymore.
2026-02-27 07:46:33 +01:00
Patrick Ohly
75626bcf3f DRA device taints: update unit tests
Thanks for waiting for cache sync via channels the random delays caused by
polling are gone, making the initial setup including cache sync happen
"immediately" when a test starts (= same virtual time). This makes the tests
more predictable and simplifies making further assertions about when something
happens or how long it takes.

While at it, restore previous performance by setting feature gates once and
running tests in parallel again.
2026-02-27 07:46:19 +01:00
Humble Devassy Chirammal
81633663a7 csi: update CSI sidecar images in test manifests
Update CSI sidecar container images in e2e test manifests
(hostpath, mock, volume-group-snapshots, gce-pd):

- csi-provisioner: v6.0.0 -> v6.1.1, v5.3.0 -> v6.1.1, v5.1.0 -> v5.2.0
- csi-attacher: v4.10.0 -> v4.11.0, v4.8.0 -> v4.8.1
- csi-resizer: v2.0.0 -> v2.1.0, v1.14.0 -> v2.1.0
- csi-snapshotter: v8.4.0 -> v8.5.0, v8.3.0 -> v8.5.0
- csi-node-driver-registrar: v2.15.0 -> v2.16.0, v2.13.0 -> v2.16.0
- livenessprobe: v2.17.0 -> v2.18.0
- csi-external-health-monitor-controller: v0.16.0 -> v0.17.0, v0.12.1 -> v0.17.0
- hostpathplugin: v1.15.0 -> v1.17.1 (stale testing manifest)

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2026-02-27 11:21:18 +05:30