Commit graph

1300 commits

Author SHA1 Message Date
Kubernetes Prow Robot
05f19de8ed
Merge pull request #139520 from macsko/merge_featuregates
Merge GangScheduling and WorkloadAwarePreemption feature gates into GenericWorkload
2026-06-17 12:33:35 +05:30
Kubernetes Prow Robot
1436bc703d
Merge pull request #139586 from ania-borowiec/update_comment
Update doc comment for PodSpec.PreemptionPolicy to reflect the actual logic
2026-06-17 01:17:28 +05:30
Maciej Skoczeń
5b94a58696 Update API codegen 2026-06-15 11:42:10 +00:00
Lidang-Jiang
91341fc879 Migrate StatefulSet immutable fields to declarative validation 2026-06-12 08:38:14 +08:00
Ania Borowiec
312919c227
update doc comment for PreemptionPolicy to reflect the actual logic 2026-06-11 12:19:21 +00:00
yliao
f28571781b promotion to GA (stable) 2026-06-02 16:12:22 +00:00
Kartavya Sonar
be38e73900 doc: clarify ConfigMap BinaryData not propagated to container env vars 2026-05-27 17:42:14 +00:00
Kubernetes Prow Robot
b094736530
Merge pull request #138653 from adrianmoisey/hpa-generation-conditions
HPA: Set ObservedGeneration in HPA conditions
2026-05-26 22:53:59 +05:30
Adrian Moisey
8a31943e79
Set generation condition for HPA 2026-05-22 18:08:59 +02:00
dom4ha
72d770c679 Convert DisruptionMode from enum to struct 2026-05-22 12:50:19 +00:00
dom4ha
6404ddc2b7 Add generated files for v1alpha3
Run code generation for v1alpha3
2026-05-22 12:50:18 +00:00
Kubernetes Prow Robot
e136f39334
Merge pull request #137103 from arcceus/api-linter-apps-optionalorrequired
Enables the optionalorrequired linter for the apps API group
2026-05-22 05:14:43 +05:30
liyuerich
ba3d29dbcf enable commentstart check on autoscaling API group
Signed-off-by: liyuerich <yue.li@daocloud.io>
2026-05-14 15:28:44 +08:00
Jordan Liggitt
27dea6af23
Regenerate API docs 2026-05-13 11:24:08 -04:00
Joe Betz
17123b0326
generate 2026-05-12 17:47:26 -04:00
Kubernetes Prow Robot
fbac27ccc5
Merge pull request #138780 from soltysh/update_sts_docs
Update StatefulSet OnDelete strategy documentation
2026-05-07 22:37:20 +05:30
Kubernetes Prow Robot
af6d86c7cc
Merge pull request #138759 from soltysh/drop_job_features
Drop job features
2026-05-07 20:09:26 +05:30
Maciej Szulik
978f5741d8
Generated changes
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-07 12:05:48 +02:00
arcceus
012fc1b844
revert WhenDeleted/WhenScaled to +optional 2026-05-07 12:03:31 +05:30
arcceus
a0594561ab
linter exception yaml, data and revision field marker 2026-05-07 12:03:31 +05:30
arcceus
383b22767c
addressing review comments 2026-05-07 12:03:30 +05:30
arcceus
3d9a2b9c19
ran hack/update-openapi-spec.sh 2026-05-07 12:03:30 +05:30
Maciej Szulik
3552b1158d
Update StatefulSet OnDelete strategy documentation
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-05 13:37:37 +02:00
Kubernetes Prow Robot
f35644f1a9
Merge pull request #136271 from adityasharmawork/fix-remove-unused-type-clean
cleanup: Remove unused PodStatusResult type
2026-05-05 15:12:22 +05:30
Kimon N.
6691ecaf2f
Fix v1.VolumeMount.MountPath doc to match validator (allow ':')
The v1.VolumeMount.MountPath doc claims the path must not contain
':', but the validator does not enforce this. The internal type in
pkg/apis/core/types.go carries no such constraint, and existing
TestValidateVolumeMounts success cases use mountPath values like "d:",
"F:", and "G:\mount".

This is a doc-only change. The validator is unchanged; the public doc
now matches what the validator actually accepts. Regenerated proto and
openapi snapshots to propagate the doc update.

Signed-off-by: Kimon N. <nkimon00@gmail.com>
2026-04-30 22:51:30 +02:00
Aditya Sharma
a82550821a
cleanup: Remove unused PodStatusResult type
The PodStatusResult type in pkg/apis/core is defined but not referenced anywhere.
2026-04-30 11:49:57 +05:30
Kubernetes Prow Robot
fde453b60e
Merge pull request #138537 from weak-fox/followup-126850-models-schema
code-generator: align models-schema stderr output
2026-04-30 01:17:30 +05:30
Kubernetes Prow Robot
c485ef21ab
Merge pull request #136709 from gzb1128/dra-cel-no-such-key-error-enhancement
DRA: improve CEL error message for "no such key" errors
2026-04-30 00:21:23 +05:30
weak-fox
7ce54af8fc code-generator: align models-schema stderr output 2026-04-24 07:42:27 +08:00
Kubernetes Prow Robot
81f142e9b8
Merge pull request #136935 from troychiu/enable-optionalorrequired-linter-for-resource
api: enable optionalorrequired linter for resource API
2026-04-23 03:20:09 +05:30
Kubernetes Prow Robot
cbd6fe51c9
Merge pull request #135336 from carlory/clean-AnyVolumeDataSource
[1.37] Remove feature gate AnyVolumeDataSource
2026-04-23 03:18:57 +05:30
gzb1128
5e2d5b9a62 DRA: add hint for CEL "no such key" errors
When CEL expressions access non-existent map keys, add a helpful hint
suggesting optional chaining (.? followed by orValue()) or has() macro.
2026-04-17 11:08:18 +08:00
Antoni Zawodny
59c9f75133 Add Workload-Aware Preemption fields to Workload and PodGroup APIs
Co-authored-by: Omar Sayed <omarsayed@google.com>
2026-03-24 09:03:50 +01:00
carlory
95460ea1f8 run make update
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-03-23 16:38:10 +08:00
Jon Huhn
d80f384b70 Workload API: PodGroup ResourceClaims (KEP-5729) 2026-03-22 14:52:45 -05:00
Kubernetes Prow Robot
ef247770b5
Merge pull request #137190 from everpeace/KEP-5491-alpha
KEP-5491: DRA: List Types for Attributes [Alpha]
2026-03-21 14:18:12 +05:30
Nour
8b9159baa4
Drop CSR analogy, mark ObjectMeta +required,reduce limits (maxItems=500, maxLength=128) for etcd safety, add Errors printer column
Signed-off-by: Nour <nurmn3m@gmail.com>
2026-03-19 16:50:03 +02:00
Nour
29601b8628
Add ResourcePoolStatusRequest API types and generated code
Introduce the ResourcePoolStatusRequest resource type in the
resource.k8s.io/v1alpha3 API group, gated behind the
DRAResourcePoolStatus feature gate. This includes external and internal
type definitions, protobuf/OpenAPI generated code, client-go typed
clients, informers, listers, apply configurations, deepcopy, defaults,
conversion, fuzzer, declarative validation tags, and API discovery
metadata.
2026-03-19 16:49:56 +02:00
Shingo Omura
3902f5611f
KEP-5491: generated code for list attribute fields in DeviceAttribute API ("make update"-ed) 2026-03-19 14:45:08 +09:00
Kubernetes Prow Robot
c2a7819806
Merge pull request #137719 from sohankunkerkar/memqos-kernel-metrics-e2e
KEP-2570: Add tiered memory protection, metrics, rollback fix, and E2E tests for MemoryQoS
2026-03-19 05:42:44 +05:30
Sohan Kunkerkar
d2b77a8133 Rename HardReservation to TieredReservation for memoryReservationPolicy
The tiered approach uses memory.min for Guaranteed pods (hard protection)
and memory.low for Burstable pods (soft protection). Rename the policy
value to reflect this design.
2026-03-18 16:24:27 -04:00
Praveen Krishna
f266fe4118 make update 2026-03-18 14:33:01 +00:00
Tsubasa Watanabe
6bf9cd5053 DRA Device Binding Conditions: run make update
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
2026-03-18 13:44:11 +09:00
Kubernetes Prow Robot
a1293fe6b1
Merge pull request #137836 from BenTheElder/fix-api
Fix API serialization compatibility regression in VolumeMountStatus
2026-03-18 08:23:46 +05:30
Benjamin Elder
9f60cc3c4e hack/update-codegen.sh 2026-03-17 17:37:23 -07:00
Kubernetes Prow Robot
399be52146
Merge pull request #137584 from QiWang19/kcfg-memqos
KEP-2570: Add MemoryReservationPolicy to kubeketconfig for MemoryQoS feature
2026-03-18 05:20:01 +05:30
Kubernetes Prow Robot
299ab0d68a
Merge pull request #137271 from brejman/tas-constraints
KEP-5732: Add SchedulingConstraints to PodGroup API and use them in TopologyPlacement plugin
2026-03-18 05:19:47 +05:30
Jefftree
d43dc1abd8 generated: regenerate proto, openapi, deepcopy, conversion, and testdata 2026-03-17 16:44:16 -04:00
Bartosz
d9da8c7c4a
Add scheduling constraints to v1alpha2 pod group api
Add plugin to generate placements based on scheduling constraints

Co-authored-by: Antoni Zawodny <zawodny@google.com>
2026-03-17 13:27:46 +00:00
Qi Wang
f1ccd2d8aa Add MemoryReservationPolicy to kubeletconfig for MemoryQoS feature
Add MemoryReservationPolicy (None/HardReservation) controls memory.min. This allows
independently of memory.min protection, providing operators more
granular control over memoryQoS behavior.
Signed-off-by: Qi Wang <qiwan@redhat.com>
2026-03-16 11:24:34 -04:00