- 13 Oct, 2016 14 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fixing flake test This should fix https://github.com/kubernetes/kubernetes/issues/32941 - I do not know what CPU guidelines I should be using, and I have had challenges running the tests in parallel. Dropping the PR instead of messing around with trying to get testing run correctly.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add ReadyScheduled to DaemonSet status Fixes #25605 cc @bgrant0607 @mikedanese
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue return warning on empty list result in kubectl get **Release note**: ```release-note NONE ``` The current default behavior of `kubectl get` is to return an empty output when there are no resources to display. This patch improves usability by returning a warning through stderr in the case of an empty list. ##### Before `$ kubectl get pods` - *empty output* ##### After `$ kubectl get pods` ``` There are no resources to display. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Allow kuberuntime to get network namespace for not ready sandboxes Kubelet calls TearDownPod to clean up the network resources for a pod sandbox. TearDownPod relies on GetNetNS to retrieve network namespace, and the current implementation makes this impossible for not-ready sandboxes. This change removes the unnecessary filter to fix this issue.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix leaking ingress resources in federated ingress e2e test. Originally the federated ingresses were being deleted, but due to the lack of cascading deletion, the cluster ingresses were never being deleted, leading to leaked GCE loadbalancer resources. This fixes that.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Send a pod event if preStop hook did not complete in time. Fixes https://github.com/kubernetes/kubernetes/issues/31902 @kubernetes/rh-cluster-infra @derekwaynecarr
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Generate unique Operation IDs for root OpenAPI spec This PR adds a customization method GetOperationID to OpenAPI spec generation and then use it to make sure root spec has unique operation IDs by mostly adding GroupVersion to the start of operation ID.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add PVC storage to LimitRange This PR adds the ability to add a LimitRange to a namespace that enforces min/max on `pvc.Spec.Resources.Requests["storage"]`. @derekwaynecarr @abhgupta @kubernetes/sig-storage Examples forthcoming. ```release-note pvc.Spec.Resources.Requests min and max can be enforced with a LimitRange of type "PersistentVolumeClaim" in the namespace ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Clarify the purpose of dramatically-simplify-cluster-creation.md **What this PR does / why we need it**: We have merged `docs/proposals/dramatically-simplify-cluster-creation.md` mostly because we'd like to keep accurate historic records. This change adds a note to clarify this. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: fix conversion macros and add kubeadm to round trip testing Tests are probably broken but I'll fix. @jbeda this probably fixes your change unless we decide we need generated deep copies or conversions. @kubernetes/sig-cluster-lifecycle
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue log-dump.sh: Fix kubemark log-dump.sh **What this PR does / why we need it**: Using `log-dump.sh` with the `kubemark` synthetic provider are broken. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #34446
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Federated DaemonSet controller Based on the secrets controller. E2e tests will come in the next PR. **Release note**: ```release-note Federated DaemonSet controller. Supports all the API that regular DaemonSet has. ``` cc: @quinton-hoole @kubernetes/sig-cluster-federation
-
Yu-Ju Hong authored
Kubelet calls TearDownPod to clean up the network resources for a pod sandbox. TearDownPod relies on GetNetNS to retrieve network namespace, and the current implementation makes this impossible for not-ready sandboxes. This change removes the unnecessary filter to fix this issue.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Fix bash continuation, update charts version and kubeconfig mount permission ```release-note * New federation deployment mechanism now allows non-GCP clusters. * Writes the federation kubeconfig to the local kubeconfig file. ``` cc @kubernetes/sig-cluster-federation
-
- 12 Oct, 2016 26 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix the wait for pod success in test framework. Fixes https://github.com/kubernetes/kubernetes/issues/34623. Addresses https://github.com/kubernetes/kubernetes/issues/33189#issuecomment-253282725. Related to #34630. This PR: 1) Changes `WaitForPodSuccessInNamespace` to use pod phase instead of container status because of https://github.com/kubernetes/kubernetes/issues/33189#issuecomment-253287397. The code was introduced because of https://github.com/kubernetes/kubernetes/issues/2632, which is never true now. 2) Fixes the cluster logging test to set the pod as `RestartOnFailure`. @yujuhong @Crassirostris
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Proposal: Add a rktlet proposal in upstream. Mostly copied from docs/proposals/kubelet-rkt-runtime.md, plus roadmaps. /cc @kubernetes/sig-rktnetes @kubernetes/sig-node @philips @calebamiles @lucab @s-urbaniak @squeed
-
Quinton Hoole authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue retry salt-call in configure-vm.sh Fixes #32478 cc @gmarek
-
mbohlool authored
-
mbohlool authored
-
Zach Loafman authored
Fixes #34446
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fixed grammatical errors <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: **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**: **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```release-note ```
-
Mike Danese authored
-
mbohlool authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update the series and the README to reflect the change. This PR updates the juju charm code to support the latest series (xenial 16.04). We changed the README to reflect this change and how that changes the juju commands. fixes #30373 `release-note-none`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: Image pullable support in dockershim For #33189. The new test `ImageID should be set to the manifest digest (from RepoDigests) when available` introduced in #33014 is failing, because: 1) `docker-pullable://` conversion is not supported in dockershim; 2) `kuberuntime` and `dockershim` is using `ListImages with image name filter` to check whether image presents. However, `ListImages` doesn't support filter with `digest`. This PR: 1) Change `kuberuntime.IsImagePresent` to use `runtime.ImageStatus` and `dockershim.InspectImage` instead. ***Notice an API change: `ImageStatus` should return `(nil, nil)` for non-existing image.*** 2) Add `docker-pullable://` support. 3) Fix `RemoveImage` in dockershim https://github.com/kubernetes/kubernetes/pull/29316. I've tried myself, the test can pass now. @yujuhong @feiskyer @yifan-gu /cc @kubernetes/sig-node
-
Random-Liu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Ignore mirror pods with RestartPolicy == Never in restart tests Kubelet does not sync the mirror pods once they have terminated. If, for some reason, that such mirror pods get deleted once they have terminated (either by the node controller or by users), kubelet will not attempt to recreate them. However, when kubelet restarts, it will examine the static pods, sync once, and create a mirror pod. This has led to unexpected pod counts in disruptive tests where kubelet gets restarted on purpose (see #34003). This change disregard such mirror pods when totaling the pods to fix the test flake until we have time to implement a long-term solution. This PR addresses #34003
-
Mike Danese authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use ObjectMetaAndSpecEquivalent in federation controllers Use util added in #34561. cc: @quinton-hoole
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add non default replica preferences test to federation depoyment tests cc: @quinton-hole
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Allow 'pod/' prefix in pod name for 'kubectl exec' This PR adds ability to provide pod name with 'pod/' prefix for 'kubectl exec' command. Pod names without 'pod/' prefix are still allowed. Fixes #24225
-
Mike Danese authored
-
Random-Liu authored
* Fix inspect image bug. * Fix remove image bug.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adds OWNERS file for cluster/juju <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Adds an OWNERS file for the `cluster/juju` directory. This was requested by @mikedanese over on https://github.com/kubernetes/kubernetes/pull/31736#issuecomment-252391221 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: N/A **Special notes for your reviewer**: N/A **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```NONE ``` Inserts @chuckbutler and @mbruzek as reviewers for the juju cluster directory. Additional assignee of @marcoceppi and @castrojo to help handle overflow.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Decouple master bootstrap from CSR in kubeadm <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: enhance `kubeadm` to allow for parallel provisioning of API endpoints and slave nodes **Fixes**: https://github.com/kubernetes/kubernetes/issues/33542 **Special notes for your reviewer**: This is work in progress, trying to * Introduce a concurrent retry mechanism for bootstrapping with a single API endpoint * Refactor API client creation, decouple from CSR
-
Marcin Wielgus authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Append first address from `--api-advertise-addresses` to `kube-apiserver` flags **What this PR does / why we need it**: We have `--api-advertise-addresses` already, but it's only used for SANs in server certificates we generate. Currently setting this flag doesn't affect what address API server advertises, and this PR fixes that. In particular, this has been an issue for VirtualBox users (see #34101). **Which issue this PR fixes**: fixes #34101 **Release note**: ```release-note Make `kubeadm` append first address from `--api-advertise-addresses` to `kube-apiserver` flags as `--advertise-address` ```
-
Illia Khudoshyn authored
Fixes #24225 This PR adds ability to provide pod name with 'pod/' prefix for 'kubectl exec' command. Pod names without 'pod/' prefix are still allowed.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add gcl cluster logging test This PR changes default logging destination for tests to gcp and adds test for cluster logging using google cloud logging Fix #20760
-