- 20 Sep, 2016 17 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Add image white list This is part of #29081. Fixes #29155. As is discussed with @yujuhong in #29155, it is difficult to maintain the prepull image list if it is not enforced. This PR added an image white list in the test framework, only images in the white list could be used in the test. If the image is not in the white list, the test will fail with reason: ``` Image "XXX" is not in the white list, consider adding it to CommonImageWhiteList in test/e2e/common/util.go or NodeImageWhiteList in test/e2e_node/image_list.go ``` Notice that if image pull policy is `PullAlways`, the image is not necessary to be in the white list or prepulled, because the test expects the image to be pulled during the test. Currently, the image white list is only enabled in node e2e, because the image puller in e2e test is not integrated with the image white list yet. /cc @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Add image pull retry in image pulling test. Fixes #29259, #28047. This test added image pull retry in image pulling node e2e test. It will retry for 3 times until test successes. This should be able to make the image pulling test less flaky. @yujuhong
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Implement cleanup methods to cleanup underlying cluster resources in federated service tests. cc @kubernetes/sig-cluster-federation @colhom
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Pet Set] Fix losing pet updated information between update retries <!-- 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**: Address #32481 @bprashanth
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubenet: SyncHostports for both running and ready to run pods. This fixes the race that happens in rktnetes when pod B invokes 'kubenet.SetUpPod()' before another pod A becomes actually running. The second 'kubenet.SetUpPod()' call will not pick up the pod A and thus overwrite the host port iptable rules that breaks pod A. This PR fixes the case by listing all 'active pods' (all non-exited pods) instead of only running pods. Fix https://github.com/kubernetes/kubernetes/issues/27975 Originally discussed in https://github.com/kubernetes/kubernetes/pull/27914#issuecomment-228140108 cc @euank @freehan @dcbw
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Generate API docs for authentication API group
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix node update taints conflict in kubectl taint e2e **What this PR does / why we need it**: This PR is to fix node taint update conflict in kubectl taint e2e tests. **Which issue this PR fixes**: fixes part of #29503
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Extend all to more resources Added more things from the list here: https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L159 Update the devel/kubectl-conventions.md with the rules mentioned by a few folks on which resources could be added to the special 'all' alias
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Enable hostpath provisioner for vagrant environment This flag is required to run e2e tests for certain features (petset), and for manual tests and debugging. related: https://github.com/kubernetes/kubernetes/issues/32119
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add godoc on using FakeClient with subresources Add a little godoc on using FakeClient with subresources, hoping to prevent future occurences of #32127.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove dead mapper Removing a write-only field I found looking at the registration code.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Show errors in tars_from_version Follow up from #32855
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue make --include-extended-apis deprecated and remove plumbing Marks a dead CLI parameter as deprecated and removes the plumbing for it.
-
d00369826 authored
Change-Id: I92e2b653ab78fca72ae41cf87945d90fbbc67f44
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add missing kubelet godoc Adds some missing godoc to Kubelet, which I found while triaging a bug.
-
Kevin authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue controller: a couple of fixes for csr Fixes: * delete resource handler wasn't taking into account tombstones * csr would requeue twice on update failure @deads2k @mikedanese ptal
-
- 19 Sep, 2016 23 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add GenericAPIServer posthooks for initialization Adds the concept of a `PostStartHook` to the `GenericAPIServer` to allow post-server start hooks. This gives a standard location to perform post-start bootstrapping tasks. The common case usage we have downstream are security related bootstrapping tasks that are performed on the "empty etcd" initialization cases. The RBAC authorizer is a good example of this in kube. It needs a location to create default policies to start a server which is capable of being accessed. Kube is also likely to hit this for things like PSP and breaking the monolithic controller user into separate, scoped service accounts. @kubernetes/sig-api-machinery for the `GenericAPIServer` bits @kubernetes/sig-auth for the particular clusterrole bootstrapping. I've only done one to start, but I suspect we'll start making more and probably introduce a binding so that the RBAC super-user doesn't remain a special case forever.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Limit the number of names per image reported in the node status This fixes #32908
-
Random-Liu authored
only images in white list could be used in the test. Currently only enabled in node e2e test.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue re-enable dynamic provisioning test on gke fixes https://github.com/kubernetes/kubernetes/issues/32377
-
Random-Liu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: Add missing sandbox in runningPod. Add a container that represents pod sandbox when converting the pod status to runningPod. Without the change, `kubeGenericRuntimeManager.killPodWithSyncResult()` will not kill any sandboxes. cc @feiskyer @Random-Liu @yujuhong
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make container exec failures in e2e easier to debug Makes container exec failures in e2e tests easier to debug. Found while chasing some SELinux bugs :) @pwittrock I'm adding this to the 1.4 milestone because it makes e2e failures easier to debug.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Wrong cron job date in scheduledjob.md It seems we wrote a wrong date? `"0 14 21 7 *"` is July 21.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue etcd watcher: centralize error handling We should centralize error handling in watcher in run(). Otherwise this could silently return. Also we don't need the grpc code checking anymore. It's fixed.
-
Madhusudan.C.S authored
-
deads2k authored
-
Yifan Gu authored
Append containers that represent pod sandboxes when converting the pod status to runningPod.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix a spell mistake **What this PR does / why we need it**: fixed a spell mistake **Which issue this PR 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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase schedulingTimeout due to flakiness even at 5m. Hope to fix #32668 and #32644 and #32639.
-
Davanum Srinivas authored
Added more things from the list here: https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/cmd.go#L159 Update the devel/kubectl-conventions.md with the rules mentioned by a few folks on which resources could be added to the special 'all' alias
-
Wojciech Tyczynski authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Check init containers in PodContainerRunning Sometimes when an init container runs and terminates quickly, PodContainerRunning can go into a state where the pod indicates it's still running, but the container is already terminated. Handle that condition by returning ErrContainerTerminated when it happens. See also #29952 @smarterclayton @fabianofranz
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Hack local-up-cluster should enforce cpu limits by default CPU CFS quota should be enforced by default. /cc @vishh
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Support Quobyte as StorageClass This PR allows Users to use Quobyte as StorageClass for dynamic volume provisioning and implements the Provisioner/Deleter Interface. @quolix @kubernetes/sig-storage @rootfs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Support for storage class for vSphere volume plugin. Custom disk format for dynamic provisioning. This PR does following, 1. Add support for storage class for vSphere volume plugin. 2. Add option for user to provision disk with different disk formats. Format choices are "thin" (default), "zeroedthick", "eagerzeroedthick". Sample storageclass (yaml): ``` kind: StorageClass apiVersion: storage.k8s.io/v1beta1 metadata: name: slow provisioner: kubernetes.io/vsphere-volume parameters: diskformat: thin ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Implemented KUBE_DELETE_NODES flag in kube-down. Implemented KUBE_DELETE_NODES flag in kube-down script. It prevents removal of nodes when shutting down a HA master replica.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue api: types: document NodeSpec ID fields Document MachineID as the preferred field from the discussion here: https://groups.google.com/d/msg/kubernetes-sig-node/_3mXXB1ohZs/EuYtCzHvBgAJ I couldn't get the generated things to update. I ran: ``` hack/update-generated-runtime.sh hack/update-codegen.sh hack/update-generated-swagger-docs.sh hack/update-generated-protobuf.sh hack/update-codecgen.sh ``` What did I miss?! cc @dchen1107 @thockin
-