Commit Graph

2375 Commits

Author SHA1 Message Date
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
Kubernetes Publisher db2f9b05a5 Merge pull request #71302 from liggitt/verify-unit-test-feature-gates
Split mutable and read-only access to feature gates, limit tests to readonly access

Kubernetes-commit: 79e5cb2cb7ebc9093fa72f3e8a61085701cb1bd6
2018-11-30 07:17:06 +00:00
Kubernetes Publisher a355775af0 Merge pull request #70959 from MikeSpreitzer/group-still-not-optional
Clarified syntax doc on --watch-cache-sizes

Kubernetes-commit: a08d89c0f56e566228c50382e9e5bea1ad524e1d
2018-11-30 03:17:35 +00:00
Kubernetes Publisher 5a30297d65 Merge pull request #71047 from pivotal-k8s/bump-k8s-utils
Bump k8s.io/uitls to 8e7ff06

Kubernetes-commit: 409bfc4337f34ed119e66cb6cdd8f95e5deea5a1
2018-11-29 23:18:08 +00:00
Dr. Stefan Schimanski b4ca200ede apiserver: add component label to request metrics
Kubernetes-commit: 7190b17e5a52a7c0673c2e8a30cbe95f2847a6df
2018-11-29 16:30:15 +01:00
Dr. Stefan Schimanski 0f8de8e61f apiserver: add group+version to request metrics
Kubernetes-commit: ff6e028755163ef52ad135da9f5d800c5749632c
2018-11-29 16:03:37 +01:00
Kubernetes Publisher 4df62ec377 Merge pull request #70440 from nikhita/add-license-headers
Add license header to non-generated proto files

Kubernetes-commit: d0ac92299696b1ae7f2c52262e8700fd1e0b0e09
2018-11-29 11:17:41 +00:00
Clayton Coleman a229479a54 Better organize object conversion in response handling
Prepare to support watch by cleaning up the conversion method and
splitting out each transition into a smaller method.

Kubernetes-commit: 63c49ba55a8da571522a9615dfa64471c5e9041e
2018-11-28 22:01:47 -05:00
Clayton Coleman 065e089126 Ensure all response object modification happens in one place
Make setLink and setListLink the same, and make them happen in transformResponseObject.
Make those methods also responsible for ensuring an empty list. Then move outputMediaType
negotiation before all other calls in the specific methods, to ensure we fail fast.

Refactoring in preparation to support type conversion on watch.

Kubernetes-commit: 56a25d8c5f04ec5401b99c8eb29e980b1e8123d3
2018-11-28 21:32:51 -05:00
Kubernetes Publisher e3c8fa95bb Merge pull request #71206 from stlaz/enc_config_opt
Rename '--experimental-encryption-provider-config' to '--encryption-provider-config'

Kubernetes-commit: 2b0212de9cdf4c2cc8d5619dcc26c1c0b8917203
2018-11-21 23:17:32 +00:00
Jordan Liggitt 2433950ca1 drop VerifyFeatureGatesUnchanged
Kubernetes-commit: 2498ca760695ad03d4b400ab1e9766799f4d7975
2018-11-21 10:44:02 -05:00
Kubernetes Publisher 6a2f12e806 Merge pull request #71298 from stewart-yu/stewart-controller-manager-flags
add missing flags in *-controller-manager --help

Kubernetes-commit: 3d5998edcd5e1b9404f1ea6fd257fbdd1dca01c6
2018-11-21 15:17:57 +00:00
Dr. Stefan Schimanski c3865fa725 apiserver: set klog as etcdclient logger
Kubernetes-commit: a00d08610f2303cd433e75cff7f73c0d0dc18b1d
2018-11-21 15:31:25 +01:00
Kubernetes Publisher 8d90f74522 Merge pull request #71296 from cblecker/json-iterator-bump
Update github.com/json-iterator/go to 1.1.4

Kubernetes-commit: 18619f0849b18944300cb22c224afe071d4317bd
2018-11-21 07:17:50 +00:00
Jordan Liggitt d294e6b5b4 Update non-test code to use DefaultMutableFeatureGate
Kubernetes-commit: d440ecdd3b41a4fc4a207195e1bb976422d6d35e
2018-11-20 23:59:52 -05:00
Jordan Liggitt e5cdab222a Tighten feature gate interface to split out mutating methods
Kubernetes-commit: 1d6db5924f4529431cd88bce20f04940681f0aa6
2018-11-20 23:58:51 -05:00
Jay Lim 70d40a2bc9 *-controller-manager: fix missing global flags for --help
Kubernetes-commit: 10dd5d663197abae40374c3eaa5c0ec2b638a234
2018-11-21 10:46:27 +08:00
Christoph Blecker 8a84fb6e8c Update github.com/json-iterator/go to 1.1.4
Kubernetes-commit: c7d39519279937693e654149eb6b67af46836135
2018-11-20 18:13:01 -08:00
Yang Li b6d1828116 Fix unreachable code
Kubernetes-commit: 267425667f45f37b0fb70a6e6904efb995cb4924
2018-11-18 04:16:25 +08:00
Kubernetes Publisher 509339a012 Merge pull request #65763 from x13n/audit-logging
Add option to k8s apiserver to reject incoming requests upon audit failure

Kubernetes-commit: 46ebebcc4f5c22ef518c32874a1be8883ce06819
2018-11-17 15:17:57 +00:00
Kubernetes Publisher 3e2f22f253 Merge pull request #62692 from mikedanese/trev2
authn: extend authenticator.Token to support audience validation

Kubernetes-commit: f38cc9550574171055567288aca8b2cc64a67ed1
2018-11-17 11:21:13 +00:00
Kubernetes Publisher c574ba2672 Merge pull request #71158 from liggitt/revert-openapi-publish
Revert openapi publish

Kubernetes-commit: 39c8219999876047632fe0e9dd952d0510ecca92
2018-11-17 03:17:25 +00:00
Kubernetes Publisher 181d27f0aa Merge pull request #67383 from stlaz/enc_config_promotion
Introduce apiserver.config.k8s.io/v1 and use standard method for parsing encryption config file

Kubernetes-commit: 1e22f080ec6fd4440d1650b80d9cd48a877a63d4
2018-11-17 03:16:34 +00:00
Kubernetes Publisher 9236e3e2ea Merge pull request #71120 from WanLinghao/audit_log_fix
fix a description error in DynamicAuditing feature

Kubernetes-commit: c418e2a04f1cf52e58749224a27a3ce19d07c5c3
2018-11-16 23:17:15 +00:00
Jordan Liggitt a7180e74a2 Revert "Merge pull request #67205 from roycaihw/crd-openapi-spec"
This reverts commit 54ee58b2d613c636f972312ca80357563292b57d, reversing
changes made to 9e2820e4c9541a7718e9d5b7a0ee62429552023a.

Kubernetes-commit: 8799eb4e2e12e5d144871a35c6288b8433a74c9b
2018-11-16 16:36:24 -05:00
Kubernetes Publisher a1320ac826 Merge pull request #71100 from liggitt/feature-gate-testing
ensure feature gate changes don't escape unit tests

Kubernetes-commit: d0c3cd182cffb3e722b14322fd1ca854a8bf62b0
2018-11-16 10:31:21 -08:00
WanLinghao f78d7e624c fix a description error in DynamicAuditing feature
Kubernetes-commit: 84aa00c03df00eade6615ca009fa9b2943a98b8c
2018-11-17 01:49:02 +08:00
Kubernetes Publisher 28bc4f3147 Merge pull request #71076 from liggitt/preserve-stack
Propagate panics up handler chain

Kubernetes-commit: f1e4ec8e4843b5a5088bad6b97de69d6bc8e53d3
2018-11-16 15:17:21 +00:00
Kubernetes Publisher 2cb01dce2b Merge pull request #67205 from roycaihw/crd-openapi-spec
Serve OpenAPI spec for registered CRDs

Kubernetes-commit: 54ee58b2d613c636f972312ca80357563292b57d
2018-11-16 15:16:32 +00:00
Kubernetes Publisher 6d415cfade Merge pull request #71067 from sttts/sttts-handler-panic
apiserver: preserve stack trace in handler panic beyond timeout handler

Kubernetes-commit: 9e2820e4c9541a7718e9d5b7a0ee62429552023a
2018-11-16 15:16:31 +00:00
Kubernetes Publisher a501de0afe Merge pull request #71020 from saad-ali/updateCSI10
Bump CSI Spec to 1.0.0 and gRPC to 1.13.0

Kubernetes-commit: 6fc60428a7534193b9c4a4f61f4060f769ade557
2018-11-16 11:16:49 +00:00
Jordan Liggitt 2a34c94d31 Add tests to ensure storage feature gate changes don't escape packages
Kubernetes-commit: 248d66132702c152de0bd90f90f9eb0bd4b34e72
2018-11-15 22:08:01 -05:00