- 08 Mar, 2017 7 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42692, 42169, 42173) Bump fluentd-gcp to version 2.0.1 Fixes https://github.com/kubernetes/kubernetes/issues/42515
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue New e2e node test suite with memcg turned on The flag --experimental-kernal-memcg-notification was initially added to allow disabling an eviction feature which used memcg notifications to make memory evictions more reactive. As documented in #37853, memcg notifications increased the likelihood of encountering soft lockups, especially on CVM. This feature would valuable to turn on, at least for GCI, since soft lockup issues were less prevalent on GCI and appeared (at the time) to be unrelated to memcg notifications. In the interest of caution, I would like to monitor serial tests on GCI with --experimental-kernal-memcg-notification=true. cc @vishh @Random-Liu @dchen1107 @kubernetes/sig-node-pr-reviews
-
Marcin Wielgus authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42664, 42687) [Fix Flaky Tests] E2e Node Flaky test suite runs serially The [e2e Node Flaky Test Suite](https://k8s-testgrid.appspot.com/google-node#kubelet-flaky-gce-e2e&width=20) has been failing with strange errors. This is because the tests in that suite are meant to be run serially, but are running in parallel, since that was left out of the config. This PR fixes this by changing the Flaky test suite to serial cc @Random-Liu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42664, 42687) federation: Disable half baked APIs from federation Fixes https://github.com/kubernetes/kubernetes/issues/42587 Disables batch and autoscaling APIs as we didnt get the controllers merged for them in time. This is a fall back option in case https://github.com/kubernetes/kubernetes/pull/42225 is not approved by the release team. We need one of this or https://github.com/kubernetes/kubernetes/pull/42225 to be merged in 1.6. cc @kubernetes/sig-federation-bugs
-
Tim St. Clair authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Bug Fix] Garbage Collect Node e2e Failing This node e2e test uses its own deletion timeout (1 minute) instead of the default (3 minutes). #41644 likely increased time for deletion. See that PR for analysis on that. There may be other problems with this test, but those are difficult to pick apart from hitting this low timeout. This PR changes the Garbage Collector test to use the default timeout. This should allow us to discern if there are any actual bugs to fix. cc @kubernetes/sig-node-bugs @calebamiles @derekwaynecarr
-
- 07 Mar, 2017 33 commits
-
-
David Ashpole authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Create "framework" per upgrade test There were already a few tests just using the default framework namespace instead of creating a new one. Also there are several testing libraries that use the default framework's default namespace as well. It's just easier this way.
-
David Ashpole authored
-
nikhiljindal authored
-
nikhiljindal authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adding note saying client-go examples only work with the code in the same branch Adding this note because the problem has confused many users. It's doc change and only affects client-go examples, so adding the milestone.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubemark: enable CRI for the hollow nodes This fixes #41488
-
nikhiljindal authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42637, 42648) Support multiple --feature-gates flags in the command line Fixes the issue in https://github.com/kubernetes/kubernetes/pull/42647. Before this change the whole set of gates was replaced with new values. Now values are overridden one by one.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42637, 42648) Update examples with storage.k8s.io/v1 This should squeeze into 1.6. All changes are in `examples` directory and reflect our new API. Release note: ```release-note NONE ``` @kubernetes/sig-storage-pr-reviews
-
David Ashpole authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: Make kube-apiserver's liveness probe match its bindport. The `kube-apiserver` liveness probe port had previously been hardcoded, so if you used `--apiserver-bind-port` to override the default port (6443), then the health check for the pod would quickly fail and kubelet would continuously kill the apiserver. **Which issue this PR fixes**: fixes https://github.com/kubernetes/kubeadm/issues/196 **Release note**: ```release-note kubeadm: fix kube-apiserver liveness probe port when --apiserver-bind-port given ```
-
Yu-Ju Hong authored
-
Yu-Ju Hong authored
* Properly return ImageNotFoundError * Support inject "Images" or "ImageInspects" and keep both in sync. * Remove the FakeDockerPuller and let FakeDockerClient subsumes its functinality. This reduces the overhead to maintain both objects. * Various small fixes and refactoring of the testing utils.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Extend the sleep time in the NC unit test Ref. https://github.com/kubernetes/kubernetes/issues/39975#issuecomment-284600278
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue e2e: require minimum completeness in deployment tests @janetkuo should reduce deployment-related flakes For example: https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gci-gke/5334#k8sio-deployment-scaled-rollout-deployment-should-not-block-on-annotation-check Deployment with 5 pods, all of them updated to the latest replica set. For some reason one of them is never scheduled and even though the strategy parameters in the Deployment allow 2 maxUnavailable the test is stuck for 5mins waiting for the last pod. ``` I0228 12:33:31.406] Feb 28 12:33:20.255: INFO: Pod nginx-2629236890-r7z5n is not available: I0228 12:33:31.406] {TypeMeta:{Kind: APIVersion:} ObjectMeta:{Name:nginx-2629236890-r7z5n GenerateName:nginx-2629236890- Namespace:e2e-tests-deployment-gctjw SelfLink:/api/v1/namespaces/e2e-tests-deployment-gctjw/pods/nginx-2629236890-r7z5n UID:7095ad3e-fdf4-11e6-af4a-42010af00010 ResourceVersion:7804 Generation:0 CreationTimestamp:2017-02-28 12:28:18.408376434 -0800 PST DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[pod-template-hash:2629236890 name:nginx] Annotations:map[kubernetes.io/created-by:{"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"e2e-tests-deployment-gctjw","name":"nginx-2629236890","uid":"7085ba3f-fdf4-11e6-af4a-42010af00010","apiVersion":"extensions","resourceVersion":"7743"}} I0228 12:33:31.407] ] OwnerReferences:[{APIVersion:extensions/v1beta1 Kind:ReplicaSet Name:nginx-2629236890 UID:7085ba3f-fdf4-11e6-af4a-42010af00010 Controller:0xc420beccf0}] Finalizers:[] ClusterName:} Spec:{Volumes:[{Name:default-token-58h80 VolumeSource:{HostPath:nil EmptyDir:nil GCEPersistentDisk:nil AWSElasticBlockStore:nil GitRepo:nil Secret:&SecretVolumeSource{SecretName:default-token-58h80,Items:[],DefaultMode:*420,Optional:nil,} NFS:nil ISCSI:nil Glusterfs:nil PersistentVolumeClaim:nil RBD:nil FlexVolume:nil Cinder:nil CephFS:nil Flocker:nil DownwardAPI:nil FC:nil AzureFile:nil ConfigMap:nil VsphereVolume:nil Quobyte:nil AzureDisk:nil PhotonPersistentDisk:nil Projected:nil}}] InitContainers:[] Containers:[{Name:nginx Image:gcr.io/google_containers/update-demo:kitten Command:[] Args:[] WorkingDir: Ports:[] EnvFrom:[] Env:[] Resources:{Limits:map[] Requests:map[]} VolumeMounts:[{Name:default-token-58h80 ReadOnly:true MountPath:/var/run/secrets/kubernetes.io/serviceaccount SubPath:}] LivenessProbe:nil ReadinessProbe:nil Lifecycle:nil TerminationMessagePath:/dev/termination-log TerminationMessagePolicy:File ImagePullPolicy:IfNotPresent SecurityContext:nil Stdin:false StdinOnce:false TTY:false}] RestartPolicy:Always TerminationGracePeriodSeconds:0xc420becd28 ActiveDeadlineSeconds:<nil> DNSPolicy:ClusterFirst NodeSelector:map[] ServiceAccountName:default DeprecatedServiceAccount:default AutomountServiceAccountToken:<nil> NodeName:gke-bootstrap-e2e-default-pool-800b6140-fsl5 HostNetwork:false HostPID:false HostIPC:false SecurityContext:&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,} ImagePullSecrets:[] Hostname: Subdomain: Affinity:nil SchedulerName:default-scheduler Tolerations:[]} Status:{Phase:Pending Conditions:[{Type:Initialized Status:True LastProbeTime:0001-01-01 00:00:00 +0000 UTC LastTransitionTime:2017-02-28 12:28:18 -0800 PST Reason: Message:} {Type:Ready Status:False LastProbeTime:0001-01-01 00:00:00 +0000 UTC LastTransitionTime:2017-02-28 12:28:18 -0800 PST Reason:ContainersNotReady Message:containers with unready status: [nginx]} {Type:PodScheduled Status:True LastProbeTime:0001-01-01 00:00:00 +0000 UTC LastTransitionTime:2017-02-28 12:28:18 -0800 PST Reason: Message:}] Message: Reason: HostIP:10.240.0.2 PodIP: StartTime:2017-02-28 12:28:18 -0800 PST InitContainerStatuses:[] ContainerStatuses:[{Name:nginx State:{Waiting:&ContainerStateWaiting{Reason:ContainerCreating,Message:,} Running:nil Terminated:nil} LastTerminationState:{Waiting:nil Running:nil Terminated:nil} Ready:false RestartCount:0 Image:gcr.io/google_containers/update-demo:kitten ImageID: ContainerID:}] QOSClass:BestEffort}} ``` @kubernetes/sig-apps-misc
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue deflake TestPatch by waiting for cache Fixes #39471 Rather than retry on conflicts for an unknown number of times, we have the resource version after the previous patch and we can use that to wait for a GET response that is at least as current as that resourceVersion. @kubernetes/sig-api-machinery-pr-reviews @liggitt @wojtek-t
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41890, 42593, 42633, 42626, 42609) Pods pending due to insufficient OIR should get scheduled once sufficient OIR becomes available (e2e disabled). #41870 was reverted because it introduced an e2e test flake. This is the same code with the e2e for OIR disabled again. We can attempt to enable the e2e test cases one-by-one in follow-up PRs, but it would be preferable to get the main fix merged in time for 1.6 since OIR is broken on master (see #41861). cc @timothysc
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41890, 42593, 42633, 42626, 42609) add "use" to validResourceVerbs ref to https://github.com/kubernetes/kubernetes/issues/17637
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41890, 42593, 42633, 42626, 42609) Improve NodeControllers logs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41890, 42593, 42633, 42626, 42609) make all controllers obey the disable flags Fixes https://github.com/kubernetes/kubernetes/issues/42592 Some controllers weren't disable-able. This fixes them so they obey our flags. @ncdc
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41890, 42593, 42633, 42626, 42609) Remove everything that is not new from batch/v2alpha1 Fixes #37166. @lavalamp you've asked for it @erictune this is a prereq for moving CronJobs to beta. I initially planned to put all in one PR, but after I did that I figured out it'll be easier to review separately. ptal @kubernetes/api-approvers @kubernetes/sig-api-machinery-pr-reviews ptal
-
deads2k authored
-
Jan Safranek authored
-
gmarek authored
-
gmarek authored
-
xilabao authored
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42506, 42585, 42596, 42584) [Federation][e2e] Add wait for namespaces to appear in federated cluster Some federation e2e tests are failing because the namespace (created for every test case) does not seem to appear in one (or more) of federated clusters. This may be a timing issue, so introducing a wait until the namespace is created in federated clusters. cc @madhusudancs, @nikhiljindal, @kubernetes/sig-federation-bugs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42506, 42585, 42596, 42584) RC/RS: Fix ignoring inactive Pods. **What this PR does / why we need it**: Fix typo that broke ignoring of inactive Pods in RC, and add unit test for that case. **Which issue this PR fixes**: Fixes #37479 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42506, 42585, 42596, 42584) provide active pods to cgroup cleanup **What this PR does / why we need it**: This PR provides more information for when a pod cgroup is considered orphaned. The running pods cache is based on the runtime's view of the world. we create pod cgroups before containers so we should just be looking at activePods. **Which issue this PR fixes** Fixes https://github.com/kubernetes/kubernetes/issues/42431
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42506, 42585, 42596, 42584) Preserve custom etcd prefix compatibility for etcd3 Fixes #42505 ```release-note restored normalization of custom `--etcd-prefix` when `--storage-backend` is set to etcd3 ```
-