- Mar 02, 2021
-
-
Florian Ruynat authored
-
Sergey authored
add missing else to if inline
-
Emil authored
-
Kenichi Omichi authored
Since https://github.com/kubernetes-sigs/kubespray/pull/6804 dashboard_enabled has been false by default. However we forgot to update it on sample inventory and it made confusion. This updates the sample inventory.
-
Florian Ruynat authored
-
- Mar 01, 2021
-
-
stress-t authored
-
wangxf authored
-
Florian Ruynat authored
-
Viktor authored
The default master size for exoscale is 2cpu and 2GB ram. I have found this to be too low, so this increases it to 2cpu and 4GB ram.
-
- Feb 26, 2021
-
-
Jakub Krzywda authored
* Add terraform scripts for vSphere * Fixup: Add terraform scripts for vSphere * Add inventory generation * Use machines var to provide IPs * Add README file * Add default.tfvars file * Fix newlines at the end of files * Remove master.count and worker.count variables * Fixup cloud-init formatting * Fixes after initial review * Add warning about disabled DHCP * Fixes after second review * Add sample-inventory
-
Florian Ruynat authored
-
- Feb 25, 2021
-
-
Sergey Mikhaltsov authored
* use external_openstack_lbaas_use_octavia for template openstack-cloud-config * Delete external_openstack_lbaas_use_octavia from default values. Added description and default values of variables to docs * markdown fix * make this simple * set external_openstack_lbaas_use_octavia in default values * duplicated variable in doc
-
- Feb 23, 2021
-
-
Kenichi Omichi authored
This replaces KUBE_MASTERS with KUBE_CONTROL_HOSTS because of [1]: ``` The Kubernetes project is moving away from wording that is considered offensive. A new working group WG Naming was created to track this work, and the word "master" was declared as offensive. A proposal was formalized for replacing the word "master" with "control plane". This means it should be removed from source code, documentation, and user-facing configuration from Kubernetes and its sub-projects. ``` [1]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md#motivation
-
Kenichi Omichi authored
This updates Ansible version to the latest stable version 2.9.17.
-
Etienne Champetier authored
Since a790935d all proxy users should be properly configured Now when you have *_PROXY vars in your environment it can leads to failure if NO_PROXY is not correct, or to persistent configuration changes as seen with kubeadm in 1c5391dd Instead of playing constant whack-a-bug, inject empty *_PROXY vars everywhere at the play level, and override at the task level when needed Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 22, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Hugo Blom authored
* update Cinder CSI to v1.19.0 * Update Cinder CSI to v1.20
-
Florian Ruynat authored
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Feb 20, 2021
-
-
FedericoHeichou authored
Fix "AnsibleUndefinedVariable: the inline if-expression on line xx evaluated to false and no else section was defined."
-
- Feb 19, 2021
-
-
Hugo Blom authored
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 17, 2021
-
-
Sergey authored
version check fixed
-
- Feb 16, 2021
-
-
Etienne Champetier authored
This is dead code since 28073c76 Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Etienne Champetier authored
Before this commit, we were gathering: 1 !all 7 network 7 hardware After we are gathering: 1 !all 1 network 1 hardware ansible_distribution_major_version is gathered by '!all' Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Etienne Champetier authored
* Move proxy_env to kubespray-defaults/defaults There is no reasons to use set_facts here Signed-off-by: Etienne Champetier <e.champetier@ateme.com> * Ensure kubeadm doesn't use proxy *_proxy variables might be present in the environment (/etc/environment, bash profile, ...) When this is the case we end up with those proxy configuration in /etc/kubernetes/manifests/kube-*.yaml manifests We cannot unset env variables, but kubeadm is nice enough to ignore empty vars https://github.com/kubernetes/kubernetes/blob/93d288e2a47fa6d497b50d37c8b3a04e91da4228/cmd/kubeadm/app/util/env.go#L27 Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Hugo Blom authored
allow users to set image_uuid instead of name, this allows the use of openstack community images (#7283)
-
stress-t authored
-
Etienne Champetier authored
Ubuntu 18.04 crio package ships with 'mountopt = "nodev,metacopy=on"' even if GA kernel is 4.15 (HWE Kernel can be more recent) Fedora package ships without metacopy=on Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 15, 2021
-
-
Hugo Blom authored
-
- Feb 12, 2021
-
-
Hugo Blom authored
-
- Feb 11, 2021
-
-
Etienne Champetier authored
This fixes deployment with CentOS 8 Streams and make detection more reliable Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 10, 2021
-
-
Etienne Champetier authored
By default Ansible stat module compute checksum, list extended attributes and find mime type To find all stat invocations that really use one of those: git grep -F stat. | grep -vE 'stat.(islnk|exists|lnk_source|writeable)' Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Cristian Calin authored
`containerd.io` is the companion package of `docker-ce` and is the proper package name. This is needed to avoid apt upgrade/dist-upgrade from breaking kubernetes.
-
Florian Ruynat authored
-
- Feb 09, 2021
-
-
Sergey authored
-
Takashi IIGUNI authored
Running remove-node.yml tasks for clean up cluster on Fedora CoreOS. The task failed to restart network daemon (task name: "reset | Restart network"). Fedora CoreOS is essentially using NetworkManager, but this task returns network. Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
-
David Louks authored
* Add unique annotation on coredns deployment and only remove existing deployment if annotation is missing. * Ignore errors when gathering coredns deployment details to handle case where it doesn't exist yet * Remove run_once, deletegate_to and add to when statement
-
David Louks authored
* Added force_etcd_cert_refresh var to maintain existing functionality. Broke out etcd node cert syncing from member and admin cert sync logic. Now first etcd will sync node certs to other etcd members on every run to keep all etcds up to date after adding additional worker nodes to the cluster * Updated etcd cert check tasks to better detect when new certificates need to be generated * Move usage of force_etcd_cert_refresh var to gen_certs fact set * Force etcd cert generation per server if force_etcd_cert_refresh is set to true * Include gathering of node certs even if k8s-cluster member and in etcd group. * Removed run_once due to when statement
-