Commit Graph

13905 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
3ca0145f20 Merge pull request #104253 from mauriciopoppe/subpath-additional-mount-flag
Pass additional flags to subpath mount to avoid flakes in certain conditions
2021-08-11 02:08:58 -07:00
Kubernetes Prow Robot
cc1b8e237e Merge pull request #101926 from bhcleek/errors/code-check
check APIStatus.Code in Is* family of functions
2021-08-10 23:24:46 -07:00
Kubernetes Prow Robot
5a732dcfe1 Merge pull request #104279 from liggitt/add-staging-golang-license
Copy golang license to staging copies
2021-08-10 18:48:58 -07:00
Kubernetes Prow Robot
01f83db119 Merge pull request #104258 from coderanger/patch-3
Typo in a comment.
2021-08-10 18:48:46 -07:00
Mauricio Poppe
08bec6da0f Keep MakeMountArgSensitive and add a new signature that receives flags 2021-08-11 00:39:01 +00:00
Jordan Liggitt
c4ecdad570 Copy golang license to staging copies 2021-08-10 17:37:28 -04:00
Abu Kashem
3182b69e97 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.
2021-08-10 15:53:37 -04:00
Abu Kashem
e838173306 apiserver: rename test variables 2021-08-10 15:50:08 -04:00
Kubernetes Prow Robot
48da959dbf Merge pull request #104248 from liggitt/drop-beta
Drop dead beta storage and validation code
2021-08-10 11:52:40 -07:00
Kubernetes Prow Robot
95ff56c201 Merge pull request #104002 from MikeSpreitzer/refactor-counting
Refactor goroutine counting
2021-08-10 10:05:17 -07:00
Mike Spreitzer
1db36ae3b3 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.
2021-08-10 10:37:53 -04:00
Kubernetes Prow Robot
c2f982315a Merge pull request #103905 from dixudx/cleanup-uninitialized
cleanup description on deprecated include-uninitialized flag
2021-08-10 04:43:16 -07:00
Noah Kantrowitz
86c6e25016 Typo in a comment. 2021-08-09 21:21:45 -07:00
Mauricio Poppe
b9b76dba6e Update the unit tests to handle mountFlags 2021-08-09 23:46:50 +00:00
Mauricio Poppe
338f8ba0bf Add missing interface method in mount_unsupported.go 2021-08-09 22:43:14 +00:00
Mauricio Poppe
296b30f143 Pass additional flags to subpath mount to avoid flakes in certain conditions 2021-08-09 22:15:35 +00:00
Jordan Liggitt
97c5b8de9a Drop legacy validation logic for CRD API 2021-08-09 17:04:30 -04:00
Kubernetes Prow Robot
a7af9f6e0e Merge pull request #101475 from ash2k/ash2k/stop-timer
Stop timer and correctly drain it
2021-08-09 09:35:31 -07:00
Jordan Liggitt
39a1293cbc Drop beta REST APIs removed in 1.22 2021-08-09 11:10:16 -04:00
Kubernetes Prow Robot
4b4d12f8a6 Merge pull request #102913 from pacoxu/upgrade-promotheus-common
upgrade prometheus/common to v0.28.0
2021-08-09 08:03:31 -07:00
Paco Xu
768d69a423 add 'projects/' suffix if this library is used with an older version of the google api library
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2021-08-09 21:58:28 +08:00
Kubernetes Prow Robot
4023eb77a3 Merge pull request #104212 from MikeSpreitzer/event-clock-cleanup2
Some cleanup of the package for event clocks
2021-08-09 00:29:31 -07:00
Kubernetes Prow Robot
78067ccfe3 Merge pull request #103955 from eddiezane/ez/fix-kubectl-version-test
Fix kubectl version unit test
2021-08-08 18:15:30 -07:00
Stephen Augustus
85d83ebd28 staging/publishing: Set go1.15 version to go1.15.15
Signed-off-by: Stephen Augustus <foo@auggie.dev>
2021-08-08 00:53:30 -04:00
Mike Spreitzer
80ca6a4ae6 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/.
2021-08-07 00:07:31 -04:00
Kubernetes Prow Robot
35773a47b2 Merge pull request #103886 from prameshj/ilbupdate
Allow non-subsetting ILBs to update when the feature is enabled.
2021-08-06 20:53:30 -07:00
Kubernetes Prow Robot
641eeb5350 Merge pull request #103829 from tkashem/apf-queueset-clock
apf: use EventClock for queueset
2021-08-06 15:01:29 -07:00
Kubernetes Prow Robot
f8023d60f2 Merge pull request #102872 from barkbay/client/fix-discovery-error
Return StatusError 404 in fake client when resource is not found
2021-08-06 12:35:29 -07:00
Kubernetes Prow Robot
29c13f5515 Merge pull request #104199 from cpanato/go1167
[go1.16] Update to go1.16.7
2021-08-06 11:22:35 -07:00
Kubernetes Prow Robot
0e1b973b9e Merge pull request #103521 from tkashem/apf-estimate-list-width
apf: estimate width for list request
2021-08-06 11:22:28 -07:00
Carlos Panato
6b9dc099f8 [go1.16] Update to go1.16.7
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-08-06 17:11:00 +02:00
Abu Kashem
296c18ec32 apf: estimate list width 2021-08-06 09:53:21 -04:00
Kubernetes Prow Robot
7f6d463b34 Merge pull request #104182 from liggitt/suggestion-double-call
Avoid spurious calls to update/delete validation
2021-08-06 05:41:19 -07:00
Kubernetes Prow Robot
7ab3e3c8c3 Merge pull request #102981 from SataQiu/add-ephemeral-config-v1alpha1
Add --concurrent-ephemeralvolume-syncs flag for kube-controller-manager
2021-08-05 20:55:12 -07:00
Kubernetes Prow Robot
b1fc5b367d Merge pull request #100210 from huiwq1990/patchCmdVarFix
use already defined variable
2021-08-05 20:55:05 -07:00
Kubernetes Prow Robot
be0a1ecbd4 Merge pull request #99228 from Huang-Wei/hist-vec
sched: better support of HistogramVec in scheduler performance test
2021-08-05 19:44:53 -07:00
Jordan Liggitt
561ce035b5 Avoid spurious calls to update/delete validation 2021-08-05 19:44:12 -04:00
Kubernetes Prow Robot
9476975707 Merge pull request #104174 from seans3/delete-kubectl-book
Remove kubectl book
2021-08-05 16:37:34 -07:00
Kubernetes Prow Robot
1658e13cae Merge pull request #104161 from wojtek-t/fix_metrics_reporting_2
Fix metrics reporting for the deprecated watch path
2021-08-05 16:37:18 -07:00
Kubernetes Prow Robot
98bd200217 Merge pull request #104102 from tnqn/dynamic-file
Improve dynamic cert file change detection
2021-08-05 16:36:26 -07:00
Kubernetes Prow Robot
2cff774bb8 Merge pull request #104064 from manugupt1/unsafe-apf-controller
fix unsafe json construction for digestConfigObjects.
2021-08-05 16:35:56 -07:00
Abu Kashem
c2a3b793d3 apf: use EventClock rather than a PassiveClock for queueset 2021-08-05 17:37:51 -04:00
Kubernetes Prow Robot
290af62bb0 Merge pull request #103999 from j2gg0s/avoid-duplicate-load-context
apiserver: avoid repeated loading context for requestInfo in Namer.Name
2021-08-05 14:11:18 -07:00
Kubernetes Prow Robot
28990f7664 Merge pull request #103958 from liggitt/server-timeouts
Set idle and readheader timeouts
2021-08-05 14:11:02 -07:00
Kubernetes Prow Robot
ec663ada4b Merge pull request #103917 from aojea/slow_handlers
client-go: deltaFIFO trace slow handlers
2021-08-05 14:10:53 -07:00
Kubernetes Prow Robot
6a7a527f8e Merge pull request #103894 from kabab/add-labels-to-ingress-describe
Show labels information when kubectl describe ingress
2021-08-05 14:10:45 -07:00
Kubernetes Prow Robot
0123a893a8 Merge pull request #103872 from able8/fix-a-typo-in-comment
Fix a typo in comment
2021-08-05 14:10:21 -07:00
Kubernetes Prow Robot
5a92b78dd2 Merge pull request #103830 from MikeSpreitzer/new-event-clock
Introduce event clocks based on k8s.io/utils/clock
2021-08-05 14:10:09 -07:00
Kubernetes Prow Robot
e396694fff Merge pull request #103779 from SergeyKanzhelev/ContainerStatusApiDocs
ContainerStatus old comments fix
2021-08-05 14:09:44 -07:00
Kubernetes Prow Robot
32ac9dbb2c Merge pull request #103700 from tkashem/storage-object-tracker
apiserver: add callback to get notified of object count
2021-08-05 14:09:31 -07:00