Skip to content
Snippets Groups Projects
  1. Dec 09, 2022
    • Ghanshyam Mann's avatar
      Pin tox<4.0.0 for <=stable/zed branch testing · b11a403c
      Ghanshyam Mann authored
      Tox 4.0.0 has some incompatible changes, epecially more
      strict on allowlist_externals. Tempest recently changed
      allowlist_externals not to be *[1] causing the failure
      on jobs where lib/tempest failing to run the tempest
      as command in virtual env.
      
      ----------
      venv: commands[0]> tempest verify-config -uro /tmp/tmp.qH5KgJHTF4
      venv: failed with tempest is not allowed, use allowlist_externals to allow it
      ------
      
      We do not need to test/fix the <=stable/zed branches with tox 4.0.0
      and pinning them with the compatible tox version of the time stable
      brnaches were releaased is better way.
      
      This commit proposes:
      1. Pinning the tox<4.0.0 for <=stable/ze branches testing
      2. Workaround to unblock the master gate by pinning it <4.0.0 but
      we should make our testing compatible with tox 4.0.0 soon.
      
      Related-Bug: #1999183
      
      [1] https://review.opendev.org/c/openstack/tempest/+/865314 devstack based job started failing to run tempest command on venv.
      
      Change-Id: I9a138af94dedc0d8ce5a0d519d75779415d3c30b
      (cherry picked from commit ba54baa4253f2c770760b59a4a8f28317e5e260d)
      (cherry picked from commit a3227ba0c0a6b951b301e556f78e634e6ce9e770)
      (cherry picked from commit 395f44708506b30b29b35dd655dddd434bac9a08)
      (cherry picked from commit 02f286a80a478d662e079fe066d311e4cf7264d8)
      (cherry picked from commit 0a72476d895d925fdd37b4e42e2930b415b99d8f)
      (cherry picked from commit 02b6981f)
      ussuri-eol
      b11a403c
  2. Sep 01, 2022
    • June Yi's avatar
      Respect constraints on tempest venv consistently · f9dcabfd
      June Yi authored
      
      In case of online mode, there is a procedure to recreate tempest venv.
      For consistency of tempest venv during the entire stack.sh process,
      add logic to consider the TEMPEST_VENV_UPPER_CONSTRAINTS option here.
      
      Closes-bug: #1980483
      Signed-off-by: default avatarJune Yi <june.yi@samsung.com>
      Change-Id: I0cea282152fd363af8671cab1b5f733ebe2bd4df
      (cherry picked from commit 8355e8130652da0a6ed87295998200d0bcb9a58e)
      f9dcabfd
  3. May 31, 2022
  4. Apr 19, 2022
  5. Feb 10, 2022
  6. Feb 02, 2022
    • Dr. Jens Harbott's avatar
      Stop gating on grenade · 7ffa73a7
      Dr. Jens Harbott authored
      We have made the grenade job non-voting in the check queue, but it is
      stilled pulled in as voting in gate via the integrated-gate-py3
      template. Stop using that template and instead reference the
      tempest-full-py3 job directly in check and gate.
      
      Change-Id: I02e3208df53e7744c4be9c62172b78f08da0514e
      7ffa73a7
    • Ghanshyam Mann's avatar
      Drop CentOS8 job · 7d3dd00e
      Ghanshyam Mann authored
      CentOS8 is going to be EOL soon and opendev
      is planning to drop the centOS8 image from CI
      - http://lists.openstack.org/pipermail/openstack-discuss/2022-January/026621.html
      
      Devstack stable/wallaby and onwards has replaced the
      centOS testing with centOS Stream. For older stable branches
      (<= stable/victoria) we can either replace it with centOS Steam
      or do the removal of CentOS8 and adding CentOS Stream testing
      in two steps 1. drop the centOS8 testing as it cannot
      be supported in CI 2. add centOS Stream job if possible.
      
      This commit propose the step 1 as required by opendev image removal.
      
      [Stable only]
      
      Change-Id: I36751569d92fbc5084b8308d423a75318ae7d406
      (cherry picked from commit 3602e434)
      7d3dd00e
    • Rodolfo Alonso Hernandez's avatar
      Add python3.6 pip support · 9c43f9fe
      Rodolfo Alonso Hernandez authored
      Since pip v22, python3.6 is not supported (the minimum version is
      python3.7). This patch adds the reference for the pip3.6 URL to be
      used instead of the default one.
      
      Conflicts:
        tools/install_pip.sh
      
      Depends-On: https://review.opendev.org/c/openstack/devstack/+/827421
      Closes-Bug: #1959600
      Change-Id: Iab2c391d5388461fe9e9037cee81884ce8032e72
      (cherry picked from commit a756f4b9)
      (cherry picked from commit 13da39fc)
      (cherry picked from commit a4369c8b)
      (cherry picked from commit 5f5d9000a7bf3e1b4aee78a06816c43588fa03b9)
      9c43f9fe
  7. Oct 07, 2021
    • Lee Yarwood's avatar
      nova: Ensure each compute uses a unique iSCSI initiator · d927b601
      Lee Yarwood authored
      The current initiator name embedded in our CI images is not unique at
      present and can often cause failures during live migrations with
      attached volumes. This change ensures the name is unique by running
      iscsi-iname again and overwriting the existing name.
      
      We could potentially do this during the image build process itself but
      given that devstack systems are not supposed to be multi-purpose this
      should be safe to do during the devstack run.
      
      NOTE(lyarwood): Conflict due to
      If2f74f146a166b9721540aaf3f1f9fce3030525c not being present on
      stable/wallaby.
      
      Conflicts:
          lib/nova
      
      Closes-Bug: #1945983
      Change-Id: I9ed26a17858df96c04be9ae52bf2e33e023869a5
      (cherry picked from commit 714826d1)
      (cherry picked from commit ee629cc7)
      (cherry picked from commit a41fff99)
      (cherry picked from commit 43364b71)
      d927b601
  8. Aug 04, 2021
    • yatinkarel's avatar
      Fix Usage of rdo-release rpm · 18ca90b3
      yatinkarel authored
      rdo-release.el8.rpm rpm points to latest RDO release,
      so use it for master, for stable releases use corresponding
      release rpm.
      
      Change-Id: I508eceb00d7501ffcfac73d7bc2272badb241494
      (cherry picked from commit 0456baae)
      (cherry picked from commit 3e54b3c0)
      18ca90b3
  9. Jun 10, 2021
    • Radosław Piliszek's avatar
      Move verify-ipv6-only-deployments · 775b1b8d
      Radosław Piliszek authored
      from Tempest to DevStack as it tests DevStack side of things and
      is useful for projects not using Tempest.
      
      Verbatim copy except for the devstack- prefix and the /devstack/
      path.
      
      Change-Id: Ie166730843f874b9c99e37244e460d7ad33b7eeb
      (cherry picked from commit 2fb8c7a5)
      775b1b8d
  10. May 29, 2021
  11. May 26, 2021
  12. May 25, 2021
  13. May 11, 2021
  14. Apr 09, 2021
  15. Mar 25, 2021
  16. Mar 09, 2021
  17. Feb 20, 2021
  18. Feb 10, 2021
  19. Jan 13, 2021
    • Martin Kopec's avatar
      Remove tempest deprecated img_dir option · a6ede1b7
      Martin Kopec authored
      Tempest option scenario.img_dir has been deprecated more than 4 years, it's
      time to remove it from devstack.
      img_file option should contain the full path to the image.
      This patch removes setting of img_dir option and makes img_file
      one contain the full path of an image.
      
      Change-Id: I71102095f3603915f0bc7d21f2e18c4eac4e95ec
      Related-Bug: #1393881
      a6ede1b7
  20. Jan 12, 2021
    • elajkat's avatar
      Setting available_features for stable branch · ef784e19
      elajkat authored
      available_features for Neutron tempest tests is default to "all" and
      used from Victoria to enable/disable tests that has no API extension.
      It is added here to make sure that stable gating will not execute these
      tests (like for IPv6 metadata in neutron-tempest-plugin or updating
      min_bw QoS values for port already attached to VMs)
      
      Cherry-picked from stable/victoria patch
      (https://review.opendev.org/c/openstack/devstack/+/769885), but the list
      for available_features is empty on Ussuri.
      
      Change-Id: Ic6056218e51e6b0da554bcdf139214d2229ba3c1
      Related-Bug: #1882804
      (cherry picked from commit e34a8720)
      ef784e19
  21. Dec 23, 2020
  22. Dec 17, 2020
  23. Nov 30, 2020
    • Elod Illes's avatar
      Workaround for new pip 20.3 behavior · 83f29bdd
      Elod Illes authored
      This patch caps pip version during bootstrap to avoid the issue:
      
      "ERROR: Links are not allowed as constraints"
      
      A proper fix would be to adapt to new pip behavior.
      
      
      Change-Id: I1feed4573820436f91f8f654cc189fa3a21956fd
      83f29bdd
  24. Oct 08, 2020
  25. Oct 07, 2020
    • Carlos Goncalves's avatar
      Fix is_fedora RHEL 8 detection · 20576c82
      Carlos Goncalves authored
      While RHEL 7 is detected as RedHatEnterpriseServer, RHEL 8 is
      RedHatEnterprise.
      
        $ lsb_release -i -s
        RedHatEnterprise
      
      Change-Id: I3d750d808c6ebea9c230f0508cdbc016415b9922
      (cherry picked from commit 587e0a35)
      20576c82
  26. Oct 06, 2020
  27. Oct 01, 2020
    • Lee Yarwood's avatar
      [stable-only] zuul: Remove Fedora jobs prior to Victoria · 516f1a1f
      Lee Yarwood authored
      fedora-latest now points at Fedora 32 which is not supported prior to
      Victoria. As we don't support earlier releases of Fedora outside their
      own life cycles we should just remove Fedora jobs from these older
      branches.
      
      Change-Id: I9b1e674f50f2966d46bced6663f4a2735be0685d
      516f1a1f
  28. Sep 30, 2020
    • Clark Boylan's avatar
      Update opensuse version · 0ebe7b07
      Clark Boylan authored
      Nova has newer qemu requirements which needs opensuse 15.2 to meet. The
      infra opensuse 15 images are 15.2 now to accomodate that. Update
      opensuse's supported version to match.
      
      Change-Id: I6f3c5234920b185b2b0cd9c358371402f7a7b922
      (cherry picked from commit 471f1625)
      0ebe7b07
  29. Sep 18, 2020
    • Lee Yarwood's avatar
      Bionic: Enable Train UCA for updated QEMU and libvirt · f482957e
      Lee Yarwood authored
      This is will allow the openstack/nova project to facilitate a minimum
      required version bump of QEMU and libvirt within the libvirt virt driver
      in I8e349849db0b1a540d295c903f1470917b82fd97 ahead of the planned switch
      to focal later in Victoria.
      
      NOTE(lyarwood): This also has to be backported to stable/ussuri to allow
      grenade to pass on master. Otherwise we don't install the required UCA
      provided versions of QEMU and libvirt during the initial deploy, cauing
      n-cpu to fail to start after the upgrade.
      
      Change-Id: I85eb45632ff229676f7c29708f4a7cc64b3d90e3
      (cherry picked from commit 7f7f488b)
      f482957e
  30. Sep 16, 2020
  31. Sep 08, 2020
  32. Sep 07, 2020
  33. Aug 31, 2020
Loading