Skip to content
Snippets Groups Projects
  1. Feb 04, 2022
    • Radosław Piliszek's avatar
      [CI] Test Glance interaction with Cinder · 06e5be0c
      Radosław Piliszek authored
      To catch early issues like [1].
      
      [1] https://bugs.launchpad.net/kolla-ansible/+bug/1959663
      
      Change-Id: Iaebfd4ec3c1c24158d7f93ce7b2b68ebc3ee9516
      06e5be0c
    • Radosław Piliszek's avatar
      [CI] Replace parted with lsblk · 654edefc
      Radosław Piliszek authored
      parted hangs waiting for user input (see examples below)
      on Debian and Ubuntu nodes which have created a cinder
      volume on lvm, causing POST_FAILURE of the entire CI job.
      Zun (Cinder iSCSI LVM) jobs are affected.
      parted seemingly tries to interpret contents of the created
      volume and fails miserably.
      Since there is no reason why we would need to see the output
      of parted specifically, this patch is switching to use
      lsblk to simply list visible block devices.
      Along with the rest of the commands, this should be just
      the right level of detail.
      And we avoid having parted interpret internals of otherwise
      opaque block devices.
      
      Example issues:
      
      Warning: Not all of the space available to
      /dev/mapper/cinder--volumes-cinder--volumes--pool appears to be used, you can
      fix the GPT to use all of the space (an extra 9732096 blocks) or continue with
      the current setting?
      Fix/Ignore?
      
      Warning: Not all of the space available to
      /dev/mapper/cinder--volumes-cinder--volumes--pool-tpool appears to be used, you
      can fix the GPT to use all of the space (an extra 9732096 blocks) or continue
      with the current setting?
      Fix/Ignore?
      
      Warning: Not all of the space available to
      /dev/mapper/cinder--volumes-cinder--volumes--pool_tdata appears to be used, you
      can fix the GPT to use all of the space (an extra 9732096 blocks) or continue
      with the current setting?
      Fix/Ignore?
      
      Change-Id: I7beecf2dd6c49c8934722cf22efa74e920ecb060
      654edefc
  2. Feb 03, 2022
    • Mark Goddard's avatar
      CI: enable libvirt TLS in TLS jobs · b29298ed
      Mark Goddard authored
      Enable libvirt TLS in CI jobs with TLS enabled.
      
      Uses the new functionality of the certificates command to generate
      certificates for both libvirt client and server (added in
      I1bde9fa018f66037aec82dc74c61ad1f477a7c12).
      
      Change-Id: Ica304685b043f699799ccee6c9c2fbcf968888db
      b29298ed
  3. Jan 18, 2022
    • Radosław Piliszek's avatar
      Clean up chrony cleanup · e63bbed1
      Radosław Piliszek authored
      In the Yoga cycle we no longer need kolla chrony container removal
      procedures.
      
      Change-Id: I4dc246cf0fd68838470bf9e9bf749fa9be4d6670
      e63bbed1
  4. Jan 12, 2022
  5. Jan 07, 2022
  6. Jan 06, 2022
  7. Dec 30, 2021
  8. Dec 29, 2021
  9. Dec 21, 2021
    • Radosław Piliszek's avatar
      Drop vmtp · 0cbdedd0
      Radosław Piliszek authored
      Details in the attached reno.
      
      Change-Id: I438a453ca522493524fdb9760c1edb330916084b
      0cbdedd0
  10. Dec 06, 2021
    • Dmitry Tantsur's avatar
      Prepare tests for the Ironic combined service · 10616fb1
      Dmitry Tantsur authored
      In I51bf7226aea145dc7c8fd93d61caa233ca16c9c9 we are introducing a way to
      run Ironic API and conductor in one process. In the Bifrost change
      I9faecfe6ece6d3c35396e3378c1e3930a487e130 we are switching Bifrost to
      it, which breaks the Kolla job.
      
      This change makes get_logs.sh aware of the new service. Also drop
      RabbitMQ since Bifrost hasn't supported it for a while already.
      
      Change-Id: I30ac6bd4332dacbdce1f5e25bd6a97d2982b208e
      10616fb1
  11. Nov 26, 2021
  12. Nov 24, 2021
  13. Nov 15, 2021
  14. Nov 09, 2021
    • Mark Goddard's avatar
      [release] Set previous_release to xena · feb70547
      Mark Goddard authored
      This defines which release we upgrade from in CI.
      
      Also remove some Wallaby upgrade compatibility code in CI playbooks
      
      Change-Id: I18912178392973337ca4115dec3816f1b3944ad5
      feb70547
  15. Oct 12, 2021
  16. Oct 06, 2021
  17. Oct 01, 2021
  18. Sep 30, 2021
  19. Sep 23, 2021
  20. Sep 16, 2021
  21. Sep 10, 2021
  22. Sep 07, 2021
  23. Aug 30, 2021
  24. Aug 20, 2021
  25. Aug 19, 2021
    • Michal Arbet's avatar
      Rename role haproxy to loadbalancer · ffd53512
      Michal Arbet authored
      For now role haproxy is maintaining haproxy
      and keepalived. In follow-up changes there is also
      proxysql added.
      
      This patch is *only* renaming/moving stuff to more
      prominent role loadbalancer, and moving also specific
      templates to subdirectory.
      
      This was done only to better diff in follow-up
      changes.
      
      Change-Id: I1d39d5bcaefc4016983bf267a2736b742cc3a555
      ffd53512
  26. Aug 13, 2021
    • Radosław Piliszek's avatar
      [CI] Test Swift upgrades · b7e85d52
      Radosław Piliszek authored
      Swift is a major OpenStack project. It could use testing upgrades.
      
      New jobs are placed in the experimental pipeline to avoid
      excessive CI load on general changes.
      
      Change-Id: I8a089fdd1f21eb4c3e00c38ea9dfcecc77565bf5
      Related-Bug: #1874691
      b7e85d52
  27. Aug 12, 2021
    • Radosław Piliszek's avatar
      [CI] Fix Debian upgrade · b6d9cf76
      Radosław Piliszek authored
      Debian upgrades failed on using the ansible command to remove
      chrony service because of broken python autodetection.
      This patch uses the same workaround we have in globals-default.j2.
      This is not nice long-term but there is no reason to keep the two
      out of sync. We should remove this workaround from both places
      when the situation fixes itself (possibly with newer Ansible).
      
      Change-Id: I8b7f0c76d55cd31311285ce746acb6335e044470
      b6d9cf76
  28. Aug 09, 2021
    • Mark Goddard's avatar
      CI: stop setting ceph_nova_user · bd3ad904
      Mark Goddard authored
      Once I6aa8db2214e07906f1f3e035411fc80ba911a274 has been merged and
      backported, the default value of ceph_nova_user (cinder) should work.
      
      Change-Id: I9769c4ee26393f8458537ad2ad543213cf8f57b0
      bd3ad904
  29. Jul 24, 2021
    • Radosław Piliszek's avatar
      [CI] Slim down Masakari job · 7dfbcc71
      Radosław Piliszek authored
      The Masakari job uses 4 nodes and defaulted to a quite bulky
      and not really supported config (MariaDB and RMQ on 4 nodes).
      This change slims it down so that we test only HA of Masakari
      and hacluster. The other services are deployed single-node.
      
      Additionally, simplify the network group (it does not affect any
      other job, the logic was simply overdone there).
      
      Change-Id: I74b315443f79d0d7780907fc785e1a29759c1803
      7dfbcc71
  30. Jul 07, 2021
    • wu.chunyang's avatar
      Remove tempest role · 52619984
      wu.chunyang authored
      Remove tempest role as planned
      
      Change-Id: If3cf073e88c83f670c867a49afe48845f9e81008
      52619984
  31. Jun 30, 2021
  32. Jun 27, 2021
  33. Jun 23, 2021
    • Mark Goddard's avatar
      CI: Don't generate certificates before upgrade · 7eff49a5
      Mark Goddard authored
      We generate them before the initial deployment.
      
      Change-Id: Icd38f1edf0cb0551704e5a95aa0922d572a2bf24
      7eff49a5
    • Mark Goddard's avatar
      Use ansible_facts to reference facts · ade5bfa3
      Mark Goddard authored
      By default, Ansible injects a variable for every fact, prefixed with
      ansible_. This can result in a large number of variables for each host,
      which at scale can incur a performance penalty. Ansible provides a
      configuration option [0] that can be set to False to prevent this
      injection of facts. In this case, facts should be referenced via
      ansible_facts.<fact>.
      
      This change updates all references to Ansible facts within Kolla Ansible
      from using individual fact variables to using the items in the
      ansible_facts dictionary. This allows users to disable fact variable
      injection in their Ansible configuration, which may provide some
      performance improvement.
      
      This change disables fact variable injection in the ansible
      configuration used in CI, to catch any attempts to use the injected
      variables.
      
      [0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars
      
      Change-Id: I7e9d5c9b8b9164d4aee3abb4e37c8f28d98ff5d1
      Partially-Implements: blueprint performance-improvements
      ade5bfa3
  34. Jun 16, 2021
Loading