- 29 Jun, 2016 1 commit
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Add two pd tests with default grace period Add two tests in pd.go. They are same as the flaky test, but the pod deletion has default grace period
-
- 28 Jun, 2016 39 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Enable the docker debug mode in a e2e test cluster This helps debugging a test cluster (e.g., #28124).
-
Jeff Lowdermilk authored
Build: Add KUBE_GCS_RELEASE_BUCKET_MIRROR option to push-ci-build.sh
-
k8s-merge-robot authored
Automatic merge from submit-queue Kubelet should mark VolumeInUse before checking if it is Attached Kubelet should mark VolumeInUse before checking if it is Attached. Controller should fetch fresh copy of node object before detach instead of relying on node informer cache. Fixes #27836
-
k8s-merge-robot authored
Automatic merge from submit-queue Remove duplicate deleteAllEtcdKeys() from integration tests.
-
Zach Loafman authored
And start pushing to new CI bucket as well.
-
k8s-merge-robot authored
Automatic merge from submit-queue Port configmap test to node e2e suite fixes #26833
-
Jing Xu authored
Add two tests in pd.go. They are same as the flaky test, but the pod deletion has default grace period
-
saadali authored
Ensure that kublet marks VolumeInUse before checking if it is Attached. Also ensures that the attach/detach controller always fetches a fresh copy of the node object before detach (instead ofKubelet relying on node informer cache).
-
k8s-merge-robot authored
Automatic merge from submit-queue Refactored, expanded and fixed federated-services e2e tests. 1. Moved BeforeEach() and AfterEach() to an inner scope, to prevent clashes with Framework's BeforeEach() and AfterEach(). Morte to come on this, as it's a major bug in our use of Ginkgo, and affects many other tests. 2. Keep track of which clusters we have created namespaces in, so that we don't try to delete namespaces out of clusters that we didn't create them in (e.g. the primary cluster, where the framework already creates and deleted the required namespace). 3. Separate tests for federated service creation and verification that underlying services are created correctly. 4. For DNS resolution tests, create backend pods (and delete on cleanup) where required). 5. For non-local DNS resolution, delete a backend pod in one cluster to test, and in the remainder of clusters on cleanup. 6. Lots of refactoring to make code re-usable across multiple test. 7. Lots of debugging/fixing to make sure that everything that the testscreate are cleaned up properly afterwards, and don't clash with the cleanups done by the e2e Framework.
-
k8s-merge-robot authored
Automatic merge from submit-queue Add awareness of more override flags in bash-completion Add awareness during completion for - `--kubeconfig` - `--cluster` - `--user` - `--context` - `--server` TODO: - [ ] ~~add completion for the upper flags themselves~~ (out of scope) <!-- Reviewable:start --> --- This change is [<img src="http://reviewable.k8s.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/23830) <!-- Reviewable:end -->
-
k8s-merge-robot authored
Automatic merge from submit-queue TLS bootstrap API group (alpha) This PR only covers the new types and related client/storage code- the vast majority of the line count is codegen. The implementation differs slightly from the current proposal document based on discussions in design thread (#20439). The controller logic and kubelet support mentioned in the proposal are forthcoming in separate requests. I submit that #18762 ("Creating a new API group is really hard") is, if anything, understating it. I've tried to structure the commits to illustrate the process. @mikedanese @erictune @smarterclayton @deads2k ```release-note-experimental An alpha implementation of the the TLS bootstrap API described in docs/proposals/kubelet-tls-bootstrap.md. ``` []() -
Quinton Hoole authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Dedent Adding the dedent package and then applying it to the kubectl help commands. Also updating the documentation to reflect the use of dedent.
-
k8s-merge-robot authored
Automatic merge from submit-queue Use : as seccomp security option operator for Docker 1.10 Compare https://docs.docker.com/v1.11/engine/reference/run/ and https://docs.docker.com/v1.10/engine/reference/run/ Fixes https://github.com/kubernetes/kubernetes/issues/28107
-
George Tankersley authored
-
George Tankersley authored
-
George Tankersley authored
-
George Tankersley authored
-
Dr. Stefan Schimanski authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix byte terminology
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix typo This fixes what appears to be a typo.
-
k8s-merge-robot authored
Automatic merge from submit-queue refactor quota evaluation to cleanly abstract the quota access This refactor cleanly separates out the quota accessor parts of the evaluator. This change made it easier to shutdown nicely and pulls the object retrieval logic (which has become rather complex in and of itself) out of the main evaluation flow. @derekwaynecarr
-
k8s-merge-robot authored
Automatic merge from submit-queue vSphere provider - Adding config for working dir This allows the user the set "working-dir" in their vsphere.cfg file. The value should be a path in the vSphere datastore in which the provider will look for vms. This should help compartmentalize workloads in vSphere.
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix error checks after cloning. We should not use clone result When cloning fails. Fixes issues found in #28108.
-
Michael Taufen authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix node problem detector e2e flake Fix #28069. The [original code](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/node_problem_detector.go#L198-L204) assumes the test condition will be generated after 5s ([`pollConsistently`](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/node_problem_detector.go#L39)), however sometimes that may not be enough, see #28096 So, this PR changes it to use `Eventually` instead of `Consistently` to make the code waits longer before the test condition to be generated. The original `Consistently` checking is a bit redundant, so I removed it. @dchen1107 []()
-
deads2k authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Add EndpointReconcilerConfig to master Config Add EndpointReconcilerConfig to master Config to allow downstream integrators to customize the reconciler and reconciliation interval when starting a customized master @kubernetes/sig-api-machinery @deads2k @smarterclayton @liggitt @kubernetes/rh-cluster-infra
-
Dr. Stefan Schimanski authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Skip test if ssh is not supported by provider
-
k8s-merge-robot authored
Automatic merge from submit-queue add lastsyncresourceversion to sharedinformer Indexer consumers can use the `LastSyncResourceVersion` to know if its possible that any change has happened since they last checked. @derekwaynecarr you used this downstream.
-
k8s-merge-robot authored
Automatic merge from submit-queue Adding option to deploy fluentd-elasticsearch in different namespace. Fixes #27608 .
-
k8s-merge-robot authored
Automatic merge from submit-queue Skip multi-zone e2e tests unless provider is GCE, GKE or AWS No need to fail the tests. If label is not present then it means that node is not in any zone. Related issue: #27372
-
deads2k authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Add upgrade Docker VM Add an Error Message to upgarde your Docker VM if needed, example output: ```bash +++ [0622 13:19:48] No docker host is set. Checking options for setting one... +++ [0622 13:19:49] docker-machine was found. +++ [0622 13:19:49] A Docker host using docker-machine named 'kube-dev' is ready to go! Can't connect to 'docker' daemon. please fix and retry. Possible causes: - On Mac OS X, DOCKER_HOST hasn't been set. You may need to: - Create and start your VM using docker-machine or boot2docker: - docker-machine create -d virtualbox --virtualbox-memory 4096 --virtualbox-cpu-count -1 kube-dev - boot2docker init && boot2docker start - Set your environment variables using: - eval $(docker-machine env kube-dev) - $(boot2docker shellinit) - On Linux, user isn't in 'docker' group. Add and relogin. - Something like 'sudo usermod -a -G docker jscheuermann' - RHEL7 bug and workaround: https://bugzilla.redhat.com/show_bug.cgi?id=1119282#c8 - On Linux, Docker daemon hasn't been started or has crashed. !!! Error in hack/../hack/update-generated-protobuf.sh:53 'return 1' exited with status 1 Call stack: 1: hack/../hack/update-generated-protobuf.sh:53 main(...) Exiting with status 1 Updating generated-protobuf FAILED $docker info Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23) ``` After running `docker-machine upgrade kube-dev` everything is fine again. So we should add a hint in the error message that this can also happen. -
k8s-merge-robot authored
Automatic merge from submit-queue Remove all traces of travis.
-
k8s-merge-robot authored
Automatic merge from submit-queue Omit invalid affinity error in admission Fixes #27645 cc @smarterclayton Not sure if this is too aggressive, but user should expect failure if they disable validation after all.
-
k8s-merge-robot authored
Automatic merge from submit-queue Making DHCP_OPTION_SET_ID creation optional Reason: We have a pre-configured VPC in AWS. `kube-up.sh` should not making changes to the VPC DHCP option if there's already DHCP options configured. PR Changes: When `DHCP_OPTION_SET_ID` is given in environment variable, kube-up.sh will skip the `DHCP_OPTION_SET_ID` creation.
-
Jan Safranek authored
We should not use clone result When cloning fails. Fixes issues found in #28108.
-