Commit Graph

7864 Commits (1a01154162341dfff89f9526324b30f1cfccec64)

Author SHA1 Message Date
Darren Shepherd 1a01154162 Delete most volume drivers 2019-08-19 08:33:21 -07:00
Darren Shepherd e4e3b74257 Delete cloud provider 2019-08-19 08:33:18 -07:00
Darren Shepherd d36facd048 Remove SupportNodePidsLimit 2019-08-19 08:33:14 -07:00
Darren Shepherd f68bedbafa Remove KubeletPodResources 2019-08-19 08:33:10 -07:00
Darren Shepherd 5a36c793a4 Remove BoundServiceAccountTokenVolume 2019-08-19 08:33:10 -07:00
Darren Shepherd ee7e4836df Remove TTLAfterFinished 2019-08-19 08:33:10 -07:00
Darren Shepherd bbea4c8933 Delete cloud-controller-manager 2019-08-19 08:33:01 -07:00
Darren Shepherd 0e26f8c914 Delete bootstrap controller 2019-08-19 08:33:01 -07:00
Darren Shepherd 9b2f75c001 Delete route controller 2019-08-19 08:33:01 -07:00
Darren Shepherd 9422d1d788 Remove settings 2019-08-19 08:32:58 -07:00
Darren Shepherd 17099470d5 Remove events 2019-08-19 08:32:18 -07:00
Darren Shepherd eb42a024b9 Remove authentication/v1beta1 2019-08-19 08:30:45 -07:00
Akihiro Suda 9c7db00892 kube-proxy: allow running in userns
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2019-08-19 08:30:22 -07:00
fabriziopandini 3b26c28dc0 feedback 1 2019-07-30 02:00:15 +03:00
fabriziopandini 911f6ea43e fix-file-discovery 2019-07-30 01:52:11 +03:00
fabriziopandini 56e0f22f1a autogenerated 2019-07-30 01:49:50 +03:00
Kubernetes Prow Robot 2cc5100933
Merge pull request #79182 from tallclair/automated-cherry-pick-of-#78313-upstream-release-1.14
Automated cherry pick of #78313: Avoid the default server mux
2019-07-02 14:33:12 -07:00
Tim Allclair 0f9623d937 Avoid the default server mux 2019-06-19 12:32:05 -07:00
Xing Yang 4e65976da4 Move CSIDriver Lister to the controller 2019-06-10 17:41:54 -07:00
Rong Gao bbeb6f9df0 fix: failed to close kubelet->API connections on heartbeat failure 2019-05-24 14:45:28 +08:00
Kubernetes Prow Robot b083bd4c7a
Merge pull request #77276 from vllry/automated-cherry-pick-of-#76732-upstream-release-1.14
Automated cherry pick of #76732: os exit when option is true
2019-05-02 14:00:57 -07:00
Kubernetes Prow Robot f350b2cfed
Merge pull request #77011 from SataQiu/automated-cherry-pick-of-#76923-up-release-1.14
Automated cherry pick of #76923: fix validation message: apiServerEndpoints ->apiServerEndpoint
2019-05-02 14:00:41 -07:00
Kubernetes Prow Robot 4207ddebdd
Merge pull request #76510 from neolit123/automated-cherry-pick-of-#76505-origin-release-1.14
Automated cherry pick of #76505: kubeadm: Don't error out on join with --cri-socket override
2019-04-30 18:42:56 -07:00
JieJhih Jhang 932060ca1d os exit when option is true 2019-04-30 11:46:28 -07:00
Kubernetes Prow Robot c72a5b2c10
Merge pull request #75719 from DataDog/automated-cherry-pick-of-#75295-upstream-release-1.14
Automated cherry pick of #75295 upstream release 1.14
2019-04-30 00:05:36 -07:00
SataQiu 69134cd50d fix validation message: apiServerEndpoints -> apiServerEndpoint 2019-04-24 21:22:46 +08:00
Rostislav M. Georgiev 8921f03347 kubeadm: Don't error out on join with --cri-socket override
In the case where newControlPlane is true we don't go through
getNodeRegistration() and initcfg.NodeRegistration.CRISocket is empty.
This forces DetectCRISocket() to be called later on, and if there is more than
one CRI installed on the system, it will error out, while asking for the user
to provide an override for the CRI socket. Even if the user provides an
override, the call to DetectCRISocket() can happen too early and thus ignore it
(while still erroring out).
However, if newControlPlane == true, initcfg.NodeRegistration is not used at
all and it's overwritten later on.
Thus it's necessary to supply some default value, that will avoid the call to
DetectCRISocket() and as initcfg.NodeRegistration is discarded, setting
whatever value here is harmless.

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-04-12 19:46:19 +03:00
Vallery Lancey 18e4a87b6c Fixed --cleanup-ipvs help text 2019-04-04 22:59:53 -07:00
Vallery Lancey 8b10712192 Revert "Deprecated --cleanup-ipvs flag in kube-proxy"
This reverts commit 4f1bb2bd2f.
2019-04-04 22:59:53 -07:00
Vallery Lancey 4034cad269 Depricated --cleanup-ipvs flag in kube-proxy 2019-04-04 22:59:53 -07:00
Vallery Lancey 21340c50d0 Removed cleanup for non-current kube-proxy modes in newProxyServer() 2019-04-04 22:59:53 -07:00
Kubernetes Prow Robot e169638264
Merge pull request #75956 from fabriziopandini/fix-kubeadm-upgrade-12-13-14
kubeadm : fix-kubeadm-upgrade-12-13-14
2019-04-04 16:07:19 -07:00
Kubernetes Prow Robot 7151a59cbf
Merge pull request #75901 from neolit123/automated-cherry-pick-of-#75900-origin-release-1.14
Automated cherry pick of #75900: kubeadm: fix "upgrade plan" not working without k8s version
2019-04-03 23:47:15 -07:00
fabriziopandini 211bc613a0 fix-kubeadm-upgrade-12-13-14 2019-04-02 21:27:21 +02:00
Lubomir I. Ivanov 275a748133 kubeadm: fix "upgrade plan" not working without k8s version
If the k8s version argument passed to "upgrade plan" is missing
the logic should perform the following actions:
- fetch a "stable" version from the internet.
- if that fails, fallback to the local client version.

Currentely the logic fails because the cfg.KubernetesVersion is
defaulted to the version of the existing cluster, which
then causes an early exit without any ugprade suggestions.

See app/cmd/upgrade/common.go::enforceRequirements():
  configutil.FetchInitConfigurationFromCluster(..)

Fix that by passing the explicit user value that can also be "".
This will then make the "offline getter" treat it as an explicit
desired upgrade target.

In the future it might be best to invert this logic:
- if no user k8s version argument is passed - default to the kubeadm
version.
- if labels are passed (e.g. "stable"), fetch a version from the
internet.
2019-03-29 21:54:25 +02:00
fabriziopandini 90cf8be11f fix-external-etcd 2019-03-29 02:18:42 +02:00
Laurent Bernaille a20735141c
Add flag to enable strict ARP 2019-03-26 10:13:17 +01:00
Marques Johansson 6af50b9519 Restore machine readability to the print-join-command output
The output of `kubeadm token create --print-join-command` should be
usable by batch scripts. This issue was pointed out in:

https://github.com/kubernetes/kubeadm/issues/1454
2019-03-20 00:23:43 +02:00
Kubernetes Prow Robot b61baea135
Merge pull request #75420 from fabriziopandini/fix-kubeadm-init-output
fix kubeadm init output
2019-03-18 06:07:11 -07:00
fabriziopandini fcadf143a5 fix-kubeadm-init-output 2019-03-18 12:52:41 +01:00
Kubernetes Prow Robot ebea037729
Merge pull request #75431 from fabriziopandini/fix-external-ca
fix kubeadm external CA Mode
2019-03-17 06:28:56 -07:00
fabriziopandini ff072aa639 fix-external-ca 2019-03-17 13:03:40 +01:00
Kubernetes Prow Robot fe8b1e24ee
Merge pull request #75425 from liggitt/kubeadm-insecure-port
Kubeadm insecure port
2019-03-16 17:24:55 -07:00
Jordan Liggitt d4591ea324 Revert "Stop using API server's `--insecure-port`"
This reverts commit 5b64a98689.
2019-03-16 16:24:49 -04:00
Kubernetes Prow Robot 1a24040447
Merge pull request #74781 from liggitt/http2-watch
kubelet watch-manager test, restore watch-based manager default
2019-03-16 12:52:56 -07:00
Rafael Fernández López bc26c69b61
kubeadm: Allow certain certs/keys to be missing on the secret.
Under certain circumstances, specially when using an insecure external
etcd cluster (no certificates), or when using external certificates (
no CA key), some keys inside the kubeadm-certs secret data can contain
the key with an empty value on the map.

When downloading certs just ignore those that are blank and inform the
user about it.
2019-03-15 23:34:17 +01:00
Jordan Liggitt f2a0c0342c Revert "Revert kubelet to default to ttl cache secret/configmap behavior"
This reverts commit cd1c9f9018.
2019-03-13 15:12:26 -07:00
Kubernetes Prow Robot eb6a1b651c
Merge pull request #72942 from caesarxuchao/expose-storage-version-hash
Populate the storage version hash
2019-03-11 21:36:36 -07:00
Kubernetes Prow Robot bb8ccb6ce7
Merge pull request #74975 from dims/deprecate-make-symlink-parameter-in-hyperkube
Deprecate make-symlink parameter in hyperkube
2019-03-11 19:10:36 -07:00
Kubernetes Prow Robot 50bf223a05
Merge pull request #75224 from neolit123/certs-print-key-on-phase
kubeadm: print key inside the upload-certs phase of init
2019-03-11 12:00:15 -07:00