- 02 Feb, 2017 1 commit
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40574, 40806, 40308, 40771, 39440) move api server no kube dep packages Simple moves, see commit titles. I did not move the source of the generated swagger, I simply change the destination of the script. I'm ok building a little debt to complete the move. @sttts
-
- 01 Feb, 2017 39 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue securitycontext: move docker-specific logic into kubelet/dockertools This change moves the code specific to docker to kubelet/dockertools, while leaving the common utility functions at its current package (pkg/securitycontext). When we deprecate dockertools in the future, the code will be moved to pkg/kubelet/dockershim instead.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add OWNERS for client-go client-go is the source (not a copy) for the generic client libraries we wrote. This is a copy of the OWNERS file from `pkg/client`.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move certificate loading function where it can be shared.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40758, 39145, 40776) Bumps addon-manager to v6.4-alpha.1 for supporting optional ConfigMap From #40382. Bumps up addon-manager to use v1.6.0-alpha.1 kubectl for the optional ConfigMap feature. Below images have been pushed: - gcr.io/google-containers/kube-addon-manager:v6.4-alpha.1 - gcr.io/google-containers/kube-addon-manager-amd64:v6.4-alpha.1 - gcr.io/google-containers/kube-addon-manager-arm:v6.4-alpha.1 - gcr.io/google-containers/kube-addon-manager-arm64:v6.4-alpha.1 - gcr.io/google-containers/kube-addon-manager-ppc64le:v6.4-alpha.1 - gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 @liggitt @bowei
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40758, 39145, 40776) remove duplicate function notes
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: Move some code from apiclient.go to the dedicated apiconfig phase **What this PR does / why we need it**: Add constants and somewhat refactor the RBAC code as well + some cleanup. I'm planning to rewrite the code in `setupmaster.go` later, but this PR has only the move of the code for easier reviewing. **Special notes for your reviewer**: This is broken out from: https://github.com/kubernetes/kubernetes/pull/40556 **Release note**: ```release-note NONE ``` @mikedanese @pires @dmmcquay @dgoodwin
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40124, 39216, 40561, 40595, 40735) Avoid unnecessary copies in cacher
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40124, 39216, 40561, 40595, 40735) Allow reading ECDSA key files containing parameter blocks Fixes #40589
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40124, 39216, 40561, 40595, 40735) Include a dummy src tarball unless PACKAGE_SRC=true is set **What this PR does / why we need it**: alternative to #40546. I think this will keep the cluster startup scripts happy. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40124, 39216, 40561, 40595, 40735) fix comment alignment fixes https://github.com/kubernetes/kubernetes/issues/39215 cc @kargakis @caesarxuchao
-
deads2k authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use full package path for definition name in OpenAPI spec We were using short package name (last part of package name) plus type name for OpenAPI spec definition name. That can result in duplicate names and make the spec invalid. To be sure we will always have unique names, we are going to use full package name as definition name. Also "x-kubernetes-tag" custom field is added to definitions to list Group/Version/Kind for the definitions that has it. This will help clients to discover definitions easier. Lastly, we've added a reference from old definition names to the new ones to keep backward compatibilities. The list of old definitions will not be updated. **Release note**: - Rename OpenAPI definition names to type's full package names to prevent duplicates - Create OpenAPI extension "x-kubernetes-group-version-kind" for definitions to store Group/Version/Kind - Deprecate old definition names and create a reference to the new definitions. Old definitions will be removed in the next release.
-
Zihong Zheng authored
-
Lucas Käldström authored
Move some code from apiclient.go to the dedicated apiconfig phase package. Add constants and somewhat refactor the RBAC code as well
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: verify responses from remote runtime Closes #40264.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40798, 40658) genericapiserver: cut off more dependencies – episode 4 Follow-up of https://github.com/kubernetes/kubernetes/pull/40426. TODO: - [x] resync client-go before "genericapiserver: cutting off pkg/api deps" when #40426 went in and mirror repos are synched. approved based on #40363
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40798, 40658) Modify load test to not create too may services/endpoints
-
Jordan Liggitt authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40801, 40797) kubeadm: set maxUnavailable and maxSurge for self-hosted component deployments **What this PR does / why we need it**: This PR explicitly specifies `kubeadm` self-hosted components deployment update strategy (`RollingUpdateDeploymentStrategyType`) and its parameters (`maxUnavailable` and `maxSurge`). **Which issue this PR fixes**: Refs https://github.com/kubernetes/kubernetes/pull/40075#discussion_r97107015 Refs https://github.com/kubernetes/kubeadm/issues/127 **Special notes for your reviewer**: /cc @kargakis @luxas **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40801, 40797) sync client-go Our first straight mechanical sync! `client-go/pkg` looks nice and slim, we're authoritative for all other packages. @caesarxuchao @sttts
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
deads2k authored
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
deads2k authored
-
Dr. Stefan Schimanski authored
-
Wojciech Tyczynski authored
-
Paulo Pires authored
Refs https://github.com/kubernetes/kubeadm/issues/127
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue error strings should not end with punctuation **What this PR does / why we need it**: Delete the end punctuation of error strings **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: https://github.com/golang/go/wiki/CodeReviewComments#error-strings **Release note**: ```release-note ``` Signed-off-by:
yupeng <yu.peng36@zte.com.cn>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove unneeded storage options Cleanup of some storage serialization options that only kube and federation api server (and maybe not even that one) need. You may have called it a snip, but this moves the options out of generic entirely.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40529, 40630) propagate explicit nulls in apply Rebase of https://github.com/kubernetes/kubernetes/pull/35496 on top of https://github.com/kubernetes/kubernetes/pull/40260 The client-side propagation of the raw value is no longer needed, since the client is preserving the original object in unstructured form (explicit nulls are preserved). Kept tests and CreateThreeWayMergePatch changes from https://github.com/kubernetes/kubernetes/pull/35496 ```release-note kubectl apply now supports explicitly clearing values not present in the config by setting them to null ``` - [x] Clean up orphaned objects in test-cmd to preserve pre- and post- conditions - [x] improve CreateThreeWayMergePatch test to not filter based on string comparison to test name
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40529, 40630) test/e2e_node: tie together expected string and exec This commit ties together busybox-sh invocation and test expectation to avoid subtle mismatches between exec command and output string.
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40645, 40541, 40769) [Federation] Marked the tests that don't need registered clusters so. Somewhat related to issue #40766. cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40645, 40541, 40769) Fix sorting printer when sorting by a missing field **What this PR does / why we need it**: When calling `kubectl get` with the `--sort-by` flag, the command will error out if the field used for sorting is not present in at least one of the objects returned in the list, *even if it is a field valid in the object's model*. For example, taking a list of `ReplicationController` where one of them has `status: { replicas: 0 }` (so nothing in `status.availableReplicas`, even that being a valid object in the model and present in every other object of the list) : ``` $ oc get rc --sort-by=status.availableReplicas error: availableReplicas is not found ``` This PR now traverses the entire list of objects to be sorted and, if at least one has the field provided in `--sort-by`, we sort correctly and consider the field empty in every other object where the field is not present. If none of the objects has the field, we error out (that will catch really invalid fields, and valid ones but not present in any object in the list, which is acceptable). No swagger validation here. **Release note**: ```release-note Fixed an issue where 'kubectl get --sort-by=' would return an error when the specified field were not present in at least one of the returned objects, even that being a valid field in the object model. ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add initial french translations for kubectl Add initial French translations, mostly as an example of how to add a new language. @fabianofranz @kubernetes/sig-cli-pr-reviews
-