Commit Graph

2406 Commits

Author SHA1 Message Date
immutableT 9c474d9c53 require timeout to be greater than zero.
add unit test to cover timeout behaviour.

Kubernetes-commit: 39aca564749cd92ed1cfec7129eb3f6593549137
2019-01-04 17:06:07 -08:00
Kubernetes Publisher abe788eb29 Merge pull request #72575 from liggitt/flush-streamer-headers
Flush headers before streaming logs

Kubernetes-commit: 080d2a43ebd667685756d6ee013cef064bd4bf3b
2019-01-04 23:39:09 +00:00
Han Kang e16a86073e add a content-type filter to apiserver filters to autoset nosniff
Kubernetes-commit: d0532bdb9ab40e06ee0702481f623d5054c8831a
2019-01-04 14:06:46 -08:00
Davanum Srinivas e2884e1186 Revert "Generate Stack Traces for http response with status code zero"
Does not help with the bug investigation. the http server is designed to
panic when the http status code is `0`.

This reverts commit 72792d59f46f822cf360e797d886e582a6a2dc60.

Kubernetes-commit: 85ae15621af1d71caf5d0bac2299d17ec1020664
2019-01-04 15:26:07 -05:00
Jordan Liggitt fe4a2dbfb0 preserve behavior of ignoring invalid --runtime-config keys and api/all=false
Kubernetes-commit: fc3fca2857a18464cfff8aff5f9e4b062f293ac5
2019-01-04 13:50:21 -05:00
Davanum Srinivas 5bbdd5d7c3 Strengthen ErrorToAPIStatus against bad input
Change-Id: Id44a59f56c074901257760ff4e40ce29820c6c50

Kubernetes-commit: 6858a24835721cae6968ad85cdf4985afaa03923
2019-01-04 11:22:46 -05:00
Jordan Liggitt 5e146b0a14 Flush headers before streaming logs
Kubernetes-commit: 93625f502676f7a89474cdd3d588354a8ffabb78
2019-01-04 10:16:40 -05:00
David Eads 1702e95788 fix typo in warning advice for permissions
Kubernetes-commit: 1105e4e0d1c0e78e2a203a136e9f8bcaff5c36ab
2019-01-04 09:58:06 -05:00
Kubernetes Publisher 84dc8f2ac2 Merge pull request #72498 from dims/generate-stack-traces-for-bad-http-response
Generate Stack Traces for bad http responses

Kubernetes-commit: e89a3a78022a153215a0873e3e10df7c96ec7467
2019-01-04 07:45:27 +00:00
Tim Allclair 0470464dea Promote ValidateProxyRedirects to Beta and enable by default
Kubernetes-commit: d9aeea6ba4a52a4924050636c2205d007d4a507d
2019-01-03 16:58:07 -08:00
Kubernetes Publisher 7fdc8d79e8 Merge pull request #68557 from sttts/sttts-storage-compaction-once
apiserver: start only one compactor per unique storagebackend transport config

Kubernetes-commit: 73bca32cf00826fab1c2406d73cc94e0c0e57020
2019-01-03 23:44:09 +00:00
immutableT d9414ee2ab Expose kms timeout value via encryption config.
Kubernetes-commit: a4dc53cfeb91ee07cedcc6959e88e30cb0c3cca8
2019-01-03 14:26:57 -08:00
Davanum Srinivas 2b1eeee742 Generate Stack Traces for http response with status code zero
When we spit out a http reponse with a `0` http status code we
should log a trace back so we can easily find where things went wrong.

Change-Id: Ic2aadec3a3de85fbdf64da66d6d12e3c631f409d

Kubernetes-commit: 72792d59f46f822cf360e797d886e582a6a2dc60
2019-01-03 16:52:36 -05:00
Tim Allclair ece17ec3d2 Only check caller-controlled attribute size for max cache key
Kubernetes-commit: e23c15a0f348c87ee43e6e157731a69451f3db34
2019-01-03 13:33:59 -08:00
Justin SB cc4525538b Remove executable permission from testdata
Kubernetes-commit: 19a5528a65bf59bed6289703e1811640b53b2087
2019-01-03 12:21:19 -05:00
Justin SB bf98046128 Remove executable file permission from OWNERS files
Kubernetes-commit: dd19b923b7c26420af39fcf4eedfa213b236c8d3
2019-01-03 12:18:20 -05:00
Davanum Srinivas 0202761ce2 Ensure we set a content-type for healthz
Change-Id: I453b1433c69bf26c28da873dbdd1ac25006b8d60

Co-Authored-By: Tim Allclair (St. Clair) <tallclair@google.com>

Kubernetes-commit: eedb70355ad59f9d7054dba198a8352554274e0a
2019-01-03 10:05:58 -05:00
Kubernetes Publisher fdeb778d73 Merge pull request #72249 from liggitt/resource-runtime-config
Allow enabling/disabling specific extensions/v1beta1 resources

Kubernetes-commit: dba49e60aa5c071ca7d8f8b2c90abf662a3b6600
2019-01-02 23:39:40 +00:00
Kubernetes Publisher 64d9dbc236 Merge pull request #72451 from hossainemruz/hossainemruz-patch-1
Fix a typo

Kubernetes-commit: 483d25785c6a5ad9f32b1e4c98b826ffc1379a7c
2019-01-02 11:39:49 +00:00
danielqsj da40ddb2dd Move etcd latency metrics to histogram and update test case
Kubernetes-commit: 8b418631c08cf66ee57c9ec31fe95372a0a3e075
2019-01-02 13:50:02 +08:00
Md. Emruz Hossain 5c0ad5c6cf Fix a typo
Kubernetes-commit: 83ff55ccc39ecc1adadd96486d5c1a5c02466e33
2018-12-31 12:28:33 +06:00
Kubernetes Publisher 459e5d098d Merge pull request #72382 from liggitt/volumescheduling-ga
Stop checking VolumeScheduling feature gate

Kubernetes-commit: 66bf481114ddef34d48ce11eabe4be14e294e62c
2018-12-28 03:36:55 +00:00
Jordan Liggitt ec307f52e2 Stop checking VolumeScheduling feature gate
Kubernetes-commit: 73dcfe12dac3e3dc8997e7296f34701c0c15ec67
2018-12-27 17:45:04 -05:00
danielqsj ab09d1ac67 Return admission metrics with true units
Kubernetes-commit: c183646bafc66416e6d28764e37536ec1a35a065
2018-12-26 22:58:56 +08:00
danielqsj e0406b8675 Change endpoints metrics to conform guideline
Kubernetes-commit: 88c4b644005c5f674e9d03abae7e1cccda4fd23e
2018-12-26 22:29:13 +08:00
danielqsj 6dc5bb594d Change storage metrics to conform guideline
Kubernetes-commit: 47938c373301a3a506d73f793ea3bc8256beb428
2018-12-26 17:51:16 +08:00
Kubernetes Publisher e5d129eb7a Merge pull request #72239 from wojtek-t/v1_lease_api
Promote Lease API to v1

Kubernetes-commit: 5354f8bdfeeb14e52abb8bac4c24993f1addbfb1
2018-12-21 19:39:17 +00:00
Jordan Liggitt 837d33c6f5 Allow enabling/disabling specific extensions/v1beta1 resources
Kubernetes-commit: e016e132f519dbfb63ce09f6084d6dd64617f615
2018-12-20 13:08:14 -05:00
wojtekt d0a44b9826 Autogenerated code
Kubernetes-commit: 9664779bdd99b84ff13b6dcd9d2dc72fd3831d7b
2018-12-20 11:56:54 +01:00
Kubernetes Publisher ce7b605bea Merge pull request #71176 from idealhack/fix-unreachable-code-and-golint-warnings
Fix go vet and golint warnings

Kubernetes-commit: 6902f3112d98eb6bd0894886ff9cd3fbd03a7f79
2018-12-20 07:09:14 +00:00
Kubernetes Publisher 0de616beac Merge pull request #70370 from liggitt/to_apps_v1
Switch client and test usage to apps/v1

Kubernetes-commit: 1bd7c7126cd6fdf49599ae3148c211e1c81d66c1
2018-12-19 23:05:53 +00:00
Chao Xu 8ece810562 generated
Kubernetes-commit: 1f2e2e61cf088cb0070fea4b88d9cefb7f8f2e3e
2018-12-19 13:52:12 -08:00
Jordan Liggitt 7b0f961e27 Remove uses of extensions/v1beta1 clients
Kubernetes-commit: fd9e9b01b1c79c47c7edb4980468f2675daebf27
2018-12-19 11:18:53 -05:00
Dr. Stefan Schimanski efb664a483 kube-apiserver: add e2e graceful shutdown integration test
Kubernetes-commit: a2e19f1228b365f17401b1e958a6bb684e65fd65
2018-12-19 12:42:22 +01:00
Dr. Stefan Schimanski 12d1c63697 apiserver: check that request fail after shutdown
Kubernetes-commit: c0d8ad1578efe52df3ca6bc57a90a623d1d2e482
2018-12-19 12:41:58 +01:00
Kubernetes Publisher f3820dc89a Merge pull request #65632 from cofyc/vendor
Vendor github.com/prometheus/client_golang/prometheus/testutil package

Kubernetes-commit: 5554a446a9ee2e8bf94d7bf42706bc63577f4a61
2018-12-19 07:10:59 +00:00
Davanum Srinivas a6f07cccd1 Switch location for goautoneg vendored code
Move to github.com/munnerz/goautoneg as bitbucket is flaky!

Change-Id: Iaa6e964ef0d6f308eea59bcc6f365ecd7dbf0784

Kubernetes-commit: 16fd72d6c91ba466a0e955a1d59a6c8d9e8791bc
2018-12-17 20:39:56 -05:00
Jonathan Basseri b3e7114b6a Allow FeatureGate values to be overridden in benchmarks.
This updates `SetFeatureGateDuringTest` to use the `testing.TB`
interface, which matches *testing.T and *testing.B.

Kubernetes-commit: 28a6a446a14d064d8a85c3e59b3c77f2127be35b
2018-12-13 18:44:39 -08:00
Kubernetes Publisher bbe3b7124d Merge pull request #71542 from smarterclayton/endpoints_cleanup
Ensure all response object modification happens in one place

Kubernetes-commit: 3ed107ff0e23c0ca434865b1a3608be21b11601f
2018-12-11 03:10:17 +00:00
Andrew Lytvynov 3604e0cbb0 Extract new keyutil package from client-go/util/cert
This package contains public/private key utilities copied directly from
client-go/util/cert. All imports were updated.

Future PRs will actually refactor the libraries.

Updates #71004

Kubernetes-commit: 18458392ca24c85c688e655aace1afd04f864cbd
2018-12-09 16:24:38 -08:00
Kubernetes Publisher 458311e40a Merge pull request #71601 from liggitt/surface-insecure-port-help
Surface help for insecure ports to explain how to disable

Kubernetes-commit: 611c3510d82941bb56c1d3c13d99521c70846260
2018-12-07 19:10:40 +00:00
Kubernetes Publisher f9c2597c86 Merge pull request #71755 from liggitt/tolerate-authn-lookup-failure
Allow kube-scheduler to tolerate cluster auth config lookup failure

Kubernetes-commit: 257a6d5bfa8f39c2432fc2314c06bc9bda9ad726
2018-12-06 23:05:36 +00:00
Kubernetes Publisher 441b91a74e Merge pull request #71380 from sttts/sttts-aggregator-metrics-available
aggregator: add APIService unavailability metrics

Kubernetes-commit: 82b0d8fd3746aaeb713d386d14def31f6e30227a
2018-12-06 11:04:45 +00:00
Jordan Liggitt 232ebfaeaf Allow kube-scheduler to tolerate cluster auth config lookup failure
Kubernetes-commit: 416e11421590838f0022242bff1db10da595b074
2018-12-05 13:51:06 -05:00
Kubernetes Publisher 3f030212ae Merge pull request #71713 from liggitt/tokenfile-reload
Plumb token and token file through rest.Config

Kubernetes-commit: 2bd14ea60e934f0d7a499a1a830a05262238605a
2018-12-04 23:09:03 +00:00
Jordan Liggitt f3ce4369fb Plumb token and token file through rest.Config
Kubernetes-commit: dba85e58debadfcb66aff2b68ba8bcc2eafeac2d
2018-12-04 11:24:29 -05:00
Kubernetes Publisher e4a767af15 Merge pull request #71636 from tao12345666333/rm-duplicate-word
remove duplicate word

Kubernetes-commit: 300b1bab8b8e602d04242d4e21feae2c124a00c8
2018-12-04 15:14:23 +00:00
Jintao Zhang cc459864cf remove duplicate word
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>

Kubernetes-commit: b32bd6e812138faa218a0ab906989fdca27843a2
2018-12-03 19:24:45 +08:00
Jordan Liggitt a3f2a871b3 Surface help for insecure ports to explain how to disable
Kubernetes-commit: 819b502768034b8104904cd7031db8c4838f900a
2018-11-30 10:52:37 -05:00
Kubernetes Publisher 19cf388d0a Merge pull request #71318 from sttts/sttts-etcd-v
apiserver: set klog as etcdclient logger

Kubernetes-commit: 3e1c0d47c21a8afed1b93980c5aaea095c90e16a
2018-11-30 07:17:55 +00:00