- Mar 31, 2020
-
-
Vinayaka V Ladwa authored
Azure vmss - kubelet: failed to get instance ID from cloud provider: instance not found #5824 (#5855) * kubernetes-sigs-kubespray #5824 Added support nodes which are part of Virtual Machine Scale Sets(VMSS) * kubernetes-sigs-kubespray #5824 * kubernetes-sigs-kubespray #5824 Added comments and updatetd azure docs. * kubernetes-sigs-kubespray #5824 Added supported values comments for "azure_vmtype" in azure.yml
-
- Mar 25, 2020
-
-
Xiaodu authored
The variable is defined in `kubernetes/preinstall` role and used in several roles. Since `kubernetes/preinstall` is not always included when `ansible-playbook` is run with tag selectors (see #5734 for reason), they will fail, or individual roles must copy the same fact definitions (as in #3846). Moving the definition to the always-included `kubespray-defaults` role will resolve the dependency problem.
-
- Mar 24, 2020
-
-
Stephen Schmidt authored
- This solves issue #5721 & #5713 (dupes) - Provide a cleaner default usage pattern for the download role around etcd that supports 'host' and 'docker' properly - Extract the 'etcdctl' as a separate task install piece and reuse it where appropriate - Update the kubeadm-etcd task to reflect the above change
-
- Mar 20, 2020
-
-
Sergey authored
-
Maxime Guyot authored
-
- Mar 18, 2020
-
-
spaced authored
-
- Mar 17, 2020
-
-
spaced authored
* fedora coreos support - bootstrap and new fact for * fedora coreos support - fix bootstrap condition * fedora coreos support - allow customize packages for fedora coreos bootstrap * fedora coreos support - prevent install ptyhon3 and epel via dnf for fedora coreos * fedora coreos support - handle all ostree like os in same way * fedora coreos support - handle all ostree like os in same way for crio * fedora coreos support - add fcos documentations
-
- Mar 13, 2020
-
-
Qingkun Li authored
-
- Mar 12, 2020
-
-
Xiaodu authored
refs #5277 As the issue describes, when no external or local load-balanced is used, kube-proxy won't be able to contact apiserver at 127.0.0.1. So the config map should be left as is.
-
- Mar 10, 2020
- Mar 05, 2020
-
-
Kubernetes Prow Robot authored
* download file * download containers * fix push image to nodes * pull if none image on host * fix * improve docker image tag checks. do not pull already cached images * rebase fix merge conflict * add support download_run_once when upgrade and scale cluster add some test with download_run_once * set default values to temp flag for every download cycle * add save,load abilty for containerd and crio when download_run_once=true * return redefine image save/load command to set_docker_image_facts.yml * move set command to set_container_facts * ctr in containerd_bin_dir * fix order of ctr image export arguments * temporary disable download_run_once for containerd and crio due https://github.com/containerd/containerd/issues/4075 * remove unused files * fix strict yaml linter warning and errors * refactor logical conditions to pull and cache container images * remove comment due lint check * document role * remove image_load_on_localhost, because cached images are always loaded to docker on remote sites * remove XXX from debug output
-
- Feb 28, 2020
-
-
Sergey authored
exists role kubernetes/preinstall and not exists role container-engine error 'yum_repo_dir' is undefined
-
- Feb 27, 2020
-
-
Lovro Seder authored
* Run 'container-engine' after drain. Move possibly disruptive role 'container-engine' to run after the node is drained. As that role have to be run on non-cluster nodes as well (etcd and calico-rr), and those nodes are not drained, add play for that case. * Check if api is up before upgrade. If container engine is restarted in previous role, api controller can take some time to start. This check ensures api is up before upgrade.
-
- Feb 20, 2020
-
-
Javeria Khan authored
* Fix incorrect assertion comparison for kube_network_node_prefix * Ignore assertion comparison for kube_network_node_prefix when using calico * Adding more var docs description for kube_network_node_prefix * Fixing trailing whitespaces
-
- Feb 19, 2020
-
-
Adrien Gooris authored
-
- Feb 18, 2020
-
-
Ali Sanhaji authored
* External OpenStack Cloud Controller Manager implementation * Adding controller image tag * Minor fixes * Restructuring the external cloud controller to work with KubeADM
-
Sylvain Chateau authored
-
- Feb 17, 2020
-
-
Sergey authored
-
- Feb 15, 2020
-
-
Erwan Miran authored
* Introduce kubelet_config_extra_args and kubelet_node_config_extra_args to pass params to kubelet via YAML config * kubelet_config_extra_args is not the alternative
-
- Feb 10, 2020
-
-
Sergey authored
-
- Feb 07, 2020
-
-
Florian Ruynat authored
-
aca authored
-
- Jan 14, 2020
-
-
Etienne Champetier authored
When running with serial != 100%, like upgrade_cluster.yml, we need to apply this fixup each time Problem was introduced in 05dc2b3a Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Jan 06, 2020
-
-
Damon Wang authored
-
Matthew Mosesohn authored
Resolves issue where kubectl cache of <v1.16 api schema interferes with interacting with daemonsets and deployments. Change-Id: I63b7046958f2008eb144b6da0004c598f945e0ae
-
- Dec 11, 2019
-
-
Matthew Mosesohn authored
Change-Id: I5e018dfaeffe314300b373aeb7ed5f59929cf4f9
-
- Dec 09, 2019
-
-
Sergey authored
* set varios node label via kubectl label command, not kubelet options * remove node_labels from KUBELET_ARGS
-
Etienne Champetier authored
* Fix python3-libselinux installation for RHEL/CentOS 8 In bootstrap-centos.yml we haven't gathered the facts, so #5127 couldn't work Minimum ansible version to run kubespray is 2.7.8, so ansible_distribution_major_version is defined an there is no need to default it Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Restart NetworkManager for RHEL/CentOS 8 network.service doesn't exist anymore # systemctl status network Unit network.service could not be found. Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Add module_hotfixes=True to docker / containerd yum repo config https://bugzilla.redhat.com/show_bug.cgi?id=1734081 https://bugzilla.redhat.com/show_bug.cgi?id=1756473 Without this setting you end up with the following error: # yum install docker-ce Failed to set locale, defaulting to C Last metadata expiration check: 0:03:21 ago on Thu Sep 26 22:00:05 2019. Error: Problem: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded - package containerd.io-1.2.2-3.el7.x86_64 is excluded - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 05, 2019
-
-
Maxime Guyot authored
-
Hugo Blom authored
-
- Dec 03, 2019
-
-
Matthew Mosesohn authored
Change-Id: I1634ba2d2d3337243ffcdea86750003a559f2576
-
- Dec 02, 2019
-
-
Matthew Mosesohn authored
Change-Id: I33d46c7e0c5374467e22c5a652b282d1703dea85
-
- Nov 28, 2019
-
-
Matthew Mosesohn authored
Change-Id: I3fff04f0211cd9c2e8235acaf51c3aa98abc8bb7
-
- Nov 27, 2019
-
-
Yujun Zhang authored
-
- Nov 20, 2019
-
-
Michael Shen authored
-
- Nov 18, 2019
-
-
Matthew Mosesohn authored
This fixes the scenario where masters are upgraded one at a time and coredns gets improperly scaled back up to 2 replicas. Change-Id: I7cc9283f40efcfd61b5813c89a5805c95d901567
-
- Nov 14, 2019
-
-
Matthew Mosesohn authored
Change-Id: I68a962a9dd28c83ef07eaeaf53eb98287f38bca9
-
- Nov 11, 2019
-
-
LuciferInLove authored
-
Matthew Mosesohn authored
Change-Id: I298496e55a6889c158b2085fcadeda5e679a873e
-