- 13 Dec, 2017 1 commit
-
-
Anthony Yeh authored
We shouldn't upgrade etcd without first warning the user that some etcd version transitions can't be undone. We don't know what version the user currently has, so we require either an explicit version and image, or an interactive acknowledgement of this caveat. This is modeled after the STORAGE_MEDIA_TYPE prompt just above.
-
- 12 Dec, 2017 12 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Mark Flexvolume as GA Flex volume became GA from release 1.8 onwards. This PR fixes the comments to reflect it. Fixes #56920 **Special notes for your reviewer**: **Release note**: ```release-note Flexvolume feature has graduated to GA. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56529, 57054). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. kubelet should use the value of the cri container runtime endpoint fr… …om cadvisor **What this PR does / why we need it**: To make cri container runtime endpoint consistent, kubelet (currently using "/var/run/crio.sock" ) should use value of CrioSocket exactly as defined in cadvisor. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #57005 **Special notes for your reviewer**: **Release note**: ```release-note Use the same value for cri container runtime endpoint as defined in cadivsor/crio ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56529, 57054). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Updates Kubeproxy validators to allow Windows 'kernelspace' mode. **What this PR does / why we need it**: Allows necessary `--proxy-mode` parameter in Kubeproxy, so that it can proceed as usual on Windows. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #56522 ```release-note NONE ```
-
Chakravarthy Nelluri authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. delete a node from its cache if it gets node not found error **What this PR does / why we need it**: delete a node from its cache if it gets node not found error **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes # https://github.com/kubernetes/kubernetes/issues/56261 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56599, 56824, 56918, 56967, 56959). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Fix bug in container lifecycle event message generation **What this PR does / why we need it**: In HandlerRunner of container lifecycle, the event msg is re-declared. Thus, the event message we returned would always be empty. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #56962 **Special notes for your reviewer**: /sig node **Release note**: ```release-note Fix bug in container lifecycle event messaging ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56599, 56824, 56918, 56967, 56959). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Update cadvisor godeps to v0.28.3 **What this PR does / why we need it**: Adds timeout around docker queries, to prevent wedging kubelet on node status updates if docker is non-responsive. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #53207 **Special notes for your reviewer**: Kubelet's node status update queries cadvisor, which had no timeout on underlying docker queries. As a result, if docker was non responsive, kubelet would never be able to recover itself without a restart. **Release note**: ```release-note Timeout docker queries to prevent node going NotReady indefinitely. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56599, 56824, 56918, 56967, 56959). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Check both name and ports for azure health probes **What this PR does / why we need it**: Check both name and ports for azure health probes, so that probe ports could follow nodePorts changes. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #56898 **Special notes for your reviewer**: Should be cherry-picked in 1.7, 1.8, 1.9. **Release note**: ```release-note BUG FIX: Check both name and ports for azure health probes ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56599, 56824, 56918, 56967, 56959). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. add yaml-quote for GCE_GLBC_IMAGE fix a bug that `GCE_GLBC_IMAGE` was not processed by yaml-quote. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 56599, 56824, 56918, 56967, 56959). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. kubeadm: Use the v1.9 branch by default **What this PR does / why we need it**: As per https://github.com/kubernetes/kubeadm/blob/master/docs/release-cycle.md, bump the default Kubernetes version to use in kubeadm right before v1.9.0-rc.1 (or maybe rc.0 ?) is cut. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: ref: https://github.com/kubernetes/kubernetes/pull/47440 https://github.com/kubernetes/kubernetes/pull/52085 **Special notes for your reviewer**: /cc @luxas @kubernetes/sig-cluster-lifecycle-pr-reviews @kubernetes/kubernetes-release-managers **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Fix Content negotiation incorrect when Accept header uses type parame… Fixes https://github.com/kubernetes/kubernetes/issues/50519 @smarterclayton @liggitt still wip, I'll add some unit test soon, and simplify the logic
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. remove time waiting after create storage account (save 25s) **What this PR does / why we need it**: I found azure cloud provider will always sleep 25 seconds after creating a new azure storage account: https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/azure_blobDiskController.go#L531 Actually it's not necessary now, since it's already using sync way to create a storage account: https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/azure_blobDiskController.go#L531 Above code will wait until the storage account is created in azure. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #56674 **Special notes for your reviewer**: Below are logs without this PR: ``` I1201 06:41:22.486663 1 azure_blobDiskController.go:522] azureDisk - Creating storage account pvc3329812692002 type Standard_LRS I1201 06:41:22.486810 1 azure_blobDiskController.go:531] azureDisk - Creating storage account pvc3329812692002 type Standard_LRS begin to wait I1201 06:41:40.440005 1 azure_blobDiskController.go:533] azureDisk - Creating storage account pvc3329812692002 type Standard_LRS end wait I1201 06:41:40.440030 1 azure_blobDiskController.go:551] azureDisk - storage account pvc3329812692002 was just created, allowing time before polling status I1201 06:42:05.440176 1 azure_blobDiskController.go:553] azureDisk - storage account pvc3329812692002 was just created, allowing time before polling status, end wait ``` Below are logs with this PR, it could save 25s now: ``` I1201 07:36:07.755540 1 azure_blobDiskController.go:523] azureDisk - Creating storage account pvc33298126923895004820 type Standard_LRS I1201 07:36:07.755652 1 azure_blobDiskController.go:532] azureDisk - Creating storage account pvc33298126923895004820 type Standard_LRS begin to wait I1201 07:36:25.722540 1 azure_blobDiskController.go:534] azureDisk - Creating storage account pvc33298126923895004820 type Standard_LRS end wait I1201 07:36:25.722557 1 azure_blobDiskController.go:552] azureDisk - storage account pvc33298126923895004820 was just created, allowing time before polling status I1201 07:36:25.722562 1 azure_blobDiskController.go:554] azureDisk - storage account pvc33298126923895004820 was just created, allowing time before polling status, end wait I1201 07:36:26.011157 1 azure_blobDiskController.go:436] azureDisk - storage account:pvc33298126923895004820 had no default container(3329812692) and it was created I1201 07:36:26.011201 1 azure_blobDiskController.go:182] azureDisk - creating page blob andy-mgwin1710-dynamic-pvc-88c50c37-d668-11e7-94dc-000d3a041274.vhd in container 3329812692 account pvc33298126923895004820 ``` **Release note**: ``` none ``` /sig azure /assign @khenidak
-
- 11 Dec, 2017 8 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. kubeadm: Don't downgrade etcd on cluster downgrade **What this PR does / why we need it**: - Don't try downgrade etcd on k8s downgrade -- that doesn't work - Mark self-hosting as alpha as discussed in the SIG - Don't print the beta warning as it confuses users - Slightly make the wording around upgrade/downgrade clearer **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ``` @kubernetes/sig-cluster-lifecycle-pr-reviews
-
Zach Corleissen authored
Doc updates for 1.9
-
Davanum Srinivas authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Bumped Heapster to v1.5.0 ``` release-note Bumped Heapster to v1.5.0. More details about the release https://github.com/kubernetes/heapster/releases/tag/v1.5.0 ``` Only minor changes since the previous version 1.5.0-beta.3 cc @kubernetes/heapster-maintainers @kawych
-
zacharysarah authored
-
Lucas Käldström authored
-
Piotr Szczesniak authored
-
lichuqiang authored
-
- 09 Dec, 2017 2 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Cluster Autoscaler 1.1.0 ```release-note Cluster Autoscaler 1.1.0 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. CSI bug fixes for teardown, nodepublish probe, target path creation **What this PR does / why we need it**: This PR addresses several critical bug fixes in CSI including mounter teardown fix, create nodeprobe prior to mount, and pre-create target path. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes #56817, #56815, #56813 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
- 08 Dec, 2017 6 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Override recycler pod in GCE **What this PR does / why we need it**: Override the default nfs and hostpath recycler pod with the busybox image from gcr.io/google-containers. It does this by: * writing out the new recycler pod spec to /home/kubernetes * specifying recycler pod arguments to kube-controller-manager, * adding a hostpath volume to the recycler pod spec in the kube-controller-manager manfiest **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Vladimir Vivien authored
- NodeProbe rpc before node attach - Teardown fix using volume info data file stored on node - Pre-create the mount prior to calling nodepublish
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Prevent deadlock on azure zone fetch in presence of failure **What this PR does / why we need it**: This fixes a bug in the Zone get function for the Azure cloud provider. **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 Fix deadlock in azure cloud provider zone fetching ```
-
Marcin Wielgus authored
-
James Ravn authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Bump Heapster version to v1.5.0-beta.3 **What this PR does / why we need it**: Bump Heapster version to v1.5.0-beta.3 **Release note**: ```release-note NONE ```
-
- 07 Dec, 2017 10 commits
-
-
David Ashpole authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Modify 'restore-from-backup.sh' to work in multinode etcd cluster. **What this PR does / why we need it**: This PR modifies cluster/restore-from-backup.sh to work in multinode etcd cluster. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Joe Betz authored
-
Karol Wychowaniec authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Make audit webhook backend configurable in startup scripts Fixes https://github.com/kubernetes/kubernetes/issues/54551 This PR makes it possible to configure some audit webhook parameters from startup scripts /cc @piosz @mikedanese @roberthbailey ```release-note Audit webhook backend is now configurable via environment variables form the startup scripts. ```
-
Maciej Borsz authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. [Test Fix] Fix Broken LocalStorageEviction test **What this PR does / why we need it**: In #56643, I added a new test case, but did not rename the pod. The test failed because the new pod can not be created since there is a name collision. It fixes these new test failures: https://k8s-testgrid.appspot.com/sig-node-kubelet#kubelet-flaky-gce-e2e&include-filter-by-regex=LocalStorageCapacityIsolationEviction **Special notes for your reviewer**: I tested it this time **Release note**: ```release-note NONE ``` /assign @yujuhong /sig node /kind bug /priority critical-urgent
-
Pengfei Ni authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Make sure node is ready before calling getLocalNode to fix test failure. **What this PR does / why we need it**: **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*: Fixes https://github.com/kubernetes/kubernetes/issues/56518 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
David Ashpole authored
-
- 06 Dec, 2017 1 commit
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. [Test Fix] Make requirements less precise for disk eviction test **What this PR does / why we need it**: Makes the local storage eviction test require less precision. On coreos and other OS distributions which report the actual disk usage, rather than apparent, an empty file can consume disk space. Since the test creates 299 files (each containing 1Mb of data), the extra 4kb disk space reported by each file causes the test in its current form to fail, because it exceeds the 300Mb limit. (4kb * 299 > 1 Mb). This change makes the test only create 297 files, which will ensure that small differences in distributions like this do not cause the test to fail. This behavior was actually meant to be tested in the `LocalStorageCapacityIsolationEviction` test, but was omitted. I have added a test case to that test as well. **Which issue(s) this PR fixes**: Fixes #56234 ```release-note NONE ``` /sig node /priority critical-urgent /kind bug As this is a testing only change, my hope is to include it in the 1.9 release. /assign @dchen1107 /assign @rphillips
-