- 31 Mar, 2017 1 commit
-
-
Dan Williams authored
Per Clayton's suggestion, move stuff from cluster/lib/util.sh to hack/lib/util.sh. Also consolidate ensure-temp-dir and use the hack/lib/util.sh implementation rather than cluster/common.sh.
-
- 30 Mar, 2017 17 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42662, 43035, 42578, 43682) Apply [Feature:Volumes] to subset of tests in volumes.go **What this PR does / why we need it**: According to [this test doc](https://github.com/kubernetes/community/blob/master/contributors/devel/e2e-tests.md#kinds-of-tests), the `[Feature:xyz]` tag indicates that the tests have a non-default requirements and should not be run in the core suite. Previously all test in _e2e/volumes.go_ were tagged `[Feature:Volumes]` but I believe only six of the tests warrant this tag: iSCSI, GlusterFS, Ceph-RBD, Ceph-FS, vSPhere, and Cinder. The remaining tests (NFS, PD, ConfigMap) do not need the `Feature:` tag. **Special notes for your reviewer**: I moved the `[Volume]` tags from the `It`'s to the outer `KubeDescribe` to simplify the `It` text and remove redundancy. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42662, 43035, 42578, 43682) Selector spreading - improving code readability. **What this PR does / why we need it**: To improve code readability in selector spreading. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #42577 ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42662, 43035, 42578, 43682) [Federation] Fix a typo in the ReplicaSet E2E test: s/extrace/extract/ ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Print dereferenced pod status fields when logging status update Before: "Terminated:0xc421932af0" After:"Terminated:&ContainerStateTerminated{ExitCode:0,Signal:0,Reason:Completed,Message:,StartedAt:0001-01-01 00:00:00 +0000 UTC,FinishedAt:2017-03-07 14:50:48 -0500 EST,ContainerID:docker://bd453bb969264b3ace2b3934a568af7679a0d51fee543a5f8a82429ff654970e,}" "Ignoring same status for pod" messages already print status fully, these "Status for pod updated" messages should too IMO ```release-note NONE ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update comments for golint.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add can-i example use * can check if the admin user or not.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test: update replica set e2e test Should reduce the flakiness for https://github.com/kubernetes/kubernetes/issues/30981, https://github.com/kubernetes/kubernetes/issues/36429, and https://github.com/kubernetes/kubernetes/issues/32023 by reducing the replicas from 2 to 1 and also make the test failure clearer. @kubernetes/sig-apps-test-failures
-
Michail Kargakis authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [e2e] Scheduler priority test Fix https://github.com/kubernetes/kubernetes/issues/42439 In order to reduce the interfere of the balanced least-requested priority function, I create a balance pod to make the node have same mem/cpu use rate, not sure it's a correct way, but it did good, I have not cover all the scenarios yet, want to get feedback whether I am in the right way. @k82cn @bsalamat Would you please help review ?
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Create subPaths and set their permissions like we do mountPaths fixes https://github.com/kubernetes/kubernetes/issues/41638 If a subPath does not exist at the time MountVolume.Setup happens, SetVolumeOwnership will not have walked to the subPath and set appropriate permissions on it, leading to the above issue So later, at makeMounts when we are parsing subPaths, let's create all subPaths and set their permissions according to how the parent mountPath looks. ```release-note NONE ```
-
Matthew Wong authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43508, 43836) kubeadm: clean up exited containers and network checkpoints
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix scaled down deployments cannot identify old replica sets Fixes https://github.com/kubernetes/kubernetes/issues/42570
-
Haoran Wang authored
-
xilabao authored
-
Yu-Ju Hong authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43726, 43643) Make a smaller redis image for testing, based on Alpine. **What this PR does / why we need it**: This shrinks gcr.io/google_containers/redis from 400MB to 5MB, which should reduce flakes. **Which issue this PR fixes**: fixes #43631 **Release note**: ```release-note NONE ```
-
- 29 Mar, 2017 22 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add support for local ssds in GCE For #43640
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42617, 43247, 43509, 43644, 43820) Adding a SSH tunnel check to GKE upgrades **What this PR does / why we need it**: After an upgrade, it takes some time fore the master to re-establish SSH tunnels to the nodes. This adds a wait for GKE since it runs in this configuration. **Which issue this PR fixes**: fixes #43611, #43612
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42617, 43247, 43509, 43644, 43820) [GCE] Support legacy-https and generic health checks **What this PR does / why we need it**: - Adds CRUD functions to manage `compute.HttpsHealthChecks` The legacy HTTPS healthchecks will be used by the GLBC (GCE Load balancer Controller) - Adds CRUD functions to manage `compute.HealthChecks` These are required for the internal load balancer - Removes the logic that disregards NotFound errors on DeleteHttpHealthChecks as this is useful information for callers. Here are the three known invocations within kubernetes: [gce/gce_loadbalancer.go#L457](https://github.com/kubernetes/kubernetes/blob/bc6e77d42fdb40bb82796fd8ee8ba2b04dd9a0ea/pkg/cloudprovider/providers/gce/gce_loadbalancer.go#L457): Only prints warning that HC wasn't deleted -> acceptable [gce/gce_loadbalancer.go#L465](https://github.com/kubernetes/kubernetes/blob/bc6e77d42fdb40bb82796fd8ee8ba2b04dd9a0ea/pkg/cloudprovider/providers/gce/gce_loadbalancer.go#L465): Err is ignored if not nil -> acceptable [e2e/framework/ingress_utils.go#L530](https://github.com/kubernetes/kubernetes/blob/bc6e77d42fdb40bb82796fd8ee8ba2b04dd9a0ea/test/e2e/framework/ingress_utils.go#L530): Already checks if is NotFound error -> acceptable **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: Step one of https://github.com/kubernetes/ingress/issues/494 Step one of #33483 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42617, 43247, 43509, 43644, 43820) ignore duplicate resource in create rolebinding
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42617, 43247, 43509, 43644, 43820) Bugfix: OpenAPI-gen was not generating extensions correctly Fixes a bug in openapi-gen that generated invalid code if x-kubernetes extensions defined in types.go. The location of VendorExtensions was wrong.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Moves dns-horizontal-autoscaler to a separate service account Similar to #38816. As one of the cluster add-ons, dns-horizontal-autoscaler is now using the default service account in kube-system namespace, which is introduced by https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/e2e-rbac-bindings/random-addon-grabbag.yaml for the ease of transition. This default service account will be removed in the future. This PR subdivides dns-horizontal-autoscaler to a separate service account and setup the necessary permissions. @bowei **Release note**: ```release-note NONE ```
-
Vishnu kannan authored
Signed-off-by:Vishnu kannan <vishnuk@google.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38741, 41301, 43645, 43779, 42337) Plumb cipher/tls version serving options Needed to allow servers to harden or relax default tls versions and ciphers
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38741, 41301, 43645, 43779, 42337) If we already have the right version of gazel installed, use it **What this PR does / why we need it**: makes the bazel scripts marginally faster by only downloading/building gazel when necessary. Also removes the `followRedirects` config setting for gopkg.in which is no longer needed. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38741, 41301, 43645, 43779, 42337) De-Flake PersistentVolume E2E: Isolate resources with selectors PersistentVolume tests continue to flake because tests Claims often bind to other, parallel tests' volumes. This is addressed by isolating test resource with selector labels specific to each test namespace. Doing so enables deterministic binding within each test space and allows tests to run in parallel. 1. Assign selector label to volumes and claims per test. 2. Remove `[Serial]` tag cc @jeffvance ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38741, 41301, 43645, 43779, 42337) replicaset adopt and release e2e tests **What this PR does / why we need it**: adds e2e tests for replicaset pod adoption and release **Which issue this PR fixes** fixes #39962 **Special notes for your reviewer**: for adoption pod is created, a replicaset with a selector matching the pod's label is created and then we check for the pod being in the list of pods of the replicaset. For release, a replicaset with two replicas is created, the label of one of them is patched and then we check that that pod is no longer in the list of pods of the replicaset. For checking the list of pods the `framework.PodsCreated` is used, maybe the name is not very adecuate given that it is used to return the pods belonging to one replicaset, no matter how they were created. Also, the patching is done through `framework.KubectlOrDie`, not sure if this is better that calling the API directly. cc @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue validate activeDeadlineSeconds in rs/rc **What this PR does / why we need it**: if setting activeDeadlineSeconds, deployment will continuously created new pods after old pod dies. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #38684 **Special notes for your reviewer**: **Release note**: ```release-note ActiveDeadlineSeconds is validated in workload controllers now, make sure it's not set anywhere (it shouldn't be set by default and having it set means your controller will restart the Pods at some point) ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Modify fatal messages **Release note**: ```release-note NONE ```
-
Kris authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41135, 43699) azure: reduce polling delay for all Azure clients **What this PR does / why we need it**: Reduces the polling delay for all azure clients to 5 seconds. This should speed up some additional operations at the cost of some quota. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: n/a **Special notes for your reviewer**: This stacks on top of #43697, please only look at latest commit. Alternatively I can rebase this on top of master. **Release note**: ```release-note azure: all clients poll duration is now 5 seconds ``` I don't think the StorageClient polls anywhere, and it's a different type of client, so I didn't touch it.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue chore (samples): Don't cache apks at all in Dockerfiles **What this PR does / why we need it**: It simplifies the sample Dockerfiles somewhat. https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md#disabling-cache **Special notes for your reviewer**: While I'm here, any reason the Redis sample doesn't use the official Redis image from Dockerhub? **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix deleted typos **What this PR does / why we need it**: **Which issue this PR fixes** : **Special notes for your reviewer**: **Release note**: ``` NONE ```
-
Jeff Grafton authored
-
shiywang authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update stateful_set_utils.go
-
Simen Bekkhus authored
-
knightXun authored
find a syntax error,please check it.
-