Commit Graph

127786 Commits

Author SHA1 Message Date
Daman Arora
271b8cf1c1 kube-proxy healthz handler ip family aware
Signed-off-by: Daman Arora <aroradaman@gmail.com>
Co-authored-by: Antonio Ojea <aojea@google.com>
2025-01-15 23:41:08 +05:30
Davanum Srinivas
226b43b8ee
Prevent alpha feature gates from being enabled by default
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-15 13:06:03 -05:00
Kubernetes Prow Robot
ec2e0de35a
Merge pull request #129547 from serathius/watchcache-bypass-test-valid
Only test requests that pass validation
2025-01-15 06:50:33 -08:00
jasondrogba
94d90fafee fix name 2025-01-15 18:14:32 +08:00
Stephen Kitt
3986472b3c
Revert to go-difflib and go-spew releases
The last dependency pulling in the tips of go-difflib and go-spew has
reverted to the last release of both projects, so k/k can revert to
the releases too. As can be seen from the contents of vendor, this
doesn't result in any actual change in the code.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2025-01-15 09:07:27 +01:00
Kishen Viswanathan
fef67f64c7 Update compatibility matrix and maintenance status upto release-1.32 2025-01-15 12:16:25 +05:30
Kubernetes Prow Robot
2d0a4f7556
Merge pull request #129166 from kannon92/move-node-features-to-features
[KEP-3041]: deprecate nodefeature for feature labels
2025-01-14 20:02:33 -08:00
song
c911ddd8a4 Fix: touch /dev/null permission denied on macos
Signed-off-by: song <tinysong1226@gmail.com>
2025-01-15 10:42:23 +08:00
Kubernetes Prow Robot
f018667c11
Merge pull request #129624 from Jefftree/etcd-data-version
Add introduced and removed version information in etcd fixtures
2025-01-14 17:28:35 -08:00
Kubernetes Prow Robot
1d7b8ccf16
Merge pull request #129618 from gnufied/bump-csi-sidecars-132
Bump CSI sidecars to fix CI issues and such
2025-01-14 15:50:39 -08:00
Kubernetes Prow Robot
766e594778
Merge pull request #129329 from olderTaoist/full-sync-one-hour
kube-proxy full sync iptables one hour  even though nothing changes
2025-01-14 15:50:32 -08:00
Kubernetes Prow Robot
42811635ad
Merge pull request #129622 from dims/update-to-latest-kustomize-v5.6.0
Update to latest kustomize v5.6.0 to drop `github.com/asaskevich/govalidator`
2025-01-14 14:08:33 -08:00
Jefftree
936f249fa0 Add introduced and removed version information in etcd fixtures 2025-01-14 21:30:57 +00:00
Davanum Srinivas
43d86c2a3e
Drop github.com/asaskevich/govalidator
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-14 15:53:49 -05:00
Kubernetes Prow Robot
165da9ad0f
Merge pull request #127375 from omerap12/issue_126311
Add test for CEL reserved symbols without double underscore
2025-01-14 11:52:32 -08:00
Davanum Srinivas
0d8a8fe306
Update to latest kustomize/v5.6.0
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-14 13:12:48 -05:00
Hemant Kumar
bfce77d1c0 We still can't rely on first condition being fs-expansion pending condition
Also, we don't really need this check here, because code above already
checks for fs expansion
2025-01-14 12:54:39 -05:00
Kubernetes Prow Robot
1a9feed0cd
Merge pull request #129615 from pohly/log-client-go-tools-cache-apis-fix
client-go/tools/cache: fix TestAddWhileActive
2025-01-14 09:32:40 -08:00
Kubernetes Prow Robot
3d84276707
Merge pull request #129595 from aravindhp/nlq-env-vars
kubelet: use env vars in node log query PS command
2025-01-14 09:32:33 -08:00
Kubernetes Prow Robot
c9f695138b
Merge pull request #129591 from liggitt/node-binding-ga
KEP-4193: Promote ServiceAccountTokenNodeBinding to GA
2025-01-14 08:02:32 -08:00
Hemant Kumar
aa6a72f76f Bump CSI sidecars to fix CI issues and such 2025-01-14 10:57:37 -05:00
Jordan Liggitt
59850b5823
Promote ServiceAccountTokenNodeBinding to GA 2025-01-14 09:48:35 -05:00
Patrick Ohly
d66ced5730 client-go/tools/cache: fix TestAddWhileActive
4638ba9716 added tracking of the goroutine which
executes informer.Run. In the TestAddWhileActive the original `go
informer.Run()` was left in place, causing a data race between the two
`informer.Run` instances:

==================
WARNING: DATA RACE
Read at 0x00c000262398 by goroutine 5302:
  k8s.io/client-go/tools/cache.(*controller).RunWithContext()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/controller.go:162 +0x1ad
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).RunWithContext()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer.go:584 +0x6c5
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer.go:527 +0x48
  k8s.io/client-go/tools/cache.TestAddWhileActive.gowrap1()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer_test.go:1080 +0x17

Previous write at 0x00c000262398 by goroutine 5301:
  k8s.io/client-go/tools/cache.New()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/controller.go:142 +0x9de
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).RunWithContext.func1()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer.go:562 +0xa78
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).RunWithContext()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer.go:565 +0x119
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer.go:527 +0x44
  k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run-fm()
      <autogenerated>:1 +0x17
  k8s.io/client-go/tools/cache.TestAddWhileActive.(*Group).StartWithChannel.func2()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/util/wait/wait.go:55 +0x38
  k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/util/wait/wait.go:72 +0x86

Goroutine 5302 (running) created at:
  k8s.io/client-go/tools/cache.TestAddWhileActive()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer_test.go:1080 +0x93e
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:1690 +0x226
  testing.(*T).Run.gowrap1()
      /usr/local/go/src/testing/testing.go:1743 +0x44

Goroutine 5301 (running) created at:
  k8s.io/apimachinery/pkg/util/wait.(*Group).Start()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/util/wait/wait.go:70 +0xe4
  k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/util/wait/wait.go:54 +0x7e6
  k8s.io/client-go/tools/cache.TestAddWhileActive()
      /home/prow/go/src/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/cache/shared_informer_test.go:1074 +0x6a1
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:1690 +0x226
  testing.(*T).Run.gowrap1()
      /usr/local/go/src/testing/testing.go:1743 +0x44
==================
2025-01-14 14:14:08 +01:00
Francesco Romani
8221e28e4d Add ffromani as approver for kubelet resource managers and their tests
Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-01-14 13:18:40 +01:00
carlory
bc48802087 remove WatchBookmark feature-gate comment from types.go 2025-01-14 18:15:13 +08:00
Omer Aplatony
c0b49120e5 lint: removed empty line
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2025-01-14 11:42:50 +02:00
Kubernetes Prow Robot
f3cbd79db7
Merge pull request #129590 from wojtek-t/cleanup_feature_gates
Remove WatchBookmark feature gate
2025-01-14 00:42:32 -08:00
Wojciech Tyczyński
a7937f5391 Remove WatchBookmark feature gate 2025-01-14 08:31:23 +01:00
Kubernetes Prow Robot
e384893030
Merge pull request #129594 from neolit123/1.33-fix-preflight-pull-sandbox-error
kubeadm: remove misplaced error during image pull
2025-01-13 21:02:38 -08:00
Kubernetes Prow Robot
a318576817
Merge pull request #129589 from neolit123/1.33-remove-etcd-learner-fg
kubeadm: remove the GA EtcdLearnerMode FG
2025-01-13 21:02:31 -08:00
olderTaoist
561c1d235a full sync per one hour with BFR 2025-01-14 09:24:38 +08:00
Kubernetes Prow Robot
ccd2b4e8a7
Merge pull request #129101 from xigang/controller_log
Adjust the log level of the FilterActivePods method
2025-01-13 12:20:32 -08:00
Aravindh Puthiyaparambil
12345a14c3
kubelet: use env vars in node log query PS command
- Use environment variables to pass string arguments in the node log
  query PS command
- Split getLoggingCmd into getLoggingCmdEnv and getLoggingCmdArgs
  for better modularization
2025-01-13 11:43:04 -08:00
Cici Huang
e179f0e364 Add test for compatible version 2025-01-13 19:16:23 +00:00
Lubomir I. Ivanov
2f4bd13fe5 kubeadm: remove misplaced error during image pull
During preflight when an image is pulled, if the sandbox image
check returns an error, the same error later blocks the actual
image pull.
2025-01-13 19:29:39 +02:00
Kubernetes Prow Robot
8a5cf7b66f
Merge pull request #129488 from Madhu-1/vs-v1
Update  snapshot CRDs to v1 in cluster addons
2025-01-13 08:34:33 -08:00
Lubomir I. Ivanov
a92297f1a7 kubeadm: remove the GA EtcdLearnerMode FG 2025-01-13 16:44:56 +02:00
Kubernetes Prow Robot
728a4d2a48
Merge pull request #129506 from JoelSpeed/fix-status-ratcheting
Fix CRD status subresource ratcheting
2025-01-13 05:06:32 -08:00
Joel Speed
aa1d79c370
Use DeepCopyJSON to copy testcase input
Unstructured types must use int64, all integers in the test case
must be explicitly cast as int64.
2025-01-13 11:45:54 +00:00
Joel Speed
a2b12ba406
Simplify schema sentinel subresource logic 2025-01-13 11:28:33 +00:00
Kubernetes Prow Robot
35d6959ace
Merge pull request #129586 from soltysh/expand_error_conditions
e2e: expand error conditions when test-ing port-forward
2025-01-13 03:28:32 -08:00
Maciej Szulik
f886f3b7f1
e2e: expand error conditions when test-ing port-forward
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-13 11:15:26 +01:00
Kubernetes Prow Robot
5e220e4041
Merge pull request #129582 from aojea/service_nodeport
e2e services: avoid panic on service creation retry
2025-01-13 01:22:33 -08:00
Antonio Ojea
17030f19b6 e2e services: avoid panic on service creation retry
The test was reusing the same variable for the service on each
iteration, the problem is that when the service creation fails, it
clears out the variable and in the next iteration it panics because is
trying to use a field on that same variable.
2025-01-13 08:02:45 +00:00
Kubernetes Prow Robot
36d316ebc5
Merge pull request #124087 from krzysdabro/tests-apiserver-options-kms
apiserver: decrease timeout for TestKMSHealthzEndpoint
2025-01-12 23:22:31 -08:00
carlory
2c58e27476 storage e2e tests: add more tests for pv relaim policy 2025-01-13 14:53:33 +08:00
Kubernetes Prow Robot
d8093cc403
Merge pull request #129053 from stlaz/e2e_ctb_parallel
e2e: ctb: make it possible to run the tests in parallel
2025-01-11 20:52:31 -08:00
Kubernetes Prow Robot
afc4647816
Merge pull request #129561 from mozillazg/patch-1
kubeadm: fix a wrong comment
2025-01-11 06:38:32 -08:00
Kubernetes Prow Robot
64276979cd
Merge pull request #129570 from aojea/netpolv0.7.0
bump kube-network-policies to v0.7.0
2025-01-11 04:30:31 -08:00
Huang Huang
018ee41e6f kubeadm: fix a wrong comment
apply commit suggestion

Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com>
2025-01-11 11:28:45 +00:00