Skip to content
  1. Nov 09, 2021
  2. Nov 08, 2021
  3. Oct 28, 2021
  4. Oct 20, 2021
    • Cristian Calin's avatar
      containerd: download containerd from upstream instead of using distro specific packages (#7970) · ea8e2fc6
      Cristian Calin authored
      * Containerd: download containerd from upstream instead of using distro specific packages
      
      split runc download to separate role
      make bootstrap-os role deploy container-selinux and seccomp libraries
      clean up package manager provided containerd
      move variables to docker role that are no longer common with containerd
      
      * Containerd: make molecule testing more relevant
      
      * replace ubuntu18 with ubuntu20
      * add centos8 and debian11 to molecule tests
      * run kubernetes/preinstall role to ensure relevancy
        of test including dependency packages
      
      * CI: adjust test scenarios for downloaded containerd
      ea8e2fc6
  5. Oct 12, 2021
    • Max Gautier's avatar
      etcd: deploy container engine if needed (#7532) · e4c8c718
      Max Gautier authored
      If the etcd cluster is separate and the etcd_deployment_type is "host",
      there is no need for a container engine on the etcd nodes
      
      Do not rely on a 'default(true)' filter, but define a proper default in
      kubespray-defaults depending on etcd deployment method and if internal
      or external etcd is used
      e4c8c718
  6. Oct 01, 2021
  7. 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
  8. Jul 01, 2021
  9. Jun 25, 2021
  10. Jun 21, 2021
  11. May 11, 2021
  12. May 07, 2021
  13. May 03, 2021
    • Samuel Liu's avatar
      Add krew support (#7464) · 96e6a6ac
      Samuel Liu authored
      * Add krew support
      
      * Add reset for krew
      
      * Update install krew(local)
      
      * ansible lint
      
      * yamllint
      
      * fix krew default vars
      
      * fix kubectl_localhost mode
      
      * replace include
      
      * fix e206
      96e6a6ac
  14. Apr 29, 2021
    • Cristian Calin's avatar
      Rename ansible groups to use _ instead of - (#7552) · 360aff4a
      Cristian Calin authored
      * rename ansible groups to use _ instead of -
      
      k8s-cluster -> k8s_cluster
      k8s-node -> k8s_node
      calico-rr -> calico_rr
      no-floating -> no_floating
      
      Note: kube-node,k8s-cluster groups in upgrade CI
            need clean-up after v2.16 is tagged
      
      * ensure old groups are mapped to the new ones
      360aff4a
  15. Apr 26, 2021
  16. Apr 14, 2021
  17. Apr 05, 2021
  18. Mar 24, 2021
  19. Mar 22, 2021
  20. Mar 03, 2021
  21. Mar 01, 2021
  22. Feb 22, 2021
  23. Feb 10, 2021
  24. Feb 09, 2021
  25. Jan 05, 2021
  26. Dec 03, 2020
  27. Nov 30, 2020
  28. Nov 28, 2020
  29. Oct 13, 2020
  30. Oct 05, 2020
  31. Aug 28, 2020
  32. Jul 28, 2020
  33. Jul 27, 2020
  34. Jul 22, 2020
  35. Jul 04, 2020
  36. Feb 26, 2020
  37. Feb 18, 2020
  38. Dec 09, 2019
    • Etienne Champetier's avatar
      Fixes for CentOS 8 (#5213) · 42702dc1
      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: default avatarEtienne 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: default avatarEtienne 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: default avatarEtienne Champetier <champetier.etienne@gmail.com>
      42702dc1
Loading