Commit Graph

53348 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
df696c3189 Merge pull request #132657 from danwinship/drop-bfr
Drop BoundedFrequencyRunner from pkg/util/async
2025-07-23 22:52:32 -07:00
Kubernetes Prow Robot
01c5535387 Merge pull request #133085 from ritazh/DRAAdminAccess_beta
DRAAdminAccess: move to beta
2025-07-23 21:44:34 -07:00
Simran Kaur
c7d6c09683 List available endpoints for kube-apiserver (#132581)
Fix tests and formatting

Use ListedPaths for finding useful endpoints

Fix maps import

Update dependencies

Fix lint

Add option to pass listedpaths

Remove apiserver component check

Install statuz in genericapiserver

Register zpagesfeatures

Fix import order

Avoid adding non-debugging endpoints

Fix tests

Fix tests

fix tests

Sort paths

Sort in-place

Copy paths before sorting

Fix string initialization

Move sorting to later stage

Fix imports
2025-07-23 21:44:27 -07:00
Kubernetes Prow Robot
84df53a2a2 Merge pull request #133150 from rzlink/windsr
Remove Unit Test for WinDSR Feature Gate
2025-07-23 19:57:02 -07: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
6ad14ad876 Merge pull request #132991 from danwinship/endpoints-e2e-updates
Endpoints e2e updates for KEP-4974
2025-07-23 19:56:26 -07:00
Kubernetes Prow Robot
ca569e152d Merge pull request #132700 from pohly/dra-kubelet-grpc-v1
DRA kubelet: add v1 gRPC
2025-07-23 17:36:26 -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
d195722623 Merge pull request #132121 from atiratree/rs-minReadySeconds
schedule pod availability checks at the correct time in ReplicaSets
2025-07-23 14:04:28 -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
Kubernetes Prow Robot
6d99828b80 Merge pull request #133127 from bart0sh/PR184-DRA-skip-flaky-test-on-Windows
DRA: skip flaky test case on Windows
2025-07-23 11:42:27 -07:00
Dawei Wei
a806e069e2 Remove WinDSR feature gate unit test 2025-07-23 17:40:53 +00:00
Filip Křepinský
2cb48f77f0 schedule pod availability checks at the correct time in ReplicaSets 2025-07-23 18:58:57 +02:00
Kubernetes Prow Robot
7383971ab3 Merge pull request #133145 from ffromani/podres-dynamic-resources-enable-test
e2e: node: podresources: exercise with dynamicresources enabled
2025-07-23 09:22:34 -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
c35e4ad2b2 add codes for drop disabled pod fields 2025-07-23 22:57:12 +08:00
HirazawaUi
f31aeca425 Add code for overriding hostnames 2025-07-23 22:57:11 +08:00
HirazawaUi
88b7621434 Add validation for the HostnameOverride field. 2025-07-23 22:57:08 +08:00
Francesco Romani
17cc5e9ecd e2e: node: podresources: exercise with dynamicresources enabled
Differently than all the other tests, the testsuite
`TestListPodResourcesUsesOnlyActivePodsV1` did not enable
the `KubeletPodResourcesDynamicResources` FG.

This was just an oversight, because the test doesn't care
about the DynamicResources data, so the enablement was forgot.

We add the setting to make the tests consistent.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-07-23 15:38:34 +02:00
HirazawaUi
af6c97bd14 add Feature Gate. 2025-07-23 20:28:13 +08:00
HirazawaUi
8b3814c4ab Add the HostnameOverride field to the Pod API 2025-07-23 20:28:12 +08:00
Ed Bartosh
c2a06e7912 DRA: skip flaky test case on Windows
Added a skipOnWindows flag to DynamicResources scheduler test case
to skip test that relies on nanosecond timer precision.
Windows timer granularity is much coarser than Linux, which causes
the test to fail often.
2025-07-23 11:06:11 +03:00
Kubernetes Prow Robot
6e8cc32c51 Merge pull request #132970 from wongchar/grad-uncore-beta
cpumanager: graduate prefer-align-cpus-by-uncorecache to beta
2025-07-23 01:00:28 -07:00
Kubernetes Prow Robot
3e3f43f4b8 Merge pull request #132537 from lalitc375/hpa-validation
add validation logic for APIVersion fields of HPA
2025-07-22 19:04:27 -07:00
Kubernetes Prow Robot
c5ffd67cd2 Merge pull request #133130 from ylink-lfs/chore/residual_boolptr_removal
chore: residual boolptr and intptr removal with ptr.To
2025-07-22 17:56:33 -07:00
Tsubasa Nagasawa
88af8b6060 Add PodLevelResources to the Windows OS limitations in the API doc 2025-07-23 07:08:21 +09:00
Anna Song
c2b26617be Check OS for PodLevelResources in kubelet
Reject pods with PodLevelResources running on Windows nodes
at kubelet admission phase
2025-07-23 07:08:21 +09:00
Anna Song
e2c308aff9 Check OS for PodLevelResources in API server
Reject Pod with PodLevelResources in spec if Pod targets Windows OS.
2025-07-23 07:08:14 +09:00
Kubernetes Prow Robot
3e211097c7 Merge pull request #132810 from PatrickLaabs/132790-2
chore: removing redundant type conversion
2025-07-22 15:06:26 -07:00
Kubernetes Prow Robot
aee92cd6c3 Merge pull request #132968 from wongchar/uncore-e2e-beta
cpumanager: expand test coverage for prefer-align-cpus-by-uncore-cache
2025-07-22 13:40:50 -07:00
Lalit Chauhan
f6aee63690 add validation logic for APIVersion fields of HPA
New validation logic follows the API ratcheting principle,  will not be executed for already stored invalid if the corresponding fields or item in array is not modified. Please enter the commit message for your changes. Lines starting
2025-07-22 20:40:48 +00: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
Kubernetes Prow Robot
c1136abd3b Merge pull request #132354 from toVersus/test/plr-scheduler-metrics
[PodLevelResources] Verify scheduler resource metrics account for Pod Level Resources
2025-07-22 13:40:27 -07:00
Kubernetes Prow Robot
7bf8066a58 Merge pull request #133042 from rzlink/winoverlay
[KEP-5100] WinOverlay feature gate to GA
2025-07-22 12:32:27 -07:00
Kubernetes Prow Robot
52bc7515ca Merge pull request #132108 from rzlink/windsr
[KEP-5100] WinDSR feature gate to GA
2025-07-22 11:04:33 -07:00
Kubernetes Prow Robot
19378aa8e5 Merge pull request #131864 from stlaz/ensure-secret-images-benchmark
Benchmarks for node image access multitenancy
2025-07-22 11:04:26 -07:00
ylink-lfs
b070b0a5c5 chore: residual boolptr and intptr removal 2025-07-23 00:57:50 +08:00
Kubernetes Prow Robot
d019f301d5 Merge pull request #132523 from macsko/add_api_dispatcher
KEP-5229: Implement API dispatcher
2025-07-22 07:26:35 -07:00
Kubernetes Prow Robot
647ca064a0 Merge pull request #131362 from zhifei92/migrate-kubelet-lifecycle-to-contextual-logging
migrate kubelet lifecycle to contextual logging
2025-07-22 07:26:27 -07:00
Kubernetes Prow Robot
ce9ba81802 Merge pull request #133059 from danwinship/node-manager
kube-proxy node manager (take 2)
2025-07-21 20:36:27 -07:00
Kubernetes Prow Robot
cc674e7470 Merge pull request #128010 from ahmedtd/pod-certificates-types
Pod Certificates: Preliminary implementation of KEP-4317
2025-07-21 19:26:30 -07:00
zhangzhifei16
911df655d3 chore: migrate kubelet lifecycle to contextual logging. 2025-07-22 10:14:42 +08:00
Kubernetes Prow Robot
5231ff1cad Merge pull request #133013 from aaron-prindle/master-pr-vg-csr-conditions-validation-migration
feat: add CSR status.conditions approved+denied declarative validation tags to v1 and v1beta1 and add associated tests
2025-07-21 15:22:25 -07:00
Taahir Ahmed
6d4000f844 Pod Certificates: make update
Change-Id: Ib258c1f3bf238f41cfa1d6de8e8d0de5b8379a06
2025-07-21 21:49:57 +00:00
Taahir Ahmed
4624cb9bb9 Pod Certificates: Basic implementation
* Define feature gate
* Define and serve PodCertificateRequest
* Implement Kubelet projected volume source
* kube-controller-manager GCs PodCertificateRequests
* Add agnhost subcommand that implements a toy signer for testing

Change-Id: Id7ed030d449806410a4fa28aab0f2ce4e01d3b10
2025-07-21 21:49:57 +00:00
Kubernetes Prow Robot
0170df6f21 Merge pull request #133108 from SergeyKanzhelev/deleteSandBoxImageOption
pod sandbox image is not being used by kubelet any longer
2025-07-21 14:15:17 -07:00
Kubernetes Prow Robot
6a514727e4 Merge pull request #133079 from Apptane/fetch-image-credentials-later
kubelet: don't fetch image credentials if the image is present and if we don't need to check if the pod is allowed to pull it
2025-07-21 14:15:03 -07:00
Kubernetes Prow Robot
47d9d86326 Merge pull request #133028 from saschagrunert/deviceplugin-proto
Convert `k8s.io/kubelet/pkg/apis/deviceplugin` from gogo to protoc
2025-07-21 14:14:55 -07:00
Kubernetes Prow Robot
cdef93cedb Merge pull request #133017 from aramase/aramase/f/kep_4412_beta
Mark KubeletServiceAccountTokenForCredentialProviders feature gate as beta
2025-07-21 14:14:47 -07:00