- Aug 04, 2021
-
-
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)
-
- Jun 10, 2021
-
-
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)
-
- May 29, 2021
-
-
Zuul authored
-
- May 26, 2021
-
-
Ghanshyam Mann authored
Ussuri is python3-only. Change-Id: Ie002faf4c96ac7f207207a481c057b8df0289e6c (cherry picked from commit 12484c4c)
-
- May 25, 2021
-
-
Ghanshyam Mann authored
devstack unit test job does not set any nodeset and so does use default nodeset defined in base jobs in opendev. When opendev switches the default nodeset to the latest distro version, devstack unit test job can start failing. Example: - https://review.opendev.org/q/I01408f2f2959b0788fe712ac268a526502226ee9 - https://review.opendev.org/q/Ib1ea47bc7384e1f579cb08c779a32151fccd6845 To avoid such a situation in future, let's set the working nodeset for this job also so that when we cut the stable branch we can run it on the working distro version. Change-Id: I302140778fedf08bc8ba72c453837fa7b8f8f9ae
-
- May 11, 2021
-
-
Lucas Alvares Gomes authored
Sphinx 4.0.0 added a new dependency [0] which is causing the job to fail at the moment. This patch fix the problem by adding UC to the docs jobs. [0] https://www.sphinx-doc.org/en/master/changes.html (LaTeX: add tex-gyre font dependency) Change-Id: I28019331017405c06577ada88f8e9f6d9a2afc23 Signed-off-by:
Lucas Alvares Gomes <lucasagomes@gmail.com> (cherry picked from commit 69a66fb6)
-
- Apr 09, 2021
-
-
Ghanshyam Mann authored
Due to issue on stckviz side, job start failing with POST_FAILURE. If we fix the issue still we need to wait for periodic job periodic-package-stackviz-element to publish the latest tarball on https://tarballs.openstack.org/stackviz/dist/. Let's not fail the job for any issue occur during stackviz processing. Closes-Bug: 1863161 Change-Id: Ifee04f28ecee52e74803f1623aba5cfe5ee5ec90 (cherry picked from commit 580fec54) (cherry picked from commit 800eb4dd) (cherry picked from commit 3b2feba2)
-
- Mar 25, 2021
-
-
Zuul authored
-
- Mar 09, 2021
-
-
Pierre Riteau authored
CentOS 8.3 changed the name of the PowerTools repository to powertools: https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2011#Yum_repo_file_and_repoid_changes With this repository disabled, DevStack fails to install libyaml-devel, which causes a failure to install many packages. In my environment DevStack stopped with an error caused by a missing wget. Keep the command using the old repository name, for compatibility with older CentOS releases. Change-Id: I5541a8aee8467abf10ce8a10d770618bdd693f02 (cherry picked from commit f3611227)
-
- Feb 20, 2021
-
-
Ghanshyam Mann authored
We use Tempest master for testing the supported stable branches so using master upper constraints works fine but when we need to use old Tempest in the below cases then master upper constraints do not work and devstack will not be able to install Tempest in vnenv: - Testing Extended Maintenance branch - Testing py2.7 jobs until stable/train with in-tree tempest plugins This commit adds a variable to set the compatible upper constraint to use for Tempest's old version. Few of the current failure which can be fixed by this new configurable var: - networking-generic-switch-tempest-dlm-python2 - https://zuul.opendev.org/t/openstack/build/ebcf3d68d62c4af3a43a222aa9ce5556 - devstack-platform-xenial on stable/steinand stable/train - https://zuul.opendev.org/t/openstack/build/37ffc1af6f3f4b44b5ca8cbfa27068ac Change-Id: I5b2217d85e6871ca3f7a3f6f859fdce9a50d3946 (cherry picked from commit 3bdc8f66) (cherry picked from commit 2e4b708e)
-
- Feb 10, 2021
-
-
Ghanshyam Mann authored
As added in notes for INSTALL_TEMPEST variable we need to set this as False for stable branch so that devstack does not install Tempest at system wide. - https://github.com/openstack/devstack/blob/aa2821eb89ab9c8048509d15fe41215c163d2f50/lib/tempest#L61 This should be done at the time when we cut the stable branch but we forgot to do that for ussuri and victoria. Change-Id: I23c77f98c2e969d8046d5212b883e343c36cd1b1 (cherry picked from commit 9a8c0623)
-
- Jan 13, 2021
-
-
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
-
- Jan 12, 2021
-
-
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)
-
- Dec 23, 2020
-
-
Ghanshyam Mann authored
Since the introduction of I8f24b839bf42e2fb9803dc7df3a30ae20cf264 s-proxy is no longer able to launch as keystonemiddleware (listed under test-requirements.txt) has not been installed. keystonemiddleware is listed as extras requirements in swift - https://github.com/openstack/swift/blob/e0d46d77fa740768f1dd5b989a63be85ff1fec20/setup.cfg#L79 Let's install swift keystone extra requirements also. Closes-Bug: #1909018 Change-Id: I02c692e95d70017eea03d82d75ae6c5e87bde8b1 (cherry picked from commit 04b0b615) (cherry picked from commit 90651cb1)
-
- Dec 17, 2020
-
-
Zuul authored
-
- Nov 30, 2020
-
-
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
-
- Oct 08, 2020
- Oct 07, 2020
-
-
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)
-
- Oct 06, 2020
- Oct 01, 2020
-
-
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
-
- Sep 30, 2020
-
-
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)
-
- Sep 18, 2020
-
-
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)
-
- Sep 16, 2020
-
-
Zuul authored
-
- Sep 08, 2020
-
-
Lee Yarwood authored
This should result in the fedora-latest nodeset from master being used instead, allowing us to move that nodeset to fedora-32. Change-Id: I6a66d85b1fc5a4c3f5fa651d33ff08260a87574f
-
- Sep 07, 2020
-
-
Ghanshyam Mann authored
Tempest xenapi related tests are skipped for Victoria onwards - https://review.opendev.org/#/c/749527/ We need to keep runnnig those test till stable ussuri. Depends-On: https://review.opendev.org/#/c/749527/ Change-Id: If67186e46cb3c4f4505d006ec6389057925ce44c
-
- Aug 31, 2020
-
-
Ian Wienand authored
A new setuptools release has changed the way pip installs are done, see [0]. With this change we switch back to using the distro method for global pip installs. Temporarily make grenade jobs non-voting in order to allow this patch to be backported. [0] http://lists.openstack.org/pipermail/openstack-discuss/2020-August/016905.html Change-Id: I5d8aa0e58e0409c54451b51de5eb70ba9a68d849 (cherry picked from commit 18b4251b)
-
- Aug 21, 2020
-
-
Carlos Goncalves authored
This patch fixes an early stack issue where the following error message would be presented: ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. We also drop references to removal of Python 2 library egg infos now that Python 2 is EOL. Closes-Bug: #1892363 Change-Id: I2876ee58ab6b73682869d6b4e684e10ac5e56ad9 (cherry picked from commit b9fe9c74)
-
Zuul authored
-
Zuul authored
-
- Aug 20, 2020
-
-
Federico Ressi authored
Change-Id: Ifa876b3e5f89258f40055fa7ce03f5e9c601771c (cherry picked from commit c2c2b6b4)
-
- Aug 18, 2020
-
-
Zuul authored
-
- Aug 17, 2020
-
-
Hirotaka Wakabayashi authored
This fixes a stack.sh execution error on CentOS8. We should use python3-mod_wsgi instead of mod_wsgi since mod_wsgi is replaced by python3-mod_wsgi. The following change may affect this issue. https://git.centos.org/rpms/mod_wsgi/c/4a746b53e9e3fef74b227e016e785449160871b8?branch=c8s Change-Id: I5344ecf519e1a79091b6158c2d711d09b21fae0c Closes-Bug: #1885645 (cherry picked from commit 1e265089)
-
- Aug 04, 2020
-
-
Rodolfo Alonso Hernandez authored
Since [1], in Vitoria the default value of "interface" is "internal". When executing the grenade jobs using the Ussuri devstack branch, the interface is not explicitly set. When keystonemiddleware is bumped to version 9.1.0, the defaul value of this config knob changes. During the grenade upgrade, the project config options do not change this value. That leads to the following error: keystoneauth1.exceptions.catalog.EndpointNotFound: internal endpoint for identity service not found [1]https://review.opendev.org/#/c/662734 Change-Id: Ifc2992774d53303acd554b6b847ea55de8e94374 Closes-Bug: #1890297
-
- Jul 21, 2020
-
-
Luigi Toscano authored
Replace legacy-tempest-dsvm-lvm-multibackend with its native version, cinder-tempest-lvm-multibackend. Remove legacy-tempest-dsvm-neutron-dvr-multinode-full, which was defined as an experimental job in neutron and removed during the ussuri lifecycle. See https://review.opendev.org/#/c/693630/ Change-Id: I76d1efaa3a6c1fe9825e8457438f514114b2ecad (cherry picked from commit 0cbbefc0)
-
- Jun 19, 2020
-
-
Ghanshyam Mann authored
process-stackviz role currently defined in Tempest repo[1] and used in tempest jobs. Issue with having it in branchless Tempest is that any fix in that role cannot be backported to older Tempest. Also stackviz is not Tempest things it is only used by Tempest jobs. Stackviz can be considered as a service similar to Tempest so inatlling it in Devstack side make sense. Also that will give us advantage to handle the branch specific fixes or backpoting the fixes. This can solve the current issues we are facing on rocky branch - https://zuul.opendev.org/t/openstack/build/c1e2da80537448bfb24331fb4198a931/console#4/0/29/controller [1] https://opendev.org/openstack/tempest/src/branch/master/roles/process-stackviz Change-Id: I0ba1fd05c6391cd8bb978119ecfbb891def2d497
-
- Jun 17, 2020
-
-
Andreas Jaeger authored
Add packages for openSUSE distribution for installation of uwsgi. Change-Id: I2ce8959460a79b6472bd9dd59edd7d94eccbacf5 (cherry-picked from commit 10c3ffd2)
-
- Jun 16, 2020
-
-
Ian Wienand authored
Make grenade jobs non-voting until virtualenv issue is fixed. This is a combination of 2 commits. This is the 1st commit message: Use packaged uwsgi on Fedora and Ubuntu Building uwsgi from source was a workaround that was introduced a long time ago, it doesn't seem like it is needed anymore and will actually fail for Ubuntu 20.04. Also it doesn't match what will happen for most real-world installations, so let's try to get back to using distro packages. We'll still use the source install for RHEL/Centos, it remains to be tested whether we can get back to using distro versions there, too. This is the commit message #2: Use uwsgi binary from path All these uwsgi invocations assume that the uwsgi binary is in the same directory as their project binaries are installed into (probably /usr/bin). That may not be correct -- for example if using a packaged uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin where the project files from pip are). Switch invocations to just find it in the path. Depends-On: https://review.opendev.org/#/c/735536/ Change-Id: I82f539bfa533349293dd5a8ce309c9cc0ffb0393 (cherry picked from commit 2d903568) (cherry picked from commit 312517d5)
-
- May 23, 2020
-
-
Lee Yarwood authored
tmpfs exhaustion has long been suspected as the root issue behind failures to load ssh keys and other metadata from local config drives as documented in bug #1808010. This can also lead to failures fetching metadata from n-metadata-api leaving Tempest unable to SSH into instances. This change increases the RAM of the m1.nano and m1.micro flavors by 64MB to hopefully avoid these errors going forward. This is also ahead of our eventual upgrade to Cirros 0.5.0 where 128MB becomes a requirement. Related-Bug: #1808010 Change-Id: I4b597579cf89939955d3c110c0bd58ca05de61f0 (cherry picked from commit 54edc7ae)
-