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
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
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
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
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
Kubernetes Prow Robot
b55862975c
Merge pull request #137274 from lalitc375/tags-graduation
...
Revert the graduation of maxLength
2026-02-27 08:24:01 +05:30
Kubernetes Prow Robot
4e894632b8
Merge pull request #137268 from pohly/ktesting-tcontext-type
...
ktesting: remove type alias
2026-02-27 08:23:54 +05:30
Peter Engelbert
71a7aeaff0
Fix Deprecation message in doc comment
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 21:24:40 -05:00
Kubernetes Prow Robot
ee22853ef9
Merge pull request #136270 from bart0sh/PR213-DRA-refactor-getting-claims
...
DRA Kubelet: refactor getting claims
2026-02-27 06:47:57 +05:30
Kubernetes Release Robot
225eb9047b
CHANGELOG: Update directory for v1.35.2 release
2026-02-27 00:09:04 +00:00
Kubernetes Release Robot
45a80d28a6
CHANGELOG: Update directory for v1.32.13 release
2026-02-26 23:58:21 +00:00
Kubernetes Release Robot
6749f35636
CHANGELOG: Update directory for v1.33.9 release
2026-02-26 23:57:26 +00:00
Kubernetes Release Robot
d8f2c00a48
CHANGELOG: Update directory for v1.34.5 release
2026-02-26 23:56:35 +00:00
Kubernetes Prow Robot
43112f9cc9
Merge pull request #136960 from zylxjtu/pauseimage
...
Add the windows 2025 support to pause image
2026-02-27 05:13:54 +05:30
Kubernetes Prow Robot
887929bb95
Merge pull request #137147 from haojiwu/haoji/fix-issue-136288
...
Fix RepairIPAddress controller startup failure when namespace informer is not yet synced
2026-02-27 04:13:55 +05:30
Peter Engelbert
e364212063
Improve AllowlistEntry conversion logic
...
Allow both `Name` and `Command` when the values are identical, but not
when they differ.
Additionally:
- Add unit test verifying the above
- Add `omitempty` json tag to `Name` and `Command` fields in `AllowlistEntry` struct
- Run openapi codegen
- Remove year from boilerplate comments
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 16:10:08 -05:00
Peter Engelbert
64c0d51314
Run openapi codegen
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 15:44:56 -05:00
Kubernetes Prow Robot
44b486f43c
Merge pull request #137189 from dhruv7539/codex/getlogs-reactor-support
...
client-go: make fake Pods.GetLogs honor reactors
2026-02-27 02:05:55 +05:30
Peter Engelbert
cede69d558
Update doc comment
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 15:05:53 -05:00
Peter Engelbert
8203f2b53f
Update kuberc plugin policy tests
...
* Add test to ensure error when both `name` and `command` are supplied
* Add test to ensure autoconversion of `name` to `command`
* Change the rest of the `name` fields to `command` since `name` is
deprecated
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 15:05:53 -05:00
Lalit Chauhan
7b5dfd5609
Revert the graduation of maxLength
2026-02-26 19:41:35 +00:00
Kubernetes Prow Robot
7d70fe491d
Merge pull request #135775 from bitoku/no-noexec
...
Update OCI image volume type description to remove "noexec" attribute
2026-02-27 01:07:56 +05:30
Ayato Tokubi
aa1e24659e
Update OCI image volume type description to remove "noexec" attribute
...
Signed-off-by: Ayato Tokubi <atokubi@redhat.com >
2026-02-26 18:32:40 +00:00
Peter Engelbert
505b937bab
Rename AllowlistEntry clientcmd.Name to Command
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 13:27:46 -05:00
Kubernetes Prow Robot
0a68f98494
Merge pull request #137261 from tchap/kcm-le-check-context-canceled
...
client-go/leaderelection: Short-circuit on context canceled
2026-02-26 23:50:35 +05:30
Kubernetes Prow Robot
20c59228e2
Merge pull request #137136 from kfess/bugfix/container-restart-policy-err-message
...
fix ContainerRestartRules error message
2026-02-26 23:50:26 +05:30
Peter Engelbert
cabfc88638
Update conversion func for AllowlistEntry
...
Convert `Name` to `Command` where necessary, and error if both are
provided.
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 13:18:18 -05:00
dhruv7539
3ed3163977
client-go: error on invalid fake pod logs reactor object
2026-02-26 09:58:23 -08:00
Peter Engelbert
c24c1e8c2e
Rename internal AllowlistEntry field to Command
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2026-02-26 12:52:05 -05:00
Patrick Ohly
c4c9a9d4de
ktesting: remove type alias
...
The type alias made `go doc ./test/utils/ktesting.TContext` useless and was a
weird workaround for preserving the original interface type name. Passing a
TContext instance by value (almost) preserves the original API and is
acceptable because the struct is still small. The only consumers which need to
be updated are those which relied on passing nil as tCtx.
If we ever find that TContext is or becomes too large, then we can make it
a wrapper around some pointer.
2026-02-26 15:42:55 +01:00
Kubernetes Release Robot
9d685325ed
CHANGELOG: Update directory for v1.36.0-alpha.2 release
2026-02-26 14:31:40 +00:00
Kubernetes Prow Robot
26a82cd894
Merge pull request #136173 from Phaow/add-vgs-tests
...
test: add vgs retain policy test
2026-02-26 19:12:24 +05:30
Ondra Kupka
aa494f8174
client-go/leaderelection: Check context canceled
...
The change introduced in 59cd1d0b3b
causes PollUntilContextTimeout to call the condition function even when
the context is canceled already. This is unnecessary in our case and
only leads to one extra loop of processing and extra error messages.
This change makes the renew loop behave like it did before the change.
2026-02-26 12:06:37 +01:00
Kubernetes Prow Robot
f60990d3f9
Merge pull request #136459 from Karthik-K-N/refactor
...
Refactor NewTestContext to return Context instead of TContext
2026-02-26 14:56:25 +05:30
Ed Bartosh
65e0274e06
DRA: Kubelet: add namespace to error messages
...
Include the namespace in "unable to get claim info" error messages
in prepareResources and GetResources for easier debugging.
2026-02-26 11:09:02 +02:00
Ed Bartosh
7845a9b330
DRA: TestGetResources: add new test case
...
Added a test case to cover a scenario when a container
references the same ResourceClaim with multiple distinct
request names.
2026-02-26 11:08:59 +02:00
Ed Bartosh
7b44affb55
DRA Kubelet: optimize UpdateAllocatedResourcesStatus claim lookup
...
Use map for O(1) claim status lookup instead of O(n*m) nested loop.
2026-02-26 11:07:43 +02:00
Ed Bartosh
1f8bd2ffaa
DRA Kubelet: optimize GetContainerClaimInfos claim lookup
...
Use map for O(1) container claim lookup instead of O(n*m) nested loop.
2026-02-26 11:07:43 +02:00
Ed Bartosh
0a9377b318
DRA Kubelet: optimize GetResources claim collection
...
Refactor the GetResources function in the DRA manager to collect all
resource claims (regular and extended resource) upfront into a single
map before processing, rather than processing them separately with
multiple lock acquisitions.
This optimization:
- Eliminates nested O(n*m) loops in both regular and extended resource paths
- Reduces lock acquisitions from N+1 to N (one per unique claim name)
- Provides a unified processing pattern for all claim types
- Pre-filters extended resources using a map for O(1) lookup
2026-02-26 11:07:42 +02:00
Kubernetes Prow Robot
a04516e8ce
Merge pull request #137255 from pohly/ktesting-contexthelper-test-fix
...
Ktesting: contexthelper panic + test fix
v1.36.0-alpha.2
2026-02-26 14:04:26 +05:30