Commit Graph

7400 Commits

Author SHA1 Message Date
Kubernetes Publisher 2f518e5081 Merge pull request #124619 from aramase/aramase/c/requestheader_cleanup
Remove unused NewSecure function in requestheader.go

Kubernetes-commit: 83cdd308732e38f1996b517bcd95c7d6a570624a
2024-05-01 21:21:51 +00:00
Kubernetes Publisher 9aae90aba4 Merge pull request #124450 from muff1nman/handle-nil-k8s-client
apiserver/options: avoid segfault by handling unset core k8s client

Kubernetes-commit: 0d8f996aa9a1667d5994f10e03de5be21bf205e0
2024-05-01 01:44:39 +00:00
Kubernetes Publisher 79fc2d8c6b Merge pull request #123396 from cyclinder/apiserver_datarace
Fix data race in apiserver mux handler

Kubernetes-commit: 108fd24f51199440d9d169199a00067e5293872c
2024-04-30 17:44:30 +00:00
Kubernetes Publisher 80dc895424 Merge pull request #124610 from wojtek-t/deflake_cacher_tests
Deflake watchcache tests

Kubernetes-commit: 02365ecec1cb1ddf993cf4ed12407737db950cea
2024-04-30 13:44:36 +00:00
Kubernetes Publisher 347290105b Merge pull request #122148 from pohly/controllers-context-support
controllers + apiserver: enhance context support

Kubernetes-commit: d0fddf143b3ebea8df94a9c66e5aa833031a8682
2024-04-30 09:44:39 +00:00
Kubernetes Publisher 9dcdab7a7c Merge pull request #124562 from sbueringer/pr-bump-sigs-yaml
Bump sigs.k8s.io/yaml to v1.4.0

Kubernetes-commit: c1ef6c44f5d7b582bf19669c6dbf2ff9552b9d6c
2024-04-29 21:48:45 +00:00
Anish Ramasekar 2f368abc9f Remove unused NewSecure function in requestheader.go
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 699d1f1b7a14fea4d97c41854b6428e0b6313c2c
2024-04-29 11:19:54 -07:00
Kubernetes Publisher 94b4f26503 Merge pull request #121256 from liyuerich/workqueue
drop deprecated workqueue NewNamed package

Kubernetes-commit: dbb70043855305522fefa0ce74b20398d1308451
2024-04-29 17:44:33 +00:00
ah8ad3 8137baec35 Feat: warn user if etcd version is not supported for RequestWatchProgress
Kubernetes-commit: 9f8273a5c5d6d087c0839145616c828ab9a62f60
2024-04-29 15:56:35 +03:30
Wojciech Tyczyński fd60fafe9c Deflake watchcache tests
Kubernetes-commit: 6d9edcc694415d4c1a897c4312ecd872a7f0fbf3
2024-04-29 14:26:25 +02:00
Kubernetes Publisher 2913c8c632 Merge pull request #124483 from ah8ad3/etcd_feature_support
Add FeatureSupportChecker for etcd storage

Kubernetes-commit: 4946c1fde24174ca71a9c122330f2fdf335593ea
2024-04-29 03:20:33 -07:00
Alvaro Aleman da88853b95 Use the generic/typed workqueue throughout
This change makes us use the generic workqueue throughout the project in
order to improve type safety and readability of the code.

Kubernetes-commit: 6d0ac8c561a7ac66c21e4ee7bd1976c2ecedbf32
2024-04-28 18:26:18 +02:00
Stefan Bueringer 9e5520af1b Bump sigs.k8s.io/yaml to v1.4.0
Kubernetes-commit: 04cc45b4adda1b19d5067d45ed246c0f84fed966
2024-04-26 15:28:17 +02:00
ah8ad3 2b7a0cfef8 Add FeatureSupportChecker for etcd storage
Kubernetes-commit: 70e65eee46cbf72efabe8440a92117d1fedf6497
2024-04-23 16:58:01 +03:30
Kubernetes Publisher 38aa2c2e10 Merge pull request #124466 from serathius/featuregate-defer
Cleanup defer from SetFeatureGateDuringTest function call

Kubernetes-commit: 58788c2f7bb186d43d239d5bf5d0449deab3e050
2024-04-25 01:44:48 +00:00
Kubernetes Publisher b3614dc4cc Merge pull request #124513 from serathius/workarounds
Remove workarounds for https://github.com/etcd-io/etcd/issues/17507

Kubernetes-commit: 9c4d207d185da5a377ec1a9e92d8b71edb75085c
2024-04-24 21:47:01 +00:00
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