Skip to content
Snippets Groups Projects
  1. Oct 12, 2021
  2. Oct 11, 2021
  3. Oct 09, 2021
  4. Oct 07, 2021
  5. Oct 06, 2021
  6. Oct 05, 2021
    • Zuul's avatar
      Merge "Support configuration of firewalld" · f11c73ff
      Zuul authored
      f11c73ff
    • Pierre Riteau's avatar
      Enable consistent network device naming · 79be93ba
      Pierre Riteau authored
      CentOS cloud images come with net.ifnames=0 on the kernel command line,
      which disables consistent network device naming. This does not provide a
      good experience on bare metal because NIC ordering can vary. This is
      specific to cloud images: an ISO installation would use consistent
      network device naming.
      
      We now set net.ifnames=1 in the DIB default environment to use
      consistent network device naming. The parameters `nofb nomodeset
      gfxpayload=text` are also set to preserve defaults from DIB.
      
      To restore the existing behaviour, set DIB_BOOTLOADER_DEFAULT_CMDLINE to
      `nofb nomodeset gfxpayload=text net.ifnames=0` in the
      kolla_bifrost_dib_env_vars_extra dictionary.
      
      Change-Id: I20465eab4e0aec6620578a92d3bdbddcec0954df
      79be93ba
  7. Oct 04, 2021
  8. Oct 01, 2021
  9. Sep 30, 2021
  10. Sep 29, 2021
    • Pierre Riteau's avatar
      Bump up Ansible supported versions · 0f2b1042
      Pierre Riteau authored
      This change bumps up the maximum supported Ansible version to 4.x
      (ansible-core 2.11.x) and minimum to 2.10. This synchronises Kayobe with
      Kolla Ansible (see change I8b9212934dfab3831986e8db55671baee32f4bbd).
      
      Uses of docker_image are updated. We must now provide the source
      parameter. When source is build (for molecule), we replace force by
      force_source and force_tag and move path and dockerfile under the build
      parameter.
      
      Use docker_image_info instead of docker_image_facts.
      
      Handle update of ansible inside kolla-ansible virtualenv and document
      how to do it for the kayobe virtualenv.
      
      Change-Id: I7a4530f4f63ddb37aa30a617db5944b97bc3e17f
      0f2b1042
    • Zuul's avatar
      Merge "Support Ansible collections" · 4e14f9e9
      Zuul authored
      4e14f9e9
    • Zuul's avatar
      Merge "Make setup module arguments configurable" · baac37ee
      Zuul authored
      baac37ee
    • Michał Nasiadka's avatar
      seed: Disable SNAT configuration by default · 53f37da1
      Michał Nasiadka authored
      Introduce seed_enable_snat and change default to false.
      
      Change-Id: I0fde948a306ef9b8cf9525f1e93650d36d5f14f6
      53f37da1
    • Mark Goddard's avatar
      Import merge_configs and merge_yaml from Kolla Ansible · a04b5d6a
      Mark Goddard authored
      These action plugins will be useful for generating configuration files
      on the Ansible control host.
      
      Change-Id: I172c8e81936c93c8d6ce4e53c83083a44aa52e6b
      a04b5d6a
    • Pierre Riteau's avatar
      CI: Disable libvirt debug logs · f09faa43
      Pierre Riteau authored
      Libvirt debug logs can grow very large, particularly on Ubuntu (we have
      seen up to 1.1GB). Disable libvirt debug logging using variable
      nova_libvirt_logging_debug which was added to Kolla Ansible during the
      Wallaby cycle (see change I90bfd1b300ad3202ea4d139fda6d6beb44c5820f) and
      backported to Victoria and Ussuri.
      
      Change-Id: Ic047e80aa382148b009b1c03581b417d17ec2598
      f09faa43
  11. Sep 27, 2021
    • Zuul's avatar
      Merge "CI: Fix bashate ignores" · f9e31f0b
      Zuul authored
      f9e31f0b
    • Zuul's avatar
      Merge "Remove haproxy and keepalived groups" · 0d142f93
      Zuul authored
      0d142f93
    • Zuul's avatar
      Merge "Revert to Xena IPA images" · 568a5598
      Zuul authored
      568a5598
    • Mark Goddard's avatar
      Make setup module arguments configurable · 2648f487
      Mark Goddard authored
      Ansible facts can have a large impact on the performance of the Ansible
      control host. This patch introduces some control over which facts are
      gathered (kayobe_ansible_setup_gather_subset) and which facts are stored
      (kayobe_ansible_setup_filter). By default we do not change the default
      values of these arguments to the setup module. The flexibility of these
      arguments is limited, but they do provide enough for a large performance
      improvement in a typical moderate to large OpenStack cloud.
      
      In particular, the large complex dict fact for each interface has a
      large effect, and on an OpenStack controller or hypervisor there may be
      many virtual interfaces. We can use the kayobe_ansible_setup_filter
      variable to help:
      
          kayobe_ansible_setup_filter: 'ansible_[!qt]*'
      
      This causes Ansible to collect but not store facts matching that
      pattern, which includes the virtual interface facts. Currently we are
      not referencing other facts matching the pattern within Kayobe.
      Note that including the 'ansible_' prefix causes meta facts module_setup
      and gather_subset to be filtered, but this seems to be the only way to
      get a good match on the interface facts. To work around this, we use
      ansible_facts rather than module_setup to detect whether facts exist in
      the cache.
      
      The exact improvement will vary, but has been reported to be as large as
      18x on systems with many virtual interfaces.
      
      This change also introduces a new command to gather facts for Kayobe &
      Kolla Ansible on demand, 'kayobe overcloud facts gather'. This can be
      used to populate a fact cache.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/794610
      Story: 2007993
      Task: 42586
      
      Change-Id: I5ce3c734433e1682ee942867505468c57440e689
      2648f487
    • Mark Goddard's avatar
      Support Ansible collections · 5535832c
      Mark Goddard authored
      This change adds support for installing Ansible collections via
      requirements.yml in Kayobe or Kayobe config.
      
      Story: 2008391
      Task: 41315
      
      Change-Id: I764ff019a18266b593add7ab80ee095d7d07a869
      5535832c
  12. Sep 23, 2021
  13. Sep 21, 2021
  14. Sep 20, 2021
Loading