Skip to content
Snippets Groups Projects
  1. Mar 15, 2022
    • Mark Goddard's avatar
      CI: Disable container image builds on Ubuntu · acf6d0d5
      Mark Goddard authored
      The kayobe-seed-ubuntu-focal job is currently fairly unreliable, often
      failing to build the base container image.
      
      We are not using the mirrors provided by OpenDev infra, which may be
      making these builds less reliable.
      
      This change disables container image builds in CI on Ubuntu. It should
      be reverted if they are made more reliable.
      
      Change-Id: I648fa6423ad9ff43120c7808f080b0359ad8621c
      acf6d0d5
  2. Mar 11, 2022
    • Pierre Riteau's avatar
      CI: Disable TLS job until fixed · 5fb6362e
      Pierre Riteau authored
      The overcloud job with TLS is failing frequently with the Tenks VM
      triggering the OOM killer. Disable until we find a reliable fix.
      
      Change-Id: If42d1f0580d8305a36dd4fd4431680559eb5d68f
      5fb6362e
  3. Mar 03, 2022
  4. Mar 02, 2022
    • Zuul's avatar
      Merge "Bump up Ansible supported versions" · b2b013c1
      Zuul authored
      b2b013c1
    • Mark Goddard's avatar
      CI: stop using zuul as kayobe_ansible_user in TLS jobs · a0665cd9
      Mark Goddard authored
      Previously we were using the zuul user in the TLS jobs. This was due to
      a permissions issue when accessing the CA certificate in kayobe-config
      in the zuul user's home directory.
      
      This change reverts to the default of using the stack user for the TLS
      jobs. In order to make this work, the generated CA cert chain is added
      to the trust store.
      
      Change-Id: I875f8976df75dee68ba00842fe624c29cc1b123c
      a0665cd9
  5. Feb 28, 2022
  6. Feb 25, 2022
  7. Feb 23, 2022
  8. Feb 22, 2022
    • Maksim Malchuk's avatar
      Add the bonding 802.3ad aggregation selection option · 8e36626e
      Maksim Malchuk authored
      
      Change-Id: I863e18841924e88c8943c1df0c6753fd90c90ef3
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      8e36626e
    • Mark Goddard's avatar
      Revert "CI: drop jobs requiring kolla-ansible" · f477473b
      Mark Goddard authored
      This reverts commit f00a65ea.
      
      Reason for revert: fix for kolla-ansible installation with
      openstack.kolla has merged.
      
      Change-Id: I361c68904eb66e9728b4a902a0998e4bc06d2dcd
      f477473b
    • Mark Goddard's avatar
      Install Ansible collections for kolla-ansible · 3efc551e
      Mark Goddard authored
      This change uses the new Galaxy requirements file in Kolla Ansible to
      install the openstack.kolla collection.
      
      Cross-project dependencies on ansible-collection-kolla are supported.
      
      Story: 2009854
      Task: 44504
      
      Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/819430
      Change-Id: Iac185dd2bbbca128c6cf71b2734e94b3e1c6133b
      3efc551e
    • Mark Goddard's avatar
      Install openstack.kolla collection · 06c61917
      Mark Goddard authored
      This patch adds the openstack.kolla collection to the Galaxy
      requirements. It is installed from the OpenDev git repository. The
      collection is not yet used by Kayobe.
      
      Zuul cross-project dependencies on the ansible-collection-kolla
      repository are supported (and used in this commit).
      
      Story: 2009854
      Task: 44503
      
      Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/820165/
      Change-Id: I91cbac839f816a00ac54bc4a350f44b5ae457cc3
      06c61917
    • Mark Goddard's avatar
      Refactor host configure commands to use a single playbook · cb48f7e5
      Mark Goddard authored
      Ansible failure handling is different when executing multiple top-level
      playbooks (CLI arguments) vs. multiple plays within a top-level
      playbook. If any hosts have failed or are unreachable at the end of a
      top-level playbook, then ansible-playbook exits non-zero.
      
      In contrast, execution will continue at the end of a mid-playbook play
      if there are hosts that have not failed or become unreachable. This is
      documented in [1].
      
      Currently, Kayobe executes multiple top-level playbooks, most notably in
      the host configure commands where there is a long list of them. This has
      implications when working at scale, where failures are more common. If a
      host fails at any point, then execution of the command will stop at the
      end of the current playbook. This means that the command must be run
      again for all hosts. Additionally, if any hosts are unreachable, then
      the command is unable to progress at all without removing them from the
      inventory.
      
      This change refactors the host configure and host upgrade commands to
      use a single top-level playbook.
      
      [1] https://github.com/markgoddard/ansible-experiments/tree/master/14-error-handling
      
      Story: 2009854
      Task: 44482
      
      Change-Id: Ia63d66097b10b6ddda30ad693636143f8b1a85e0
      cb48f7e5
    • Mark Goddard's avatar
      CI: drop jobs requiring kolla-ansible · f00a65ea
      Mark Goddard authored
      Drop Kayobe jobs until we support installing kolla-ansible with
      openstack.kolla collection
      (Iac185dd2bbbca128c6cf71b2734e94b3e1c6133b).
      
      Change-Id: Ia6cc7e2f7a9a9fb0a1c3e0fdf07e7cdd1cbd431c
      f00a65ea
  9. Feb 21, 2022
  10. Feb 17, 2022
  11. Feb 14, 2022
  12. Feb 10, 2022
  13. Feb 09, 2022
Loading