Commit Graph

4760 Commits

Author SHA1 Message Date
Abu Kashem db8aff032b apf: update apf logic to use v1beta2
Kubernetes-commit: 28f2b42a4116a9223113e8b152e02a4f1e602ff4
2021-08-16 17:53:57 -04:00
Abu Kashem 7964b85d9c apf: update e2e test to use v1beta2
Kubernetes-commit: d99497ef6d5581b787e7aebfca943697ed8fe164
2021-08-16 17:12:42 -04:00
Kubernetes Publisher 7a66b0c4ad Merge pull request #104881 from MikeSpreitzer/relax-queueset-tests
Widen margins of TestDifferentWidths and TestTooWide

Kubernetes-commit: 51ff4bb814a394aa5753b559e87fcdf3fc775d9f
2021-09-10 03:39:54 +00:00
Kubernetes Publisher e166d0daa0 Merge pull request #104103 from pohly/logr-1.0
klog 2.20.0, logr v1.1.0, zapr v1.1.0

Kubernetes-commit: 5b49d125b76b4d92d5f782630b75b911fee75aaa
2021-09-09 23:43:28 +00:00
Mike Spreitzer de042674ed Widen margins of TestDifferentWidths and TestTooWide
These behavioral unit tests of queueset were failing because the
evaluation criteria were too strict.

Kubernetes-commit: 59d319ec06bb33289a87036418b4a61ed3bb215f
2021-09-09 17:07:58 -04:00
Kubernetes Publisher 40e3125ca9 Merge pull request #103023 from tiloso/staticcheck-apiserver-clientgo
Fix staticcheck in k8s.io/{apiserver/pkg/storage,client-go/rest/watch}

Kubernetes-commit: 95390e6476fca15b0f55cde2c142ec18ca57aee0
2021-09-09 03:42:38 +00:00
Kubernetes Publisher a59bf4b9c7 Merge pull request #104806 from MikeSpreitzer/set-g-to-3ms
Change execution duration guess from 1 minute to 3 milliseconds

Kubernetes-commit: 559808670ad8959008293d62cec6d252d4072616
2021-09-08 19:38:27 +00:00
Kubernetes Publisher 16aebe79b8 Merge pull request #104833 from MikeSpreitzer/fix104811
Refine locking in API Priority and Fairness config controller

Kubernetes-commit: 9f6a31916a619df6486f926d61111ca858f016eb
2021-09-08 11:39:11 +00:00
Mike Spreitzer 1efcc1c03a Refine locking in API Priority and Fairness config controller
Instead of a plain `Mutex`, use an `RWMutex` so that the common
operations can proceed in parallel.

Kubernetes-commit: 58927c1abede11ce7a8a74104328cf823df1b39e
2021-09-08 00:34:52 -04:00
Kubernetes Publisher 022c32e6d4 Merge pull request #104823 from justinsb/less_cmp_3
Avoid expensive go-cmp/cmp comparison

Kubernetes-commit: ebb9fafac620dac6e632b7b2607d575cc1df926f
2021-09-08 03:38:27 +00:00
Kubernetes Publisher 3db239988e Merge pull request #104699 from vincepri/generate-name-error
Object creation with generateName should return AlreadyExists instead of a Timeout

Kubernetes-commit: 85b11ad24e996e2db4aa00a99e16f066544b22b0
2021-09-08 03:38:25 +00:00
Kubernetes Publisher 552db9ed90 Merge pull request #104790 from sttts/sttts-ssa-should-not-happen-name
server-side-apply: print object name in SHOULD NOT HAPPEN message

Kubernetes-commit: 0ec2aaee473ef6256361bfa1aa044909dd0132fe
2021-09-08 03:38:23 +00:00
Kubernetes Publisher 58d7996350 Merge pull request #104444 from cheftako/anp-v23
Enable http2 health checking with go 1.16.5 on KAS egress.

Kubernetes-commit: 34fb61beba52d9e1ab3f044a7be8b9f49d99534e
2021-09-07 19:38:44 +00:00
Justin SB d5beafeb68 Avoid expensive go-cmp/cmp comparison
The cmp comparison is relatively expensive (#104821).  If we're not
going to log it, we shouldn't make the comparison.

Kubernetes-commit: f9f556dc7061df1dfc8c1628db983eeb97149317
2021-09-07 13:36:50 -04:00
Mike Spreitzer de227d1d37 Change execution duration guess from 1 minute to 3 milliseconds
So that the width estimate has some effect but not a grossly excessive
one.

Added the fifo::Peek method to simplify the fifo client code.

Also renamed the queueSet::estimatedServiceTime field to
estimatedServiceSeconds to make the units clear.

Kubernetes-commit: a0c161f2f6908ee424ea888ff40f75ff071bd20a
2021-09-07 00:46:50 -04:00
Dr. Stefan Schimanski 5210be757e server-side-apply: print object name in SHOULD NOT HAPPEN message
Kubernetes-commit: dc6f471e2cceb7aebb62fe2e4bd7c9ce53df6ff0
2021-09-06 08:35:47 +02:00
Kubernetes Publisher 43a99f2369 Merge pull request #104697 from MikeSpreitzer/fix-104692
X race condition from TestApfExecuteWatchRequestsWithInitializationSignal

Kubernetes-commit: a1d089f3724fa2e1cd5b5e599994c3ecdc90f8bd
2021-09-03 16:13:48 +00:00
Kubernetes Publisher 8f7ef4252b Merge pull request #104599 from MikeSpreitzer/proper-limit
Adjust LIST work estimator to match current code

Kubernetes-commit: 7997805f339923451d069ba12470bbc79059cf36
2021-09-03 16:13:46 +00:00
Kubernetes Publisher 3cfbc37f50 Merge pull request #104652 from MikeSpreitzer/add-resourcde-config
Introduce storagebackend.ConfigForResource

Kubernetes-commit: 2a88664eccdf02cd01777b48171873a028117737
2021-09-02 12:14:27 +00:00
Vince Prignano 2b1166c385 Object creation with generateName should return a proper error
Signed-off-by: Vince Prignano <vincepri@vmware.com>

Kubernetes-commit: 8a9d61278f6c2177309f58bf2655f2269e8f6afd
2021-08-31 18:04:59 -07:00
Mike Spreitzer 06debee006 Remove race condition from TestApfExecuteWatchRequestsWithInitializationSignal
Kubernetes-commit: b78baaad5ff4bcaf12e5de9e7e35f8fadba1c25b
2021-08-31 17:40:03 -04:00
Kubernetes Publisher b68468b778 Merge pull request #104688 from tkashem/revert-startup-429
apiserver: Revert startup-send-retry-after-until-ready server option

Kubernetes-commit: d093ee7359eb55198a50cab351ff64b26745e4a3
2021-08-31 20:13:35 +00:00
Abu Kashem 033ff70436 Revert "Merge pull request #104281 from tkashem/not-ready-429"
This reverts commit fc5863b8b276e0789f717859e8cce58d7d060181, reversing
changes made to 027fe2554fd18343b8be39eddc8ff6570a6c390f.

Kubernetes-commit: f9f08725907b7db2104ee5fe9f82ab0752726533
2021-08-31 10:10:46 -04:00
Abu Kashem a687b3b7a9 Revert "Merge pull request #104630 from tkashem/remove-option"
This reverts commit edb0a72cff0e43bab72a02cada8486d562ee1cd5, reversing
changes made to 80feff6f407be9f0898c449ba3f9d4d013f05ec9.

Kubernetes-commit: 8844d3092a46a40915b4df6e3b9944d5081f8268
2021-08-31 10:06:12 -04:00
Kubernetes Publisher 08907ff159 Merge pull request #104211 from MikeSpreitzer/stackmore
Increase debug logging in waitGroupCounter::Add

Kubernetes-commit: f610eee1615629a1969384b214e1063d696a212b
2021-08-31 12:22:50 +00:00
Mike Spreitzer b225af44fe Introduce storagebackend.ConfigForResource
This is a Config specialized for a GroupResource.
It will support generating new resource-specific metrics.

Kubernetes-commit: 85bcd243aa3c8769a5904a1aea44ce704f5e7174
2021-08-29 01:06:12 -04:00
Kubernetes Publisher 2c57c2e4c6 Merge pull request #104630 from tkashem/remove-option
apiserver: remove server option startup-send-retry-after-until-ready

Kubernetes-commit: edb0a72cff0e43bab72a02cada8486d562ee1cd5
2021-08-28 16:12:19 +00:00
Abu Kashem ee2c906b05 apiserver: remove server option startup-send-retry-after-until-ready
Kubernetes-commit: 7adc79a4ea33cc44aa8d694c4949e01219e016de
2021-08-27 10:29:37 -04:00
Mike Spreitzer d6c30c1553 Adjust LIST work estimator to match current code
Kubernetes-commit: 6f160ca11b0ce9e9fda9571e37eec2de1b97bcc5
2021-08-25 23:22:13 -04:00
Kubernetes Publisher 9fa754e85f Merge pull request #103692 from justaugustus/go117
[go1.17] Update to go1.17

Kubernetes-commit: c1e69551be1a72f0f8db6778f20658199d3a686d
2021-08-25 04:18:17 +00:00
Kubernetes Publisher 55ce2aee97 Merge pull request #104494 from nicomitchell/fix_comment_html_tags
apiserver/pkg/storage/interfaces.go: Add backticks to comments misparsed as HTML by IDEs

Kubernetes-commit: 1767a94f1513eb63b5dee5a8e172f62be9fe7022
2021-08-25 04:18:14 +00:00
Kubernetes Publisher 336e01db55 Merge pull request #104359 from mborsz/apflog
Add APF's priorityLevel to httplog.go

Kubernetes-commit: ef754331c453d3b5fdc31edf62da3d90771d5acd
2021-08-25 00:13:26 +00:00
Nicolas Mitchell 1cd62ac37f add backticks to comments containing `<` or `>`
Kubernetes-commit: 340555476a4926e10c9ffac8b283cd77ca088c5d
2021-08-21 10:59:50 -07:00
wfender c4fa9f5ca5 Enable http2 health checking with go 1.16.5
Enabling http2 health checking on http-connect KAS egress.
Reran update-vendor.
Fixed pinning.

Kubernetes-commit: 590300f90d3e5a71d1aefe7f114ab021a9460fd4
2021-08-18 23:52:33 -07:00
Maciej Borsz 02f98184b3 Add APF's priorityLevel to httplog.go
Kubernetes-commit: 6db63869b0fd0551382dec1b30b649fda4289444
2021-08-13 13:00:07 +02:00
Kubernetes Publisher b505e673e9 Merge pull request #104465 from tkashem/httplogger-structured
apiserver: add key/value pair to httplog

Kubernetes-commit: 4a6792dd10420a8173e29b3eb5c1642ad5caeabf
2021-08-23 20:13:50 +00:00
Kubernetes Publisher 64b9c66d25 Merge pull request #103545 from thockin/rest-create-deepcopy
REST: Document mutable inputs on Create() and fix tests

Kubernetes-commit: 358e5098639f1c160da7319237e53404d49a0525
2021-08-23 20:13:48 +00:00
Kubernetes Publisher 3b60eb7f23 Merge pull request #104345 from MikeSpreitzer/test-width
Fix extra latency and add tests for that and non-unit width

Kubernetes-commit: b9565beef015df9ae8e73b408d106531bea5ba77
2021-08-23 12:13:29 +00:00
Kubernetes Publisher 75d054142d Merge pull request #104368 from aojea/ruleguard
golang 1.17 fails to parse IPs with leading zeros

Kubernetes-commit: b0bc8adbc2178e15872f9ef040355c51c45d04bb
2021-08-20 16:16:58 +00:00
Antonio Ojea 38c6ad936b run hack/update-netparse-cve.sh
Kubernetes-commit: 0cd75e8fec62a2531637e80bb950ac9983cac1b0
2021-08-20 01:16:14 +02:00
Kubernetes Publisher c1a0f339ee Merge pull request #104466 from stbenjam/bump-utils
vendor: bump k8s.io/util to get fix for LRU cache

Kubernetes-commit: 7fcecc077dae36071901472d12fa26e5af99010c
2021-08-20 04:15:46 +00:00
Stephen Benjamin b11221fe5a vendor: bump k8s.io/util to get fix for LRU cache
This updates the k8s.io/util to pull in the fix for
https://github.com/kubernetes/kubernetes/issues/104452.

Commands run:

  ./hack/pin-dependency.sh k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a
  ./hack/update-vendor.sh

Kubernetes-commit: c2532351525c2822daab61303eb4f94942a017e6
2021-08-19 17:11:35 -04:00
Abu Kashem cafef859a7 apiserver: add key/value pair to httplog
Kubernetes-commit: bdedd2a4c16487e075db45e778c9e47ddd57448f
2021-08-19 17:07:24 -04:00
Kubernetes Publisher 2d03a555a1 Merge pull request #103448 from eddiezane/ez/update-cobra-1.2.1
Update cobra to 1.2.1

Kubernetes-commit: f7b23cf6d04a14557b130f89ced8f7d074077fe7
2021-08-19 16:12:50 +00:00
Kubernetes Publisher 78822d9de0 Merge pull request #104350 from tkashem/audit-policy-refactor
refactor: rename audit Checker interface

Kubernetes-commit: 08eaea4590821ab099551e334bfc0e0b2ebee348
2021-08-19 12:12:48 +00:00
Eddie Zaneski a1553a7e6b Update cobra to v1.2.1
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: b18d6ee61d0c7e54ddadd7bb5351006ca840c80c
2021-08-18 15:02:25 -06:00
Kubernetes Publisher 82482e9a6a Merge pull request #103799 from jyz0309/add-metric
Create new metric which conform to our naming conventions

Kubernetes-commit: 58617e161933277fe362599ce380bebf08cbdacb
2021-08-18 20:13:03 +00:00
Kubernetes Publisher da37eb00eb Merge pull request #104434 from tkashem/add-self-as-a-reviewer
add tkashem as a reviewer of apiserver

Kubernetes-commit: 0b3c2057988ed5636d394a9981a6bb60d41b7760
2021-08-18 16:12:48 +00:00
Abu Kashem 679d3e80cd add tkashem as a reviewer of apiserver
Kubernetes-commit: 0ba731253e0b325bed95de89fe189abff11e15b2
2021-08-18 09:57:01 -04:00
Kubernetes Publisher 97ea982c37 Merge pull request #104416 from liggitt/go117-certificates
Update unit tests to handle go1.17 certificate parsing error messages

Kubernetes-commit: f805f5588beb1ee1057a678a61ecc1cadf736000
2021-08-18 04:12:44 +00:00