Commit Graph

4619 Commits

Author SHA1 Message Date
David Eads 526d12c09b prevent mutation of deletion options during delete collection
Kubernetes-commit: 649b87aaf85dbb6e8190bf7d16c5dc903b5ecedc
2021-03-10 15:41:03 -05:00
Kubernetes Publisher d683e1e12e Merge pull request #103590 from rphillips/revert-102998-apf-width-list
Revert "apiserver: add callback to get notified of object count"

Kubernetes-commit: edbb0b954907da18e0eacd3988ab4140e88fddcf
2021-07-12 06:54:20 +00:00
Kubernetes Publisher 255b9a6704 Merge pull request #103216 from dashpole/etcd_client_tracing
Add distributed tracing to the etcd client

Kubernetes-commit: 694d6cd2b9515fb4af5870b394fc60a505ba5c78
2021-07-08 21:58:19 +00:00
Ryan Phillips 7afffd8ef3 Revert "apiserver: add callback to get notified of object count"
Kubernetes-commit: d95b14e1abfb5ec87248e5dd826b89d0c738af42
2021-07-08 13:56:39 -05:00
Kubernetes Publisher 7863d21196 Merge pull request #103565 from zhan849/harry/clean-scope-fix
fix CleanScope so we can resolve correct verb for apiserver_request_terminations_total

Kubernetes-commit: 2cd5c54f39b3adb4e8532a123b8cc697cf657bc8
2021-07-08 13:51:52 +00:00
Kubernetes Publisher 2f1ae26f72 Merge pull request #103534 from wojtek-t/pf_queue_picker_refinements
Refinements to pick queue logic in P&F

Kubernetes-commit: 33431f542b8e713437646501ad3d9ff9594bc130
2021-07-08 13:51:50 +00:00
Kubernetes Publisher bfdf7b2748 Merge pull request #103548 from dims/drop-hashicorp-lru
Drop hashicorp lru - switch to the lru impl in k8s.io/utils

Kubernetes-commit: 9c4905e7af0d070d139c06638ab9868fd3521883
2021-07-08 09:54:27 +00:00
Harry Zhang 0321f0c67e fix CleanScope so we can resolve correct verb for apiserver_request_terminations_total
Kubernetes-commit: a3f57886a267c28d5a0193ca7193d4de9e9212d9
2021-07-07 19:07:49 -07:00
Davanum Srinivas 286766fba8 update vendor after switch
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 6c72fbaa89949246857ca1b2a77a2bda417e272d
2021-07-07 13:49:48 -04:00
Davanum Srinivas fe1610f3fe switch from golang-lru to the one in k8s.io/utils
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 79d0c6cdc10293c9bfe644ce31dc186a936579b0
2021-07-07 13:45:07 -04:00
Davanum Srinivas 2b00091dfb update to new k8s.io/utils
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 3a221b3332464d7947aacee91e661880208ef901
2021-07-07 13:39:19 -04:00
Kubernetes Publisher 9fdf0d08a8 Merge pull request #101604 from pacoxu/tuning-grpc
use PermitWithoutStream=true for etcd: send pings even without active stream

Kubernetes-commit: e3234f3d6b951b3e6e0cd4abc5ce59cb64a3ddd3
2021-07-08 01:56:19 +00:00
Kubernetes Publisher c098244aa2 Merge pull request #103537 from wojtek-t/pf_chunking_refactor
Avoid code duplication in watchcache

Kubernetes-commit: d7123a65248e25b86018ba8220b671cd483d6797
2021-07-07 21:51:30 +00:00
Kubernetes Publisher 46b25916cd Merge pull request #103481 from wojtek-t/pf_watch_tracker
Add watch tracker to APF for request cost estimation

Kubernetes-commit: b93cd81609fd6c0955669e2a1e9cbc0f068f0894
2021-07-07 21:51:28 +00:00
Kubernetes Publisher 7fe2741c29 Merge pull request #103232 from astraw99/fix_delete_nil_pointer
Fix delete nil pointer panic

Kubernetes-commit: 20be00980c5f58c5dc906392bc9dbe3e7b55c11d
2021-07-07 21:51:26 +00:00
wojtekt cd8b524e3f Avoid code duplication in watchcache
Kubernetes-commit: 2df05df6982df93e4ced37d1236f0366069d5838
2021-07-07 09:40:58 +02:00
wojtekt 9606daa5ef Refinements to pick queue logic in P&F
Kubernetes-commit: 7f1c4977d7ad9fdfd44549ee8ffe289127be4d81
2021-07-07 08:58:49 +02:00
Kubernetes Publisher e0d7bdf79d Merge pull request #99961 from margocrawf/master
Introduce Impersonate-UID header

Kubernetes-commit: e1acbbd8fde3505423df6c336a4d852bfc50e49d
2021-07-07 05:55:36 +00:00
Kubernetes Publisher 59e7fbda56 Merge pull request #103484 from wojtek-t/pf_queue_picker
Update the logic to pick the best queue in P&F

Kubernetes-commit: ca0c8275b41cf542f9334073fc8660fb349f9605
2021-07-06 16:22:22 -07:00
astraw99 532c5c3d69 fix delete nil pointer panic
Kubernetes-commit: af19d7f415d70a1de3d67a00921865ba2868b425
2021-06-26 18:06:20 +08:00
David Ashpole 4d188ce1c3 Add distributed tracing to the etcd client
Kubernetes-commit: 71f810bb71ed7b87e02c91ebb879363f32dcfaac
2021-06-25 11:54:53 -07:00
wojtekt a35bb85f09 Update the logic to pick the best queue in P&F
Kubernetes-commit: 0ecc7ba311ab33b16c5d907ebb1120e3e51a947d
2021-06-17 09:22:00 +02:00
Kubernetes Publisher 462585d974 Merge pull request #103483 from odinuge/revert-102508-runc-1.0
Revert "Update runc to 1.0.0"

Kubernetes-commit: eae87bfe7e9636694a5cb45a9863715b7b25435c
2021-07-06 21:55:28 +00:00
Kubernetes Publisher 2e3e68763d Merge pull request #103504 from tkashem/apf-add-additional-latency
apf: refactor width into its own struct

Kubernetes-commit: 7752b195f2a7247def1d9db8ddbc89735f15f389
2021-07-06 17:51:42 +00:00
Kubernetes Publisher 071ea4549b Merge pull request #103435 from dashpole/rename_service
Change tracing service from kube-apiserver to apiserver

Kubernetes-commit: c93e509e6f710604842b93f55c46325ced0ac7bb
2021-07-06 17:51:40 +00:00
Kubernetes Publisher 5f80c5f1c3 Merge pull request #102998 from tkashem/apf-width-list
apiserver: add callback to get notified of object count

Kubernetes-commit: 6d11f22fde7fbf212d83d6de4ae2fe7f86ca310e
2021-07-06 06:16:18 -07:00
Odin Ugedal d4935c71b3 Revert "Update runc to 1.0.0"
Kubernetes-commit: 61d88af9e40896f50217adbbcdaa3b34d41875ea
2021-07-05 14:03:04 +02:00
David Ashpole fe620be9c7 change tracing service from kube-apiserver to apiserver
Kubernetes-commit: 8972efc65fe7f4d2ed840ba1a2bd8ff31e829a7a
2021-07-02 07:04:26 -07:00
Abu Kashem cf5c77fde9 apf: add additional latency into width
Kubernetes-commit: 24e19229101d242d924ce98a562be3864dde9eae
2021-06-27 12:45:24 -04:00
Abu Kashem d929410e13 apiserver: add callback to get notified of object count
Kubernetes-commit: 1002b0d163dd948334f10b0e25d0e91d253791e8
2021-06-18 10:44:07 -04:00
Kubernetes Publisher ad2e6c98b2 Merge pull request #103437 from p0lyn0mial/readyz-signal
genericapiserver: adds HasBeenReady lifecycle signal

Kubernetes-commit: 26bdfbc0abd4bc9024397ff7b566b7c41d4467ee
2021-07-05 17:50:59 +00:00
Kubernetes Publisher 4757c311e7 Merge pull request #103039 from tkashem/fix-102973
apf: calculation of dR/dt should use seats in use

Kubernetes-commit: a3c2028cf41e1f89102db33e2f2851fa5b525703
2021-07-05 09:51:23 +00:00
Kubernetes Publisher 922627e1e3 Merge pull request #103432 from p0lyn0mial/lifecycle_events
simply renames terminationSignals to lifecycleSignals

Kubernetes-commit: 93119f4503f9fb425ab3f7ed35559409779a7a3f
2021-07-02 13:51:00 +00:00
Lukasz Szaszkiewicz aefd8ed86f adds HasBeenReady signal that fires when the readyz endpoint succeeds
Kubernetes-commit: 58b91ffca9efe3afb20d80914cdc33c6b0acdef2
2021-07-02 15:18:19 +02:00
Lukasz Szaszkiewicz d8c0235e05 remove logging from the Signal method
Kubernetes-commit: 6c88a62cb4c849e3844dcc3870073a1b5e05d301
2021-07-02 12:50:20 +02:00
Lukasz Szaszkiewicz 3f407f0668 rename terminationSignals to lifecycleSignals
Kubernetes-commit: dae08bc3a735e50845af7cf639bdbb8971a2115a
2021-07-02 12:28:07 +02:00
Kubernetes Publisher e3515abe00 Merge pull request #103218 from dashpole/otel_clientgo
Add tracing to apiserver client-go requests

Kubernetes-commit: df95052de3c5036e6653eca26e38dc9e79d25455
2021-07-02 05:50:56 +00:00
David Ashpole 71612b014d move tracing instantiation further up, and check for nil
Kubernetes-commit: b0ffaa93f5c607325203f978c1ae685d6b64d053
2021-07-01 10:42:11 -07:00
Kubernetes Publisher 8d4ac24e5b Merge pull request #103176 from CaoDonghui123/updatemod
Update golang.org/x/net

Kubernetes-commit: c14017b270d21e6a7e79c0b8872a580f43a67220
2021-07-01 05:55:07 +00:00
Kubernetes Publisher 78644d69f6 Merge pull request #102508 from kolyshkin/runc-1.0
Update runc to 1.0.0

Kubernetes-commit: 4748bb04b61f8717641913a0ff3a183ad28e64c9
2021-07-01 05:55:04 +00:00
Lukasz Szaszkiewicz 279d11fb1e readyz signals when the handler succeeds for the first time.
Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>

Kubernetes-commit: ca108d109d55e927c292e3e558fc4f761a3a4e7c
2021-06-30 11:04:44 +02:00
David Ashpole 5053bddd06 add tracing to the apiserver's client-go requests
Kubernetes-commit: 79d400c4416f903af604fb2cf07d2c34bb4b98f7
2021-06-26 09:16:32 -07:00
caodonghui 049749915b Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
Kubernetes-commit: c1d5a3a99e120281c618d6573d7b424138dfb5a9
2021-06-25 15:25:52 +08:00
Abu Kashem e9708ba84d apf: calculation of dR/dt should use seats in use
Kubernetes-commit: 6203d4fc6af36b1fd60177e8a88b8d4d45acb029
2021-06-21 05:38:07 -04:00
wojtekt fbc127e994 Add watch tracker to APF for request cost estimation
Kubernetes-commit: cea1dcfeed2fc4e8ab89cd43e5a0e402251c8df5
2021-06-15 10:49:42 +02:00
Kir Kolyshkin e30dc2a54a vendor: bump runc to 1.0.0 pre
This is to check if runc 1.0.0 (to be released shortly) works with k8s.

The commands used were (roughly):

	hack/pin-dependency.sh github.com/opencontainers/runc v1.0.0
	hack/lint-dependencies.sh
	# Follow its recommendations.
	hack/pin-dependency.sh github.com/cilium/ebpf v0.6.1
	hack/pin-dependency.sh github.com/opencontainers/selinux v1.8.2
	hack/pin-dependency.sh github.com/sirupsen/logrus v1.8.1
	# Recheck.
	hack/lint-dependencies.sh
	GO111MODULE=on go mod edit -dropreplace github.com/willf/bitset
	hack/update-vendor.sh
	# Recheck.
	hack/lint-dependencies.sh
	hack/update-internal-modules.sh
	# Recheck.
	hack/lint-dependencies.sh

[v2: rebased, updated runc 3a0234e1fe2e82 -> 2f8e8e9d977500]
[v3: testing master + runc pr 3019]
[v4: updated to 93a01cd4d0b7a0f08a]
[v5: updated to f093cca13d3cf8a484]
[v6: rebased]
[v7: updated to runc v1.0.0]
[v8: rebased]

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>

Kubernetes-commit: 4e7cf5413d5de4648bf923b34874d8e0d431e98a
2021-06-06 20:13:57 -07:00
Kubernetes Publisher 6490793cbf Merge pull request #103318 from jpbetz/fix-102749
Bump SMD to v4.1.2 to pick up #102749 fix

Kubernetes-commit: 0dad7d1c47c41f232b21cdd5c21be6683e545e9d
2021-06-30 21:55:46 +00:00
Kubernetes Publisher e488f38866 Merge pull request #100339 from p0lyn0mial/upstream-delegated-authz-metrics
adds metrics for delegated authz

Kubernetes-commit: f962166f30688653e1f901f1b5d9920734a345d5
2021-06-30 21:55:44 +00:00
Joe Betz d9c3979d10 Bump SMD to v4.1.2 to pick up #102749 fix
Kubernetes-commit: b790cf388ce1fce140c80bb0f7f9669288408b7a
2021-06-29 19:33:00 -07:00
pacoxu 6640c869f9 use PermitWithoutStream=true for etcd: send pings even without active streams
Signed-off-by: pacoxu <paco.xu@daocloud.io>

Kubernetes-commit: 849dbe034b3e4398922c383e09900b464a60db69
2021-04-29 16:27:08 +08:00