Skip to content
Snippets Groups Projects
  1. Nov 07, 2023
  2. Nov 06, 2023
  3. Nov 01, 2023
  4. Oct 30, 2023
  5. Oct 26, 2023
  6. Oct 25, 2023
  7. Oct 23, 2023
  8. Oct 20, 2023
  9. Oct 18, 2023
    • Alex-Welsh's avatar
      Add seed_deploy_containers_registry_attempt_login · 1476b9a6
      Alex-Welsh authored
      Follow on to Ie17ef9ce1147cbaec2e42db932c7d59293b49b1b
      
      Adds seed_deploy_containers_registry_attempt_login variable to seed.yml,
      which acts as a redirection of deploy_containers_registry_attempt_login
      so that the variable is more descriptive, declared in a better location,
      and extensible to other groups
      
      Change-Id: I86d8f13062ff8e664919cd5d63bc17bdafb32e0c
      1476b9a6
  10. Oct 17, 2023
  11. Oct 16, 2023
    • Pierre Riteau's avatar
      Resolve slow fact gathering when seed SNAT is off · 9980a8f8
      Pierre Riteau authored
      Stop configuring the seed host as gateway when seed SNAT is disabled
      (which is the default since Xena), otherwise overcloud hosts may take a
      long time to gather facts until their network configuration is applied
      (probably because DNS servers are thought to be reachable until the
      gateway is changed or removed).
      
      Closes-Bug: #2039461
      Change-Id: Ib847d3420dee374cec067cd8af519b510be04120
      9980a8f8
    • Pierre Riteau's avatar
      Bump hacking version · 7f536e75
      Pierre Riteau authored
      Change-Id: Ie443038dfd9ac63a5945d6b4e9e0eb724f11df44
      7f536e75
  12. Oct 12, 2023
  13. Oct 10, 2023
    • Pierre Riteau's avatar
      Remove disable-selinux from default DIB elements · d1491184
      Pierre Riteau authored
      Change-Id: I7ef0c5240585bfdc27fbdf6b32edd5b51ce2d147
      d1491184
    • Pierre Riteau's avatar
      Add introspection rule to update deploy kernel location · 44af7048
      Pierre Riteau authored
      Back in the Ussuri release, we changed the Bifrost kernel location to
      use ipa.kernel instead of ipa.vmlinuz. While this works fine for newly
      discovered nodes, any node added to Bifrost in Train or earlier will
      have kept ipa.vmlinuz as its deploy kernel.
      
      This can cause issues since upgrading Bifrost or building new deployment
      images will update ipa.kernel, but not ipa.vmlinuz, resulting in nodes
      booting with an old kernel and a new ramdisk.
      
      Fix by adding a new rule updating the legacy kernel location and
      documenting how to update node information.
      
      Change-Id: I6ae44dcae78424b4638762d015cf24336444707f
      44af7048
    • Alex-Welsh's avatar
      Add option to skip kolla docker registry login · 57d77641
      Alex-Welsh authored
      This change adds a variable that can be used to disable kolla docker
      registry login attempts, even when the registry username and password
      are set.
      
      This is required for deployments using a non-standard containerised
      registry deployed on the seed during the deploy-container step,
      since it takes place after the registry login attempt.
      
      Change-Id: Ie17ef9ce1147cbaec2e42db932c7d59293b49b1b
      57d77641
  14. Oct 09, 2023
    • Pierre Riteau's avatar
      Revert "CI: Disable bare metal testing on RL9/c9s" · 990370a3
      Pierre Riteau authored
      This requires disabling libvirt_vm_trust_guest_rx_filters, which when
      enabled triggers the following errors when booting baremetal instances
      with Tenks on Libvirt 9 (and most likely since 8.9.0):
      
          Cannot set interface flags on 'macvtap1': Value too large for defined data type
      
      This is apparently triggered by a Libvirt commit refreshing rx-filters
      more often [1].
      
      As explained in I71a2051d8acd63379bd70bc1287a059d4a7f6387, this setting
      was added to allow traffic destined for other MAC addresses to reach VMs
      when using a macvtap interface.
      
      This will prevent multicast from working, but we don't need it for
      baremetal tests in CI.
      
      This setting will be enabled again once the issue is resolved in either
      Libvirt or Tenks.
      
      This reverts commit 21c68bbf.
      
      Also increase timeout of upgrade jobs which is too short now due to the
      added delay added by bare metal testing.
      
      [1] https://gitlab.com/libvirt/libvirt/-/commit/060d4c83ef436cf56abfad51a4d64c39448e199d
      
      Change-Id: I2cfd2667abb1ae8988b7a7fd9761b75c20a0eaa4
      990370a3
  15. Oct 06, 2023
  16. Oct 04, 2023
  17. Sep 29, 2023
    • Pierre Riteau's avatar
      Work around mocking issues on stable branches · cfaf5717
      Pierre Riteau authored
      Backports of I9dd5b97dec93c0e5393a1e7d9640f85003651b56 to stable
      branches are failing CI checks because several unit tests mock
      os.path.exists and would need to be updated. This does not affect master
      because test code changed in I4d9f96ec4cf3c6cd0d28dfe5ddb239d863498a72.
      
      Work around this issue by replacing os.path.exists by os.path.isfile. It
      is a better check anyway since we are reading the file.
      
      Change-Id: Ic53efd03cecbd53ad3e3b64b664e084f4e25be0e
      Related-Bug: #2020135
      cfaf5717
  18. Sep 25, 2023
    • Pierre Riteau's avatar
      Fix last return value in _get_base_path · 810e021d
      Pierre Riteau authored
      The return value was set to the following path which is not valid:
      
          kayobe/kayobe/utils.py/..
      
      The intent must have been to use dirname to produce:
      
          kayobe/kayobe/..
      
      Change-Id: I9d7d71d42026f3c12da6de9c5ca55dc647554fd0
      810e021d
  19. Sep 21, 2023
Loading