Stephen Augustus
771ffe6475
generated: Run hack/update-gofmt.sh
...
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Kubernetes-commit: 481cf6fbe753b9eb2a47ced179211206b0a99540
2021-08-12 17:13:11 -04:00
Stephen Augustus
1631487310
generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
...
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Kubernetes-commit: 0be115722bf30f42c7a954d5cdd4b48efd70ae77
2021-08-11 18:03:39 -04:00
Stephen Augustus
69eb269539
[go1.17] Bump golang.org/x/... dependencies
...
hack/pin-dependency.sh golang.org/x/crypto master
hack/pin-dependency.sh golang.org/x/net master
hack/pin-dependency.sh golang.org/x/oauth2 master
hack/pin-dependency.sh golang.org/x/sync master
hack/pin-dependency.sh golang.org/x/sys master
hack/pin-dependency.sh golang.org/x/term master
hack/pin-dependency.sh golang.org/x/time master
hack/pin-dependency.sh golang.org/x/tools master
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Kubernetes-commit: 0e9881a9dc9d06aaf93723b4dfc7f4e1cb92e215
2021-08-11 18:02:07 -04: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
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
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
Kubernetes Publisher
fc6a8f1bc1
Merge pull request #104351 from apelisse/add-name-to-errors
...
Add name to structuredmerge errors
Kubernetes-commit: de40aa59f31282a8f8c033d2bd4d78b9645d8f23
2021-08-17 16:12:14 +00:00
Kubernetes Publisher
bf3ef30921
Merge pull request #104281 from tkashem/not-ready-429
...
send retry-after until the apiserver is ready
Kubernetes-commit: fc5863b8b276e0789f717859e8cce58d7d060181
2021-08-17 16:12:12 +00:00
Jordan Liggitt
bbc4211158
Update unit tests to handle go1.17 certificate parsing error messages
...
Kubernetes-commit: 0e925f266f78d72ed05a5a2fe48faa5e2a87d107
2021-08-17 11:24:03 -04: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
36693d51c0
Merge pull request #103162 from rmoriar1/rmoriar1-add-http-code-to-webhook-metric
...
Add a new webhook request total metric and add a 1.0s bucket boundary to the webhook latency metric
Kubernetes-commit: d7a06ede70b293d9932925b5430c4df08b3744e3
2021-08-14 00:12:09 +00:00
Tim Hockin
cf0112f87e
REST: Document mutable inputs on Create()
...
If one doesn't DeepCopy() on the way into Create, we can end up writing
into the original object. This is by design, and should not be a
problem EXCEPT for tests. If a test compares the input to this function
with the result, but the input was mutated in-situ, it may hide errors,
resulting in tests that pass, but shouldn't.
Kubernetes-commit: 6dfae64d9bebb2c40680bbd6e8270f69839ab013
2021-08-13 11:54:00 -07:00
Tim Hockin
578388b70b
Fix registry tests to look at result objects
...
Kubernetes-commit: 42c7e62180446910f41d3a064016c0d7cdebb407
2021-08-13 11:54:21 -07: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
Antoine Pelisse
56458d94fe
Add name and namespace to structuredmerge errors
...
Kubernetes-commit: 5b3c226c34af328d6bd46866e806589189d44f4d
2021-08-12 15:53:54 -07:00
Mike Spreitzer
7d5430cfba
Fix extra latency and add tests for that and width
...
Added missing dispatching after delayed release of seats.
Updated logging for all six situations of execution completion and
seat release.
Added behavioral tests for non-zero extra latency and non-unit width.
Also added two tests for baseline functionality.
Also improved some comments and other logging in `queueset.go`.
Kubernetes-commit: d2a27a58f0af20c6185fa1c21890d666e9d3746b
2021-08-12 16:48:02 -04:00
Abu Kashem
f3ae70d0cf
send retry-after until ready
...
Kubernetes-commit: 6e3923d0a4f4720d2d9f628eb9c073d2d3ee291a
2021-08-10 12:03:21 -04:00
Abu Kashem
030819c510
apiserver: refactor WithRetryAfter server filter
...
Kubernetes-commit: 83889ae5940036d89b9822a1e38f0f939308e408
2021-08-09 18:25:29 -04:00
jyz0309
8a6934a20b
add new metric
...
Signed-off-by: jyz0309 <45495947@qq.com>
add comment
Signed-off-by: jyz0309 <45495947@qq.com>
add promlint
Signed-off-by: jyz0309 <45495947@qq.com>
address comment
Signed-off-by: jyz0309 <45495947@qq.com>
go fmt code
Signed-off-by: jyz0309 <45495947@qq.com>
Kubernetes-commit: 97ba475941f64f7ab41a92c51adeb4401146eed1
2021-07-20 19:28:33 +08:00
Abu Kashem
da50ca4c6e
apf: free seats in use after additional latency
...
Kubernetes-commit: d68186452d9150b113489e6a722caf82f898857f
2021-06-27 13:04:20 -04:00
Kubernetes Publisher
464eee4062
Merge pull request #101257 from tkashem/graceful-termintaion
...
apiserver: graceful termination with new option shutdown-send-retry-after
Kubernetes-commit: 938d31e273328bc3982e74efd84be83ddd3698ea
2021-08-10 15:08:40 -07:00
Abu Kashem
ffb869e08f
apiserver: add a new mode for graceful termination
...
add a new mode for graceful termination with the new server run option
'shutdown-send-retry-after'
- shutdown-send-retry-after=true: we initiate shutdown of the
HTTP Server when all in-flight request(s) have been drained. during
this window all incoming requests are rejected with status code
429 and the following response headers:
- 'Retry-After: N' - client should retry after N seconds
- 'Connection: close' - tear down the TCP connection
- shutdown-send-retry-after=false: we initiate shutdown of the
HTTP Server as soon as shutdown-delay-duration has elapsed. This
is in keeping with the current behavior.
Kubernetes-commit: 3182b69e970bd1fd036ff839fdf811f14e790244
2021-07-14 10:39:29 -04:00
Abu Kashem
5d12abfebe
apiserver: rename test variables
...
Kubernetes-commit: e8381733068f63f4a3e30bae52cea2c7abdde365
2021-07-14 10:29:53 -04: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
Mike Spreitzer
8c2108bc80
Refactor goroutine counting
...
Add comment outlining TestContextCancel.
Stop calling `t.Errorf` from wrong goroutine.
Package up queueNoteFn expectation checking.
Add counting of goroutine in req1 exec fn.
Remove unnecessary assignment to `_`.
Make TestContextCancel wait on fake clock, to insulate timing check
from scheduler noise.
Factor goroutine counting out of queueset.go, into queueset_test.go,
where it matters.
Refactor promise: Use a simple channel-based implementation for normal
code, a mutex-based one for testing code.
Took all the panics out of queueset.go
Shrink the timeouts in promise tests to 1 second.
Kubernetes-commit: 1db36ae3b30e30d70972998a22987a7db470479b
2021-07-29 00:35:25 -04: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
7acc8a4577
Merge pull request #104212 from MikeSpreitzer/event-clock-cleanup2
...
Some cleanup of the package for event clocks
Kubernetes-commit: 4023eb77a313898f82fe5fb26ee9ffd6dc799fca
2021-08-09 00:29:31 -07:00
Mike Spreitzer
904cd74454
Some cleanup of the package for event clocks
...
Rename from `clock` to `eventclock`.
Simplify by removing the prohibition on an EventFunc suspending and
resuming activity.
Remove "EventClock" from names to avoid stuttering.
Start to consolidate test code under fairqueuing/testing/.
Kubernetes-commit: 80ca6a4ae6ff571c32962a7155efd55edefff9e6
2021-08-06 02:06:43 -04: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
24473bcf56
Merge pull request #103521 from tkashem/apf-estimate-list-width
...
apf: estimate width for list request
Kubernetes-commit: 0e1b973b9e9034210f79f995f9bec99956e5d79b
2021-08-06 20:38:11 +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
1dd7efb8f2
Merge pull request #104161 from wojtek-t/fix_metrics_reporting_2
...
Fix metrics reporting for the deprecated watch path
Kubernetes-commit: 1658e13cae9c2a7aaca87ca09f2aeee1a6cd085a
2021-08-06 00:15:36 +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