- 29 Jun, 2016 23 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue E2e test for disabling cluster autoscaler in GKE plus small refactoring around add node pool.
-
k8s-merge-robot authored
Automatic merge from submit-queue Influxdb migrated to PetSet and PersistentVolumes. ```release-note Influxdb migrated to PetSet and PersistentVolumes. ``` []() Influxdb migrated to PetSet and PersistentVolumes.
-
k8s-merge-robot authored
Automatic merge from submit-queue examples/flexvolume: fix README link nginx.yaml wasn't actually linked, fix this. cc @kubernetes/sig-storage
-
k8s-merge-robot authored
Automatic merge from submit-queue Show restart count for init containers Coutner is reset for normal containers. fixes issue: #26892
-
Marcin Wielgus authored
-
k8s-merge-robot authored
Automatic merge from submit-queue [Refactor] Make QoS naming consistent across the codebase @derekwaynecarr @vishh PTAL. Can one of you please attach a LGTM.
-
k8s-merge-robot authored
Automatic merge from submit-queue Check if Cluster Autoscaler still works if there is an extra non-autoscaled node pool in the cluster Follow up for issue https://github.com/kubernetes/contrib/issues/1283.
-
k8s-merge-robot authored
Automatic merge from submit-queue Volume manager must verify containers terminated before deleting for ungracefully terminated pods A pod is removed from volume manager (triggering unmount) when it is deleted from the kubelet pod manager. Kubelet deletes the pod from pod manager as soon as it receives a delete pod request. As long as the graceful termination period is non-zero, this happens after kubelet has terminated all containers for the pod. However, when graceful termination period for a pod is set to zero, the volume is deleted from pod manager *before* its containers are terminated. This can result in volumes getting unmounted from a pod before all containers have exited when graceful termination is set to zero. This PR prevents that from happening by only deleting a volume from volume manager once it is deleted from the pod manager AND the kubelet containerRuntime status indicates all containers for the pod have exited. Because we do not want to call containerRuntime too frequently, we introduce a delay in the `findAndRemoveDeletedPods()` method to prevent it from executing more frequently than every two seconds. Fixes https://github.com/kubernetes/kubernetes/issues/27691 Running test in tight loop to verify fix.
-
Marcin Wielgus authored
Bump cluster autoscaler to 0.2.2
-
Marcin Wielgus authored
Check if Cluster Autoscaler still works if there is an extran non-autoscaled node pool in the cluster.
-
k8s-merge-robot authored
Automatic merge from submit-queue Include static docker binary in kubekins-test image Fixes kubernetes/test-infra/issues/47. I haven't pushed this image yet, so I expect CI to fail for now.
-
k8s-merge-robot authored
Automatic merge from submit-queue Cleanup third party Remove unused stuff from third_party
-
Saad Ali authored
-
Tim Hockin authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Remove comment about empty selectors in the service spec As discussed, removing the comment about empty selectors in Service specs.
-
k8s-merge-robot authored
Automatic merge from submit-queue federation: Upgrading the groupversion to v1beta1 This PR contains 2 commits: * Removing fields from Cluster API object that we are not using. This includes: Capacity, Allocatable and ClusterMeta. * Move code and rename groupversion `federation/v1alpha1` to `federation/v1beta1` cc @kubernetes/sig-cluster-federation
-
k8s-merge-robot authored
Automatic merge from submit-queue Change references to gs://kubernetes-release/ci Change over to gs://kubernetes-release-dev/ci. This should be all the places we reference gs://kubernetes-release/ci or https://storage.googleapis.com/kubernetes-release/ci. I'm happy to be wrong. Follow-on to #28172 []()
-
k8s-merge-robot authored
Automatic merge from submit-queue docs: proposals: self-hosted-kubelet fix link
-
k8s-merge-robot authored
Automatic merge from submit-queue Allocate default killCmd structs in newE2eService function Fixes #27582 []()
-
nikhiljindal authored
-
nikhiljindal authored
-
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
-
Girish Kalele authored
-
- 28 Jun, 2016 17 commits
-
-
gs://kubernetes-release/ciZach Loafman authored
Change over to gs://kubernetes-release-dev/ci. This should be all the places we reference gs://kubernetes-release/ci or https://storage.googleapis.com/kubernetes-release/ci. I'm happy to be wrong. Follow-on to #28172
-
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. ``` []() -
Marcin Wielgus authored
-
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
-