Commit Graph

7334 Commits

Author SHA1 Message Date
Marek Siarkowicz 5571570302 Remove workarounds for https://github.com/etcd-io/etcd/issues/17507
Kubernetes-commit: a08d1b5f3286c6f3698abf59022055dc0b4b922f
2024-04-23 12:27:03 +02:00
Kubernetes Publisher 46e5972440 Merge pull request #124469 from serathius/etcd-3.5.13
Upgrade etcd libraries to v3.5.13

Kubernetes-commit: 0f063280964b09e0e21c8cc457a181c20c68da61
2024-04-24 17:47:46 +00:00
Kubernetes Publisher ec9218810d Merge pull request #123572 from alexzielenski/cel/name-formats
feature: add name formats library to CEL

Kubernetes-commit: 6f6ba4ae7fd77b2022970c796c6b6ef8fb915c68
2024-04-24 05:44:17 +00:00
Marek Siarkowicz 0e8e550153 Upgrade etcd libraries to v3.5.13
Add otelgrpc.WithMessageEvents(otelgrpc.ReceivedEvents, otelgrpc.SentEvents) to tracing options due to https://github.com/open-telemetry/opentelemetry-go-contrib/pull/3964

Kubernetes-commit: 3e5b03eb433ee359782f5aa6e9368ab2a0d0370c
2024-04-23 11:10:37 +02:00
Marek Siarkowicz 74fb076497 Cleanup defer from SetFeatureGateDuringTest function call
Kubernetes-commit: 3ee81787685e47a7a5da22423c8ca4455577ecb3
2024-04-23 10:39:47 +02:00
Andrew DeMaria 7d59581b90 apiserver/options: avoid segfault by handling unset core k8s client
Fixes: https://github.com/kubernetes/apiserver/issues/108
Signed-off-by: Andrew DeMaria <ademaria@cloudflare.com>

Kubernetes-commit: b2d1aef1e3800c73e266131e585069eb3b177591
2024-04-22 12:50:23 -06:00
Jeremy Shih feabdb6d52 make test parallel in for loop
Kubernetes-commit: 40a25463fa48ee49a713b80b2157c362438960e2
2024-03-25 09:39:01 +08:00
Sascha Grunert ce51c37cfa Add `cri-client` staging repository
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>

Kubernetes-commit: fef2ecf97dc9b26b49e0490d2d10172a82e10eb1
2024-03-06 14:52:20 +01:00
Alexander Zielenski 1412222ded feature: add name formats library to CEL
Kubernetes-commit: 0ed65fca7a2e5fc643102952b5361fdeeedde4b5
2024-02-28 18:04:33 -08:00
Alexander Zielenski 26d34beacd test: typecheck cel test cases
Kubernetes-commit: 11a6edfc887f3bc983165d19b05fca566ed82ba7
2024-04-19 13:52:22 -07:00
Kubernetes Publisher 359c50ed0b Merge pull request #124328 from jiahuif-forks/deps/cel-go
bump cel-go to v0.20.1 and refit CEL libraries

Kubernetes-commit: 16a594f907d0d4a6224dab2d0704793d5e7898f6
2024-04-23 01:48:32 +00:00
Jiahui Feng b246e79dcf generated: ./hack/update-vendor.sh
Kubernetes-commit: 350fcf957e90501f0b224b7ccf771b29d4d5c6b6
2024-04-22 10:54:32 -07:00
Jiahui Feng 63c6cc2b91 add trivial FindStructFieldNames to TypeProvider.
Kubernetes-commit: 73d67d86132702795685bf43f47ad167c0108b5a
2024-04-15 14:02:36 -07:00
Jiahui Feng 6f6178ef97 refit cost estimator with ast.Expr
Kubernetes-commit: ac5391fa21fc80559f70b72c42e64d3fa7569a42
2024-04-15 13:50:04 -07:00
Jiahui Feng 30d402d7ae generated: ./hack/pin-dependency.sh github.com/google/cel-go v0.20.1
Kubernetes-commit: 94997c6fefa2791192d0a7ab68b02bf5d8b6c2c5
2024-04-15 13:33:10 -07:00
Kubernetes Publisher 1c1727b297 Merge pull request #124346 from jwcesign/master
upgrade: upgrade dependencies github.com/prometheus/common to the newest version

Kubernetes-commit: 76de052680da0b7a59b35fb79db7ab322faf2854
2024-04-22 17:48:16 +00:00
Kubernetes Publisher f1e6655462 Merge pull request #123927 from p0lyn0mial/upstream-cacher-decrease-watcher-draining-no-bookmark-after
apiserver/storage/cacher: decrease running time of TestCacheWatcherDrainingNoBookmarkAfterResourceVersionReceived

Kubernetes-commit: 4d9b50bcb1c8f005b7df5a48f7d3476954c9c4ae
2024-04-22 09:44:24 +00:00
Kubernetes Publisher 6333c07926 Merge pull request #124223 from chenk008/fix_apf_countTracker
Fix: EtcdOptions.StorageObjectCountTracker is nil, APF estimator got ObjectCountNotFoundErr

Kubernetes-commit: 69b648a1d7074cbe004bf7adb3cdb17f01a4e9d8
2024-04-19 09:44:23 +00:00
chenk008 f687e45ec2 prioritize user EtcdOptions.StorageConfig.StorageObjectCountTracker
Kubernetes-commit: 587ce02d90f3c1e1bb7418753009baf63f6039b7
2024-04-18 23:02:16 +08:00
Kubernetes Publisher 69d05fc758 Merge pull request #124247 from seans3/stream-doc-file
Adds apiserver proxy doc.go

Kubernetes-commit: 7c9eb3746f3dd95cc09874a884526d9b22be6e9b
2024-04-18 13:48:39 +00:00
Kubernetes Publisher 8c72d838c6 Merge pull request #124163 from flavianmissi/resource-quota-single-flight
resourcequota: use singleflight.Group to reduce apiserver load

Kubernetes-commit: 7b33887879b56c040a6af8d445ce578accb989e1
2024-04-18 13:48:36 +00:00
Kubernetes Publisher 245b93ce29 Merge pull request #124004 from srivastav-abhishek/catcher-test-fix
Fixed flake test due to data race in while accessing dummyStorage in cacher-test

Kubernetes-commit: 9966d05dba26131f9126afd10a71161d8f6a948b
2024-04-18 09:50:03 +00:00
Kubernetes Publisher 5364ad827e Merge pull request #123997 from wojtek-t/speedup_watch_test
Relax WatchSemanticsTest to make it faster

Kubernetes-commit: 41f9c708fbb592dbfe4f926efc1aed2bf46f8ef1
2024-04-18 09:50:02 +00:00
Kubernetes Publisher 4b2cb3c960 Merge pull request #123972 from deads2k/remove-insecure-serving
Remove k8s.io/apiserver ability to bind insecure ports

Kubernetes-commit: daa3356e72a4586a2676b90ec3b664687b6bc2a0
2024-04-18 09:50:02 +00:00
Kubernetes Publisher b0dd9fef17 Merge pull request #123937 from p0lyn0mial/upstream-use-initial-events-annotation-key-const
use metav1.InitialEventsAnnotationKey const

Kubernetes-commit: c016b0b9a8ca63dbec1fade0910c2a06017cc4ab
2024-04-18 09:50:01 +00:00
Kubernetes Publisher 926889f038 Merge pull request #123860 from p0lyn0mial/upstream-storage-unused-function
apiserver/pkg/storage/utils: remove unused EverythingFunc

Kubernetes-commit: 02b986e65dacc2e5886d77efe35bf98666ae1086
2024-04-18 09:49:59 +00:00
Kubernetes Publisher 36301fef8e Merge pull request #123669 from pohly/cel-quantity-conversion-fix
cel: fix conversion of quantity to quantity

Kubernetes-commit: 35ffb484257f6fc8710baa657f438ad28707149f
2024-04-18 09:49:59 +00:00
Kubernetes Publisher 32d42093a4 Merge pull request #123584 from fatsheep9146/rename-apiserver-spanname
Rename APIServer trace span name to conform to http server guidelines

Kubernetes-commit: 2d4fecfe333660d6908e795aaa9964d0f00ac781
2024-04-18 09:49:58 +00:00
Kubernetes Publisher e22545def5 Merge pull request #121970 from pohly/log-apimachinery-runtime
apimachinery runtime: support contextual logging

Kubernetes-commit: d35ba3635b0fe9cee75e2376e6445113d50437b7
2024-04-18 09:49:56 +00:00
Kubernetes Publisher ba6e7aabe5 Merge pull request #116781 from muff1nman/protobuf-fully-qualified-types
generate fully qualified type references

Kubernetes-commit: 0dc45103d879c3b280671f009d3f830650903894
2024-04-18 01:44:36 +00:00
jwcesign c88b67e076 upgrade: upgrade dependencies github.com/prometheus/common to the newest version
Signed-off-by: jwcesign <jwcesign@gmail.com>

Kubernetes-commit: f0aa62bc96d6e734249adfa3e094a52e45c8fb6d
2024-04-17 18:15:27 +08:00
Kubernetes Publisher 38b28e9ee5 Merge pull request #124283 from dims/rename-cluster-to-storage_cluster_id-for-apiserver_storage_size_bytes-metric
Rename Label `cluster` to `storage_cluster_id` for apiserver_storage_size_bytes metric

Kubernetes-commit: cae35dba5a3060711a2a3f958537003bc74a59c0
2024-04-12 00:13:00 -07:00
Davanum Srinivas a22f7973bf Rename `cluster` to `storage_cluster_id` for apiserver_storage_size_bytes metric
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: fb5140f562289f3ffe596b4a3af4650b850a0941
2024-04-11 15:06:03 -04:00
Sean Sullivan d4a69afe4c Adds apiserver proxy doc.go
Kubernetes-commit: 98ecfd0468c8f05bb49ddade1b71eb9683bdc1a2
2024-04-09 17:56:46 +00:00
chenk008 70fb342c48 Fix: StorageObjectCountTracker is nil, apf estimator got ObjectCountNotFoundErr
Kubernetes-commit: 4abc2b387b188d694e369e05c08effce9d23e7e7
2024-04-08 11:09:27 +08:00
Kubernetes Publisher 8bbbe76e96 Merge pull request #124174 from dims/update-x/net-for-CVE-2023-45288
Update x/net for CVE-2023-45288

Kubernetes-commit: d9c54f69d4bb7ae1bb655e1a2a50297d615025b5
2024-04-04 04:07:30 +00:00
Davanum Srinivas 2a3f6c8b16 Update x/net for CVE-2023-45288
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 99fac38d2864e6bc9bb7cd1743d658caa1360c0c
2024-04-03 16:37:18 -04:00
Flavian Missi 20894ccdfa resourcequota: use singleflight.Group to reduce apiserver load
relates to #22422 and #123806

Kubernetes-commit: e13ff5ece2691988503d183b495cc7c39e899647
2024-04-03 09:58:27 +02:00
Abhishek Kr Srivastav 1d434b32e1 Added locks when accessing dummyStorage to prevent data race
Removed redundant locks

Removed locks and used existing func

Kubernetes-commit: eb5d2ca9d8efd6dcbbea582920c700ae86db4132
2024-03-20 14:23:33 +05:30
Kubernetes Publisher 2a4a82c50e Merge pull request #123994 from serathius/undo-double-run-test-watch-semantics
Undo double run of the TestWatchSemantics test to avoid hitting timeout

Kubernetes-commit: fe9e4698a33565e9d334439f3a6e494366d8ee8d
2024-03-19 20:10:09 +00:00
Wojciech Tyczyński b1a1768456 Relax WatchSemanticsTest to make it faster
Kubernetes-commit: a26ee123952eeb86467e61ff2eb744c9e736a045
2024-03-19 20:23:56 +01:00
Marek Siarkowicz 7a3a726271 Undo double run of the TestWatchSemantics test to avoid hitting timeout
Kubernetes-commit: 225749eb68b3aa3485a1f2dc5d0cafb5dfe53421
2024-03-19 15:16:52 +01:00
Kubernetes Publisher e166c44e22 Merge pull request #123785 from seans3/streamtunnel-unit-tests
Adds unit tests to `PortForward` streamtunnel

Kubernetes-commit: 065a0f2d5116cc6f66eb8a0c6296e05b90838ec8
2024-03-18 16:10:00 +00:00
David Eads 8c4fa4e478 Remove k8s.io/apiserver ability to bind insecure ports
The project does not recommend using insecure ports.  Even
unauthenticated TLS is an improvement since it provides confidentiality.
If you relied upon this, please update to secure serving options.

Kubernetes-commit: de302c73e9558c192fde1cd7d6dcbea7eb76e950
2024-03-18 09:25:49 -04:00
Kubernetes Publisher ec72042fc5 Merge pull request #123935 from serathius/consistent-watch-from-etcd
Serve watch without resourceVersion from cache and introduce a WatchFromStorageWithoutResourceVersion feature gate to allow serving watch from storage

Kubernetes-commit: a1605fb3dd2d45474751ec3de30633ac1ec15c41
2024-03-18 05:51:14 -07:00
Ziqi Zhao 39347989da fix for comments to ignore the request without request info
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

Kubernetes-commit: 91af1145bf7b0e18a6b520a78875a1db6db29d96
2024-03-15 09:42:42 +08:00
Marek Siarkowicz 13a815b7c8 Serve watch without resourceVersion from cache and introduce a WatchFromStorageWithoutResourceVersion feature gate to allow serving watch from storage.
Kubernetes-commit: 0130072b053f85fb736c24d34552208cdd1bccfe
2024-03-14 15:20:29 +01:00
Kubernetes Publisher 7661bd2fe3 sync: update go.mod 2024-03-18 12:15:34 +00:00
Kubernetes Publisher 05c844e2a2 Merge pull request #123676 from serathius/rv0
Fix enabling consistent list from watch cache also works for resourceVersion=0

Kubernetes-commit: 89b1db79d75e367f567ea06c0528ef4b8f3fecb4
2024-03-15 21:39:11 +00:00
Kubernetes Publisher d5a8607203 Merge pull request #123926 from p0lyn0mial/upstream-deflake-test-get-list-non-recursive-with-consistent-list
apiserver/storage/cacher: deflake TestGetListNonRecursiveWithConsistentListFromCache

Kubernetes-commit: 89f03e3988a4e7fed90ffce22f355ff248520ad2
2024-03-14 21:14:25 +00:00