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
8d7b330c4c
Support Table and PartialObjectMetadata on watch
...
Clean up the code paths that lead to objects being transformed and output with negotiation.
Remove some duplicate code that was not consistent. Now, watch will respond correctly to
Table and PartialObjectMetadata requests. Add unit and integration tests.
When transforming responses to Tables, only the first watch event for a given type will
include the columns. Columns will not change unless the watch is restarted.
Add a volume attachment printer and tighten up table validation error cases.
Disable protobuf from table conversion because Tables don't have protobuf because they
use `interface{}`
Kubernetes-commit: 3230a0b4fd14a6166f8362d4732e199e8779c426
2018-11-28 23:50:12 -05: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
zuoxiu.jm
7195bbdf3c
properly transform decoder error into status error
...
Kubernetes-commit: 1e65162d44f83d74e9802caf34848abed3eb403c
2018-11-28 16:11:11 +08: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
Haowei Cai
fb85d83a4b
generated
...
Kubernetes-commit: 94e3c2899fb209a5e969cfb06863adee874ec102
2018-11-15 11:03:04 -08:00
Haowei Cai
3c9d1f5b21
Apiextensions-apiserver aggregates CRD schemas
...
efficiently without checking conflicts, and wire up CRD discovery
controller to serve OpenAPI spec.
Kubernetes-commit: 3222a7033cf9128b76c0677887f4e383821d0475
2018-11-15 11:02:11 -08:00
Kubernetes Publisher
bef3d356de
Merge pull request #68576 from jennybuckley/openapi-optimize
...
Build OpenAPI Definitions per group instead of per resource
Kubernetes-commit: b7e2980a57289a32a7dbc5165584a0b1a56c9dd9
2018-11-15 15:16:48 +00:00
Jordan Liggitt
67a9161222
apiserver: propagate panics from REST handlers correctly
...
Kubernetes-commit: 0952c9ee9692dea46b7e1456f984bafa5cdb56ed
2018-11-15 10:07:49 -05:00
Kubernetes Publisher
6d2d9fc96f
Merge pull request #67257 from pbarker/audit
...
dynamic audit configuration
Kubernetes-commit: b1a52a38e9e3651680655416cc7afbec5e119854
2018-11-15 11:17:03 +00:00
Dr. Stefan Schimanski
bb8c155568
apiserver: preserve stack trace in handler panic beyond timeout handler
...
Kubernetes-commit: 96fd0482f41ff34ef7d9b7de07ded38152a35141
2018-11-15 09:56:49 +01:00
Dr. Stefan Schimanski
0837aa9e3a
apiserver: in timeout_test separate out handler
...
Kubernetes-commit: e43e5e2e4547c7cfb50190d67556352ef0aee9e8
2018-11-15 09:26:02 +01:00
Kubernetes Publisher
1073fba42b
Merge pull request #70676 from logicalhan/exclude-checks
...
add ability to disable health checks on kube-apiserver for healthz using query-params
Kubernetes-commit: ca338b91f533ecadb5ca481f3ef551785fcb2aa3
2018-11-14 23:16:45 +00:00
Hannes Hörl
3b3fa3810b
Bump k8s.io/uitls to 8e7ff06
...
The reason for the bump is the new functionality of the
k8s.io/utils/exec package which allows
- to get a hold of the process' std{out,err} as `io.Reader`s
- to `Start` a process and `Wait` for it
This should help on addressing #70890 by allowing to wrap std{out,err}
of the process to be wrapped with a `io.limitedReader`.
It also updates
- k8s.io/kubernetes/pkg/probe/exec.FakeCmd
- k8s.io/kubernetes/pkg/kubelet/prober.execInContainer
- k8s.io/kubernetes/cmd/kubeadm/app/phases/kubelet.fakeCmd
to implement the changed interface.
The dependency on 'k8s.io/utils/pointer' to the new version has also
been bumped in some staging repos:
- apiserver
- kube-controller-manager
- kube-scheduler
Kubernetes-commit: 0d4b5c98f81a3e04b18610f983eb1b68e5fa11bf
2018-11-14 23:10:07 +00:00
jennybuckley
eb2fbcad73
Update generated
...
Kubernetes-commit: d02a543f372c25e2eb536b812b63925659f0784d
2018-11-14 12:50:11 -08:00
jennybuckley
7cc3f112fb
Build OpenAPI Definitions per group instead of per resource
...
Kubernetes-commit: 758e8623e9b08065f053bedf4474626696b6346c
2018-11-14 12:50:02 -08:00
saad-ali
e3e8e9df6d
Bump grpc from 1.7.5 to 1.13.0
...
Kubernetes-commit: 9d4810f25a787ef5cd78b9885033aecbfe59e701
2018-11-13 17:37:19 -08:00
Kubernetes Publisher
cf5eff4f5e
Merge pull request #70735 from wojtek-t/use_watch-cache_when_rv=0
...
Use watch cache when rv=0 even when limit is set
Kubernetes-commit: 1777be5fbee3c2adc390b0c41ef725b291c6fe3d
2018-11-13 23:16:42 +00:00
Kubernetes Publisher
2db45c53aa
Merge pull request #70322 from mikedanese/audoidc
...
make oidc authenticator (more?) audience aware
Kubernetes-commit: 27cf50d85edb91357d56fd762271974e7a7254bc
2018-11-13 03:20:19 +00:00
Han Kang
f61020971c
add ability to exclude health checks from failing healthz by passing in a query param
...
Kubernetes-commit: f1f1bc83fd07450a191ecf94b945f1b772d1dc7c
2018-11-12 16:17:36 -08:00
Mike Spreitzer
ee7fb67d6e
Clarified syntax doc on --watch-cache-sizes
...
Noted that group must be omitted for resources of apiVersion v1 (the
legacy core API) and included for others.
Fixes #65393
Kubernetes-commit: fc20359fed5e3d0e89a60653b9b0d638d4d757d8
2018-11-12 14:45:45 -05:00
Kubernetes Publisher
9f75573343
Merge pull request #68054 from stewart-yu/stewart-controller-manager-codeclean#02
...
kube-scheduler: output flags in logical sections
Kubernetes-commit: 8307fb2fb3ddd48cd8447e54978166f0c1123583
2018-11-11 04:02:48 -08:00
stewart-yu
03079e08cf
auto-generated file
...
Kubernetes-commit: 529dbd27ac03d8a33b0b3a24fca15ad93196e5cc
2018-11-11 14:29:33 +08:00