Krzysztof Ostrowski
783b84cff9
kep-3926: refactor secrets_transformation_test.go
...
Refactoring as a preparation for the following commits.
Modernize the test file:
- interface{} -> any
- ioutil.ReadFile -> os.ReadFile
- ptr.To[bool](true) -> ptr.To(true)
- Extract grantUserVerbsOnResource from permitUserToDoVerbOnSecret
to support granting RBAC verbs on arbitrary resources, not just secrets
2026-03-02 22:32:04 +01:00
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
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
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
Humble Devassy Chirammal
4531b9ec51
csi: update CSI sidecar images in cluster/addons
...
Update snapshot-controller from v8.1.0 to v8.5.0 in the
volumesnapshots cluster addon deployment.
https://github.com/kubernetes-csi/external-snapshotter/blob/v8.5.0/CHANGELOG/CHANGELOG-8.5.md
Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com >
2026-02-27 11:21:10 +05:30
Karthik Bhat
72609c329a
Update example test to use tCtx Eventually
2026-02-27 10:03:29 +05:30
pranshul gupta
10f7c34c16
added exceptions for StorageVersion.Spec , StorageVersion.Status , StorageVersionCondition.LastTransitionTime to be a pointer and StorageVersion.Spec and StorageVersion.Status to have omitempty tag
2026-02-27 09:00:07 +05:30
pranshul gupta
1c6365cda0
lint: add granular exception for apiserverinternal
...
Demonstrates the 1:1 migration strategy by enabling the 'apiserverinternal'
API group and adding a specific exception for StorageVersionCondition.
2026-02-27 08:29:35 +05:30
pranshul gupta
c0c06c9ac6
lint: Enable optionalfields rule in KAL with mass exclusion
2026-02-27 08:29:35 +05:30
pranshul gupta
b278254eba
Enable optionalfields rule for Kube API linter
2026-02-27 08:29:35 +05:30