Skip to content
  1. Apr 11, 2020
    • spaced's avatar
      Cleanup fedora coreos with crio container (#5887) · 9c3b573f
      spaced authored
      * fix upgrade of crio on fcos
      - update documents
      
      * install conntrack required by kube-proxy
      - like commit 48c41bcb
      
      * enable fedora modular repo for crio
      
      * allow to override crio configuration
      - set cgroup manager same to kubelet_cgroup_driver if defined
      - path of seccomp_profile depends on distribution
      
      * allow to override crio configuration
      - fix path for ubuntu
      
      * allow to override crio configuration
      - fix cni path for fcos
      9c3b573f
  2. Apr 09, 2020
    • aharrisson's avatar
      Fix idempotence issue in bootstrap-os (#5916) · 9cce46ea
      aharrisson authored
      9cce46ea
    • Denis Kadyshev's avatar
      Proxy fixes (#5869) · 7d1ab337
      Denis Kadyshev authored
      * Fix proxy and module_hotfixes
      
      On CentOS 8 with proxy ansible render inline `proxy` and `module_hotfixes` options.
      
      For example:
      
      `proxy=http://127.0.0.1:3128module_hotfixes=True`
      
      But expected result:
      
      ```
      proxy=http://127.0.0.1:3128
      module_hotfixes=True
      ```
      
      * Use ini_file module for work with ini files
      
      * Prevent duplicates proxy= option in /etc/yum.conf
      
      Module `lineinfile` is weak, use most powerful module `ini_file` and add or remove `proxy=` when `http_proxy` is defined or not.
      7d1ab337
  3. Apr 08, 2020
  4. Apr 01, 2020
  5. Mar 18, 2020
  6. Mar 17, 2020
    • spaced's avatar
      Fedora CoreOS support (#5657) · 876d4de6
      spaced authored
      * fedora coreos support
      - bootstrap and new fact for
      
      * fedora coreos support
      - fix bootstrap condition
      
      * fedora coreos support
      - allow customize packages for fedora coreos bootstrap
      
      * fedora coreos support
      - prevent install ptyhon3 and epel via dnf for fedora coreos
      
      * fedora coreos support
      - handle all ostree like os in same way
      
      * fedora coreos support
      - handle all ostree like os in same way for crio
      
      * fedora coreos support
      - add fcos documentations
      876d4de6
  7. Mar 14, 2020
  8. Mar 13, 2020
    • dymq's avatar
      Failover for adding proxy when line exists in file (#5751) · e0b76b18
      dymq authored
      The 'regexp' parameter matches last occurrence of a line starting with 'proxy=' and replaces it with the one defined in 'line' parameter. If no match - it works same way as before. This fixes resuming cluster deployments failed after that task (if there was no more than one line starting with 'proxy' in the yum.conf file - this condition should also be reassured with the change introduced here) eg. if they were initiated with Terraform.
      e0b76b18
  9. Feb 18, 2020
  10. 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
  11. Aug 28, 2019
    • Richard Arends's avatar
      Use python3-libselinux on RHEL8/Centos8 (#5127) · 4d95bb14
      Richard Arends authored
      * Use python3-libselinux on RHEL8/Centos8
      
      * The fact ansible_facts.distribution_major_version is not present on older Ansible version.
      Default it to 0 in when not present and use libselinux-python as package to get current
      default behaviour.
      4d95bb14
  12. Aug 22, 2019
    • ewtang's avatar
      Use raw module for bootstrap-debian.yml (#5061) · 3bc4b4c1
      ewtang authored
      Updated Openstack to terraform 0.12 (#5062)
      
      * update openstack to terraform 0.12(.5)
      
      * replace cluter.tf with cluster.tfvars
      
      * update README.md to terraform 0.12
      
      * update Openstack CI tests to use terraform 0.12
      
      * specify terraform version in openstack README
      
      * gitlab CI to copy cluster.tfvars in case of openstack provider
      
      * The terraform/openstack dynamic inventory can read
      tfstate v4 (generated by terraform 0.12) and convert them internally
      ro v3 (as generated by terraform 0.11.x).
      
      Additionally the script has been updated to Python 3.
      3bc4b4c1
  13. Aug 05, 2019
  14. Jul 16, 2019
  15. Jul 12, 2019
  16. May 02, 2019
  17. Apr 24, 2019
    • MarkusTeufelberger's avatar
      Define and implement specs for bootstrap-os (#4455) · 76db060a
      MarkusTeufelberger authored
      * Add README to bootstrap-os role
      
      * Rework bootstrap-os once more
      
      * Document workarounds for bugs/deficiencies in Ansible modules
      * Unify and document role variables
      * Remove installation of additional packages and repositories
      * Merge Ubuntu and Debian tasks
      * Remove pipelining setting from default playbooks
      * Fix OpenSUSE not running its required tasks
      76db060a
  18. Apr 21, 2019
    • Victor Morales's avatar
      Unmask Docker service in ClearLinux (#4583) · ada5941a
      Victor Morales authored
      The docker service provided by the containers-basic bundle is masked
      in ClearLinux distribution. This is causing errors in the following
      steps. This commit ensures that the unit is not masked.
      ada5941a
  19. Apr 19, 2019
  20. Apr 17, 2019
  21. Apr 09, 2019
    • Markos Chandras's avatar
      openSUSE: Use Leap 15.0 instead of 42.3 (#4442) · 12c6b5c3
      Markos Chandras authored
      * Vagrantfile: Bump openSUSE to Leap 15.0
      
      * roles: container-engine: Add 'containerd' package for openSUSE
      
      The 'containerd' package contains the docker-containerd and
      docker-containerd-shim binaries. We also need to ensure that the latest
      version is installed since an older version may already be present (eg GCE
      images)
      
      * Remove docker log-opts for opensuse
      
      * roles: bootstrap-os: Use lowercase 'o' for openSUSE
      
      OpenSUSE is not a valid family name. The correct one is openSUSE
      
      * roles: bootstrap-os: Update zypper cache before first installation
      
      The zypper cache may be outdated so ensure that it's fully updated
      before we try and install the bootstrap packages.
      12c6b5c3
  22. Apr 08, 2019
  23. Mar 28, 2019
  24. Feb 13, 2019
  25. Feb 12, 2019
  26. Jan 23, 2019
  27. Jan 12, 2019
  28. Jan 03, 2019
  29. Jan 02, 2019
  30. Dec 27, 2018
  31. Dec 25, 2018
  32. Dec 18, 2018
  33. Dec 11, 2018
  34. Dec 10, 2018
Loading