Commit graph

1122 commits

Author SHA1 Message Date
Kubernetes Prow Robot
e5c04392c0
Merge pull request #134276 from aaron-prindle/allocation-mode-enum
fix: add +enum tag to resource DeviceAllocationMode
2025-09-30 07:14:34 -07:00
Dan Bokete
b40b67b9cf Deprecate caseless driver name validation and enforce lowercase warnings
- Deprecate IsDNS1123SubdomainCaseless to avoid caseless validation issues.
- Warn when ResourceSlice driver names contain uppercase characters.
- Clarify driver names must be DNS subdomains and use only lowercase letters.
- Update tests, staging code, and OpenAPI spec to reflect the changes.
2025-09-27 13:23:59 +01:00
Aaron Prindle
53b81011e2 fix: add +enum tag to resource DeviceAllocatoionMode 2025-09-25 16:58:31 +00:00
Joel Speed
4e71993917
Enable SSATags linter to enforce +listType on lists in APIs 2025-09-19 13:57:07 +01:00
Joe Betz
3fc59ee9a7 stop using util.ToRESTFriendlyName in favor of declared model names
Signed-off-by: Joe Betz <jpbetz@google.com>
2025-09-10 15:52:59 -04:00
Joe Betz
5647c07179 generate
Signed-off-by: Joe Betz <jpbetz@google.com>
2025-09-10 15:52:58 -04:00
杨军10092085
62cadde688 Fix incorrect description of feature PodObservedGenerationTracking 2025-09-05 16:22:32 +08:00
Kubernetes Prow Robot
7284237ac4
Merge pull request #133229 from SergeyKanzhelev/fixupTypes
fix up types for 1.34 release - remove GA feature gates
2025-09-02 17:49:19 -07:00
Joe Betz
158e4e8261 generate 2025-08-29 15:46:23 -04:00
Kubernetes Prow Robot
dd64619a62
Merge pull request #133716 from ahmetb/metav1-status-list-marker
api: Remove +listType marker for non-list field
2025-08-28 14:57:09 -07:00
Kubernetes Prow Robot
6b33567f9b
Merge pull request #133684 from soltysh/drop_StatefulSetAutoDeletePVC
Drop StatefulSetAutoDeletePVC after the feature GA-ed in 1.32
2025-08-28 10:49:15 -07:00
Maciej Szulik
2f356d02e2
make update
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-08-28 13:35:20 +02:00
Harry Li
f1ceec70a6
feat(apis/batch): PodFailurePolicyOnPodConditionsPattern.Status can be omitted (#133479)
* feat(apis/batch): PodFailurePolicyOnPodConditionsPattern.Status can be omitted

Signed-off-by: Harry Li <bertram_li@163.com>

* chore: update generated files after API changes

---------

Signed-off-by: Harry Li <bertram_li@163.com>
Co-authored-by: Harry Li <bertram_li@163.com>
2025-08-27 18:30:08 -07:00
Ahmet Alp Balkan
ad8afd3ab0 add generated files 2025-08-27 09:22:05 -07:00
Sunyanan Choochotkaew
59bba92717
KEP-5075: generated codes from make update
Signed-off-by: Sunyanan Choochotkaew <sunyanan.choochotkaew1@ibm.com>
2025-07-30 09:26:52 +09:00
yliao
3068b60b83 extended resource backed by DRA: codegen 2025-07-29 17:17:20 +00:00
Kobayashi,Daisuke
ac81b829e4 KEP-5007 DRA Device Binding Conditions: Run make update 2025-07-29 11:34:03 +00:00
Sergey Kanzhelev
cd4771d737 fix up types for 1.34 release - remove GA feature gates 2025-07-26 00:02:20 +00:00
Kubernetes Prow Robot
b93bcbfba1
Merge pull request #133195 from nojnhuh/dra-ga-comment
Update DRA Pod spec comments
2025-07-25 00:32:35 -07:00
Kubernetes Prow Robot
3fd1251165
Merge pull request #131089 from KevinTMtz/pod-level-hugepage-cgroups
[PodLevelResources] Propagate Pod level hugepage cgroup to containers
2025-07-24 19:08:26 -07:00
Jon Huhn
f1737db166 Update DRA Pod spec comments 2025-07-24 18:58:24 -05:00
Kubernetes Prow Robot
26045b2fab
Merge pull request #132642 from yuanwang04/restart-rules
Implement container restart policy rules
2025-07-24 16:44:51 -07:00
Kubernetes Prow Robot
7912e5fd67
Merge pull request #131549 from carlory/KEP-3751-GA
[Kep-3751] Promote VolumeAttributesClass to GA
2025-07-24 16:44:27 -07:00
Kevin Torres
1bc995c195 Generated files 2025-07-24 21:29:04 +00:00
carlory
94bf8fc8a9 Promoted API VolumeAttributesClass and VolumeAttributesClassList to storage.k8s.io/v1.
Promoted feature-gate `VolumeAttributesClass` to GA (on by default)

Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-07-25 01:53:59 +08:00
Yuan Wang
af595a44ae Add container restart rules to API 2025-07-24 16:49:52 +00:00
Patrick Ohly
4e592f6c14 DRA API: s/v1beta2/v1/ and generated files 2025-07-24 08:30:24 +02:00
Kubernetes Prow Robot
9adc49ffd4
Merge pull request #133046 from toVersus/reject-windows-in-api-server
[PodLevelResources] Add validation for Windows OS
2025-07-23 19:56:33 -07:00
Kubernetes Prow Robot
6ef2215eb7
Merge pull request #132558 from HirazawaUi/Implement-4762
KEP-4762: Allows setting any FQDN as the pod's hostname
2025-07-23 16:26:27 -07:00
Kubernetes Prow Robot
041974709c
Merge pull request #132106 from AndrewSirenko/vac-valid
[KEP-3751] Allow PVC VACName to go from non-nil to nil
2025-07-23 12:52:30 -07:00
Drew Sirenko
f7109ed281 [KEP-3751] Allow PVC VACName to update to nil or empty when status.currentVAC is nil 2025-07-23 10:59:18 -04:00
HirazawaUi
8b3814c4ab Add the HostnameOverride field to the Pod API 2025-07-23 20:28:12 +08:00
Tsubasa Nagasawa
88af8b6060 Add PodLevelResources to the Windows OS limitations in the API doc 2025-07-23 07:08:21 +09:00
Bing Hongtao
6f3b6b91f0
KEP-3721: Support for env files (#132626)
* Add FileKeyRef field and struct to the Pod API

* Add the implementation code in the kubelet.

* Add validation code

* Add basic functionality e2e tests

* add codes for drop disabled pod fields

* update go.mod
2025-07-22 13:40:42 -07:00
Kubernetes Prow Robot
08362f0650
Merge pull request #132429 from torredil/kep4876-beta
Promote sig-storage feature `MutableCSINodeAllocatableCount` to Beta
2025-07-22 13:40:34 -07:00
Taahir Ahmed
6d4000f844 Pod Certificates: make update
Change-Id: Ib258c1f3bf238f41cfa1d6de8e8d0de5b8379a06
2025-07-21 21:49:57 +00:00
Anish Ramasekar
f1728bd584
Add ServiceAccount coordinates to ImagePullCredentials v1alpha1
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-07-18 16:38:27 -05:00
Kubernetes Prow Robot
d7cce80685
Merge pull request #133040 from sunnylovestiramisu/fixDescription
Update VolumeAttributesClass API Description
2025-07-17 15:58:59 -07:00
Kubernetes Prow Robot
27ef1d4eed
Merge pull request #132033 from pohly/dra-scheduler-filter-timeout
DRA scheduler: implement filter timeout
2025-07-17 15:58:24 -07:00
Kubernetes Prow Robot
3dd0e86190
Merge pull request #132821 from cici37/mapBeta
[KEP-3962]Promote MutatingAdmissionPolicy to Beta
2025-07-17 14:18:24 -07:00
Sunny Song
1745094c40 Update VolumeAttributesClass API Description 2025-07-17 18:40:01 +00:00
Patrick Ohly
025c606e39 DRA scheduler: add plugin configuration
The only option is the filter timeout.
The implementation of it follows in a separate commit.
2025-07-17 16:47:47 +02:00
Patrick Ohly
a1a85ddb16 SSA: test optional map keys
As of structured-merge-diff v6.3.0, list map keys may be optional, as long as
at least one key is provided.
2025-07-17 09:56:28 +02:00
Patrick Ohly
3357e8fc05 SSA: add integration tests
test/integration/apiserver/apply covers the behavior of server-side-apply (SSA)
for official APIs. But there seem to be no integration tests which cover the
semantic of SSA like adding/removing/updating entries in a list map. This adds
such a test.

It needs an API which is under control of the test and uses
k8s.io/apimachinery/pkg/apis/testapigroup for that purpose, with some issues
fixed (OpenAPI code generation complained) and a new list map added.

Registering that API group in the apiserver needs a REST storage and
strategy. The API group only gets added in the test. However, the production
code has to know about it. In particular,
pkg/generated/openapi/zz_generated.openapi.go has to describe it.
2025-07-17 09:56:28 +02:00
Eddie Torres
e7aeb4ff5c
Promote MutableCSINodeAllocatableCount to Beta
Signed-off-by: Eddie Torres <torredil@amazon.com>
2025-07-16 21:23:13 +00:00
Kubernetes Prow Robot
394f412767
Merge pull request #132617 from aramase/aramase/f/kep_4412_pod_cache_key_type
Add ServiceAccountTokenCacheType support to credential provider plugin
2025-07-15 10:56:45 -07:00
Cici Huang
6cd00cdcba Auto gen 2025-07-15 04:48:13 +00:00
Kubernetes Prow Robot
3430e34d88
Merge pull request #132656 from liggitt/selector-authz
KEP-4601: Graduate selector authorization to stable
2025-07-14 16:42:38 -07:00
Kubernetes Prow Robot
c2cd859eaf
Merge pull request #131458 from BenTheElder/hostnetwork-docs
document hostnetwork <> port implications
2025-07-14 16:42:23 -07:00
Jordan Liggitt
4f77a46186
Generated files 2025-07-14 16:19:52 -04:00