Skip to content
Snippets Groups Projects
  1. May 25, 2023
  2. May 22, 2023
  3. May 20, 2023
  4. May 17, 2023
  5. May 10, 2023
  6. Apr 20, 2023
  7. Apr 19, 2023
  8. Apr 18, 2023
  9. Apr 17, 2023
    • Matt Crees's avatar
      Build Ubuntu images with IPA when on Ubuntu · bdaeed18
      Matt Crees authored
      Change ``ipa_build_dib_elements_default`` and
      ``ipa_build_dib_env_default`` to use ``os_distribution`` and
      ``os_release`` by default. This allows for Ubuntu images to be built
      when running on Ubuntu.
      
      Rocky will still build CentOS images, as Rocky IPA images have not been
      tested yet.
      
      Change-Id: Iefd2d0b7a3a3e07f5c112d58e2ec0b3da0a747d3
      bdaeed18
  10. Apr 14, 2023
  11. Apr 13, 2023
  12. Apr 03, 2023
  13. Apr 01, 2023
  14. Mar 31, 2023
  15. Mar 30, 2023
    • Mark Goddard's avatar
      Stop using kolla-ansible bootstrap-servers · c9f8d80b
      Mark Goddard authored
      The 'kayobe * host configure' commands no longer use the 'kolla-ansible
      bootstrap-servers' command, and associated 'baremetal' role in Kolla
      Ansible. The functionality provided by the 'baremetal' role has been
      extracted into the openstack.kolla Ansible collection, and split
      into separate roles. This allows Kayobe to use it directly, and only the
      necessary parts.
      
      This change improves failure handling in these Kayobe commands, and aims
      to reduce confusion over which '--limit' and '--tags' arguments to
      provide.  This ensures that if a host fails during a host configuration
      command, other hosts are able to continue to completion. Previously, if
      any host failed during the Kayobe playbooks, the 'kolla-ansible
      bootstrap-servers' command would not run. This is useful at scale, where
      host failures occur more frequently.
      
      This change has implications for configuration of Kayobe, since some
      variables that were previously in Kolla Ansible are now in Kayobe.
      
      Several parts of the baremetal role have been split out and used here:
      
      * apparmor-libvirt: disable AppArmor rules for libvirt on Ubuntu.
      * docker: Docker installation & configuration. The docker role in
        openstack.kolla combines functionality from kolla-ansible and kayobe.
      * etc-hosts: it proved difficult to generalise this, so we have some
        almost duplicated the code from kolla-ansible here. Requires delegated
        fact gathering for the case when --limit is used.
      * firewall: support to disable UFW, for feature parity.
      * kolla-packages: miscellaneous package installs & removals.
      
      The addition of the stack user to the docker group has been moved to the
      user bootstrapping playbook, and the docker SDK installation has been
      moved to the virtualenv setup playbook.
      
      Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/829587
      
      Story: 2009854
      Task: 44505
      
      Change-Id: I61a61ca59652b13687c2247d5881012b51f666a7
      c9f8d80b
  16. Mar 28, 2023
  17. Mar 21, 2023
  18. Mar 15, 2023
  19. Mar 08, 2023
  20. Mar 07, 2023
    • Bartosz Bezak's avatar
      use OS python to create kolla-ansible venv · 06858145
      Bartosz Bezak authored
      Currently kayobe creates kolla-ansible venv using kayobe venv
      python3. There are corner cases when creation k-a venv fails
      while using kayobe venv created with python 3.6 buggy setuptools/
      virtualenv command. Using OS python to create venv solves those
      corner cases issues and preserves compatibilty.
      
      Story: 2010634
      Task: 47599
      
      Change-Id: Ie0d9bf895f6714cbb8b0bd31a008eb388f4c51c2
      06858145
  21. Mar 06, 2023
  22. Mar 03, 2023
    • Pierre Riteau's avatar
      CI: Disable disk image build in seed-upgrade jobs · 77ca0771
      Pierre Riteau authored
      This build takes time and can fail due to lack of disk space. It got
      enabled when we changed overcloud_dib_build_host_images to true.
      
      Also fix bifrost overrides which was wrongly applied, we need to use
      dib.yml instead of bifrost.yml, like in kayobe-seed-base.
      
      Change-Id: I1edafbb41a26587a5ef794b3b9886fdf189a0a1a
      77ca0771
  23. Feb 21, 2023
Loading