Commit Graph

4657 Commits

Author SHA1 Message Date
Kubernetes Publisher 347a3d0ee4 Merge pull request #103843 from Arkessler/patch-4
Update doc description for --audit-log-maxbackup

Kubernetes-commit: 488292100207b246bdb658d68742eca3cb11cf4a
2021-08-05 12:11:28 +00:00
Kubernetes Publisher 4cfb9886f3 Merge pull request #103820 from wojtek-t/pf_remove_counter
Couple code cleanups for APF code

Kubernetes-commit: e3b01a6d7f94c95f098bbc59023054fb8751ae7f
2021-08-05 12:11:26 +00:00
Kubernetes Publisher 710c5cd13d Merge pull request #103800 from aojea/time-budget
Time budget should not depend on the real clock

Kubernetes-commit: 8dc81c565adec2c27ebecb062c80cc40c6d0b2ce
2021-08-05 12:11:25 +00: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
Kubernetes Publisher f0b4a7b510 Merge pull request #104033 from s-urbaniak/revert-101208-admission_metrics
Revert commit "Add a namespace label to admission metrics and expand histogram range to 0-10s"

Kubernetes-commit: 026fb3bf35915c9b4e2029ce162724648854a291
2021-07-30 07:49:38 -07:00
Sergiusz Urbaniak 2402d951d2 Revert "Add a namespace label to admission metrics and expand histogram range to 0-10s"
Kubernetes-commit: 1a87ae19a62d0c61afa6b381a54c6798effa49eb
2021-07-30 14:34:45 +02: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
Kevin Delgado 4a4149c8b0 remove apiserver impor from client-go
Kubernetes-commit: af11c4ac9be74115dfd35ce6f18cfa0440fc3458
2021-07-27 20:46:40 +00:00
Kubernetes Publisher 525378a006 Merge pull request #103875 from andrewrynhard/fix-audit-log-path
Do not try to create an audit log file named "-"

Kubernetes-commit: ee5df7cbcfffaddece66944a528fccb07430d29a
2021-07-26 10:37:08 +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
Andrew Rynhard bfbd0aaa7d Do not try to create an audit log file named "-"
That PR fixes --audit-log-path=- support.
It now logs to stdout as in 1.21.

Kubernetes-commit: 7728428f017350d5fb9a91e6e5dc3ccf86348478
2021-07-23 14:26:28 +00:00
wojtekt 719fda2a8b Simplify APF promise to what is really used in the code
Kubernetes-commit: 9f735e71bbb7d0dde67a718891641d8afd20a8bc
2021-07-23 13:30:34 +02:00
Alexi Kessler 80b28d7c2c Update doc description for --audit-log-maxbackup
Per https://pkg.go.dev/gopkg.in/natefinch/lumberjack.v1 a value of 0 will retain all logs. Not understanding this led to an outage for my team.

Kubernetes-commit: 94977dce8d13ec1e8b4bd8b449f555af685c3ab6
2021-07-22 09:42:30 -04:00
wojtekt d6e0cf5d71 Remove unused promise code from APF
Kubernetes-commit: a1cf44eab44f21c3929ff2d79501c56e6fbcddc3
2021-07-21 12:14:30 +02:00
Antonio Ojea 42a99cd0a2 decouple timeBudget from real clock
instead of using a goroutine refreshing the budget, obtain
the value from the last time the budget was accessed.

Kubernetes-commit: dd2c38306000eeb1720afc8346165a6caab09259
2021-07-20 13:54:59 +02:00
Yan Huang 8febdc018a Deprecate apiserver_longrunning_guage and apiserver_registered_watchers
Deprecate apiserver_longrunning_guage and apiserver_registered_watchers

Update

Fix name

update

Add back empty space

Update the deprecated version to 1.23

Kubernetes-commit: e2b6816953c9c52b98c129a3e9c2dac4ee925ef0
2021-07-19 23:18:35 -07:00
Kevin Delgado a8a3bb4200 rename cache, add to integration test
Kubernetes-commit: 604db6eb2ada446e78152685943253455b5ec888
2021-07-19 20:04:27 +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 b94b411ffc Merge pull request #103660 from wojtek-t/pf_optimize_watch_initialization
Optimize APF support for watch initialization to fix the pod startup time regression

Kubernetes-commit: 33aba7ee025dfddcc140d20e9ca353ffd425f1ae
2021-07-16 09:12:09 -07:00
wojtekt 280558d490 Add additional APF test for handling other panic types
Kubernetes-commit: faed88bb7200cc4693b7a3f9cecff1a99ea1fc95
2021-07-14 16:36:38 +02:00
wojtekt 9209ed5928 Get rid of unused flowSchemaRVs in P&F
Kubernetes-commit: c79a0a08828ef86e07941e96dafefb7d8bc51990
2021-07-13 15:16:17 +02:00
wojtekt b4c306e1e8 Rename width to workEstimate in P&F code
Kubernetes-commit: 73211256e8f15cf84ee69d6fe8258c3a912e0f94
2021-07-13 15:10:58 +02:00
wojtekt 242c8c8a1c Optimize APF support for watch initialization to fix the pod startup time regression.
Kubernetes-commit: ef435b85b47618d0d463ac93e9758d75c2998681
2021-07-13 10:22:30 +02: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
David Ashpole 0562c83329 add apiserver tracing integration test, and fix endpoint validation
Kubernetes-commit: e5a1f86e0ac21de6bacbb9fed242853ff20c3aaf
2021-07-15 16:21:48 -07:00
Kubernetes Publisher 851e1a75a6 Merge pull request #103601 from dashpole/webhook_tracing
Add tracing to admission webhook requests

Kubernetes-commit: 584658a17d958f0b663cb39dec1907cbba641300
2021-07-12 18:17:54 +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
Paco Xu d0159b4bbf Revert "use PermitWithoutStream=true for etcd: send pings even without active stream"
Kubernetes-commit: 1280a365e4a2407efb9aba9e701eeb1a5a69a2f0
2021-07-12 11:47:55 +08:00
Kubernetes Publisher fa83e6d747 Merge pull request #103527 from tkashem/apf-fix-virtual-time
apf: include seats from queued requests when advancing virtual clock

Kubernetes-commit: 87ee0c06fbeecbdd19ef0ce18d63a0a3a3167981
2021-07-12 06:54:24 +00:00
Kubernetes Publisher 94fb7edb53 Merge pull request #100101 from deads2k/mutated-options
prevent mutation of deletion options during delete collection

Kubernetes-commit: 3ccfe94563ab3eb95aacb56b691804fc098bc41c
2021-07-12 06:54:22 +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
David Ashpole 785c5626f9 add tracing to webhook requests
Kubernetes-commit: 9dd59017c4c218135b12949a2bd3af07e892199a
2021-07-08 20:13:33 -07: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
Kevin Delgado 613f696b0b Manually set GVK in extract, add commentary to extractor
Kubernetes-commit: dda31bbf2e7a94624e3679e3db56c95e66509ce0
2021-07-08 01:56:58 +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 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