Commit Graph

7365 Commits (k3s-v1.13.4)

Author SHA1 Message Date
Darren Shepherd 6b687fa9f1 Update vendor 2019-03-08 15:26:42 -07:00
Darren Shepherd 6573b80097 Usernetes 2019-03-07 14:01:51 -07:00
Darren Shepherd df08d1871f Hide deprecated warnings 2019-03-03 17:52:02 -07:00
Darren Shepherd 4c39765d48 Set all sources so node+agent in the same process doesn't get restricted 2019-03-03 17:52:02 -07:00
Darren Shepherd 34a12f90a8 Wait for kube-apiserver for 2 minutes for slow (ARM) systems 2019-03-03 17:52:02 -07:00
Darren Shepherd 754bcac0fc Allow override of kubeconfig dialer 2019-03-03 17:52:02 -07:00
Darren Shepherd 1e66c0a485 Return master.Config from CreateServerChain 2019-03-03 17:52:02 -07:00
Darren Shepherd 321c656bf6 If you can't set hashsize on nf_conntrack don't fail 2019-03-03 17:52:02 -07:00
Darren Shepherd d8808a43ad Set default storage to json 2019-03-03 17:52:02 -07:00
Darren Shepherd 8825ffb9cb Delete additional commands 2019-03-03 17:52:02 -07:00
Darren Shepherd ac3dc23d32 Delete GC dump 2019-03-03 17:52:02 -07:00
Darren Shepherd 995b7d3a49 Delete nsenter and containerized flag 2019-03-03 17:52:02 -07:00
Darren Shepherd dc9ce4ebbf Delete etcd validation 2019-03-03 17:12:20 -07:00
Darren Shepherd ad90dc1e33 Remove client-go auth plugins 2019-03-03 17:12:20 -07:00
Darren Shepherd 2fa9e11cb3 Delete anonymous auth 2019-03-03 17:12:20 -07:00
Darren Shepherd d3dbbfadca Remove RequestHeader and ClientCerts auth 2019-03-03 17:12:20 -07:00
Darren Shepherd dc848a5d5e Delete bootstrap token 2019-03-03 17:12:20 -07:00
Darren Shepherd 9e464f5b6a Remove tunneler 2019-03-03 17:12:20 -07:00
Darren Shepherd 8fe1ebac0a Delete most volume drivers 2019-03-03 17:12:20 -07:00
Darren Shepherd 020aa7c9da Delete cloud provider 2019-03-03 17:12:14 -07:00
Darren Shepherd a5d1efbe08 Remove openapi/swagger 2019-03-03 17:09:32 -07:00
Darren Shepherd c36008e609 Remove KubeletPodResources 2019-03-03 16:46:27 -07:00
Darren Shepherd 319844fc95 Remove BoundServiceAccountTokenVolume 2019-03-03 16:46:27 -07:00
Darren Shepherd 716b754a63 Remove TTLAfterFinished 2019-03-03 16:41:32 -07:00
Darren Shepherd c369b7388d Remove EnableEquivalenceClassCache 2019-03-03 16:41:32 -07:00
Darren Shepherd cba4de27aa Remove coordination/v1beta1 2019-03-03 16:41:32 -07:00
Darren Shepherd b417f05b76 Delete cloud-controller-manager 2019-03-03 16:41:32 -07:00
Darren Shepherd 5bdbd02e09 Delete bootstrap controller 2019-03-03 16:41:32 -07:00
Darren Shepherd 7a804a9d30 Delete route controller 2019-03-03 16:41:32 -07:00
Darren Shepherd af42c2abac Remove settings 2019-03-03 16:41:32 -07:00
Darren Shepherd 4b7c76b844 Remove events 2019-03-03 16:41:32 -07:00
Darren Shepherd f708114c4f Remove authorization/v1beta1 2019-03-03 16:41:32 -07:00
Darren Shepherd be7152320d Remove authentication/v1beta1 2019-03-03 16:41:32 -07:00
Ed Bartosh afa970c071 kubeadm: fix url validation code
Fixed nil pointer dereference in url validation code that
caused kubeamd panic:

  panic: runtime error: invalid memory address or nil pointer dereference
  [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xa7930c]

  goroutine 1 [running]:
  kubeadm/validation.ValidateURLs(0x40000bafe0, 0x2, 0x2, 0x1, 0x40002967b0, 0x0, 0x40002967b0, 0xf302a0)
    kubeadm/validation/validation.go:324 +0xcc
  kubeadm/validation.ValidateEtcd(0x400000b490, 0x4000296720, 0x0, 0x0, 0x0)
    kubeadm/validation/validation.go:291 +0x1f0
      ...

Fixes: kubernetes/kubeadm#1419

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2019-02-23 19:24:26 +02:00
Kubernetes Prow Robot 3349b88f79
Merge pull request #72865 from whypro/automated-cherry-pick-of-#72682-upstream-release-1.13
Automated cherry pick of #72682: Add `metrics-port` to kube-proxy cmd flags.
2019-02-21 14:09:57 -08:00
Chao Xu 9146d60057 Loosing the request body size limit to 100MB to account for the size ratio between json and protobuf. 2019-02-15 13:05:23 -08:00
Chao Xu 9dfdb6a27c Adding a limit on the maximum bytes accepted to be decoded in a resource write request. 2019-02-15 10:26:02 -08:00
Chao Xu bf75847059 Set the maximum size increase the copy operations in a json patch can cause 2019-02-14 18:20:20 -08:00
Matt Kelly 054ccad2ec
Add back --cert-dir option for init phase certs sa 2019-01-24 12:40:22 -05:00
Rafael Fernández López 485d0cb131 kubeadm: wait for the etcd cluster to be available when growing it
When the etcd cluster grows we need to explicitly wait for it to be
available. This ensures that we are not implicitly doing this in
following steps when they try to access the apiserver.
2019-01-20 15:32:36 +02:00
Haoyu Wang 65a41573d4 Add `metrics-port` to kube-proxy cmd flags. 2019-01-13 03:40:29 +00: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
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
pytimer 83bc69b865 kubeadm: fixed etcd sync endpoints 2018-12-14 13:57:00 +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
Yago Nobre 90783e7c52
Use kubeconfig flag instead of kubeconfig-dir in kubeadm init phase bootstrap-token 2018-12-06 17:14:44 -02:00
Jordan Liggitt e1722057b9 Allow kube-scheduler to tolerate cluster auth config lookup failure 2018-12-06 12:35:01 -05:00
k8s-ci-robot bb6101dfbb
Merge pull request #71385 from neolit123/kubeadm-fix-mark-control-plane-config
kubeadm: add missing --config flag to mark-control-plane phase
2018-11-24 09:29:49 -08:00