Skip to content
Snippets Groups Projects
  1. Jan 03, 2023
  2. Dec 28, 2022
  3. Dec 24, 2022
  4. Dec 16, 2022
  5. Dec 15, 2022
  6. Dec 14, 2022
    • Mark Goddard's avatar
      Use environment variables for plugin paths · 73df2767
      Mark Goddard authored
      Kayobe provides various roles and plugins in the ansible directory.
      These are accessible to Kayobe playbooks in the same directory.
      
      In some cases it can be useful to use these items from Kayobe custom
      playbooks, however they cannot since they reside in a different
      directory. Typically we work around this by symlinking to the relevant
      directory from the directory containing the custom playbook. This is not
      an elegant workaround, and has assumptions about the relative paths of
      the Kayobe configuration and virtual environment in which Kayobe is
      installed.
      
      This change adds the Kayobe role, collection, and plugin paths to the
      relevant Ansible lookup paths using environment variables. This allows
      custom playbooks to use these items. Also added to the lookup paths are
      roles, collections and plugins in Kayobe configuration in the
      etc/kayobe/ansible/ directory. This removes the limitation of playbooks
      needing to reside in the same directory as those items in order to use
      them.
      
      We import the Ansible configuration settings module directly, since it
      avoids replicating the configuration logic.
      
      Story: 2010280
      Task: 46234
      
      Change-Id: I2fb2b4d7ed937e0184a62b0f119659569448f8df
      73df2767
    • Bartosz Bezak's avatar
      Use OpenStack Zed release · 65c59b9f
      Bartosz Bezak authored
      Switch all dependencies to use the OpenStack Zed release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/zed branch has been cut and RC1 released.
      
      Change-Id: I1ea18a68bb2c1ea6a2a45f6cbd3c48fd30bb1c8a
      65c59b9f
    • Zuul's avatar
      9ac1c95f
    • Zuul's avatar
    • Michal Nasiadka's avatar
      Bump up Ansible supported versions to 5.x/6.x · 65587cb2
      Michal Nasiadka authored
      This change bumps up the maximum supported Ansible version to 6.x
      (ansible-core 2.13.x) and minimum to 5.x. This synchronises Kayobe with
      Kolla Ansible.
      
      Shebang has been removed from modules due to [1].
      
      os_openstacksdk_version has been added as openstack cloud modules don't
      support versions greater than 0.99.
      
      [1]: https://github.com/ansible/ansible/pull/76677
      
      Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/867546
      Change-Id: Ibb00f6d079442a8509411ae8a71d74fd7bd8cccd
      65587cb2
    • Pierre Riteau's avatar
      docs: Use recent dependencies update change · 5207d881
      Pierre Riteau authored
      We need to change the version of ansible-collection-kolla used for each
      release. Use a more recent patch including this change.
      
      Change-Id: I3e7bcbaca442f7aa01f43df9209a80f7e176c548
      5207d881
    • Zuul's avatar
      e25e7d64
    • Pierre Riteau's avatar
      Restore use of upper constraints for molecule · 0671cd45
      Pierre Riteau authored
      Change-Id: I90413a04ab38820172f1b4bcb3afa18f3961639e
      0671cd45
    • Pierre Riteau's avatar
      Use master upper constraints · 5b84ef37
      Pierre Riteau authored
      Yoga upper constraints were used to keep compatibility with Python 3.6.
      This is not needed with all supported OS using Python 3.9 or newer.
      
      This reverts commits d2e0d64e and
      d190e9e3.
      
      Change-Id: I35a07bcc2b7c9cbb49fa60e6802cc6288a34fbd8
      5b84ef37
  7. Dec 13, 2022
  8. Dec 12, 2022
    • Bartosz Bezak's avatar
      Move to Rocky Linux 9 · 2f447f65
      Bartosz Bezak authored
      CentOS Stream 8 support has been dropped. Migration path will be present
      in Yoga release - as a followup change.
      
      MichaelRigart.interfaces does not support custom routes for
      NetworkManager yet. It has been disabled in CI for Rocky Linux 9
      temporarily.
      
      Non-voting CentOS Stream 9 CI overcloud job is using RL9 container
      images (as kolla CI is not building CS9 images anymore).
      
      Change-Id: Idf5ee822b03ba40179803c981500a6bad37594bf
      2f447f65
    • as0's avatar
      Custom Ansible Playbooks minor doc fix · 61eef11d
      as0 authored
      Running multiple playbooks do not require a comma to added between them.
      
      Amend docs with a minor fix to improve readability/usability.
      
      Change-Id: I17e1c50f63bbbd4df73bd7a76769bde942cc024a
      61eef11d
  9. Dec 09, 2022
  10. Dec 08, 2022
  11. Dec 07, 2022
Loading