Commit Graph

13914 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
98e526390d Merge pull request #103724 from claudiubelu/update-e2e-test-images-url
Update e2e test images url
2021-08-12 09:10:13 -07:00
Kubernetes Prow Robot
e7efe219f8 Merge pull request #103912 from Iceber/fix-event-recorder
client-go/events: avoid referencing a nil related object
2021-08-12 02:05:47 -07:00
Kubernetes Prow Robot
7ee94f2f4f Merge pull request #101789 from pohly/mutable-csi-driver
CSIDriver: allow "StorageCapacity" to be modified
2021-08-11 17:05:46 -07:00
Patrick Ohly
11ed96baf5 generated swagger docs 2021-08-11 15:22:13 +02:00
Kubernetes Prow Robot
582c6f6df7 Merge pull request #103918 from olagacek/master
Allow customizing spam filtering in event client library
2021-08-11 06:18:58 -07:00
Patrick Ohly
dfaeacb51f CSIDriver: allow "StorageCapacity" to be modified
When originally introduced, the field was made immutable to be
consistent with the other fields. But in practice allowing it to be
toggled makes more sense, in particular when considering the rollout
of a CSI driver (let it run without using the published
CSIStorageCapacity object, then flip the field, or upgrading from a
driver without support to one which supports it).

The only consumer of this field, the kube-scheduler, can handle
mutation without problems because it always consults the informer
cache to get the current value.
2021-08-11 15:10:30 +02:00
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