Skip to content
Snippets Groups Projects
  1. May 20, 2023
  2. May 10, 2023
  3. Apr 20, 2023
  4. Apr 19, 2023
  5. Apr 18, 2023
  6. 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
  7. Apr 14, 2023
  8. Apr 13, 2023
  9. Apr 03, 2023
  10. Apr 01, 2023
  11. Mar 31, 2023
  12. 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
  13. Mar 28, 2023
  14. Mar 21, 2023
  15. Mar 15, 2023
  16. Mar 08, 2023
  17. 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
  18. Mar 06, 2023
  19. 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
  20. Feb 21, 2023
  21. Feb 17, 2023
    • Erik Berg's avatar
      Use assert to test/validate condition · e6bd07fa
      Erik Berg authored
      This test seems to have a fault, where the variable/list
      kolla_ironic_enabled_console_interfaces could be undefined, the
      test would not fail.
      
      Anyway, using assert shows what we're testing, and doesn't list the
      task as skipped when we meet the requirements.
      
      Change-Id: Id9c4abc285be0240f9bdc21d21537d3a2d9bfd57
      Unverified
      e6bd07fa
  22. Feb 16, 2023
  23. Feb 08, 2023
  24. Jan 26, 2023
  25. Jan 23, 2023
Loading