Commit Graph

128910 Commits

Author SHA1 Message Date
Penghao
a548688ffe fix: add feature-gate is disabled unit tests 2025-03-15 10:41:10 +08:00
Penghao
0393497468 Add protection finalizer to vac when it is created 2025-03-15 10:41:04 +08:00
Kubernetes Prow Robot
18e5a4d585
Merge pull request #130827 from thockin/kk_refactor_FunctionGen
validation-gen: Simplify FunctionGen and VariableGen
2025-03-14 19:09:53 -07:00
Kubernetes Prow Robot
b29c2f5343
Merge pull request #130738 from ritazh/dra-user-rbac
DRA: add user rbac
2025-03-14 19:09:46 -07:00
Kubernetes Prow Robot
c12006e8b4
Merge pull request #130742 from gauravkghildiyal/kep-2433-ga
Promote TopologyAwareHints feature-gate to GA
2025-03-14 17:41:53 -07:00
Kubernetes Prow Robot
8de738e336
Merge pull request #129923 from vinayakankugoyal/gitRepo
KEP-5040: Disable git_repo volume driver.
2025-03-14 17:41:46 -07:00
Kubernetes Prow Robot
88642906f0
Merge pull request #130820 from rata/userns-stub-windows
userns: Don't special-case windows for the kubelet userns mappings
2025-03-14 16:27:57 -07:00
Kubernetes Prow Robot
e981d1302b
Merge pull request #130728 from jpbetz/enable-declarative-validation
Enable DeclarativeValidation feature gate by default
2025-03-14 16:27:46 -07:00
Rita Zhang
06482b6bd3
address comment
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2025-03-14 13:51:43 -07:00
Kubernetes Prow Robot
22ff6b4918
Merge pull request #130818 from macsko/fix_flaky_nonimatednodename_integration_test
Wait for node to appear in cache in TestUpdateNominatedNodeName integration test
2025-03-14 13:39:58 -07:00
Kubernetes Prow Robot
687a2f0d87
Merge pull request #130763 from aramase/aramase/t/kep_4412_alpha_plugin_unit_tests
Add unit tests for credential provider in service account mode
2025-03-14 13:39:50 -07:00
Tim Hockin
a758e725b8
Non-pointer VariableGen 2025-03-14 12:33:46 -07:00
Tim Hockin
4e3d114c26
Refactor VariableGen - no interface needed 2025-03-14 12:33:45 -07:00
Tim Hockin
6a59dcfa1d
Non-pointer FunctionGen 2025-03-14 12:33:44 -07:00
Tim Hockin
0b29555323
Refactor FunctionGen - no interface needed 2025-03-14 12:33:43 -07:00
Kubernetes Prow Robot
c79e13c177
Merge pull request #130821 from BenTheElder/revert-procs
Revert "stop overriding max concurrency in CI, let automax procs handle it
2025-03-14 12:32:07 -07:00
Kubernetes Prow Robot
d7a720f393
Merge pull request #130819 from jpbetz/fix-subresource-disablement
Guard declarative validation code to only validate spec since subresources are not yet supported
2025-03-14 12:32:00 -07:00
Kubernetes Prow Robot
8e147365a8
Merge pull request #130803 from siyuanfoundation/owner
chore: Add update-featuregates to update.sh
2025-03-14 12:31:53 -07:00
Kubernetes Prow Robot
3c97b23a20
Merge pull request #130795 from thockin/kk_emit_comments_before_validations
Validation-gen: emit comments before validations
2025-03-14 12:31:47 -07:00
Vinayak Goyal
282e1490d4 KEP-5040: Disable git_repo volume driver. 2025-03-14 19:29:03 +00:00
Gaurav Ghildiyal
9aeeb53095 Remove usage of TopologyAwareHints feature-gate from kube-proxy packages.
TopologyAwareHints feature-gate is GA'd and enabled by default since 1.33. Since
it is also locked-to-default, we can remove flag-usages in kube-proxy.

NOTE that as per
https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/feature-gates.md#disablement-tests:
_"Disablement tests are only required to be preserved for components and
libraries that support compatibility version. Tests for node and kubelet are
unaffected by compatibility version."_
2025-03-14 12:06:40 -07:00
Gaurav Ghildiyal
25e041470e Run ./hack/update-featuregates.sh 2025-03-14 12:06:02 -07:00
Gaurav Ghildiyal
619957c976 Graduate TopologyAwareHints feature-gate to GA in 1.33 and LockToDefault 2025-03-14 12:06:02 -07:00
Joe Betz
a6c94ea605 Enable DeclarativeValidation feature gate by default 2025-03-14 14:44:10 -04:00
Anish Ramasekar
95d411382f
Fix comment for GetServiceAccountFunc type
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-03-14 11:21:58 -07:00
Anish Ramasekar
01302639f5
Add unit tests for credential provider in service account mode
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-03-14 11:21:08 -07:00
Kubernetes Prow Robot
f9e92a1aa7
Merge pull request #130814 from LionelJouin/kep-4817-beta
[KEP-4817] DRAResourceClaimDeviceStatus to Beta
2025-03-14 10:57:58 -07:00
Kubernetes Prow Robot
45f5ecfefd
Merge pull request #125452 from carlory/clean-e2efeatures
remove unneeded e2e features
2025-03-14 10:57:47 -07:00
Maciej Skoczeń
f6a35c55f2 Wait for node to appear in cache in TestUpdateNominatedNodeName integration test 2025-03-14 17:06:30 +00:00
Benjamin Elder
cf20c21ef8 Revert "stop overriding max concurrency in CI, let automax procs handle it"
This reverts changes from commit 9e42056a0d.

NOTE: this is not a clean revert bcause of further changes.
2025-03-14 09:42:04 -07:00
Rita Zhang
04ac6df8a9
add dra to edit role and add featuregate test
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2025-03-14 09:14:15 -07:00
Rita Zhang
718ed7d0b5
dra: add user rbac
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2025-03-14 09:14:15 -07:00
Joe Betz
5a98d4dbb4 Limit declarative validation to spec until subresource support is added 2025-03-14 11:58:19 -04:00
Rodrigo Campos
b8361f9c6e Revert "pkg/kubelet: Fix userns tests on Windows"
This reverts commit 74b069d0fa.

Now that pkg/kubelet/userns has a windows stub, there is no need to
handle this here. Let's remove this code so if it's ever called from
windows, we find an error and the bug surfaces immediately.

I've added it yesterday as an abundance of caution, to make sure the
tests go back to green in the master branch. But now that everything is
green again, it should be safe to remove it.

Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
2025-03-14 16:58:07 +01:00
Kubernetes Prow Robot
0446f6c146
Merge pull request #130492 from macsko/call_preenqueue_plugins_when_adding_pod_to_backoffq
Call PreEnqueue plugins before adding pod to backoffQ
2025-03-14 08:55:53 -07:00
Kubernetes Prow Robot
83d33a927a
Merge pull request #130133 from ffromani/split-uncore-metrics
node: cpumgr: metrics: add uncore cache alignment metrics
2025-03-14 08:55:46 -07:00
Tim Hockin
311e589534
Emit comments before validation code 2025-03-14 08:17:34 -07:00
Kubernetes Prow Robot
6ef1a1f98e
Merge pull request #130725 from jpbetz/replication-controller-minimums-to-declarative
Migrate to declarative validation: ReplicationController spec.replicas and spec.minReadySeconds fields
2025-03-14 07:46:03 -07:00
Kubernetes Prow Robot
ba6acfd748
Merge pull request #130208 from carlory/remove-duplicated-test
remove duplicated test on configmap volume
2025-03-14 07:45:56 -07:00
Kubernetes Prow Robot
afdc62eff5
Merge pull request #129755 from niranjandarshann/conmap
Concurrentmap Iteration
2025-03-14 07:45:47 -07:00
Kubernetes Prow Robot
e7eb076349
Merge pull request #130437 from srivastav-abhishek/fix-unsafe-conversions-test
Removed parallel execution for test/subtest where AllocsPerRun is used
2025-03-14 06:38:01 -07:00
Kubernetes Prow Robot
9fd0e20bc2
Merge pull request #129345 from pohly/log-client-go-workqueue
client-go workqueue: add optional logger
2025-03-14 06:37:53 -07:00
Kubernetes Prow Robot
78208023e2
Merge pull request #128952 from my-git9/volume-deadcode
pkg/volume: remove unused function
2025-03-14 06:37:46 -07:00
Lionel Jouin
37dee3c282 [KEP-4817] DRAResourceClaimDeviceStatus to Beta
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-03-14 14:08:47 +01:00
Kubernetes Prow Robot
611abd3bcd
Merge pull request #130588 from serathius/watchcache-test-recursive
Test recursive in TestGetListCacheBypass and separate overrides
2025-03-14 05:29:57 -07:00
Kubernetes Prow Robot
2491c0b150
Merge pull request #129218 from novahe/master
Add lock for csiNode update
2025-03-14 05:29:46 -07:00
Maciej Skoczeń
9df0f6b604 Call PreEnqueue plugins before adding pod to backoffQ 2025-03-14 08:47:40 +00:00
Maciej Skoczeń
8d4eaa024d Add SchedulerPopFromBackoffQ feature gate for KEP-5142 2025-03-14 08:47:39 +00:00
Kubernetes Prow Robot
af3b4cd57a
Merge pull request #130718 from kei01234kei/feature/use_generic_set
Use generic set in pkg/controller/nodelifecycle
2025-03-14 01:21:47 -07:00
Francesco Romani
5c17e7bd9c node: cpumgr: metrics: add uncore cache alignment metrics
add missing metric about uncore / L3 / Last-Level cache alignment,
plus its e2e tests.

Exposing uncore alignment requires a bit of refactoring in the static
policy implementation because, differently from full PCPUs alignment
and NUMA alignment, can't be easily and safely inferred by construction.

The main reason for this is that uncore cache alignment is preferred,
not mandatory, thus the cpu allocator can legally use cross-uncore
allocation. Because of that, the final cpuset union step can
create a final cpuset which is not uncore-aligned even though all
its parts are uncore-aligned.

The safest way seems thus to run just a final uncore-alignment check
once the final cpuset is computed.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-03-14 09:08:54 +01:00