Commit Graph

130148 Commits

Author SHA1 Message Date
Maciej Szulik
4e3634bbbf Update security contacts for sig-cli owned repos
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-27 16:51:51 +02:00
Kubernetes Prow Robot
a647c6a889 Merge pull request #131978 from cpanato/update-publ
update go version for publishing bot rules
2025-05-27 05:40:16 -07:00
Kubernetes Prow Robot
2824e598b7 Merge pull request #131973 from sanposhiho/qhint-graduate
feat: graduate QueueingHint to GA
2025-05-27 04:08:22 -07:00
Carlos Panato
6410329a07 update go version for publishing bot rules
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-05-27 10:43:59 +02:00
Kubernetes Prow Robot
d348426eab Merge pull request #131927 from pohly/dra-resourceslice-controller-resync-period
DRA resource slice controller: disable resync
2025-05-27 01:00:17 -07:00
Kubernetes Prow Robot
61360caf3d Merge pull request #131967 from pohly/dra-e2e-resourceslice-publishing-errors
DRA E2E: fail test when ResourceSlice publishing fails
2025-05-26 21:18:20 -07:00
Kensei Nakada
f694c58c6c feat: graduate QueueingHint to GA 2025-05-26 21:23:46 +02:00
Kubernetes Prow Robot
4c2a741aac Merge pull request #131964 from skitt/kubectl-pkg-errors
kubectl: drop dependency on github.com/pkg/errors
2025-05-26 11:30:15 -07:00
Kubernetes Prow Robot
b2dfba4151 Merge pull request #131962 from superbrothers/kubectl-explain-revert-output-shorthand
Revert shorthand for kubectl explain --output
2025-05-26 06:58:15 -07:00
Patrick Ohly
346fe182be DRA E2E: fail test when ResourceSlice publishing fails
This can happen when a test is run in a cluster where a required feature gate
is turned off. Letting the test continue then fails less clearly. For example,
a test for partitionable devices runs with ResourceSlices which don't have
the additional fields for partitionable devices.
2025-05-26 15:30:39 +02:00
Kubernetes Prow Robot
dae746b59d Merge pull request #131965 from macsko/skip_backoff_when_maxbackoff_is_zero
Skip backoff when PodMaxBackoffDuration is set to zero
2025-05-26 05:52:32 -07:00
Kubernetes Prow Robot
fe5b9896ae Merge pull request #131818 from soltysh/kuberc_beta
Promote kuberc to beta
2025-05-26 05:52:25 -07:00
Kubernetes Prow Robot
8a0f6370e4 Merge pull request #131941 from dims/update-to-latest-ishidawataru/sctp-dependency
update to latest ishidawataru/sctp dependency
2025-05-26 04:30:29 -07:00
Kubernetes Prow Robot
7389b86f53 Merge pull request #131930 from pohly/dra-kubelet-unit-test-error-flake
DRA kubelet: fix gRPC timeout flake
2025-05-26 04:30:22 -07:00
Kubernetes Prow Robot
8bfd795352 Merge pull request #131501 from joshjms/update-etcd-3.6.0-rc.4
Update etcd to v3.6.0
2025-05-26 04:30:15 -07:00
Kubernetes Prow Robot
f6530285a8 Merge pull request #131768 from aramase/aramase/f/authz_metrics_stable
Promote automatic_reloads of authz config metrics to BETA
2025-05-26 03:24:21 -07:00
Kubernetes Prow Robot
460a84a5da Merge pull request #131642 from pohly/e2e-pod-exec-logging
client-go remotecommand: avoid "unexpected error" log when there is no error
2025-05-26 03:24:15 -07:00
Maciej Skoczeń
157903b09b Skip backoff when PodMaxBackoffDuration is set to zero 2025-05-26 09:35:53 +00:00
Stephen Kitt
54b2fad033 kubectl: drop dependency on github.com/pkg/errors
The package is unmaintained, and kubectl doesn't rely on the
functionality it provides on top of Golang errors (stack traces).

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2025-05-26 11:28:24 +02:00
joshjms
b461d80f3d etcd: update etcd image to v3.6.0
Signed-off-by: joshjms <joshjms1607@gmail.com>
2025-05-26 15:06:50 +08:00
Kazuki Suda
df2857e777 Revert shorthand for kubectl explain --output 2025-05-26 12:16:48 +09:00
Kubernetes Prow Robot
3044a4ce87 Merge pull request #131934 from cpanato/update-go-main
[go] Bump dependencies, images and versions used to Go 1.24.3 and distroless iptables
2025-05-23 15:58:41 -07:00
Kubernetes Prow Robot
7f74d2b407 Merge pull request #131842 from michaelasp/compatmetrics
Add metrics for compatibility version
2025-05-23 15:58:35 -07:00
Kubernetes Prow Robot
35c3bdc2e3 Merge pull request #131928 from pohly/dra-kubeletplugin-docs
DRA kubeletplugin: some doc updates
2025-05-23 11:28:35 -07:00
Kubernetes Prow Robot
0405568a53 Merge pull request #131919 from neolit123/1.34-update-system-validators-to-v1.10.1
vendor: update system-validators to v1.10.1
2025-05-23 09:22:35 -07:00
Davanum Srinivas
1ffda045cb update to latest ishidawataru/sctp dependency
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-05-23 07:44:49 -07:00
Carlos Panato
488c94735c Bump dependencies, images and versions used to Go 1.24.3 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-05-23 08:58:13 -04:00
Patrick Ohly
699dce0a57 DRA kubelet: fix gRPC timeout flake
Something changed in Kubernetes such that "desc = stream terminated by
RST_STREAM with error code: CANCEL" is provided as root cause description
instead of "desc = context deadline exceeded".

The error code is the same, so we can test for the expected timeout by ignoring
the exact description.
2025-05-23 14:32:19 +02:00
Kubernetes Prow Robot
86da819709 Merge pull request #131693 from ania-borowiec/staging_repo_refactoring_action_type
Remove package protected fields from ActionType
2025-05-23 05:30:35 -07:00
Kubernetes Prow Robot
bf2acf341e Merge pull request #130628 from googs1025/chore/nodeaffinity
chore(scheduler): add filter integration tests for missing part plugins: NodeAffinity plugin
2025-05-23 04:24:36 -07:00
Patrick Ohly
7215de79b3 DRA kubeletplugin: some doc updates
The TODO was resolved and the "seamless update" PR merged already in 1.33.
The updated guidance in NodeUnprepareResources is meant to emphasize
existing practice.
2025-05-23 13:05:42 +02:00
Patrick Ohly
24c0e91d29 DRA resource slice controller: disable resync
All it would do is periodically trigger syncing pools
again by reporting all slices as updated with the object as old/new.
Our sync method is deterministic (or should be!), so repeating it
won't change the outcome.
2025-05-23 12:54:26 +02:00
googs1025
01820ff7c2 chore(scheduler): add filter integration tests for missing part plugins: NodeAffinity plugin
Signed-off-by: googs1025 <googs1025@gmail.com>
2025-05-23 18:02:32 +08:00
Ania Borowiec
151d9d79f4 Remove package protected field updatePodOther from ActionType. Make ActionType.None public 2025-05-23 09:51:35 +00:00
Kubernetes Prow Robot
122219790f Merge pull request #131803 from pohly/dra-resource-slice-flake
DRA E2E: reduce risk of flake in ResourceSlice stress test
2025-05-23 02:08:36 -07:00
Maciej Szulik
76f95271a5 kuberc: make update and update-vendor
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 11:02:58 +02:00
Maciej Szulik
b8e6de08e1 kuberc: add API violation exceptions
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Maciej Szulik
c29accaf58 kuberc: introduce fuzzing for kuberc types
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Arda Güçlü
b0370c483a Promote kuberc to beta
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Maciej Szulik
1f355e5b44 kuberc: pick the first known version when decoding + tests
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Maciej Szulik
0341b27c5d kuberc: align internal and v1alpha1 go-types with v1beta1
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Maciej Szulik
39195f9a46 kuberc: add v1beta1 types
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-05-23 10:56:59 +02:00
Patrick Ohly
35870c480d client-go remotecommand: avoid "unexpected error" log when there is no error
Normal execution always started to trigger this after adding more logging in
the E2E framework's exec_util.go:

     I0506 21:23:56.781188 6341 exec_util.go:201] unexpected error trying to use websockets for pod exec: <nil>

That the "should fall back" implementation gets called when there is no error
and thus no reason to even consider falling back is odd. Now the execute
implementation checks for nil first.

This is the same approach taken also in the portforward code:
b35c5c0a30/staging/src/k8s.io/client-go/tools/portforward/fallback_dialer.go (L52)
2025-05-23 10:48:54 +02:00
Lubomir I. Ivanov
7287dcd2fb vendor: update system-validators to v1.10.1 2025-05-23 09:18:33 +03:00
Dawei Wei
b35c5c0a30 e2e: Fix shadowed error in reboot test and clean up containers after reboot test (#131699)
* Fix test flakiness caused by shadowed error in reboot test and stale pods affecting eviction test

- Fixed a bug in `ExecCommandInContainerWithFullOutput` usage in `hybrid_network.go` where the `err` variable was shadowed, causing test failures to be silently ignored.
- Added cleanup logic in `eviction.go` to explicitly delete pods created by the reboot node test (e.g., `img-puller`, `reboot-host-test-windows`) before starting the eviction test.
- This improves reliability of the eviction test when the reboot test runs beforehand and leaves behind memory-consuming pods.

* Add cleanup containers in reboot node test

* Workaround for Calico HNS issue by avoiding eviction of undeletable pods

Add a workaround for a known Calico issue (https://github.com/projectcalico/calico/issues/6974) where pods on Windows nodes may become undeletable after a reboot. This causes the eviction manager to attempt evicting these pods but fail due to HNS namespace deletion errors.

The workaround avoids scheduling critical test pods on rebooted nodes to prevent interference.

TODO: Remove this workaround once the Calico issue is resolved.

* Fix the lint issue.

* Address comments
2025-05-22 12:40:35 -07:00
Kubernetes Prow Robot
b5608aea94 Merge pull request #131845 from serathius/unify-metrics
Unify references to group resource in metrics
2025-05-22 07:32:35 -07:00
Kubernetes Prow Robot
8f5a33768a Merge pull request #131891 from SergeyKanzhelev/renameGoogleGroups
renamed SIG Node google groups
2025-05-22 00:14:36 -07:00
Kubernetes Prow Robot
013c745c2d Merge pull request #131749 from cartermckinnon/kubelet-lease
fix(kubelet): update lease duration when config changes
2025-05-21 14:06:35 -07:00
Sergey Kanzhelev
f79012a0db renamed SIG Node google groups 2025-05-21 20:45:01 +00:00
Kubernetes Prow Robot
fa6d252d84 Merge pull request #131746 from haircommander/e2e-label
e2e: add corresponding featuregate label to node features
2025-05-21 13:02:35 -07:00