Until we fix the mistral-devstack jobs that rely on wsgi, temporarily
disable the failing jobs.
Also, debian prefers Mariadb instead of mysql.
Replace mysql-server with mariadb-server.
Change-Id: I872f73578eb7622cd3d18db29544b5420f55121d
Signed-off-by: Arnaud Morin <arnaud.morin@gmail.com>
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: If15092dc467225715122a3b8917aed431da4a559
* TripleO is dropping Mistral now and its jobs keep failing too
often because of various internal activities like moving from
Py2 to Py3. This patch needs to be merged once we are confident
that it will be safe.
Change-Id: I9cd58684714066e229d6774148119aea03d22efb
check and gate queue needs to test the same environment. Remove
the required-projects from check queue.
Add openstack-lower-constraints-jobs to templates.
This removes also the jobs from the Zuul, they are part of the existing
templates and are still run.
Remove tripleo-ci-centos-7-undercloud-containers job, change
Ie94e03bdcc14918eb4095e9581d4a935a59b0d6b changed that to
tripleo-ci-centos-7-containers-multinode but missed the gate one. Since
it's non-voting, remove it from gate.
Change-Id: I5e0fee3a85ff7eeacb2503295da70abbfcf62b49
* This workflow used to be very slow (hours) before the certain
performance improvements we've made over the last few months.
Now with this patch it takes about 26 minutes on the CI
infrastructure. Having this scenario will allow us to notice
performance regressions timely when(if) they happen.
* Made several configuration changes to make this scenario work.
The most important ones are:
- Setting 'oslo_rpc_executor' to 'threading'. By default, it
was 'eventlet' and there are known issues leading to deadlocks
in Python threads (eventlet green threads don't get along with
MySQL some drivers) if this value is set.
- Disabling input and output data conversion for YAQL engine.
This speeds it up drastically.
Change-Id: I0db62a3e68c8954d7db948769d79fc1649d34e31
Signed-off-by: ali <ali.abdelal@nokia.com>
the new scenarios are a workflow that contains Jinja,
Yaql expressions on a relatively big json object
(4mb in size).
the input for these two Scenarios is :
1. the number of tasks in the workflow
- 30 in rally task
2. the size of the param object in mb
- 4mb in rally task
Change-Id: Ib33f26573b4b46a628f7d1d28fd18dedcb9c4738
* TripleO is going to stop using Mistral soon and it has now lots
of CI issues, so it makes sense to make this job non-voting now
and remove later completely.
Change-Id: I45209cd1018fc9dfda13460e48280d51bea4dd8b
We have implicit branch matchers, so there's no need to add a check for
not-ocata etc, this job is only run for the branch it's on - like master
now.
Remove it to not confuse Zuul when multiple branches matches and the job
is different.
Leave the master lines in, those restrict it from not running after
stable creation.
Change-Id: I22ae60149e2539eab4b8b39b924ba49ba51ab3d6
The standalone job is started via a heat process
that skips a portion of the mistral workflow that
is used in overcloud deployments.
An example of missed coverage:
https://bugs.launchpad.net/tripleo/+bug/1816026https://review.openstack.org/#/c/637522/
containers-multinode is a more appropriate
job to fully cover mistral in tripleo.
Change-Id: Ie94e03bdcc14918eb4095e9581d4a935a59b0d6b
Non-containerized multinode scenario jobs are no longer supported
and should be removed from zuul config.
Change-Id: I9abc7c9db1bd216dcd61925061e8bbc8c7e00b85
A number of configuration options provided by oslo.messaging were
deprecated in Ocata and have now been removed. See
https://docs.openstack.org/releasenotes/oslo.messaging/unreleased.html#upgrade-notes
for more details.
* Because of the removal of a number of options from
[oslo_messaging_rabbit] some code related to them and the
corresponding tests for the Kombu RPC now don't make sense
and so they've been removed by this patch.
* Style/formatting changes in the Kombu RPC tests.
Change-Id: I37c71dbe4bb270367f5434b0b8c2557e29a9b1df
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I2e2c68678b50ba214fc0b520cd079c8922d540ce
Story: #2002586
Task: #24311
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I42c7a05b20ad93450f59939902d4aae53512c1b7
Story: #2002586
Task: #24311
* Since mistral is heavily used in TripleO deployment.
tripleo-ci-centos-7-undercloud-containers deploys containerized
undercloud and run mistral tempest plugin tests. It will help to
discovers issues early.
Depends-On: https://review.openstack.org/#/c/565642/
Depends-On: https://review.openstack.org/589849
Change-Id: Iebdd6476fc4f914644490b18a3dc1f3462666c89
If mistral-lib is not processed as a required-project, it won't get
treated properly as a depends-on. This should fix that.
Change-Id: I1f42836ec549a3e56681af29738868bf5896e971
The commands need to be run as root.
Also adds a test job for the docker image build so that zuul will run
the experimental job to test before merging.
Change-Id: I1d1cb6979865d7ef22587315544f39646bc9d49d
Closes-Bug: #1765421
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
Update the lower-bounds for a few dependencies to make the tests pass,
including eventlet and greenlet.
Remove the duplicate dependency on pecan.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I74c7cae0ceccd5aff77d5955c69ca842c598d633
Depends-On: https://review.openstack.org/555034
Depends-On: https://review.openstack.org/555402
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Due to various changes in OpenStack and Rally CI, mistral-rally-task job
became broken.
Unfortunately, it took much time for Rally team to finish some
stuff(sorry for that) and migrate jobs for native Zuul V3 format.
This patch restores mistral-rally-task job which inherits from the job
which Rally team runs constantly on all inner patches.
Change-Id: Ia7177af9b3e1aaacf555f5c472c4f0471b796930
* https://review.openstack.org/524869 moves the intree mistral
tempest plugin to a new home openstack/mistral-tempest-plugin
let's use it.
* It also removed intree mistral tempest plugin as well as fix the
jobs to use the same.
Change-Id: I28ba8408452637aa093b343441f3715dc4754a3f
A recent regression showed up in the tempest tests, but as they were not
voting it was ignored and not spotted until later. This caused lots of
time to be wasted debugging.
We should make more of the jobs voting and fix any instability (or
remove particular tests that are unstable).
Related-Bug: #1736685
Change-Id: Ifd6f1d659db06bca3e6417b9235258fd02f1da88
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I26a04575de845c1f09e5853191e064f4b285222c