- 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
-
- Feb 08, 2021
-
-
Vyacheslav authored
```` TASK [bootstrap-os : Enable RHEL 8 repos] *************************************************************************************************************************************************************************************************** fatal: [node6]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"} fatal: [node7]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"} fatal: [node1]: FAILED! => {"changed": false, "msg": "This system has no repositories available through subscriptions"} root@node1:/kubespray# cat /etc/os-release NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic root@node1:/kubespray# ```
-
- Feb 05, 2021
-
-
Geonju Kim authored
-
Mathieu Parent authored
Helm v3.5.2 is a security (patch) release. Users are strongly recommended to update to this release. It fixes two security issues in upstream dependencies and one security issue in the Helm codebase. See https://github.com/helm/helm/releases/tag/v3.5.2
-
Arian van Putten authored
This makes the docker role work the same as the containerd role. Being able to override this is needed when you have your own debian repository. E.g. when performing an airgapped installation
-
Maciej authored
Fixes 7244 Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
-
petruha authored
-
Matt Calvert authored
-
Matt Calvert authored
-
Matt Calvert authored
-
Matt Calvert authored
When enable_dual_stack_networks is set, we need to make sure IPv6DualStack=true is set too, otherwise we end up with a broken cluster.
-
Matt Calvert authored
-
Matt Calvert authored
-
Florian Ruynat authored
-
- Feb 03, 2021
-
-
Cristian Klein authored
* contrib/terraform/exoscale: Rework SSH public keys Exoscale has a few limitations with `exoscale_ssh_keypair` resources. Creating several clusters with these scripts may lead to an error like: ``` Error: API error ParamError 431 (InvalidParameterValueException 4350): The key pair "lj-sc-ssh-key" already has this fingerprint ``` This patch reworks handling of SSH public keys. Specifically, we rely on the more cloud-agnostic way of configuring SSH public keys via `cloud-init`. * contrib/terraform/exoscale: terraform fmt * contrib/terraform/exoscale: Add terraform validate * contrib/terraform/exoscale: Inline public SSH keys The Terraform scripts need to install some SSH key, so that Kubespray (i.e., the "Ansible part") can take over. Initially, we pointed the Terraform scripts to `~/.ssh/id_rsa.pub`. This proved to be suboptimal: Operators sharing responbility for a cluster risk unnecessarily replacing resources. Therefore, it has been determined that it's best to inline the public SSH keys. The chosen variable `ssh_public_keys` provides some uniformity with `contrib/azurerm`. * Fix Terraform Exoscale test * Fix Terraform 0.14 test
-
forselli-stratio authored
* Fix calico-rr tasks * revert stdin only when it's already a string
-