Commit Graph

23631 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
2bdcad7419 Merge pull request #132803 from aramase/aramase/f/token_request_uid_check
Make kubelet token cache UID-aware to prevent stale tokens after service account recreation
2025-07-10 22:25:27 -07:00
Anish Ramasekar
45dfb46448 Add TokenRequestServiceAccountUIDValidation feature gate with UID validation
This change introduces the TokenRequestServiceAccountUIDValidation feature
gate and implements feature-gated service account UID validation for the
TokenRequest API. When enabled, the API validates that the service account
UID in token requests matches the actual service account UID, preventing
token requests for recreated service accounts with the same name but
different UIDs.

Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-07-10 23:20:23 -05:00
Marek Siarkowicz
03e32bd260 Expose compaction revision from compactor 2025-07-10 16:01:02 +02:00
Marek Siarkowicz
5e3ea8e279 Add test for compactor 2025-07-10 16:00:12 +02:00
Kubernetes Prow Robot
bb415b6933 Merge pull request #132823 from yongruilin/master_vg_enum
feat(validation-gen): add k8s:enum validators
2025-07-09 17:53:35 -07:00
Kubernetes Prow Robot
93bb3858f3 Merge pull request #132845 from ylink-lfs/chore/int64ptr_removal
chore: replace int64ptr with ptr.To
2025-07-09 10:11:34 -07:00
Kubernetes Prow Robot
da7058e92c Merge pull request #132813 from serathius/compact-test
Add testing compaction in storage List tests
2025-07-09 10:11:26 -07:00
ylink-lfs
26f54e5c0e chore: replace int64ptr with ptr.To 2025-07-09 21:35:45 +08:00
Kubernetes Prow Robot
3b12bcd546 Merge pull request #132777 from PatrickLaabs/132086-pkg-plugin
chore: depr. pointer pkg replacement for pkg/security and plugin/pkg
2025-07-08 20:01:26 -07:00
Kubernetes Prow Robot
1d392729b5 Merge pull request #132775 from ash2k/use-sets-type
Use `sets.Set` instead of a local impl
2025-07-08 14:33:33 -07:00
Kubernetes Prow Robot
0370a809f3 Merge pull request #132819 from ylink-lfs/chore/uint64ptr_usage_removal
chore: remove residual uint64ptr usage with k8s.io/util/ptr
2025-07-08 11:45:33 -07:00
yongruilin
89344dc239 feat(validation-gen): add k8s:enum validator 2025-07-08 18:38:04 +00:00
yongruilin
345641f106 feat(validation-gen): add Enum validator function 2025-07-08 18:38:04 +00:00
Kubernetes Prow Robot
4142fb530c Merge pull request #132715 from googs1025/fix/flaky_patch
fix: TestPatchResourceTimeout flaky test
2025-07-08 09:03:34 -07:00
Kubernetes Prow Robot
3aa0bb9725 Merge pull request #132772 from saschagrunert/protoc-jwt
Convert `externaljwt` from gogo to protoc
2025-07-08 07:53:27 -07:00
ylink-lfs
30a3bfdbcb chore: remove residual uint64ptr usage with ptr package 2025-07-08 22:20:16 +08:00
Kubernetes Prow Robot
2dfb3e4ffd Merge pull request #131203 from xuzhenglun/fix-ws-race
make sure all streams are created before start demux websocket
2025-07-08 06:45:26 -07:00
googs1025
83584d13c4 fix: TestPatchResourceTimeout flaky test
Signed-off-by: googs1025 <googs1025@gmail.com>
2025-07-08 20:27:34 +08:00
xuzhenglun
3379d5ac4b make sure all streams are created before starting demux websocket 2025-07-08 18:33:21 +08:00
Marek Siarkowicz
c53b41e98c Add testing compaction in storage List tests 2025-07-08 11:41:36 +02:00
PatrickLaabs
c530b02257 chore: depr. pointer pkg replacement for pkg/security and plugin/pkg 2025-07-08 11:22:07 +02:00
Kubernetes Prow Robot
3d13f39f24 Merge pull request #132788 from ylink-lfs/chore/strptr_removal
chore: remove strPtr usage with ptr.To
2025-07-08 00:35:36 -07:00
Sascha Grunert
841886df76 Convert externaljwt from gogo to protoc
Use standard protoc for the `externaljwt` package instead of gogo.

Part of https://github.com/kubernetes/kubernetes/issues/96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2025-07-08 08:08:30 +02:00
Kubernetes Prow Robot
7948fec34b Merge pull request #132792 from ylink-lfs/chore/typo_invaILd
chore: typo 'invaILd' occurrence replacement
2025-07-07 21:45:25 -07:00
Kubernetes Prow Robot
5f34f9233b Merge pull request #132794 from PatrickLaabs/132749-boolptr
chore: replacement of boolPtr helper functions to ptr packge
2025-07-07 20:13:26 -07:00
ylink-lfs
830a088d1b chore: remove strPtr usage with ptr.To instead 2025-07-08 09:03:38 +08:00
Benjamin Elder
838f3afc52 storage/etcd3: add back missing errcheck
lost in recent refactoring.
2025-07-07 17:37:36 -07:00
Kubernetes Prow Robot
f366e36ba2 Merge pull request #132750 from PatrickLaabs/132086-cli-runtime
chore: depr. pointer pkg replacement for cli-runtime
2025-07-07 12:31:55 -07:00
PatrickLaabs
cfd65c5f74 chore: replacement of helper functions to ptr packge 2025-07-07 21:28:54 +02:00
ylink-lfs
d9de37d931 chore: typo invaILd occurrence replacement 2025-07-08 00:08:34 +08:00
ylink-lfs
3115651410 chore: remove uint64Ptr using ptr.To instead 2025-07-07 21:51:48 +08:00
PatrickLaabs
6cef8492e7 chore: depr. pointer pkg replacement for cli-runtime 2025-07-07 12:32:45 +02:00
Kubernetes Prow Robot
ee012e883f Merge pull request #131641 from pohly/dra-kubelet-in-use-metric
DRA kubelet: add dra_resource_claims_in_use gauge vector
2025-07-07 03:11:26 -07:00
Mikhail Mazurskiy
d193ffe57f Use sets.Set instead of a local impl 2025-07-07 19:21:39 +10:00
Kubernetes Prow Robot
43a30ef17b Merge pull request #132005 from kei01234kei/handle_context_in_processloop
Handle context in the process loop
2025-07-06 17:13:25 -07:00
Kubernetes Prow Robot
116cfc0c5f Merge pull request #132752 from PatrickLaabs/132086-apiserver-2
chore: second depr. pointer pkg replacement for apiserver (2/2)
2025-07-06 15:13:24 -07:00
Kubernetes Prow Robot
e2afbf83f5 Merge pull request #132754 from PatrickLaabs/132086-component-base
chore: depr. pointer pkg replacement for component-base
2025-07-06 13:39:32 -07:00
Kubernetes Prow Robot
d7a06387fe Merge pull request #132751 from PatrickLaabs/132086-apiserver-1
chore: first depr. pointer pkg replacement for apiserver (1/2)
2025-07-06 13:39:25 -07:00
PatrickLaabs
bb24afe586 chore: depr. pointer pkg replacement for component-base 2025-07-06 11:20:53 +02:00
PatrickLaabs
bd8d5f9798 chore: depr. pointer pkg replacement for controller-manager 2025-07-06 11:14:15 +02:00
PatrickLaabs
fe61e825e0 chore: second depr. pointer pkg replacement for apiserver 2025-07-06 11:09:16 +02:00
PatrickLaabs
4a61b81701 chore: first depr. pointer pkg replacement for apiserver 2025-07-06 10:58:23 +02:00
Kubernetes Prow Robot
87562da40a Merge pull request #132723 from PatrickLaabs/132086-apiextensions
chore: depr. pointer pkg replacement for apiext.-apiserver apiextensions
2025-07-06 00:23:24 -07:00
Kubernetes Prow Robot
d9228cae97 Merge pull request #132741 from PatrickLaabs/132086-podsecadmission-test
chore: depr. pointer pkg replacement for psa tests
2025-07-05 18:59:31 -07:00
Kubernetes Prow Robot
c02dee7920 Merge pull request #129785 from toVersus/chore/cleanup-named-port-func
Cleanup duplicate function to get port number from named port
2025-07-05 17:51:25 -07:00
Kubernetes Prow Robot
26135216e7 Merge pull request #132726 from PatrickLaabs/132086-apiext-apiserver-validation
chore: depr. pointer pkg replacement for apiext. apiservers validations
2025-07-05 16:41:24 -07:00
Kubernetes Prow Robot
38f534fc4c Merge pull request #132743 from PatrickLaabs/132086-psa-policy
chore: depr. pointer pkg replacement for psa policy
2025-07-05 14:13:37 -07:00
Kubernetes Prow Robot
95b18e4d42 Merge pull request #132742 from PatrickLaabs/132086-podsecadmission-admissiontest
chore: depr. pointer pkg replacement for psa admissiontest
2025-07-05 14:13:30 -07:00
Kubernetes Prow Robot
d79c1e7eaa Merge pull request #132721 from PatrickLaabs/132086-apiext-integration
chore: depr. pointer pkg replacement for apiext. integration
2025-07-05 14:13:23 -07:00
Kubernetes Prow Robot
f5e136df9d Merge pull request #132724 from PatrickLaabs/132086-apiext-controller
chore: depr. pointer pkg replacement for apiext. pkg/cntroller
2025-07-05 12:19:24 -07:00