- 13 Feb, 2017 8 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41319, 41192) sync client-go Straight mechanical sync of client-go after updating apimachinery. @caesarxuchao @sttts @pwittrock I tagged it since its straight mechanical.
-
deads2k authored
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make fluentd a critical pod For #40573 Based on https://github.com/kubernetes/kubernetes/pull/40655#issuecomment-277790544 ```release-note If `experimentalCriticalPodAnnotation` feature gate is set to true, fluentd pods will not be evicted by the kubelet. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41312, 41289) resolve udevadm from PATH in cinder_util.go **What this PR does / why we need it**: When a cinder volume gets attached to a node, the cinder volume plugin calls `udevadm` with an absolute path `/usr/bin/udevadm`. This path is incorrect for recent versions of debian, ubuntu or the hyperkube image on gcr.io where `udevadm` is located at `/bin/udevadm` or `/sbin/udevadm`. A variant of the hyperkube image is used on CoreOS to run kubelet with rkt fly stage 1. As a result of the failed `udevadm` exec, the `AttachDisk` function in `cinder_util.go` returns an error. This PR removes the absolute path from the `udevadm` exec. As a result, `udevadm` is resolved by looking it up in `PATH`. This is consistent with the gce volume plugin, which executes `udevadm` the same way. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #29832 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add gmarek to test approvers
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue updated docs in roundtrip.go to correct names **What this PR does / why we need it**: updated docs in roundtrip.go to correct names. **Release note**: ```release-note NONE ```
-
- 12 Feb, 2017 2 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41182, 41290) Fix typo of defualt Fix typo of defualt introduced in #41274. **Release note**: `NONE` cc @Random-Liu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41182, 41290) Add a default storage class for Azure Disk Part of https://github.com/kubernetes/kubernetes/issues/40071 @jsafrane @colemickens @codablock @rootfs
-
- 11 Feb, 2017 11 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Print running pods and containers in infra container oom score test. Printing more logs to help debug https://github.com/kubernetes/kubernetes/issues/37580. @yujuhong @feiskyer
-
Pengfei Ni authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41274, 41241) [Federation] Make federation namespace e2e tests parallelizable. Because deleteAllTestNamespaces deleted all the e2e namespaces it interefered with other federation namespace tests running in parallel. This change should mitigate the problem and make the tests runnable in parallel. cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Change timeout for ExecSync, RunPodSandbox and PullImage. For https://github.com/kubernetes/kubernetes/issues/41225. This PR: * Change `ExecSync` to respect passed-in timeout. * Double `RunPodSandbox` timeout. * Remove `PullImage` timeout. /cc @yujuhong @timstclair @feiskyer @freehan @kubernetes/sig-node-bugs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41137, 41268) Allow the CertificateController to use any Signer implementation. **What this PR does / why we need it**: This will allow developers to create `CertificateController`s with arbitrary `Signer`s, instead of forcing the use of `CFSSLSigner`. It matches the behavior of allowing an arbitrary `AutoApprover` to be passed in the constructor. **Release note**: ```release-note NONE ``` CC @mikedanese
-
Random-Liu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add pod manifest path to local cluster Added `POD_MANIFEST_PATH` to local cluster up because we are frequently using this flag when testing static & mirror pod during local dev.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41259, 41260) kubeadm: changed manifest files to yaml **What this PR does / why we need it**: Static Pods are currently stored as .json files in /etc/kubernetes/manifests. This PR instead writes them as YAML, as requested by the SIG. **Which issue this PR fixes**: fixes #https://github.com/kubernetes/kubeadm/issues/153 **Special notes for your reviewer**: /cc @luxas **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41259, 41260) remove hardcoded ansi color coding for `make help` to tput so that color coding works in multiple platforms including osx. **What this PR does / why we need it**: should try not to use hardcoded ansi escape characters. **Release note**: ```NONE ```
-
Derek McQuay authored
-
Random-Liu authored
-
- 10 Feb, 2017 19 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38252, 41122, 36101, 41017, 41264) Fix cluster-cidr flag **What this PR does / why we need it**: Fixes the kube-proxy daemonset config when using the `pod-network-cidr flag`. The return value of `getClusterCIDR` should be prefixed with a `-`. **Special notes for your reviewer**: None @luxas
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38252, 41122, 36101, 41017, 41264) Add alternative names for the server binaries to hyperkube **What this PR does / why we need it**: Right now one can't swap a server image to the hyperkube image without touching the `command` field in the yaml spec, and that's daunting and leading to extra and unnecessary logic for example in kubeadm. This makes the hyperkube image directly swappable, so now `/usr/local/bin/kube-*` is a portable first argument (or simply `kube-*` if there's a shell). **Special notes for your reviewer**: **Release note**: ```release-note Align the hyperkube image to support running binaries at /usr/local/bin/ like the other server images ``` @jessfraz @thockin @ixdy
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38252, 41122, 36101, 41017, 41264) BootstrapSigner and TokenCleaner controllers This is part of https://github.com/kubernetes/features/issues/130 and is an implementation of https://github.com/kubernetes/community/pull/189. Work that needs to be done yet in this PR: * [ ] ~~e2e tests~~ Will come in new PR. * [x] flag to disable this by default ```release-note Native support for token based bootstrap flow. This includes signing a well known ConfigMap in the `kube-public` namespace and cleaning out expired tokens. ``` @kubernetes/sig-cluster-lifecycle @dgoodwin @roberthbailey @mikedanese
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38252, 41122, 36101, 41017, 41264) Register deepcopy and defaulter funcs for metav1 Houston, we've had a problem here. ObjectMeta had used the reflection fallback path for deepcopy for probably some time. Remark: my original plan for https://github.com/kubernetes/kubernetes/pull/36412 was/is to rebase that during the master branch freeze for 1.6 and get it merged just before master opens again. Otherwise, I fear it will be rebase hell. With https://github.com/kubernetes/kubernetes/pull/36412 these kind of errors are not possible anymore.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38252, 41122, 36101, 41017, 41264) fix bug of runServer function in server.go What this PR does / why we need it: use parameter network instead of hardcode 'tcp' / the parameter network here is not equal to 'tcp' **Special notes for your reviewer**: NONE **Release note**: NONE
-
Jacob Beacham authored
This will allow developers to create CertificateControllers with arbitrary Signers, instead of forcing the use of CFSSLSigner.
-
Derek McQuay authored
-
Andrew Rynhard authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41223, 40892, 41220, 41207, 41242) Backup etcd only before migration There is a bug currently that trigger backup on every run of a script (when we are running 2.2.1 version). @mml
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41223, 40892, 41220, 41207, 41242) reenable kubelet auth revert #41132 This reverts commit fd560782, reversing changes made to d953402c.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41223, 40892, 41220, 41207, 41242) kubeadm: preflight should only warn about unresolvable hostnames **What this PR does / why we need it**: This is quite often the case on AWS, and we really don't care if the hostname is resolvable or not. It's not an easy requirement to ask user to fix, and there is no functional penalty at the Kubernetes level, also it's possible that users fixes their host resolution eventually, we don't have to make them do so. **Special notes for your reviewer**: @dmmcquay @luxas PTAL
👍 **Release note**: ```release-note NONE ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41223, 40892, 41220, 41207, 41242) Fixes #40819 and Fixes #33114 **What this PR does / why we need it**: Start looking up the virtual machine by it's UUID in vSphere again. Looking up by IP address is problematic and can either not return a VM entirely, or could return the wrong VM. Retrieves the VM's UUID in one of two methods - either by a `vm-uuid` entry in the cloud config file on the VM, or via sysfs. The sysfs route requires root access, but restores the previous functionality. Multiple VMs in a vCenter cluster can share an IP address - for example, if you have multiple VM networks, but they're all isolated and use the same address range. Additionally, flannel network address ranges can overlap. vSphere seems to have a limitation of reporting no more than 16 interfaces from a virtual machine, so it's possible that the IP address list on a VM is completely untrustworthy anyhow - it can either be empty (because the 16 interfaces it found were veth interfaces with no IP address), or it can report the flannel IP. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # Fixes #40819 Fixes #33114 **Special notes for your reviewer**: **Release note**: ```release-note Reverts to looking up the current VM in vSphere using the machine's UUID, either obtained via sysfs or via the `vm-uuid` parameter in the cloud configuration file. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41223, 40892, 41220, 41207, 41242) skip iptables sync if no endpoint changes Alternative to https://github.com/kubernetes/kubernetes/pull/41173 fixes: #26637 No need to checksum. Just compare endpoint maps.
-
Ferdinand Hübner authored
-
Joe Beda authored
This adds these to the list of controllers the Controller Manager can start. But as these are alpha, they are also currently disabled by default.
-
Joe Beda authored
-
Joe Beda authored
-
Joe Beda authored
-
Joe Beda authored
Move these form core API to a separate package (pkg/bootstrap/api). This also creates the constant for the new kube-public namespace.
-