Commit Graph

22435 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
2c9153576e Merge pull request #129538 from hzxuzhonghu/http2-clean
Cleanup: only initiate http2 server options when http2 is not disabled
2025-01-19 21:02:36 -08:00
Kubernetes Prow Robot
b480e3130f Merge pull request #129669 from aramase/aramase/f/credential_provider_config_dup_validation
credential provider config: validate duplicate names early and preserve provider order
2025-01-17 17:53:03 -08:00
Kubernetes Prow Robot
9e0353b81e Merge pull request #122016 from carlory/ref-pr-80043
removed the dependency on `k8s.io/util/nsenter`
2025-01-17 11:06:35 -08:00
Tom Walker
1d4acfb882 Update EnvFromSource.Prefix doc to mention Secret as well as ConfigMap
Signed-off-by: Tom Walker <walker.thomas.p@gmail.com>
2025-01-17 15:20:15 +00:00
Kubernetes Prow Robot
bd55d18c75 Merge pull request #129679 from pacoxu/remove-APIListChunking
remove APIListChunking which was GAed since v1.29
2025-01-17 02:38:07 -08:00
Paco Xu
8d7aed698b remove APIListChunking which was GAed since v1.29 2025-01-17 15:56:19 +08:00
Kubernetes Prow Robot
ab54e442c6 Merge pull request #128773 from bzsuni/bz/etcd/update/3.5.17
Update etcd from v3.5.16 to v3.5.17
2025-01-16 21:22:34 -08:00
Kubernetes Prow Robot
92eec10d14 Merge pull request #129630 from gohilankit/fix-portworx-sc-csi-translation
Fix Portworx plugin's CSI translation to copy secret name & namespace
2025-01-16 20:08:42 -08:00
Kubernetes Prow Robot
4aff9774bb Merge pull request #129611 from carlory/cleanup-WatchBookmark
remove WatchBookmark feature-gate comment from types.go
2025-01-16 20:08:34 -08:00
Kubernetes Prow Robot
ccd7b34836 Merge pull request #129629 from bobsongplus/master
Fix: touch /dev/null permission denied on macos
2025-01-16 18:14:33 -08:00
Kubernetes Prow Robot
488fac4904 Merge pull request #129661 from pohly/dra-cell-cost-limit-increase
DRA CEL: add missing size estimator
2025-01-16 16:36:33 -08:00
Anish Ramasekar
92e35e7618 update credential provider godoc with unique provider name req
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-01-16 15:50:39 -08:00
Kubernetes Prow Robot
d06398aac3 Merge pull request #129631 from kishen-v/update-client-go-docs
Update compatibility matrix and maintenance status upto release-1.32
2025-01-16 11:56:33 -08:00
Kubernetes Prow Robot
a1bbf17d73 Merge pull request #129549 from kannon92/documentation-eviction-transition-duration
add documentation that 0s duration will be overwritten for 5m
2025-01-16 10:40:36 -08:00
Kubernetes Prow Robot
2a425157ba Merge pull request #129346 from pohly/log-client-go-apimachinery-wait
apimachinery wait: support contextual logging
2025-01-16 09:26:41 -08:00
Kubernetes Prow Robot
a935bb769e Merge pull request #129303 from sttts/sttts-vap-jsonpatch-typeresolver-tests
apiserver/admission/cel: add unit tests for JSONPatch expressions
2025-01-16 09:26:34 -08:00
Patrick Ohly
2cc3dbf225 DRA CEL: add missing size estimator
Not implementing a size estimator had the effect that strings retrieved from
the attributes were treated as "unknown size", leading to wildly overestimating
the cost and validation errors even for even simple expressions like this:

    device.attributes["qat.intel.com"].services.matches("[^a]?sym")

Maximum number of elements in maps and the maximum length of the driver name
string were also ignored resp. missing. Pre-defined types like
apiservercel.StringType must be avoided because they are defined as having
a zero maximum size.
2025-01-16 16:36:43 +01:00
Kubernetes Prow Robot
50fc400f17 Merge pull request #129028 from sttts/sttts-cel-test
apiextensions: add pkg/test with CEL unit test helpers
2025-01-16 05:58:34 -08:00
Kubernetes Prow Robot
63cb5837dd Merge pull request #129628 from 249043822/br004
remove duplicate getAttrsFunc calls to reduce temporary memory allocations
2025-01-15 23:34:33 -08:00
Ankit Gohil
40b9a29738 Fix Portworx plugin's CSI translation to copy secret name & namespace 2025-01-16 04:57:30 +00:00
张可10140699
479ff5a02b remove duplicate getAttrsFunc calls to reduce temporary memory allocations 2025-01-16 10:13:14 +08:00
Kubernetes Prow Robot
6d570c923f Merge pull request #129633 from skitt/revert-go-difflib-go-spew
Revert to go-difflib and go-spew releases
2025-01-15 11:12:33 -08: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
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
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
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
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
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
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
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
Wojciech Tyczyński
a7937f5391 Remove WatchBookmark feature gate 2025-01-14 08:31:23 +01: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
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
36d316ebc5 Merge pull request #124087 from krzysdabro/tests-apiserver-options-kms
apiserver: decrease timeout for TestKMSHealthzEndpoint
2025-01-12 23:22:31 -08:00
Kubernetes Prow Robot
cace64ab7e Merge pull request #129443 from serathius/watchcache-proxy
Watchcache proxy
2025-01-10 09:20:38 -08:00
Kubernetes Prow Robot
20e1944f88 Merge pull request #129439 from serathius/refactor-delegate-2
Refactor shouldDelegateList
2025-01-10 09:20:31 -08:00
Kubernetes Prow Robot
db1da72bee Merge pull request #129543 from pohly/dra-reserved-for-limit
DRA API: bump maximum size of ReservedFor to 256
2025-01-10 06:52:37 -08:00
Marek Siarkowicz
4a4fc9da80 Extract and unify cache bypass logic by creating a CacheProxy struct 2025-01-10 14:15:31 +01:00
Marek Siarkowicz
1b2bacda5b Only test requests that pass validation 2025-01-10 09:55:51 +01:00
Kevin Hannon
0899cf892d add documentation that 0s duration will be overwritten for 5m 2025-01-09 14:19:56 -05:00
Kubernetes Prow Robot
e319c541f1 Merge pull request #129298 from omerap12/fix-discovery-controller-panic
apiextensions: replace panic with error handling in DiscoveryController
2025-01-09 09:04:31 -08:00
Kubernetes Prow Robot
2331c028c2 Merge pull request #129139 from tklauser/client-setconfigdefaults-noerror
Remove always-`nil` `setConfigDefaults` error return value in generated clients
2025-01-09 07:48:32 -08:00
Joel Speed
ba816967a0 Simplify status subresource ratcheting testing 2025-01-09 15:46:31 +00:00