Skip to content
  1. Dec 14, 2021
  2. Dec 10, 2021
    • Cristian Calin's avatar
      containerd: change default resolvconf_mode to host_resolvconf (#8247) · 682c8a59
      Cristian Calin authored
      * containerd: change default resolvconf_mode to host_resolvconf
      
      * Wait for kube-apiserver to come back after pod refresh
      
      * Handle resolv.conf gracefully
      
      * Retain currently configured DNS entries to ensure we don't break the resolvers
      
      * Suse uses wickedd for network management so no dhcp hooks
      
      * Molecule: increase ansible timeout
      
      * CI: Increase ansible timeout to 120s for Packet jobs
      682c8a59
  3. Dec 03, 2021
  4. Dec 02, 2021
  5. Dec 01, 2021
  6. Nov 30, 2021
  7. Nov 26, 2021
  8. Nov 25, 2021
    • Cristian Calin's avatar
      Defaults: replace docker with containerd as our default container_manager (#8175) · e78bda65
      Cristian Calin authored
      * Defaults: replace docker with containerd as our default container_manager
      
      * CI: Use docker for download_localhost test
      
      * Defaults: with container_manager=containerd we need etcd_deployment_type=host
      
      * CI: Run weave jobs with docker
      
      * CI: Vagrant don't download_force_cache
      
      * CI: Fix upgrade tests
      
      * should run compatible with old settings, this means docker
      * we need to run with a distro that has at least modern containerd,
        this means move from debian9 to debian10 to allow `containerd_version`
        to match between 2.17 and master
      e78bda65
  9. Nov 19, 2021
  10. Nov 11, 2021
    • Cristian Calin's avatar
      Exercise multiple ansible versions in CI (#8172) · 0d0468e1
      Cristian Calin authored
      * Ansible: separate requirements files for supported ansible versions
      
      * Ansible: allow using ansible 2.11
      
      * CI: Exercise Ansible 2.9 and Ansible 2.11 in a basic AIO CI job
      
      * CI: Allow running a reset test outside of idempotency tests and running it in stage1
      
      * CI: move ubuntu18-calico-aio job to stage2 and relay only on ubuntu20 with the variously supported ansible versions for stage1
      
      * CI: add capability to install collections or roles from ansible-galaxy to mitigate missing behavior in older ansible versions
      0d0468e1
  11. Nov 09, 2021
  12. Nov 05, 2021
  13. Oct 08, 2021
  14. Sep 24, 2021
  15. Sep 22, 2021
  16. Sep 06, 2021
  17. Sep 01, 2021
  18. Aug 30, 2021
  19. Aug 28, 2021
  20. Jul 26, 2021
  21. Jul 22, 2021
    • Kenichi Omichi's avatar
      Allow failure on tf-elax_ubuntu18-calico (#7814) · e5ee4740
      Kenichi Omichi authored
      tf-elax_ubuntu18-calico is so flake today. The test job is failed
      due to SSH connectivity check error after deploying virtual machines
      which are used for Kubernetes nodes.
      This allows failure on the job to see the test situation without
      pull request merger failures.
      e5ee4740
  22. Jul 12, 2021
    • Cristian Calin's avatar
      Move to Ansible 3.4.0 (#7672) · 7516fe14
      Cristian Calin authored
      * Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10
      
      * Docs: add a note about ansible upgrade post 2.9.x
      
      * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures
      
      * Ansible: use newer ansible-lint
      
      * Fix ansible-lint 5.0.11 found issues
      
      * syntax issues
      * risky-file-permissions
      * var-naming
      * role-name
      * molecule tests
      
      * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+
      
      * Pin ansible-base to 2.10.11 to get package fix on RHEL8
      7516fe14
  23. Jun 25, 2021
  24. May 28, 2021
  25. Apr 12, 2021
  26. Mar 24, 2021
  27. Mar 15, 2021
    • Ewnetu Bayuh Lakew's avatar
      Terraform support for UpCloud (#7360) · 5c5bf41a
      Ewnetu Bayuh Lakew authored
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * terraform support for UpCloud
      
      * Updates to README.md and main.tf files
      
      * formatting and updating readme
      
      * added a .terraform_validate CI job
      
      * fixed format issue
      
      * added sample inventory
      
      * added symbolic link to group_vars
      
      * added missing tf variables and minor fixes
      
      * added text formatting
      
      * minor formatting fixes
      5c5bf41a
  28. Mar 01, 2021
  29. Feb 26, 2021
    • Jakub Krzywda's avatar
      Vsphere (#7306) · 0a0156c9
      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
      0a0156c9
  30. Feb 05, 2021
  31. Feb 03, 2021
    • Cristian Klein's avatar
      contrib/terraform/exoscale: Rework SSH public keys (#7242) · b77460ec
      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
      b77460ec
  32. Jan 26, 2021
  33. Jan 14, 2021
  34. Jan 07, 2021
Loading