Commit Graph

4002 Commits

Author SHA1 Message Date
Chao Xu 7fd16a331e update golang.org/x/net and golang.org/x/sys
Kubernetes-commit: 7b26cff1740ecfb8e6ac184539d1cb5dd66991c2
2020-11-13 05:15:22 +00:00
Kubernetes Publisher 120b7989f2 Merge pull request #95978 from roycaihw/storage-version/gc
Storage version garbage collector

Kubernetes-commit: da75c266487c52425d3eb07df30229aea04bb28e
2020-11-13 04:31:21 +00:00
Haowei Cai eff0ad2a27 fixup! unblock resources that the storage version manager depends on
Kubernetes-commit: f9f6959284260ed43401cdb2ee13ed1167c32b19
2020-11-12 16:37:17 -08:00
Kubernetes Publisher 431407e36a Merge pull request #96530 from MikeSpreitzer/fix96459
Fixed quantization and made monotic time reversal not panic

Kubernetes-commit: 912f5ec5c485aeca110364187c848c925c7b0164
2020-11-13 00:30:40 +00:00
Haowei Cai 095588786d unblock resources that the storage version manager depends on
to avoid deadlock itself

Kubernetes-commit: 59b13500c6c1a19824248376a2fc725453682609
2020-11-12 16:22:34 -08:00
Mike Spreitzer 70bbff23ac Fixed quantization and made monotic time reversal not panic
Changed quantization to use monotonic clock readings.

Stopping panicing when monotonic clock readings go backwards because
https://github.com/kubernetes/kubernetes/issues/96459 reported it
happening.

Re-organized sampleAndWaterMarkHistograms::innerSet to `defer` the
Unlock call, because that is the preferred pattern.

Kubernetes-commit: 0809220fd04d26892f0fcfd3bf54cc4baeda22da
2020-11-12 15:17:07 -05:00
Kubernetes Publisher ecc0608a45 Merge pull request #96424 from deads2k/check
add timeout message in addition to metric

Kubernetes-commit: 9bfffa2430d314fc101d0089164f4ed4eeebeca6
2020-11-12 20:33:55 +00:00
Kubernetes Publisher 7490b8bcb0 Merge pull request #96389 from Jefftree/kas-013
Bump network proxy to v0.0.14

Kubernetes-commit: fd6bd36081d76dbf19b20db3960d6b8e26798bdd
2020-11-12 20:33:53 +00:00
David Eads fd497c40f8 put a message, not a stack, in the log on a timeout
Kubernetes-commit: 2fca40d5b1699aafa940fcf6260a994ca8a7567f
2020-11-10 14:52:36 -05:00
Jefftree 73a1b6a070 Bump kas to v0.0.14
Kubernetes-commit: 58001e847db7c8e4b94ebf1ab9477cecb7426075
2020-11-09 15:48:41 -08:00
Kubernetes Publisher 2ed9d6a7fa Merge pull request #95002 from p0lyn0mial/upstream-supress-err-conn-killed
stop logging killing connection/stream because serving request timed out and response had been started

Kubernetes-commit: 40ef0ad6e938c8b5bf827e6dbce68f1ad2b25900
2020-11-11 00:30:05 +00:00
Kubernetes Publisher 23ee0cbbd7 Merge pull request #93873 from roycaihw/storage-version/handler
Apiserver updates storageversions API and filters certain write requests during bootstrap

Kubernetes-commit: 4261200724cd0541b4ff02cc56be866b98142823
2020-11-10 04:29:44 +00:00
Kubernetes Publisher 478d8a397d Merge pull request #96244 from yue9944882/apf-filter-test-failure
Fixes APF filter test failure due to racy read&write

Kubernetes-commit: d9d626f1e67f2a6eb1d68ed06b265fa877ec5764
2020-11-10 00:30:12 +00:00
Kubernetes Publisher 3273e485c5 Merge pull request #96323 from msscaroso/fix-lint-runtime-serializer-json
Fix go lint on folder apimachinery/pkg/runtime/serializer/json

Kubernetes-commit: 55f95bc8939ec91d6edd15c1b148bef9fa98aca6
2020-11-09 20:30:05 +00:00
Kubernetes Publisher 584d80d8b4 Merge pull request #95954 from sttts/sttts-go-openapi
apiextensions: replace go-openapi with kube-openapi fork for validation

Kubernetes-commit: 0cba30d891cb77e813d7f19dcc5ae422076fcfe3
2020-11-09 16:33:23 +00:00
Haowei Cai 0273686309 require APIServerIdentity to be enabled to run StorageVersionAPI
without APIServerIdentity enabled, stale apiserver leases won't be GC'ed
and the same for stale storage version entries. In that case the storage
migrator won't operate correctly without manual intervention.

Kubernetes-commit: 1c2d446648662529282a3bb1528a6dbb50700fdb
2020-11-08 19:06:30 -08:00
Haowei Cai 8cacb1c26f updater correctly updates storageversion status
Kubernetes-commit: 23ef9b51a8fe4d64c20ada99cfead90447a6ffc2
2020-11-08 18:52:05 -08:00
Marcio Caroso 8e88bf25dd Fix go lint on folder apimachinery/pkg/runtime/serializer/json
Kubernetes-commit: 4b8b9c92bfc4bffe2fbaca3c5a5f731b77dc8915
2020-11-06 20:20:57 -03:00
Dr. Stefan Schimanski 7c45e9ff29 bump(k8s.io/kube-openapi)
Kubernetes-commit: dd1709ba46580af290712b0eca12acd00a78789d
2020-11-06 10:59:34 +01:00
Kubernetes Publisher 333403406e Merge pull request #96279 from cmluciano/cml/netutilsipv4
dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions

Kubernetes-commit: 151c2799d1d76ae6a9847b89bdf912604477c2d5
2020-11-07 12:30:45 +00:00
Kubernetes Publisher 9bba9d00b7 Merge pull request #95533 from roycaihw/apiserver-lease-controller
Add kube-apiserver lease controller

Kubernetes-commit: 281866b35c0645e9bffc00d5e6d2f97b64680fd9
2020-11-07 12:30:42 +00:00
Kubernetes Publisher 0fb509f8a9 Merge pull request #96217 from p0lyn0mial/delegated-authn-webhook-token-timeout
DelegatingAuthenticationOptions TokenReview client timeout

Kubernetes-commit: b1b627072a8a0eb28bc71110e72b5843a9282863
2020-11-06 20:43:33 +00:00
Kubernetes Publisher cb3362981c Merge pull request #96236 from adtac/apfsnakecase
APF: use snake_case in metric labels

Kubernetes-commit: 8f6ffb24df989608b87451f89b8ac9fc338ed71c
2020-11-06 12:29:04 +00:00
Kubernetes Publisher fc222c7432 Merge pull request #96231 from deads2k/clean-up-feature
update features to indicate beta in comment

Kubernetes-commit: 226ea6b49d8db4db2fdd1c7230aed1653b449cee
2020-11-06 00:50:03 +00:00
Kubernetes Publisher 44451407e9 Merge pull request #95571 from eddiezane/ez/update-cobra
Update cobra dependency to v1.1.1

Kubernetes-commit: 11608f8c0c7094b98d261fdb3e966b7de8aa5f76
2020-11-05 20:34:32 +00:00
Christopher M. Luciano ccaf0240db dualstack: incorporate IsIPv4 updates from utils repo
This dependency bump will allow for cleanup of duplicate code in
the dualstack e2e tests.

Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>

Kubernetes-commit: 5303b3fbbd52f5092bdcbd3765347eb218485ca5
2020-11-05 14:25:23 -05:00
Kubernetes Publisher a283c87db3 Merge pull request #96229 from adtac/apfrace
apiserver/filters test: fix data race and do not leak goroutines

Kubernetes-commit: ec1541c38fce2db65c25a1c7255674ba98a94bd9
2020-11-05 16:43:28 +00:00
Adhityaa Chandrasekar 8b21b5725d APF metrics: set StabilityLevel to ALPHA
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: b16f36b251ddbfef5f12fed58640de53512631f0
2020-11-05 15:35:39 +00:00
Kubernetes Publisher fa92aedf46 Merge pull request #93244 from Sh4d1/etcd_health_timeout
Allow configuration of etcd healthcheck timeout

Kubernetes-commit: e0a51c9e6b4881df78e046d9c6daf4e6f2a11f78
2020-11-05 12:38:47 +00:00
Kubernetes Publisher 1b70392c74 Merge pull request #95986 from yue9944882/max-min-fairness
Mitigate wind-up problem in AP&F: prevent queue virtualStart lag

Kubernetes-commit: c0e88a352c274f08f0a285417df5b880015118f3
2020-11-05 08:29:01 +00:00
Haowei Cai 21ce34e628 return a Status formatted JSON response
Kubernetes-commit: 8a1d8f7fd58ee7eaa9a8985048a56e02c9ad40c1
2020-11-04 22:29:52 -08:00
yue9944882 dd68cdaa08 removes filter metrics test retries
Kubernetes-commit: 58cf6c0fb87a670165bd02128bb3b6db44e765e4
2020-11-05 11:41:34 +08:00
Adhityaa Chandrasekar ebe254b2e6 APF: use snake_case in metric labels
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: f9d57a8d5db3e58f79a1b1958d80c049c63d6cde
2020-11-04 22:19:52 +00:00
Kubernetes Publisher 5ec1519481 Merge pull request #95371 from staebler/plumb_channel_into_filters
plumb channel for lifetime of filter watermarks

Kubernetes-commit: 396b90f06ca29c754a81eb6c03cff50b7d9bf265
2020-11-04 20:28:36 +00:00
David Eads da0d538532 update features to indicate beta in comment
Kubernetes-commit: 73f7a9b394b5b3e0a5c1a63a0e45ba7ebbdf9426
2020-11-04 14:35:26 -05:00
David Eads beb1fce6bb remove dead apiserver field
Kubernetes-commit: 4dcf3807ac534377439b948d9772101ef8ac0259
2020-11-04 14:35:13 -05:00
Adhityaa Chandrasekar 1ad5afe6a9 apiserver/filters test: fix data race and do not leak goroutines
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: a2eb6d67ee43c799465ea0378c83dc3ac3a24246
2020-11-04 18:58:06 +00:00
Kubernetes Publisher bc90f6d3a2 Merge pull request #96154 from rf232/update_klog
Update Klog dependency

Kubernetes-commit: 3f6ec26eefcae1cdb4a43aa4e664a5f60fc7ca78
2020-11-04 16:32:30 +00:00
Lukasz Szaszkiewicz e275c178b6 DelegatingAuthenticationOptions: allows for setting a timeout for the TokenReview client that is used by for the webhook authenticator
Previously no timeout was set. Requests without explicit timeout might potentially hang forever and lead to starvation of the application.
When no timeout was specified a default one will be applied.

Kubernetes-commit: 7340c3498ac23f46fc8b6bff4d5ac664a9c64a3b
2020-11-04 11:14:44 +01:00
Rob Franken 381a6d4e4b Update Klog dependency
Updating Klog to pickup changes needed for log sanitization.

(https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1753-logs-sanitization)

Kubernetes-commit: c6685436fdae6fbb8ac7083b85ecfd47b5871e68
2020-11-03 20:16:25 +01:00
Kubernetes Publisher 97c296158a Merge pull request #93877 from bjrara/test-metrics
Bugfix missing metrics and test cases to ensure terminated request metrics is not missing

Kubernetes-commit: fe654797b50b833ccc2347406adfa2b458e65132
2020-11-03 04:28:02 +00:00
Kubernetes Publisher aae042a046 Merge pull request #94925 from yue9944882/apf-e2e
E2E cases for APF

Kubernetes-commit: e947440a4cf75aa7734f58a3c8f1a2795b506110
2020-11-03 00:28:27 +00:00
Eddie Zaneski 02dda68fcb Update cobra dependency to v1.1.1
Cobra v1.1.1 brings improvements to autocompletion needed for ongoing kubectl work.

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: 9b65bd80866f1d6c72226dfaf1e165b59806abc9
2020-11-02 16:06:18 -07:00
Kubernetes Publisher cef6f171af Merge pull request #96112 from wojtek-t/remove_variadic_from_storage_interface
Remove variadic argument from storage interface

Kubernetes-commit: 95c56ada4b5734c3ddc6c949da6e6db5050c3624
2020-11-02 20:32:08 +00:00
Kubernetes Publisher 40cfadc27d Merge pull request #96108 from liggitt/revert-sys
Revert "Updated golang/x/net. Also updated golang.org/x/sys"

Kubernetes-commit: 770525fd3d47a1ef86aab886b62b73b3557457d5
2020-11-02 20:32:06 +00:00
wojtekt 942f220e85 Remove variadic argument from storage interface
Kubernetes-commit: 8b98305858b107369f2c9b9fd8ef1c5b0da078c0
2020-11-02 15:52:51 +01:00
Jordan Liggitt 551b5c8262 Revert "Updated golang/x/net. Also updated golang.org/x/sys"
Kubernetes-commit: 4012fb005205a2f6dbd2534d600c4f784b5c0210
2020-11-02 08:28:24 -05:00
Kubernetes Publisher 34c8e7312a Merge pull request #95705 from tkashem/webhook-retry
Make webhook retry backoff parameters configurable

Kubernetes-commit: cb0389c82746f8b38ad72034a829465cf7d06fa9
2020-11-02 04:22:52 -08:00
Abu Kashem 6ef142596d thorw error if webhook retry backoof is not specified
Kubernetes-commit: c09828e47d0042a547a7eb3ca9f2686038645f04
2020-10-30 10:27:09 -04:00
Abu Kashem 5254108841 make backoff parameters configurable for webhook
Currently webhook retry backoff parameters are hard coded, we want
to have the ability to configure the backoff parameters for webhook
retry logic.

Kubernetes-commit: 53a1307f68ccf6c9ffd252eeea2b333e818c1103
2020-10-30 11:25:32 -04:00