pranshul gupta
2ea3d3815c
feat(validation-gen): Add declarative validation support for rolebinding(v1,v1alpha1,v1beta1)
2025-10-17 23:18:49 +05:30
pranshul gupta
4e660cc05b
feat(validation-gen): Add declarative validation support for ClusterRole(v1,v1alpha1,v1beta1)
2025-10-17 23:11:26 +05:30
pranshul gupta
3f8a5219e2
Enable validation-gen on rbac/v1,v1alpha1,v1beta1
...
This enables generation but doesn't activate the strategy calling of declarative
2025-10-11 07:25:55 +05:30
Kubernetes Prow Robot
63389c2374
Merge pull request #134532 from BenTheElder/clean-no-tools
...
don't require build tools to clean
2025-10-10 15:53:00 -07:00
Benjamin Elder
d5ae324fb6
don't require build tools to clean
...
removing the output already only uses docker opportunistically cleanup after docker builds, the rest of cleanup should not require any of these
previously on a clean mac install you can install docker + `bash` and building like `make WHAT=cmd/kubectl` will work but `make clean` will fail due to lack of gnu-tar
2025-10-10 14:12:28 -07:00
Kubernetes Prow Robot
b30d138603
Merge pull request #134465 from lalitc375/k8s-label-key
...
Add k8s-label-key format for toleration key
2025-10-10 13:57:00 -07:00
Kubernetes Prow Robot
1bafa63caf
Merge pull request #134526 from PersistentJZH/fix/fix-cron-parse-panic
...
fix panic in cron.ParseStandard
2025-10-10 12:23:00 -07:00
Lalit Chauhan
8b5cf608fd
Add k8s-label-key format for toleration key
2025-10-10 16:25:48 +00:00
Kubernetes Prow Robot
5b3bbd89e6
Merge pull request #134144 from swagatbora90/fix-kubeletnull-crash
...
change klog to log volume name instead of entire spec in GetDeviceMountPath
2025-10-10 09:21:00 -07:00
PersistentJZH
b738e8c3ca
fix panic in cron.ParseStandard
...
Signed-off-by: PersistentJZH <zhihao.kan17@gmail.com >
fix
optimize logic
fix unit test
2025-10-10 23:51:05 +08:00
Kubernetes Prow Robot
ee1ff4866e
Merge pull request #134479 from pohly/dra-device-taint-no-execute-toleration-fix
...
DRA device taints: fix toleration of NoExecute
2025-10-10 00:47:00 -07:00
Kubernetes Prow Robot
8e3d76317e
Merge pull request #134511 from BenTheElder/faster-clean
...
speed up make clean by narrowing recursive chmod
2025-10-09 17:45:00 -07:00
Benjamin Elder
efda517d93
speed up make clean by narrowing recursive chmod
2025-10-09 16:55:36 -07:00
Kubernetes Prow Robot
0a4651c991
Merge pull request #134495 from borg-land/cos-121-gpu
...
bump cos-gpu-installer to support cos 121
2025-10-09 13:47:00 -07:00
Kubernetes Prow Robot
628845b567
Merge pull request #134456 from gnufied/fix-e2e-modify-volume
...
With new changes we will also have a VolumeModifying condition
2025-10-09 11:31:02 -07:00
Kubernetes Prow Robot
b393d87d16
Merge pull request #134440 from pohly/e2e-volumebinding-watch-fix
...
integration test volume: fix restarting of watch
2025-10-09 03:05:09 -07:00
Kubernetes Prow Robot
b6d7517d2a
Merge pull request #134396 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics
...
client-go/util/watchlist/watch_list: intro DoesClientNotSupportWatchListSemantics
2025-10-09 03:05:01 -07:00
Kubernetes Prow Robot
6c258fa74b
Merge pull request #134376 from bertinatto/update-hostpathplugin-image-dra-manifest
...
Update hostpathplugin image version in DRA test driver manifest
2025-10-09 01:05:00 -07:00
upodroid
4f7e9ff1ef
bump cos-gpu-installer to support cos 121
2025-10-09 10:56:29 +03:00
Kubernetes Prow Robot
690e6a417a
Merge pull request #134488 from rkolchmeyer/pathfix
...
cluster/gce/gci: revert PATH change when using custom runc
2025-10-08 22:39:00 -07:00
Kubernetes Prow Robot
3791b0f7da
Merge pull request #134410 from SergeyKanzhelev/criapichangelog
...
Cri-api changelog
2025-10-08 21:09:00 -07:00
Kubernetes Prow Robot
28c655e79b
Merge pull request #134286 from aaron-prindle/dv-format-long-name-caseless-tag-migration
...
feat: migrate k8s:format=k8s-long-name-caseless validation on OpaqueDeviceConfiguration.Driver to declarative validation
2025-10-08 19:16:59 -07:00
Kubernetes Prow Robot
3e4b5e48f2
Merge pull request #134193 from hoskeri/fix-ipv6allocator
...
Fix IPv6 allocator for /64 CIDRs
2025-10-08 18:03:01 -07:00
Robert Kolchmeyer
3ec711f91e
cluster/gce/gci: revert PATH change when using custom runc
...
Commit 6031ff29c1
("make containerd download more robust") updated the containerd systemd
unit to use `Environment=PATH=/home/containerd/bin:$PATH`. However,
environment variables are not evaluated in systemd units in that way.
This resulted in containerd running with the literal value
`/home/containerd/bin:$PATH` for its PATH, breaking containerd (it could
not access the apparmor_parser program).
The old way passes the PATH that configure.sh runs with to containerd,
which is not optimal, but at least it doesn't break the tests. Let's
revert to the old way.
2025-10-08 16:19:01 -07:00
Kubernetes Prow Robot
6bc4914b84
Merge pull request #134256 from liggitt/protoc-gogo-poc
...
KEP-5589 - drop gogo runtime dependencies
2025-10-08 13:47:00 -07:00
Aaron Prindle
8e4cd1f3b6
address feedback
2025-10-08 20:45:07 +00:00
Aaron Prindle
d77cb206a0
feat: migrate k8s:format=k8s-long-name-caseless validation on OpaqueDeviceConfiguration.Driver to declarative validation
2025-10-08 20:45:01 +00:00
Kubernetes Prow Robot
96660d0441
Merge pull request #134367 from aaron-prindle/dv-resource-claim-spec-immutable
...
add +k8s:immutable tag to ResourceClaim.spec and associated tests
2025-10-08 12:57:08 -07:00
Kubernetes Prow Robot
51e35e61ce
Merge pull request #133870 from pohly/build-data-race-detection
...
build: also support KUBE_RACE for test binaries
2025-10-08 12:57:01 -07:00
Jordan Liggitt
7f58bb9abd
Regenerate vendor
2025-10-08 14:28:41 -04:00
Jordan Liggitt
2fe6220968
Regenerate protobuf
2025-10-08 14:28:40 -04:00
Jordan Liggitt
6d8adfe402
Isolate generated ProtoMessage() methods in build-tagged files
2025-10-08 14:28:40 -04:00
Jordan Liggitt
5fb0e16be6
Drop runtime use of gogo packages
2025-10-08 14:28:39 -04:00
Kubernetes Prow Robot
ddc2c5d192
Merge pull request #134481 from soltysh/chunk_size_drop_beta
...
Update --chunk-size flag, dropping the beta information
2025-10-08 10:22:59 -07:00
Maciej Szulik
cf099f4fc9
Update --chunk-size flag, dropping the beta information
...
The --chunk-size flag has been around since October 2017
(i4780ad0297 )
so it's about time we make it official.
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2025-10-08 18:15:36 +02:00
Kubernetes Prow Robot
10b97337f7
Merge pull request #131411 from ballista01/apiserver-requestheader-security-fix
...
Fix overlapping client CA and requestheader CA validation with proper certificate checking
2025-10-08 09:11:00 -07:00
Kubernetes Release Robot
67c29eaafc
CHANGELOG: Update directory for v1.35.0-alpha.1 release
2025-10-08 14:22:30 +00:00
Kubernetes Prow Robot
acaa1e362d
Merge pull request #133410 from richabanker/delete-label-values
...
Wrapper for prom client's DeleteLabelValues()
2025-10-08 07:01:02 -07:00
Kubernetes Prow Robot
a20a9a4113
Merge pull request #133599 from eltrufas/block-transient
...
Mark API server errors as transient in csi raw block driver
2025-10-08 05:29:02 -07:00
Patrick Ohly
6f51446802
DRA device taints: fix toleration of NoExecute
...
As usual, consumers of an allocated claim react to the information stored in
the status. In this case, the scheduler did not copy the tolerations into the
status and as a result a pod with a toleration for NoExecute got scheduled and
then immediately evicted.
Some additional logging gets added to make the handling easier to track in the
eviction controller. Example YAMLs allow reproducing the use case manually.
2025-10-08 13:13:47 +02:00
Kubernetes Prow Robot
2e2c63ef73
Merge pull request #134449 from aditigupta96/contextual-api-approval-controller
...
refactor(apiextensions-apiserver): Make APIApproval controller context-aware
v1.35.0-alpha.1
2025-10-08 01:43:01 -07:00
Patrick Ohly
9702a2dca2
E2E framework: enable data race detection only if needed
...
When building the test binary without race detection, we don't
need the post-processing of the JUnit file because it cannot
contain data race reports. This can be done via build tags.
2025-10-08 08:45:21 +02:00
Aditi Gupta
7eb7894dad
refactor(apiextensions-apiserver): Make APIApproval controller context-aware
2025-10-07 21:30:26 -07:00
Rafael Castillo
f99d0e9759
Mark API server errors as transient in csi raw block driver
...
Certain failures during SetupDevice and MapPodDevice are not treated as
transient in the csi raw block plugin implementation, while they are in
the file mode plugin. This can lead to certain failures causing volumes
to be marked as unmounted incorrectly.
This patch brings the block plugin up to parity with the fs one by
marking the equivalent calls as transient. This mostly covers API server
and some csi driver calls.
2025-10-08 02:39:01 +00:00
Kubernetes Prow Robot
2cdcccbc99
Merge pull request #134403 from macsko/add-sig-scheduling-leads-to-feature-approvers
...
Update SIG Scheduling leads in feature-approvers
2025-10-07 19:17:06 -07:00
Kubernetes Prow Robot
7dcc66e8b6
Merge pull request #133922 from lmktfy/20250907_docs_owners_aliases
...
Fix OWNERS_ALIASES entry for SIG Docs
2025-10-07 19:17:00 -07:00
Aaron Prindle
2fa703bfb6
address feedback
2025-10-07 22:49:14 +00:00
Aaron Prindle
b4fa5794ef
generate
2025-10-07 22:49:14 +00:00
Aaron Prindle
1c0f0add8a
feat: add +k8s:immutable tag to ResourceClaim.spec and associated tests
2025-10-07 22:49:11 +00:00
Aaron Prindle
dfd7b230b4
feat: make it so that all ShortCircuit validators are run for short circuiting check
2025-10-07 22:47:42 +00:00