Commit Graph

122359 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
9db6aac7f3
Merge pull request #124086 from matthyx/probes
add coverage tests for probes behavior
2024-04-23 17:02:17 -07:00
Kubernetes Prow Robot
6289589509
Merge pull request #124075 from pohly/dra-api-comments
DRA: API cleanup + fix
2024-04-23 15:07:50 -07:00
Anish Ramasekar
8d563c2cde
Revert "Run controlplane/transformation integration tests in parallel" 2024-04-23 13:48:33 -07:00
Kubernetes Prow Robot
f3a7aa7f92
Merge pull request #124488 from wangzhen127/owners
Add wangzhen127 back to approvers and reviewers for NPD
2024-04-23 12:00:27 -07:00
Kubernetes Prow Robot
c1ef0ac197
Merge pull request #124484 from aojea/network_policies
use latest stable version of kube-network-policies for CI
2024-04-23 12:00:20 -07:00
Alexander Zielenski
0ed65fca7a feature: add name formats library to CEL 2024-04-23 10:22:44 -07:00
Alexander Zielenski
11a6edfc88 test: typecheck cel test cases 2024-04-23 10:21:43 -07:00
Kubernetes Prow Robot
15ee05afd4
Merge pull request #124471 from aojea/zero_e2e
don't force delete pods on e2e tests
2024-04-23 09:29:25 -07:00
Kubernetes Prow Robot
7fa3098a9d
Merge pull request #124161 from aojea/lb_timeout
fix e2e loadbalancer test timeouts and assumptions
2024-04-23 09:29:16 -07:00
Zhen Wang
c4e2ae7722 Add wangzhen127 back to approvers and reviewers for NPD 2024-04-23 16:03:08 +00:00
Antonio Ojea
2ce360a365 use latest stable version of kube-network-policies for CI 2024-04-23 14:58:52 +00:00
Kubernetes Prow Robot
68879a4c46
Merge pull request #124474 from serathius/allow-bookmarks
Allow bookmark events in between delete/modify in testSimpleCRUD
2024-04-23 07:04:41 -07:00
Lubomir I. Ivanov
71e9712f6c kubeadm: fix bug of kubeletconfig not being downloaded on upgrade
During upgrade apply we had logic to download the kubelet and
kubeproxy configs from the cluster as part of the call to:
  FetchInitConfigurationFromCluster()

With the introduction of UpgradeConfiguration there was
some refactor in this area and the function no longer
had the argument skipComponentConfigs set to false.

It is set to 'true', an InitConfiguration is downloaded
but it would contain empty / defaulted component configs.

- Set the argument to 'false'
- Perform minor cleanup of STDOUT messages and comments.
that were missed in 1.30.
2024-04-23 16:21:52 +03:00
Daman Arora
a577c0b324 kube-proxy: refactor config validation unit test
Refactor the TestValidateKubeProxyConfiguration by adding a mutating
function that adjusts the configuration according to each test case,
thereby enhancing readability.

Signed-off-by: Daman Arora <aroradaman@gmail.com>
2024-04-23 09:03:42 -04:00
Dan Winship
f4ecae8324 Use t.Run and assert.Equal in KubeProxyConfiguration validation tests 2024-04-23 09:03:23 -04:00
Dan Winship
7b9f730804 Merge success and failure cases in KubeProxyConfiguration validation tests 2024-04-23 09:03:23 -04:00
Patrick Ohly
4bb5fe68cc hack: use "latest" apidiff
Pinning apidiff to a specific version shouldn't be necessary because, if past
experience in klog holds true, the latest version just works. This way we don't
have to remember to bump up the revision.

The downside of using "latest" is that a compromise of that version would give
an attacker the ability to run code in the CI and on developer machines.
2024-04-23 15:03:22 +02:00
Dan Winship
c7f3caf498 Add names to all KubeProxyConfiguration validation test cases 2024-04-23 09:03:21 -04:00
Kubernetes Prow Robot
695a984f56
Merge pull request #124027 from liangyuanpeng/etcd_update_3.5.13
etcd: update to v3.5.13
2024-04-23 06:00:02 -07:00
Kubernetes Prow Robot
78533415e0
Merge pull request #122657 from p0lyn0mial/upstream-client-go-rest-client-watch-list
add watchlist to client-go rest client
2024-04-23 05:59:53 -07:00
Antonio Ojea
06457a5219 don't force delete pods on e2e tests 2024-04-23 11:56:44 +00:00
Marek Siarkowicz
dc6cf87696 Allow bookmark events in between delete/modify in Test 2024-04-23 13:35:33 +02:00
Kubernetes Prow Robot
92270014e2
Merge pull request #124467 from aojea/ccm30.0.0
Update cloud provider gcp to with the new version
2024-04-23 04:08:48 -07:00
Kubernetes Prow Robot
3c323f8546
Merge pull request #124464 from carlory/output-alpha3
kubeadm use output/v1alpha3 version to print objects
2024-04-23 04:08:30 -07:00
Lubomir I. Ivanov
6e17cc7f0e kubeadm: mark the phase 'experimental-cert-rotation' as deprecated
- Mark the phase 'init kubelet-finilize experimental-cert-rotation'
as deprecated and print a warning if its used directly. It should be
removed in 1.32.
- Add a replacement phase 'enable-client-cert-rotation'.

(!!) We should stop using the 'experimental' and 'alpha' names for
phases, clI flags and k8s object names as this complicates
the graduation and users will use the feature in production regardless.

Having a 'DEPRECATED' or 'EXPERIMENTAL' text in descriptions is
sufficient to indicate a status of a feature that should not be used
in production.
2024-04-23 13:54:51 +03:00
Lukasz Szaszkiewicz
ad3d138cda client-go/rest: introduce watchlist 2024-04-23 12:54:11 +02:00
Lubomir I. Ivanov
59746fbf4f kubeadm: improve performance of unit tests that need a k8s version
The function KubernetesReleaseVersion is being called in
a number of locations during unit tests but by default it
uses a "fetch version from URL" approach.

- Update the function to return a placeholder version
during unit tests.
- Update unit tests for this function.
- Update strings / comments in other version_tests.go
locations.

The improvement is significant:

time go test k8s.io/kubernetes/cmd/kubeadm/app/... -count=1

before:
real    2m47.733s

after:
real    0m10.234s
2024-04-23 13:50:19 +03:00
Kubernetes Prow Robot
e6e60900f0
Merge pull request #124351 from pohly/e2e-test-verify-fix
hack/verify-e2e-suites.sh: non-zero exit code when there were errors
2024-04-23 02:43:14 -07:00
Kubernetes Prow Robot
8dd9d1a6bb
Merge pull request #122979 from fatsheep9146/pkg-proxy-support-contextual-logging
Migrate `pkg/proxy` to contextual logging: Part 1
2024-04-23 02:43:04 -07:00
Antonio Ojea
6278ea1293 add aojea as cluster OWNER and set to emeritus inactive members 2024-04-23 08:52:15 +00:00
Antonio Ojea
e40d513be9 bump cloud controller image 2024-04-23 08:50:12 +00:00
Kubernetes Prow Robot
2806ffea9a
Merge pull request #124449 from SergeyKanzhelev/fiximageUtils
added init to image-utils.sh
2024-04-22 23:43:09 -07:00
carlory
3d55c21e90 kubeadm use output/v1alpha3 version to print objects 2024-04-23 13:47:48 +08:00
Kubernetes Prow Robot
16a594f907
Merge pull request #124328 from jiahuif-forks/deps/cel-go
bump cel-go to v0.20.1 and refit CEL libraries
2024-04-22 18:26:21 -07:00
Kubernetes Prow Robot
1a4f5a30f0
Merge pull request #124097 from Nordix/esotsal/cpu_manager_test_clean_code
e2e_node: clean cpu_manager test
2024-04-22 18:26:12 -07:00
Kubernetes Prow Robot
11ca079137
Merge pull request #124396 from mimowo/make-sure-traps-are-registered
Make e2e node tests more resiliant by ensuring the SIGTERM trap is registered
2024-04-22 17:25:40 -07:00
Sergey Kanzhelev
7951d7975e added init to image-utils.sh 2024-04-22 23:09:35 +00:00
Dan Winship
7320e54e0e Split Linux/Windows TestValidateKubeProxyMode 2024-04-22 18:25:01 -04:00
Kubernetes Prow Robot
80134bcc85
Merge pull request #124340 from benluddy/dynamic-client-golden-request-test
Add test to detect unintentional changes in dynamic client requests.
2024-04-22 14:18:37 -07:00
Kubernetes Prow Robot
e2bd80aeb1
Merge pull request #123626 from benluddy/cbor-test-encode-no-duplicate-map-key
KEP-4222: Add tests for CBOR encoder handling of duplicate field names/tags.
2024-04-22 13:01:27 -07:00
Kubernetes Prow Robot
13784cfa60
Merge pull request #124250 from aramase/aramase/t/transformation_tests_parallel
Run `controlplane/transformation` integration tests in parallel
2024-04-22 11:53:21 -07:00
Kubernetes Prow Robot
6b260382a1
Merge pull request #121574 from skitt/generic-lister-gen
Generify lister-gen
2024-04-22 11:53:12 -07:00
Jiahui Feng
350fcf957e generated: ./hack/update-vendor.sh 2024-04-22 10:54:32 -07:00
Kubernetes Prow Robot
122816f894
Merge pull request #124425 from aroradaman/fix-agnhost-sctp
Fix agnhost sctp
2024-04-22 10:06:20 -07:00
Kubernetes Prow Robot
cc9e0643c0
Merge pull request #124364 from saschagrunert/cri-tools-v1.30
Update cri-tools to v1.30.0
2024-04-22 10:06:01 -07:00
Anish Ramasekar
689363be06
Run transformation integration tests in parallel
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2024-04-22 09:46:42 -07:00
Anish Ramasekar
1e048d5f24
generate unique UDS path for transformation integration tests
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2024-04-22 09:42:16 -07:00
Kubernetes Prow Robot
d8f8c7fae0
Merge pull request #124288 from pohly/test-e2e-node-debugger
e2e node: debugger support
2024-04-22 08:43:27 -07:00
Kubernetes Prow Robot
c67ea2f779
Merge pull request #124026 from liangyuanpeng/etcd_build_3.5.13
etcd: build etcd image of v3.5.13
2024-04-22 08:43:09 -07:00
Kubernetes Prow Robot
76de052680
Merge pull request #124346 from jwcesign/master
upgrade: upgrade dependencies github.com/prometheus/common to the newest version
2024-04-22 07:11:25 -07:00