Commit Graph

5537 Commits

Author SHA1 Message Date
Kubernetes Publisher
d0137c399e Merge pull request #139822 from krishhna24/policy-commentstart
policy: enable commentstart kube-api-linter rule

Kubernetes-commit: 186aaf5b43784c39791eda3497f9092af12e5e87
2026-07-08 14:06:52 +00:00
krishhna_dev
a70cef2393 policy: update generated files
Regenerated protobuf, OpenAPI (v2 swagger + v3), swagger docs, client-go
applyconfigurations, and the golangci-lint config after enabling the
commentstart rule for the policy API group.

Kubernetes-commit: bf648a7afbb5a7efc72cc6fe907607665845370a
2026-06-17 12:45:06 +00:00
Kubernetes Publisher
d88c848254 Merge pull request #140034 from krishhna24/rbac-commentstart
rbac: enable commentstart kube-api-linter rule

Kubernetes-commit: 1ef08364a754caec0b6706ff61e08cfb39fd53e6
2026-07-08 10:06:24 +00:00
Kubernetes Publisher
819ef2ecfd Merge pull request #138560 from michaelasp/svmGA
Promote SVM to GA

Kubernetes-commit: 6e8a59751db53d71701c6610ebe98043fed4ced7
2026-07-08 02:06:27 +00:00
Kubernetes Publisher
fd85b06595 Merge pull request #140294 from jpbetz/revert-smd-306
Bump SMD to v6.4.2 to revert #306 to fix regression in SSA for nullable container types

Kubernetes-commit: 63373922a5b5ade70edbf12bee45b2b00d93230a
2026-07-08 02:06:24 +00:00
Joe Betz
72321564f8 Bump sigs.k8s.io/structured-merge-diff/v6 to v6.4.2
Kubernetes-commit: 51033909f53c62483cff47a1a4e73b7f50fd9af1
2026-07-07 18:41:07 -04:00
Kubernetes Publisher
2ba9460ce4 Merge pull request #139242 from liyuerich/commentstartcoordination
enable commentstart check on coordination API group

Kubernetes-commit: 126bbe7c9b36e6db9287a2e1bd1fbc79d6b27007
2026-07-07 22:06:31 +00:00
Kubernetes Publisher
c0f38c0636 Merge pull request #138676 from pohly/dra-device-taints-1.37
DRA: Device Taints and Tolerations GA graduation

Kubernetes-commit: 431b4ebbb4c0450ce2242b4a8995341ebdbe13b5
2026-07-07 02:05:43 +00:00
krishhna24
0a04a027d8 rbac: regenerate API docs for commentstart rule
Regenerate the protobuf definitions, swagger docs, apply
configurations, and OpenAPI specs to reflect the updated field godoc
for the rbac API group.

Part of #134671.

Kubernetes-commit: 9e1597ac5b77a3cb4c1fe2b58b0b1e3df0421d37
2026-06-26 03:12:35 +00:00
liyuerich
9b7b30fa39 enable commentstart check on coordination API group
Signed-off-by: liyuerich <yue.li@daocloud.io>

Kubernetes-commit: b93c4b1af246fed0270a1819dbc6e909a3b31d1c
2026-05-22 13:43:16 +08:00
Patrick Ohly
d707735b4a DRA: add DeviceTaintRule to v1 API (generated files)
Kubernetes-commit: be5d632997f65af5c9f426a84d97779a74a4afe5
2026-04-29 11:59:19 +02:00
Kubernetes Publisher
f16383b964 Merge pull request #138351 from pohly/apidiff-changelog
optional tracking and documentation of breaking Go API changes in client-go

Kubernetes-commit: b82bfba4efce18d0d5b6a345995f12aa4ff6edea
2026-07-02 21:06:37 +00:00
kubernetes-prow[bot]
2e09c9b378 Merge pull request #1428 from pohly/changelog-removal
remove obsolete CHANGELOG.md
2026-07-02 18:30:18 +00:00
Patrick Ohly
1ec3d2a2a2 remove obsolete CHANGELOG.md
The CHANGELOG.md in the kubernetes/client-go repo hasn't been updated for seven
years. In the future, a CHANGELOG.md for client-go is meant to be maintained
together with the commits in k/k which change
client-go (https://github.com/kubernetes/kubernetes/pull/138351).
2026-07-02 20:07:09 +02:00
Kubernetes Publisher
1478a6809c Merge pull request #140080 from dom4ha/api-workload-ref
rename PodGroupTemplateRef to WorkloadRef

Kubernetes-commit: bbdae911b89953eb7a229c1b70c660a525a502b2
2026-07-01 17:02:51 +00:00
Kubernetes Publisher
b6f904a863 Merge pull request #140033 from adityajoshi12/master
fix: correct description for ClusterTrustBundle

Kubernetes-commit: 8c30efab69d71f500814d93bdaf9e846542e4f7d
2026-07-01 17:02:47 +00:00
Kubernetes Publisher
0f26f3dd91 Merge pull request #139974 from jpbetz/conversion-gen-struct-cast
Use unsafe pointer casts for memory-identical struct conversions in conversion-gen

Kubernetes-commit: dde51bfc48b109a0f311055843d4d81a1966e9da
2026-07-01 17:02:42 +00:00
dom4ha
5417c42c24 api: regenerate files for WorkloadRef changes
Kubernetes-commit: af1d59c80452abc5bea33e05f460842cd39d5eee
2026-07-01 13:16:05 +00:00
Aditya Joshi
2c1faec5cb fix: correct description for ClusterTrustBundle
Signed-off-by: Aditya Joshi <adityaprakashjoshi1@gmail.com>

Kubernetes-commit: d78ae8c15c2ae22f1074bb565b61febc0b96af56
2026-06-26 09:18:06 +05:30
Joe Betz
d440b2867f generate
Kubernetes-commit: e89ecc6af06f3b7e86ab388e14685e7691c8fbd2
2026-06-23 22:43:40 -04:00
Kubernetes Publisher
36c7439017 Merge pull request #139240 from ania-borowiec/preemption_policy
KEP-5710: Add PreemptionPolicy field to PodGroup [WAS]

Kubernetes-commit: 78dfb4d656035fc22597e4eb1e374a07be2b58c7
2026-07-01 09:11:41 +00:00
Kubernetes Publisher
6059079a91 Merge pull request #129109 from pohly/log-client-go-restmapper-discovery
restmapper + discovery: add context-aware APIs

Kubernetes-commit: b308e6c5067486765de78de1dc809fb30b0b68c3
2026-07-01 09:11:36 +00:00
Ania Borowiec
b557eb197f Add PreemptionPolicy field to PodGroup
Kubernetes-commit: d2842d8f03bf0c1568efdf19aeee1c505954d42b
2026-06-30 11:10:59 +00:00
Brian Pursley
48ec1022ee Migrate: use source file permission when writing destination file (#138142)
* Migrate: use source file permission when writing destination file

* Mask migrated config file with 0666 to ensure the created file is never executable.

Kubernetes-commit: d7091ac255734d59a494ed8c93209a467156f238
2026-06-29 12:05:05 +00:00
Kubernetes Publisher
ab0d3bd81d Merge pull request #140021 from dims/conntrack-cpuset
kube-proxy: detect host CPU count via cpuset.NumCPU instead of cadvisor

Kubernetes-commit: 04d5d2647dc7fd1e8f0cd6a61244d18642af9522
2026-06-26 17:37:53 +00:00
Kubernetes Publisher
17fd58d111 Merge pull request #139956 from jsafrane/selinuxmount-ga
Graduate SELinuxMount to GA

Kubernetes-commit: d23b43180872faf7ceefd0e57effe44ce90f058b
2026-06-25 21:07:14 +00:00
Davanum Srinivas
5dcb5a1682 kube-proxy: detect host CPU count via cpuset.NumCPU instead of cadvisor
detectNumCPU sized nf_conntrack_max using github.com/google/cadvisor/lib
machine topology. nf_conntrack_max is host-wide, so it must be sized from the
node's CPU count, not runtime.NumCPU(): the latter honors the process cpuset
and undercounts when kube-proxy runs under a static CPU policy, which is the
behavior cadvisor worked around (kubernetes/kubernetes#99225).

Use cpuset.NumCPU() from k8s.io/utils, which reads the node's online CPU count
from /sys/devices/system/cpu/online, with a runtime.NumCPU() fallback. This
drops the cadvisor dependency from pkg/proxy/conntrack and bumps k8s.io/utils
to pick up cpuset.NumCPU.

Kubernetes-commit: 92ce184653f03c312915993d7fde93d8e65602c1
2026-06-25 14:04:01 -04:00
Kubernetes Publisher
c6c26a06ef Merge pull request #138914 from richabanker/metrics-constructor-pattern
Defer client-go metrics registration to runtime entry point via constructors

Kubernetes-commit: 402799de26580c612ea46951a74c72e9f0e1b310
2026-06-25 05:06:19 +00:00
Jan Safranek
fa1fbb56d8 Graduate SELinuxMount to GA
Kubernetes-commit: 8ad339756cdb0a130ff9b60427785d6b09906ccd
2026-06-23 16:10:19 +02:00
Patrick Ohly
04f8952eec hack: optional Go API documentation
Let's introduce this new functionality incrementally: at first the check will
run, but won't fail "make verify". Once we have gained more confidence and
experience with it, this commit can be reverted to make documentation
mandatory again.

Kubernetes-commit: 8af3e85e9ebab272af2db66449ee74d287c0e95a
2026-06-02 15:50:32 +02:00
Richa Banker
1d2651da7d defer metric registration to runtime entry point via constructors
Signed-off-by: Richa Banker <richabanker@google.com>

Kubernetes-commit: 8721c830cf013a92a805b46eb163736f97aba2aa
2026-05-08 13:37:32 -07:00
Kubernetes Publisher
68262a1cf9 Merge pull request #139907 from ania-borowiec/remove_misleading_comments
Remove mentions about admission controllers from doc comments for  PodGroupTemplate.Priority and  PodGroupTemplate.PriorityClassName

Kubernetes-commit: 2a419be78ae256ef719071c6ae3bd46cb39b5b81
2026-06-23 17:05:47 +00:00
Ania Borowiec
fc42561c17 Remove mentions about admission controllers in PodGroupTemplate doc comments for Priority and PriorityClassName fields
Kubernetes-commit: f6fabaeb1e4c8607846402b52b6f6f4ba60c074b
2026-06-22 12:19:27 +00:00
Kubernetes Publisher
d04ac3067f Merge pull request #139867 from liggitt/json-v2-kube-openapi
Update kube-openapi to isolate from stdlib json/v2 prerelease

Kubernetes-commit: 2a799b273281aa952f457553e865050aba08bfe3
2026-06-19 01:04:47 +00:00
Jordan Liggitt
f04563ced1 Update kube-openapi to isolate from stdlib json/v2 prerelease
Kubernetes-commit: f45bf7803fa2fa86ea924a5cfe3503cb224fcbd1
2026-06-18 18:54:52 -04:00
Kubernetes Publisher
848305dfba Merge pull request #139825 from michaelasp/fixMutationTest
Fix dangling goroutine in mutation detector edge case

Kubernetes-commit: 55ac7c75fc03e69cff68075da901540c0f22b90e
2026-06-19 01:04:43 +00:00
Kubernetes Publisher
c18a3de8a3 Merge pull request #139755 from michaelasp/shutdownWait
Expose a way to wait for a controller listener to be fully shutdown

Kubernetes-commit: 7bdae3ff06a86acdf2b3cf9407b75b93c505e51f
2026-06-18 01:04:04 +00:00
Michael Aspinwall
29ceea8774 Fix timeout with dangling goroutine in mutation detector test
Kubernetes-commit: a332504c1abb8bedc564df94df424b8e6f11bc55
2026-06-17 17:49:48 +00:00
Kubernetes Publisher
f226f2f6e6 Merge pull request #139743 from antekjb/renamePodGroupScheduled
Rename PodGroupScheduled condition to PodGroupInitiallyScheduled

Kubernetes-commit: 47d52eabda121e12b5bedc59c8f3efef820f96c6
2026-06-17 15:34:44 +00:00
Kubernetes Publisher
cba7557c26 Merge pull request #139279 from antekjb/AllowForMinCountMutability
Make minCount mutable in Workload and PodGroup APIs

Kubernetes-commit: 176451642a3c25f18eaacba03417610aaa69a84b
2026-06-17 15:34:41 +00:00
Antoni Basista
f4285d806d Rename PodGroupScheduled condition to PodGroupInitiallyScheduled
Kubernetes-commit: 0d59683459ab25f1430b0740989ca63935bdaa47
2026-06-17 12:49:22 +00:00
Antoni Basista
c949b958f1 Make minCount mutable in Workload and PodGroup APIs
Kubernetes-commit: 61dc7df681ff4ad36809c10e5233ac97806a7780
2026-06-17 12:44:49 +00:00
Kubernetes Publisher
1e5bbe8452 Merge pull request #139520 from macsko/merge_featuregates
Merge GangScheduling and WorkloadAwarePreemption feature gates into GenericWorkload

Kubernetes-commit: 05f19de8edd6557dbe35403f0501ac3e97f600b3
2026-06-17 07:34:34 +00:00
Kubernetes Publisher
9f2f0bbab6 Merge pull request #139779 from PatrickLaabs/133935-clientgo
Replacing deprecated sets.NewString with generic implementation

Kubernetes-commit: c7381f90594a77851d051e4e18fcfbfb6e474b97
2026-06-16 23:34:35 +00:00
Kubernetes Publisher
23b19597fe Merge pull request #139586 from ania-borowiec/update_comment
Update doc comment for PodSpec.PreemptionPolicy to reflect the actual logic

Kubernetes-commit: 1436bc703dda6414a5b595f4b51ea6846535299d
2026-06-16 23:34:34 +00:00
Kubernetes Publisher
81deda607d Merge pull request #138999 from neolit123/1.37-client-go-generate-key-field-in-config
client-go: add Config.GenerateKey in certificate_manager.go

Kubernetes-commit: 0b19f2fae00634492409cf63e3c1998e77a5480f
2026-06-16 23:34:30 +00:00
PatrickLaabs
bb74650ccf Replacing deprecated sets.NewString with generic implementation
Kubernetes-commit: f3fc35faf035e6a7ad90d68a237d43b44de82280
2026-06-16 13:44:52 +02:00
Kubernetes Publisher
9fb400dccd Merge pull request #138080 from Lidang-Jiang/feat/dv-statefulset-selector-immutable
Migrate StatefulSet immutable fields to declarative validation

Kubernetes-commit: c7699a3b4b1f09a31ca0a985eaedce6ae502652c
2026-06-15 23:34:08 +00:00
Michael Aspinwall
ebfbc6844a Expose a way to wait for a controller listener to be fully shutdown
Kubernetes-commit: 338db9dde41f09aa094b61ef128e2d11327960ca
2026-06-15 17:52:00 +00:00
Lidang-Jiang
d8fe9715b9 Migrate StatefulSet immutable fields to declarative validation
Kubernetes-commit: 91341fc879394357dd24a7aaca3331cae1c2d6f6
2026-06-10 09:04:35 +08:00