Commit Graph

893 Commits

Author SHA1 Message Date
Kubernetes Publisher 5012383632 Merge pull request #104413 from liggitt/openapi-ipvalidation
Bump k8s.io/kube-openapi

Kubernetes-commit: cde45fb161c5a4bfa7cfe45dfd814f6cc95433f7
2021-08-17 20:17:32 +00:00
Jordan Liggitt b2dce0d6e2 Bump k8s.io/kube-openapi
Updates to preserve openapi ipv4 validation compatibility with pre-go1.17 behavior

Kubernetes-commit: b15c2130aad497add782820c415c59952b4e75a8
2021-08-17 10:13:40 -04:00
Kubernetes Publisher d37241544f Merge pull request #103240 from tkashem/apf-additional-latency
apf: add additional latency into work estimate

Kubernetes-commit: eba1632ada938835ad3bb80435470a476b055022
2021-08-13 04:12:14 +00:00
Kubernetes Publisher b61f38fbf2 Merge pull request #104002 from MikeSpreitzer/refactor-counting
Refactor goroutine counting

Kubernetes-commit: 95ff56c201ae7ccdcd1f01bc36646d1d6496483a
2021-08-10 20:11:12 +00:00
Kubernetes Publisher f7215cdf93 Merge pull request #102913 from pacoxu/upgrade-promotheus-common
upgrade prometheus/common to v0.28.0

Kubernetes-commit: 4b4d12f8a68e224c78d00e8fd2bf3c87aff90a9a
2021-08-09 16:15:14 +00:00
Kubernetes Publisher 29d9e6f481 Merge pull request #103829 from tkashem/apf-queueset-clock
apf: use EventClock for queueset

Kubernetes-commit: 641eeb5350fa929e59e5d6da6e61ed687e2ad68b
2021-08-07 00:10:36 +00:00
Kubernetes Publisher 72710fb766 Merge pull request #104182 from liggitt/suggestion-double-call
Avoid spurious calls to update/delete validation

Kubernetes-commit: 7f6d463b34301b6b8840af8f642184df367ab262
2021-08-06 16:22:28 +00:00
Kubernetes Publisher 92df74739f Merge pull request #104102 from tnqn/dynamic-file
Improve dynamic cert file change detection

Kubernetes-commit: 98bd2002176056125567f407dc04bc4d906c587c
2021-08-06 00:15:35 +00:00
Kubernetes Publisher bc98e6b23d Merge pull request #103958 from liggitt/server-timeouts
Set idle and readheader timeouts

Kubernetes-commit: 28990f766481c28d7b942a669eaac8b1191e0805
2021-08-06 00:15:30 +00:00
Kubernetes Publisher 6b27cd1081 Merge pull request #103830 from MikeSpreitzer/new-event-clock
Introduce event clocks based on k8s.io/utils/clock

Kubernetes-commit: 5a92b78dd299b29aca6f7408b187532cb8876852
2021-08-06 00:15:26 +00:00
Kubernetes Publisher c5e208f139 Merge pull request #103700 from tkashem/storage-object-tracker
apiserver: add callback to get notified of object count

Kubernetes-commit: 32ac9dbb2c535f8bd2b36d50251c40839c85d250
2021-08-06 00:15:22 +00:00
Quan Tian 0737519ac6 Improve dynamic cert file change detection
DynamicFileCAContent and DynamicCertKeyPairContent used periodical job
to check whether the file content has changed, leading to 1 minute of
delay in worst case. This patch improves it by leveraging fsnotify
watcher. The content change will be reflected immediately.

Kubernetes-commit: 3cfe3d048ff37c1c6994d131ed8557f3c8bddc8a
2021-08-03 21:28:01 +08:00
Kubernetes Publisher 0cdfa2e985 Merge pull request #103793 from yan-lgtm/deperate
Deprecate apiserver_longrunning_guage and apiserver_registered_watchers

Kubernetes-commit: 644228091e41cf33c97d576676ea8630c7bb97b1
2021-08-05 12:11:23 +00:00
Kubernetes Publisher 1be3ff7370 Merge pull request #103664 from wojtek-t/pf_rename_width
Rename width to "work estimate" in P&F code

Kubernetes-commit: 04e3b1e1864884de26dd3fa2d45d1ff81e8defda
2021-08-05 08:15:44 +00:00
Kubernetes Publisher 4feaaf7955 Merge pull request #103564 from kevindelgado/unstr-extr-poc
ExtractItems for unstructured apply configurations

Kubernetes-commit: 0a704f9e1f6685f3ae39114435d23593a900e74c
2021-08-05 08:15:41 +00:00
Tim Hockin ab8125b911 Update golang.org/x/time/rate (#104014)
* Add failing test case

* Update golang.org/x/time/rate

* Call update-internal-modules from update-vendor

Kubernetes-commit: 09dc055984e9532f29f37acae7aea7a979ded764
2021-07-30 02:36:35 +00:00
Kubernetes Publisher a3100566a0 Merge pull request #103895 from cheftako/anpv122
Update to using apiserver-network-proxy v1.22

Kubernetes-commit: 3a863643c36bab7a3d1c800a16521bc5d4e445e0
2021-07-25 14:32:26 +00:00
Walter Fender 5ca7668748 Update to using apiserver-network-proxy v1.22
Includes a fix to prevent the agent writing to a closed channel.

Kubernetes-commit: 6d1556df7bbf35ab9649a1e80de27fcc4943c7eb
2021-07-24 16:02:01 -07:00
Kubernetes Publisher ce3fb65839 Merge pull request #103743 from kolyshkin/runc-1.0.1
vendor: bump runc to v1.0.1

Kubernetes-commit: 47e1df8f4e86af1904ec9b3ecf427e1f1178be6e
2021-07-23 22:38:22 +00:00
Kir Kolyshkin 9e3807aab0 vendor: bump runc to 1.0.1
The commands used were (roughly):

	hack/pin-dependency.sh github.com/opencontainers/runc v1.0.1
	hack/lint-dependencies.sh
	# Follow its recommendations.
	hack/pin-dependency.sh github.com/cilium/ebpf v0.6.2
	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

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

Kubernetes-commit: eb5df869baafdf1f74e4514c68f2c67efeb800b7
2021-07-16 12:35:27 -07:00
Kubernetes Publisher 36a0efcfb6 Merge pull request #103234 from dashpole/apiserver_e2e_test
Add integration test for apiserver tracing

Kubernetes-commit: 43c9e8e7a1d063670e40ca1c8e0fa280595043d0
2021-07-16 06:32:27 +00:00
Kubernetes Publisher ef281979e3 Merge pull request #103635 from pacoxu/revert-101604-tuning-grpc
Revert "use PermitWithoutStream=true for etcd: send pings even without active stream"

Kubernetes-commit: db183316273852e460dac5b2b87146cc35cef3e3
2021-07-12 18:17:52 +00: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
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
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 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 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
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
paco 8dc7df6298 upgrade github.com/prometheus/common to v0.28.0
Kubernetes-commit: 18d583653c67dbfafc9c5b09d9d6189705fdde85
2021-07-07 16:22:05 +08:00
David Ashpole 4d188ce1c3 Add distributed tracing to the etcd client
Kubernetes-commit: 71f810bb71ed7b87e02c91ebb879363f32dcfaac
2021-06-25 11:54:53 -07: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
Odin Ugedal d4935c71b3 Revert "Update runc to 1.0.0"
Kubernetes-commit: 61d88af9e40896f50217adbbcdaa3b34d41875ea
2021-07-05 14:03:04 +02: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 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
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
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
caodonghui 049749915b Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
Kubernetes-commit: c1d5a3a99e120281c618d6573d7b424138dfb5a9
2021-06-25 15:25:52 +08: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
Kubernetes Publisher 952c0c052b Merge pull request #99364 from p0lyn0mial/upstream-delegated-authn-metrics
adds metrics for delegated authn

Kubernetes-commit: dae03ba9218399d2d7fe100798f332ff2d48381f
2021-06-29 19:51:08 +00:00
Kubernetes Publisher 8acf2abcd8 Merge pull request #102859 from MikeSpreitzer/add-r-metrics
Add APF metrics about R(t)

Kubernetes-commit: 556f8500fff689163fb9480d8a878b457e39e322
2021-06-28 19:50:35 +00:00
Kubernetes Publisher 810bc03506 Merge pull request #98866 from wzshiming/fix/termination_grace_period_seconds_is_negative
Fix TerminationGracePeriodSeconds is negative (part 1)

Kubernetes-commit: 5e06f173fb37484573f94ec5550a40c8aec8c1d6
2021-06-28 15:50:27 +00:00
Kubernetes Publisher 4b539d2d77 Merge pull request #103126 from jdnurme/konn-21-update
Updated to use konnectivity client v0.0.21, and implemented placehold…

Kubernetes-commit: 2d1026c664f8612ede24cf654b8fe4fd074bcf84
2021-06-27 03:50:31 +00:00
JD Nurme 288c8d4acf Updated to use konnectivity client v0.0.21, and implemented placeholder context
Kubernetes-commit: 21fd224ebdb17fbaafbb73a36a18aafcab6e4efa
2021-06-23 19:29:14 +00:00
Kubernetes Publisher b75b8deccf Merge pull request #94942 from dashpole/apiserver_opentelemetry
Apiserver tracing

Kubernetes-commit: 12eb461acfb2279524d07f5ed95dd20e2e472939
2021-06-25 19:51:13 +00:00
David Ashpole 5927da0040 Add distributed tracing to the apiserver using OpenTelemetry
Kubernetes-commit: 79550ed40c67a70534c1cb697e1fb7e7dbf96335
2021-06-25 05:20:16 -07:00