- Mar 18, 2019
-
-
Dmitry Chepurovskiy authored
-
- Feb 05, 2019
-
-
Earl C. Ruby III authored
This PR ensures that the e2fsprogs and xfsprogs packages are installed on all Kubernetes nodes and that the packages are the latest versions. It also ensures that the nodes can create XFS filesystems when necessary, since not all distros install xfsprogs by default. e2fsprogs - ext2/ext3/ext4 file system utilities xfsprogs - Utilities for managing the XFS filesystem
-
- Nov 01, 2018
-
-
Matthew Mosesohn authored
When using resolvconf_mode host_resolvconf, there is an early DNS config stage where Kubernetes cluster DNS is not injected for host DNS intially. Later, the cluster DNS is enabled, but we do not need to run every task from the kubernetes/preinstall role.
-
- Aug 24, 2018
-
-
Erwan Miran authored
-
- Aug 22, 2018
-
-
Erwan Miran authored
-
- Aug 19, 2018
-
-
rongzhang authored
-
- May 08, 2018
-
-
Michal Rostecki authored
OpenSSL 1.1 package in openSUSE Tumbleweed is named openssl-1_1, not openssl-1_1_0.
-
- Apr 27, 2018
-
-
mirwan authored
* sysctl file should be in defaults so that it can be overriden * Change sysctl_file_path to be consistent with roles/kubernetes/preinstall/defaults/main.yml
-
- Apr 26, 2018
-
-
Markos Chandras authored
This reverts commit 51f4e658.
-
- Apr 23, 2018
-
-
Matthew Mosesohn authored
-
- Apr 11, 2018
-
-
Nirmoy Das authored
The openssl package on Tumbleweed is actually a virtual package covering openssl-1.0.0 and openssl-1.1.0 implementations. It defaults to 1.1.0 so when trying to install it and openssl-1.0.0 is installed, zypper fails with conflicts. As such, lets explicitly pull the package that we need which also updates the virtual one. Co-authored-by:
Markos Chandras <mchandras@suse.de>
-
- Mar 31, 2018
-
-
avoidik authored
-
- Feb 07, 2018
-
-
rong.zhang authored
1.Disalbe install epel-release rpm on Centos/Redhat 2.Use yum install epel-release
-
- Jan 31, 2018
-
-
Julian Hübenthal authored
-
- Dec 11, 2017
-
-
ArchiFleKs authored
OpenStack authentication does not support using a mix of DomainID and DomainName, only one or the other should be used.
-
- Oct 11, 2017
-
-
Vijay Katam authored
* Rename dns_server to dnsmasq_dns_server so that it includes role prefix as the var name is generic and conflicts when integrating with existing ansible automation. * Enable selinux state to be configurable with new var preinstall_selinux_state
-
- Sep 29, 2017
-
-
Peter Slijkhuis authored
-
- Sep 27, 2017
-
-
Matthew Mosesohn authored
Also fix yaml lint issues Fixes #1703
-
- Jun 30, 2017
-
-
Martin Joehren authored
-
- May 15, 2017
-
-
xuhuilong authored
fix curl get calico status error ( error in tls version) :https://bugzilla.redhat.com/show_bug.cgi?id=1272504
-
- Feb 28, 2017
-
-
Xavier Lange authored
-
Brad Beam authored
-
- Feb 27, 2017
-
-
Jan Jungnickel authored
-
- Feb 23, 2017
-
-
Bogdan Dobrelya authored
* Leave all.yml to keep only optional vars * Store groups' specific vars by existing group names * Fix optional vars casted as mandatory (add default()) * Fix missing defaults for an optional IP var * Relink group_vars for terraform to reflect changes Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Feb 09, 2017
-
-
Josh Conant authored
-
- Jan 27, 2017
-
-
Tyler Britten authored
-
Tyler Britten authored
-
- Jan 05, 2017
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Dec 13, 2016
-
-
Bogdan Dobrelya authored
Also place in global vars and do not repeat the kube_*_config_dir and kube_namespace vars for better code maintainability and UX. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Dec 09, 2016
-
-
Bogdan Dobrelya authored
In order to enable offline/intranet installation cases: * Move DNS/resolvconf configuration to preinstall role. Remove skip_dnsmasq_k8s var as not needed anymore. * Preconfigure DNS stack early, which may be the case when downloading artifacts from intranet repositories. Do not configure K8s DNS resolvers for hosts /etc/resolv.conf yet early (as they may be not existing). * Reconfigure K8s DNS resolvers for hosts only after kubedns/dnsmasq was set up and before K8s apps to be created. * Move docker install task to early stage as well and unbind it from the etcd role's specific install path. Fix external flannel dependency on docker role handlers. Also fix the docker restart handlers' steps ordering to match the expected sequence (the socket then the service). * Add default resolver fact, which is the cloud provider specific and remove hardcoded GCE resolver. * Reduce default ndots for hosts /etc/resolv.conf to 2. Multiple search domains combined with high ndots values lead to poor performance of DNS stack and make ansible workers to fail very often with the "Timeout (12s) waiting for privilege escalation prompt:" error. * Update docs. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Nov 09, 2016
-
-
Matthew Mosesohn authored
-
- Oct 24, 2016
-
-
Bogdan Dobrelya authored
* Don't push containers if not changed * Do preinstall role only once and redistribute defaults to corresponding roles Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Oct 15, 2016
-
-
Chad Swenson authored
Signed-off-by:
Chad Swenson <chadswen@gmail.com>
-
- Oct 05, 2016
-
-
Matthew Mosesohn authored
Also adds all masters by hostname and localhost/127.0.0.1 to apiserver SSL certificate. Includes documentation update on how localhost loadbalancer works.
-
- Sep 14, 2016
-
-
Łukasz Oleś authored
It's required for port forwarding.
-
- Aug 08, 2016
-
-
Matthew Mosesohn authored
New variable disable_ipv6_dns in kubernetes/preinstall.
-
- Jul 26, 2016
-
-
Matthew Mosesohn authored
etcd facts are generated in kubernetes/preinstall, so etcd nodes need to be evaluated first before the rest of the deployment. Moved several directory facts from kubernetes/node to kubernetes/preinstall because they are not backward dependent.
-
- Jun 12, 2016
-
-
Smana authored
-
- Jun 11, 2016
-
-
Smana authored
-
- Mar 29, 2016
-
-
teuto.net Netzdienste GmbH authored
Currently kubespray does not install kubernetes in a way that allows cinder volumes to be used. This commit provides the necessary cloud configuration file and configures kubelet and kube-apiserver to use it.
-