Commit Graph

72476 Commits (8916bfabab863cd271a3464445a47845714675bb)

Author SHA1 Message Date
Richard Kojedzinszky 8916bfabab storage_scheduling: retry operation as intended
Fixes #72163
2018-12-29 12:38:22 +01:00
Kubernetes Prow Robot 4980e10802
Merge pull request #72071 from ixdy/automated-cherry-pick-of-#72035-upstream-release-1.13
Automated cherry pick of #72035 and #72084: bump golang to 1.11.4 (CVE-2018-16875)
2018-12-29 00:19:39 -08:00
Christoph Blecker 429d8cb62d Fix tag on github.com/go-openapi 2018-12-28 12:04:16 -08:00
Kubernetes Prow Robot 5ffe054998
Merge pull request #72153 from ereslibre/automated-cherry-pick-of-#72030-upstream-release-1.13
Automated cherry pick of #72030: Fix race condition when joining nodes
2018-12-28 04:02:19 -08:00
Kubernetes Prow Robot faa246de1e
Merge pull request #72126 from neolit123/automated-cherry-pick-of-#72123-origin-release-1.13
Automated cherry pick of #72123: kubeadm: fix nil check in join config creation
2018-12-28 04:02:13 -08:00
Kubernetes Prow Robot dc5b1c5112
Merge pull request #72042 from pytimer/automated-cherry-pick-of-#71945-upstream-release-1.13
Automated cherry pick of #71945: kubeadm: fixed etcd sync endpoints
2018-12-28 04:02:02 -08:00
Rafael Fernández López becb2b753c
Fix race condition when joining nodes
Despite we were checking for the kubelet kubeconfig file to be present, the
kubelet first writes this file and then the certificates the kubeconfig file
refers to. This represents a race condition in kubeadm in which when we confirm
that the kubelet's kubeconfig file is present we continue creating a clientset
out of it. However, the clientset creation will ensure that the certificates the
kubeconfig file refers to exist on the filesystem.

To fix this problem, not only wait for the kubelet's kubeconfig file to be
present, but also ensure that we can create a clientset ouf of it on our polling
process, while we wait for the kubelet to have performed the TLS bootstrap.
2018-12-18 12:11:29 +01:00
Anit Gandhi 2f6bf9d3a2 kubeadm: fix nil check in join config creation 2018-12-17 22:22:11 +02:00
Jeff Grafton 0faae7d75f Update to go1.11.4 2018-12-15 12:33:16 -08:00
Eli Uriegas e17978067b bump golang to 1.11.3 (CVE-2018-16875)
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
2018-12-14 16:25:35 -08:00
pytimer 83bc69b865 kubeadm: fixed etcd sync endpoints 2018-12-14 13:57:00 +08:00
Anago GCB 598a01989d Add/Update CHANGELOG-1.13.md for v1.13.1. 2018-12-13 11:37:20 +00:00
Anago GCB efe48f3cd6 Kubernetes version v1.13.2-beta.0 openapi-spec file updates 2018-12-13 10:30:46 +00:00
Kubernetes Prow Robot eec55b9ba9
Merge pull request #71955 from apelisse/automated-cherry-pick-of-#71923-upstream-release-1.13
Automated cherry pick of #71923: diff: Fix overlapping filenames
2018-12-12 05:09:31 -08:00
Kubernetes Prow Robot 1c51137454
Merge pull request #71981 from micahhausler/automated-cherry-pick-of-#71980-upstream-release-1.13
Automated cherry pick of #71980: Disable proxy to loopback and linklocal
2018-12-12 03:53:55 -08:00
Micah Hausler f377d6e441 Disable proxy to loopback and linklocal 2018-12-11 21:01:51 -08:00
Kubernetes Prow Robot e06c990971
Merge pull request #71806 from liggitt/automated-cherry-pick-of-#71755-upstream-release-1.13
Automated cherry pick of #71755: Allow kube-scheduler to tolerate cluster auth config lookup
2018-12-11 20:37:25 -08:00
Kubernetes Prow Robot 5bdc2077e8
Merge pull request #71723 from liggitt/automated-cherry-pick-of-#71713-upstream-release-1.13
Automated cherry pick of #71713, #71857: Plumb token and token file through rest.Config
2018-12-11 16:16:03 -08:00
Antoine Pelisse 4980403d4e diff: Make filename cross-platform compatible 2018-12-11 15:51:12 -08:00
Antoine Pelisse 934a62b8cb diff: Fix overlapping filenames
The filename can overlap when multiple resources have the same name (but
obviously are of a different type). Include the name of the type in the
file name to prevent the overlap.
2018-12-11 15:51:12 -08:00
Kubernetes Prow Robot aa27780442
Merge pull request #71916 from apelisse/automated-cherry-pick-of-#71854-upstream-release-1.13
Automated cherry pick of #71854: apply: fix detection of non-dry-run enabled servers
2018-12-11 13:46:48 -08:00
Kubernetes Prow Robot 83f920791c
Merge pull request #71931 from mlmhl/automated-cherry-pick-of-#71551-upstream-release-1.13
Automated cherry pick of #71551: activate unschedulable pods only if the node became more
2018-12-11 11:07:41 -08:00
Kubernetes Prow Robot 4be3fe4600
Merge pull request #71802 from soltysh/issue71772_1.13
Set delete propagation policy to background when removing jobs and its dependents
2018-12-11 11:07:30 -08:00
Kubernetes Prow Robot e19143de57
Merge pull request #71944 from andyzhangx/automated-cherry-pick-of-#71941-upstream-release-1.13
Automated cherry pick of #71941: add VMSize info in attach/detach azure disk
2018-12-11 04:16:39 -08:00
andyzhangx d5826fbe0a add VMSize info in attach/detach azure disk 2018-12-11 08:56:17 +00:00
mlmhl 27fcc2fc34 activate unschedulable pods only if the node became more schedulable 2018-12-11 11:09:14 +08:00
Kubernetes Prow Robot 432200199d
Merge pull request #71883 from satyasm/automated-cherry-pick-of-#71868-upstream-release-1.13
Include BGPConfiguration
2018-12-10 12:56:46 -08:00
Kubernetes Prow Robot 5bcfca321f
Merge pull request #71881 from DataDog/automated-cherry-pick-of-#71515-upstream-release-1.13
Automated cherry pick of #71515 upstream release 1.13
2018-12-10 11:45:09 -08:00
Kubernetes Prow Robot 99078bee69
Merge pull request #71817 from yagonobre/automated-cherry-pick-of-#71803-upstream-release-1.13
Automated cherry pick of #71803: Use kubeconfig flag instead of kubeconfig-dir in kubeadm init
2018-12-10 10:36:09 -08:00
Antoine Pelisse c7ba05ea47 apply: fix detection of non-dry-run enabled servers
Apply only checks that the server supports dry-run in the create path,
not the update path, which is pretty bad.
2018-12-10 10:28:10 -08:00
Kubernetes Prow Robot c2130030c2
Merge pull request #71681 from msau42/automated-cherry-pick-of-#70756-#71625-upstream-release-1.13
Automated cherry pick of #70756: Add e2e test for file exec #71625: Volume exec file test: added NodeSelector to pod
2018-12-10 09:00:49 -08:00
Kubernetes Prow Robot 4fc99086bb
Merge pull request #71717 from wangzhen127/automated-cherry-pick-of-#71522-upstream-release-1.13
Automated cherry pick of #71522: Use Node-Problem-Detector v0.6.0
2018-12-10 07:44:44 -08:00
Kubernetes Prow Robot f61a8dd952
Merge pull request #71586 from harsh-px/automated-cherry-pick-of-#70392-upstream-release-1.13
Automated cherry pick of #70392: Lookup PX api port from k8s service
2018-12-10 07:44:33 -08:00
Kubernetes Prow Robot 190aab48c3
Merge pull request #71776 from feiskyer/automated-cherry-pick-of-#71736-upstream-release-1.13
Automated cherry pick of #71736: Fix Azure node's internal IP address
2018-12-10 05:03:58 -08:00
Kubernetes Prow Robot 39dd1f8d15
Merge pull request #71602 from liggitt/automated-cherry-pick-of-#71601-upstream-release-1.13
[1.13.1] Automated cherry pick of #71601: Surface help for insecure ports to explain how to disable
2018-12-10 00:30:22 -08:00
Jordan Liggitt 6b11adcccb plumb bearer token and token file for e2e 2018-12-09 21:15:35 -08:00
Satyadeep Musuvathy 0f7c3adc4b Include BGPConfiguration
Needed for calico 2.x to 3.x upgrade.
2018-12-08 13:31:38 -08:00
Laurent Bernaille de95511d4e Generalize handling of InactiveConn to TCP 2018-12-08 17:29:13 +01:00
Laurent Bernaille 437edead27 Handle UDP graceful termination
The current logic is to delete a RS if the number of active connections
is 0. This makes sense for TCP but for UDP the number of active
connections is always 0. This is an issue for DNS queries because the RS
will be deleted but the IPVS connection will remain until it expires
(5mn by default) and if there are a lot of DNS queries, the port will be
reused and queries blackholed. Of course for this to work properly the
service needs to continue to serve queries until the connections expire
(this works fine with the lameduck option of coredns).
2018-12-08 17:29:13 +01:00
Laurent Bernaille 0523ad6239 Fix logic of delete function 2018-12-08 17:29:13 +01:00
Laurent Bernaille 67fee7318d Display RS complete name in logs
Help distinguish UDP and TCP RS (useful for DNS which uses both)
2018-12-08 17:29:13 +01:00
Kubernetes Prow Robot f2c8f1cadf
Merge pull request #71842 from losipiuk/lo/ca-1.13.1
Update Cluster Autoscaler version in gce manifests to 1.13.1
2018-12-07 15:55:34 -08:00
Kubernetes Prow Robot 4abb4523e7
Merge pull request #71820 from liggitt/automated-cherry-pick-of-#71805-upstream-release-1.13
Automated cherry pick of #71805: Fix sort-by regression
2018-12-07 13:36:18 -08:00
Kubernetes Prow Robot 198e0f7ea8
Merge pull request #71824 from bsalamat/automated-cherry-pick-of-#71722-upstream-release-1.13
Automated cherry pick of #71722 upstream release 1.13
2018-12-07 09:04:23 -08:00
Jordan Liggitt 9c02a66644 Surface help for insecure ports to explain how to disable 2018-12-07 08:57:50 -05:00
Łukasz Osipiuk 59c0b62e42 Update Cluster Autoscaler version in gce manifests to 1.13.1 2018-12-07 13:05:50 +01:00
Bobby (Babak) Salamat 612b3c9b95 Run old-style priority functions in parallel to the map-reduce style ones 2018-12-06 18:41:24 -08:00
Bobby (Babak) Salamat a2e74f2839 Avoid copying Extender struct while running priority functions 2018-12-06 18:41:24 -08:00
Bobby (Babak) Salamat 9ba01c45df Avoid copying PriorityConfig struct while running priority functions 2018-12-06 18:41:24 -08:00
Jordan Liggitt 2b13dd87af Fix sort-by regression 2018-12-06 16:58:19 -05:00