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