Commit Graph

116098 Commits

Author SHA1 Message Date
Daniel Lipovetsky
fc1b228779
kubeadm: Use internal etcd client through an interface 2023-05-08 13:35:03 -07:00
Kubernetes Prow Robot
5fd29596ef
Merge pull request #117862 from p0lyn0mial/upstream-watchlist-etcd-impl-compatibility
storage/etcd: skip SendInitialEvents if the request is backward compatible
2023-05-08 11:53:03 -07:00
Kubernetes Prow Robot
76552fac38
Merge pull request #114764 from claudiubelu/unittests-7
unittests: Fixes unit tests for Windows (part 7)
2023-05-08 11:52:51 -07:00
Kubernetes Prow Robot
6442024f1c
Merge pull request #116779 from jpbetz/cel-ratcheting
Controlled rollout of CEL libraries and language feautres
2023-05-08 09:51:40 -07:00
Joe Betz
e740f8340e Introduce CEL EnvSets for managing safe rollout of new CEL features, libraries and expression variables 2023-05-08 11:52:31 -04:00
Kubernetes Prow Robot
b09b7e5bdb
Merge pull request #117864 from aojea/ServiceInternalTrafficPolicye2e
remove ServiceInternalTrafficPolicy e2e feature tag
2023-05-08 07:56:01 -07:00
Kubernetes Prow Robot
dd43d864c1
Merge pull request #116901 from pacoxu/cleanup-KubeletCredentialProviders
remove GAed KubeletCredentialProviders (1.28)
2023-05-08 07:55:53 -07:00
Kubernetes Prow Robot
4d0f75d183
Merge pull request #114873 from tnqn/fix-conformance-test
Fix unknown field error in deployment lifecycle e2e
2023-05-08 07:55:41 -07:00
SataQiu
b4560f9e57 kubeadm: fix a bug where file copy(backup) could not be executed correctly on Windows platform during upgrade 2023-05-08 22:17:32 +08:00
Kubernetes Prow Robot
dc08463dff
Merge pull request #117855 from tenzen-y/replace-job-controller-sets
Job: Use generic Set in controller
2023-05-08 07:01:29 -07:00
Kubernetes Prow Robot
3187a3333b
Merge pull request #117477 from HirazawaUi/replace-pkg-credentialprovider-ioutil
Replace the deprecated ioutil method in the credentialprovider directory
2023-05-08 07:01:17 -07:00
Lukasz Szaszkiewicz
f2de1a00b8 storage/etcd: skip SendInitialEvents if the request is backward compatible
otherwise an error will be returned.
backward compatibility is defined as RV = "" || RV = "O" and AllowWatchBookmark is set to false.
in that case we rely on 267eb25e60/staging/src/k8s.io/apiserver/pkg/storage/etcd3/watcher.go (L260)
2023-05-08 15:59:31 +02:00
Antonio Ojea
ddb8c8a38b remove ServiceInternalTrafficPolicy e2e feature tag
Change-Id: I5b0fccb6323b5b28183e3ea3e20aeb1375e6e783
2023-05-08 12:48:50 +00:00
Wojciech Tyczyński
16fecf3e76 Refactor APF handler in preparation for dynamic retryAfter 2023-05-08 13:34:15 +02:00
Kubernetes Prow Robot
509c2c7c88
Merge pull request #117656 from carlory/fix-003
remove DevicePlugins featuregate
2023-05-08 04:31:17 -07:00
Claudiu Belu
d3237b7258 unittests: Fixes unit tests for Windows (part 7)
Currently, there are some unit tests that are failing on Windows due to
various reasons:

- if a powershell command that could return an array (e.g.: Get-Disk) would return an array of
  only one element, powershell will in fact return that object directly, and **not** an array
  containing that element. In a few cases, these commands are used and their output is converted
  to json, after which they're unmarshalled in golang, with the expectation that the unmarshalled
  data to be an array. If it's not an array, we get an error.
- when mounting Block Devices, Windows expects the given source to be a Disk Number, not a path.
- for rbd_windows_test.go, we should start with Disk Number 0, which exists on all hosts.
- if a Disk has multiple volumes, Get-Volume doesn't return the volumes in the same order. This
  can result in various assertions failing.
- the pkg/volume/rbd/rdb_test.TestPlugin test expects that mounter.MountSensitive is called when
  attacher.MountDevice is called. The Windows attacher doesn't currently make that call.
2023-05-08 10:53:39 +00:00
Kubernetes Prow Robot
f418411d0f
Merge pull request #117787 from danwinship/iptables-restore-metrics
Add new partial/full sync time metrics for iptables kube-proxy
2023-05-08 01:23:28 -07:00
Kubernetes Prow Robot
8f896dfe29
Merge pull request #117354 from kkkkun/update-changelog
Fix CHANGELOG-1.27 cronjob correctly
2023-05-08 01:23:17 -07:00
RuquanZhao
ccb4ca8954 record podUID in refMap in watchBasedManager
Signed-off-by: Ruquan Zhao <ruquan.zhao@arm.com>
2023-05-08 15:32:10 +08:00
Kubernetes Prow Robot
f0417ac850
Merge pull request #110779 from jbartosik/extend-e2e-framework-helpers
Add parameter to set SecurityContext for containers in tests
2023-05-07 23:49:17 -07:00
Yuki Iwai
e4340f0d9b Job: Use generic Set in controller
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-05-08 15:02:23 +09:00
carlory
22d0aa1d04 remove DevicePlugins featuregate 2023-05-08 12:11:11 +08:00
Paco Xu
27cdddeaf1 update Feature:KubeletCredentialProviders] e2e test name 2023-05-08 11:53:14 +08:00
Kubernetes Prow Robot
a8e3344634
Merge pull request #115452 from my-git9/cleanup/sts
Cleanup: modify some sentences about statefulset
2023-05-07 19:47:29 -07:00
Kubernetes Prow Robot
510b3366be
Merge pull request #111730 from olemarkus/strip-default-annotation
Remove default annotations from copied storage class
2023-05-07 19:47:18 -07:00
Kubernetes Prow Robot
6aa68d6a8b
Merge pull request #117802 from kerthcet/cleanup/update-PodFailurePolicy-field
Update podFailurePolicy comments
2023-05-06 15:31:17 -07:00
Kubernetes Prow Robot
50ce134595
Merge pull request #117835 from pacoxu/kubeadm-crictl
kubeadm: fix crictl pull using wrong flag, use -i and -r
2023-05-06 09:31:15 -07:00
Kubernetes Prow Robot
adf16ac405
Merge pull request #117839 from pacoxu/respect-goproxy
respect local GOPROXY setting in build/common.sh
2023-05-06 08:35:24 -07:00
Kubernetes Prow Robot
98cf297e57
Merge pull request #117391 from catandcoder/master
fix doc mismatch
2023-05-06 08:35:17 -07:00
Kubernetes Prow Robot
2a327f8e96
Merge pull request #117538 from TommyStarK/fix-flaky-test/TestGeneratePodSandboxConfig
kubelet/kuberuntime: Fix flaky test 'TestGeneratePodSandboxConfig'
2023-05-06 07:23:34 -07:00
Kubernetes Prow Robot
98d2dc9557
Merge pull request #117523 from sourcelliu/event
Fix potential mutex usage bug
2023-05-06 07:23:27 -07:00
Kubernetes Prow Robot
54da29dd56
Merge pull request #117426 from cbandy/kubectl-testing-setenv
Replace os.Setenv with testing.T.Setenv in tests
2023-05-06 07:23:15 -07:00
Kubernetes Prow Robot
c44b2ed0d8
Merge pull request #117342 from kkkkun/update-etcd-deps-3.5.8
upgrade etcd deps to v3.5.8
2023-05-06 06:19:17 -07:00
kkkkun
2ebc0cc025 remove unwantedReferences
Signed-off-by: kkkkun <scuzk373x@gmail.com>
2023-05-06 19:41:31 +08:00
Kubernetes Prow Robot
a382ae92dd
Merge pull request #117830 from aojea/deflake_term
e2e services: retry if healthcheck nodeport is not available
2023-05-06 04:41:16 -07:00
kkkkun
57969c1b52 Fix etcd3 config changed 2023-05-06 19:40:40 +08:00
Antonio Ojea
4e24237f3b e2e services: retry if healthcheck nodeport is not avaioable
There are some e2e tets on networking services that depend on the
healthcheck nodeport to be available. However, the healtcheck nodeport
will be available asynchronously, so we should wait until it is
available on the tests and not fail hard if it is not.

Change-Id: I595402c070c263f0e7855ee8d5662ae975dbd1d3
2023-05-06 10:45:27 +00:00
Paco Xu
e560df770e respect local GOPROXY setting in build/common.sh 2023-05-06 17:57:12 +08:00
kkkkun
c56839c0a1 etcd: Update version to 3.5.8
Signed-off-by: kkkkun <scuzk373x@gmail.com>
2023-05-06 17:29:47 +08:00
Paco Xu
64f2fe2357 kubeadm: fix crictl pull using wrong flag, use -i and -r 2023-05-06 14:50:21 +08:00
RuquanZhao
936265e870 Add podUID in AddReference and DeleteReference
Signed-off-by: Ruquan Zhao <ruquan.zhao@arm.com>
2023-05-06 13:58:14 +08:00
Dan Winship
cd51c1803e Add new partial/full sync time metrics for iptables kube-proxy 2023-05-05 22:48:45 -04:00
Kubernetes Prow Robot
8f3f997a98
Merge pull request #117820 from dims/use-right-executable-name-for-ss-netstat-in-log-message
Use the right command for ss/netstat when we log the usage message
2023-05-05 18:35:22 -07:00
Kubernetes Prow Robot
2c647eb20e
Merge pull request #117636 from haircommander/haircommander-reviewer
OWNERS_ALIASES: add self to sig-node-reviewers
2023-05-05 18:35:15 -07:00
Kubernetes Prow Robot
ace6a79372
Merge pull request #117811 from MikeSpreitzer/ignore-go-work
Add go.work and go.work.sum to .gitignore
2023-05-05 14:07:15 -07:00
Davanum Srinivas
a862a5f2d2 Use the right executable ss/netstat in log message
Ensure we log the same command we executed earlier
2023-05-05 20:23:01 +00:00
Kubernetes Prow Robot
af92da5cb7
Merge pull request #117717 from saschagrunert/invalid-signature-error
Add support for CRI `ErrSignatureValidationFailed`
2023-05-05 10:39:25 -07:00
Kubernetes Prow Robot
80c4abd02e
Merge pull request #117655 from carlory/fix-002
remove DelegateFSGroupToCSIDriver featuregate
2023-05-05 10:39:14 -07:00
Kubernetes Prow Robot
51ffca216c
Merge pull request #117535 from hysyeah/feature/webhookconfiguration-shortnames
add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations
2023-05-05 09:17:32 -07:00
Kubernetes Prow Robot
f8e4d4dd00
Merge pull request #117386 from daman1807/generic-sets
pkg/proxy: use generic sets
2023-05-05 09:17:24 -07:00