- 14 Jul, 2017 26 commits
-
-
Rye Terrell authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48812, 48276) client-go support IPv6 addresses for PortForwarder getListener() Currently, client-go requires that an IPv6 address string for hostname has square brackets surrounding, so that it can be used with address:port in an API request. This change, removes that requirement, and has getListener() add the square brackets, if needed. If the hostname is a name, an IPv4 address string, or an IPv6 address already with square brackets, no change is made. Decided to change here, rather than everywhere client-go is used (thinking that there may be places where we DON'T want the square brackets applied). This issue was found in kubelet, which, at startup, creates a listener for services and nodes. If an IPv6 address is used, the URI was malformed. **What this PR does / why we need it**: Ensures that client-go will handle IPv6 addresses as hostnames, without any special encoding by caller. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #48225 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48812, 48276) Change fluentd-gcp monitoring to use metrics exposed by SD plugin Following https://github.com/GoogleCloudPlatform/fluent-plugin-google-cloud/pull/135, make fluentd-gcp expose metrics in Prometheus registry and use them instead of counting records in the pipeline. /cc @piosz @igorpeshansky ```release-note Fluentd-gcp DaemonSet exposes different set of metrics. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add more logs for debugging to autoscaling tests Add logging raw Cluster Autoscaler configmap if it can't be parsed.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48864, 48651, 47703) Do not persist SelfLink into etcd storage This behavior regressed in an earlier release. Clearing the self link reduces the size of the stored object by a small amount and keeps etcd marginally cleaner. Add tests to verify that Create and Update result in no SelfLink stored in etcd.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48864, 48651, 47703) Enable logexporter mechanism to dump logs from k8s nodes to GCS directly Ref https://github.com/kubernetes/kubernetes/issues/48513 This adds support for logexporter from k8s side. Next I'll send a PR adding support from test-infra side. /cc @kubernetes/sig-scalability-misc @kubernetes/test-infra-maintainers @fejta @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fixed cluster validation for multizonal clusters. Fixed cluster validation for multizonal clusters. This should fix HA master e2e tests. ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46748, 48826) scheduler e2e: make container name shorter Fixes https://github.com/kubernetes/kubernetes/issues/48825
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46748, 48826) Added `CriticalAddonsOnly` toleration for npd. **What this PR does / why we need it**: We should add `CriticalAddonsOnly` toleration to make sure the daemonset can be scheduled on the node even if already planned to run critical pod. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #47015 **Special notes for your reviewer**: **Release note**: ```release-note none ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert workaround in PR 46246 as APIs have been consistent **What this PR does / why we need it**: No need to convert v1.ObjectReference as APIs have been consistent in `k8s.io/api/core/v1`. **Which issue this PR fixes** : fixes #48668 **Special notes for your reviewer**: /assign @derekwaynecarr @caesarxuchao **Release note**: ```release-note NONE ```
-
Dawn Chen authored
Add known GCE issue for 1.7.0
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48082, 48815, 48901, 48824) Add test image name to the OS image field of the perf metrics I'd like to add the resource usage benchmarks for COS m60 (docker 1.13.1) but don't want to remove the existing m59 (docker 1.11.2) [ones](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/jenkins/benchmark/benchmark-config.yaml#L51-L71), in order to compare the results between the two docker versions. The `image` reported in the metrics is from `Node.Status.NodeInfo.OSImage`, which is always "Container-Optimized OS from Google" (from `/etc/os-releases`) for COS. So there's no way to differentiate two milestones in the metrics. This PR attaches the [image name](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/jenkins/benchmark/benchmark-config.yaml#L52) to the `image` field of the metrics. So it will become "Container-Optimized OS from Google (cos-stable-59-9460-64-0)". See the results of the test run: [performance-memory-containervm-resource1-resource_0.json](https://storage.googleapis.com/ygg-gke-dev-bucket/e2e-node-test/ci-kubernetes-node-kubelet-benchmark/13/artifacts/performance-memory-containervm-resource1-resource_0.json) [performance-memory-coreos-resource1-resource_0.json](https://storage.googleapis.com/ygg-gke-dev-bucket/e2e-node-test/ci-kubernetes-node-kubelet-benchmark/13/artifacts/performance-memory-coreos-resource1-resource_0.json) [performance-memory-gci-resource1-resource_0.json](https://storage.googleapis.com/ygg-gke-dev-bucket/e2e-node-test/ci-kubernetes-node-kubelet-benchmark/13/artifacts/performance-memory-gci-resource1-resource_0.json) **Release note**: ``` None ``` Ref: https://github.com/kubernetes/kubernetes/issues/42926 /sig node /area node-e2e /assign @dchen1107
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48082, 48815, 48901, 48824) Import kubectl tests in e2e_test.go so they start running. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48082, 48815, 48901, 48824) mountpath should be absolute **What this PR does / why we need it**: Should validate the mountpath before mounting to container. Docker forbids mounting to a relative path inside the container. **Which issue this PR fixes** : fixes #48749 **Special notes for your reviewer**: **Release note**: ```release-note MountPath should be absolute ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48082, 48815, 48901, 48824) Changes for typecasting node in drain **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #48059 **Special notes for your reviewer**: Precursor to #44944 **Release note**: ```release-note kubectl drain now uses PATCH instead of PUT to update the node. The node object is now of type v1 instead of using internal api. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use t.Fatalf instead **What this PR does / why we need it**: we can use t.Fatalf to take place of t.Errorf + t.FailNow() **Release note**: ```release-note NONE ```
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add OWNERS file to kubelet gpu package GPU support is ramping up and we do not have a lot of reviewers that are familiar with the codebase. I added myself as a reviewer and copied a few people from the kubelet OWNERS file as approvers. Signed-off-by:Christopher M. Luciano <cmluciano@us.ibm.com> **Release note**: ``` NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update release notes for 1.7
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Properly nest code blocks **What this PR does / why we need it**: Markdown code blocks are adjusted to better display on GitHub. See [rendered](https://github.com/gmile/kubernetes/blob/c3fbec766366d98e434acd44e84f2a4fb4f64a6d/cluster/addons/cluster-loadbalancing/glbc/README.md) version. **Release note**: ```release-note Adjust markdown code block in README for Google Load Balancer addon. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update docs for user-guide **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Updated comments of func in testapi. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #N/A **Special notes for your reviewer**: **Release note**: ```release-note-none ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [trivial]fix function name in comment **Release note**: ``` NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add dockershim checkpoint node e2e test Add a bunch of disruptive cases to test kubelet/dockershim's checkpoint work flow. Some steps are quite hacky. Not sure if there is better ways to do things.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47999, 47890) [Federation] Update namespace support to use the sync controller This PR moves namespaces to use the sync controller. cc: @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47999, 47890) LocalPV e2e test with two pods writing/reading to a shared file on one PVC **What this PR does / why we need it**: This PR adds an e2e test where one pod writes to a localPV and another reads from it. This e2e test is for the PersistentLocalVolumes alpha feature. **Which issue this PR fixes**: fixes https://github.com/kubernetes/kubernetes/issues/48832 **Special notes for your reviewer**: You need to setup the PersistentLocalVolumes feature-gate and NODE_LOCAL_SSDS environment variable. For example: ``` KUBE_FEATURE_GATES="PersistentLocalVolumes=true" NODE_LOCAL_SSDS=1 go run hack/e2e.go -- -v --up go run hack/e2e.go -- -v --test --test_args="--ginkgo.focus=\[Feature:LocalPersistentVolumes\]" ``` **Release note**: ```release-note NONE ```
-
- 13 Jul, 2017 14 commits
-
-
Matt Liggett authored
fix gce cloud provider projects api endpoint
-
Phillip Wittrock authored
Also rename the Describe function
-
Minhan Xia authored
-
Paul Michali authored
Currently, client-go requires that an IPv6 address string for hostname has square brackets surrounding, so that it can be used with address:port in an API request. This change, removes that requirement, and has getListener() add the square brackets for IPv6 addresses for hosts. If IPv4 or hostname, the name will not be modified. Decided to change here, rather than everywhere client-go is used (thinking that there may be places where we DON'T want the square brackets applied). This issue was found in kubelet, which, at startup, creates a listener for services and nodes. If an IPv6 address is used, the URI was malformed.
-
Nick Sardo authored
-
krousey authored
Revert "Merge pull request #48560 from nicksardo/gce-network-project"
-
Clayton Coleman authored
This behavior regressed in an earlier release. Clearing the self link ensures that a new version is always written and reduces the size of the stored object by a small amount. Add tests to verify that Create and Update result in no SelfLink stored in etcd.
-
Maru Newby authored
-
Guangya Liu authored
-
Ian Chakeres authored
-
Aleksandra Malinowska authored
-
Jerzy Szczepkowski authored
Fixed cluster validation for multizonal clusters. This should fix HA master e2e tests.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 48555, 48849) GCE: Fix panic when service loadbalancer has static IP address Fixes #48848 ```release-note Fix service controller crash loop when Service with GCP LoadBalancer uses static IP (#48848, @nicksardo) ```
-