We've created integrated linters check job a while back and it's successfully
working for several releases. At the moment we experience difficulties
with future maintenance of the linters check from the openstack-ansible-tests
repo. So instead of fixing current one, we replace it with modern version of
the test.
Change-Id: I6cc6e37c838d3f4ea8ac48bca2d6d693c09f4afa
Since we copy all release notes to the integrated repo there is not need
in publishing release notes for each repository. We should only verify their
validity and linting.
Change-Id: I21127e47340ffb8f21b577221468356707c8a2d1
Ceilometer and gnocchi stack got broken because of the bump of pecan
library in u-c. While source install is fixed upstream, it takes time
to get distro packages upated, so it's worth disabling distro
jobs to get CI unblocked.
Change-Id: I5fe1d17a39635a02007cbd65619c03a5f7c3964b
we need separate redhat-8.yml file to handle libvirt libraries condition.
Also as we've fully migrated to py3, no need to install py2 libraries.
Change-Id: I2db9cdfa2500c9a4858fd4b43e636d728c8dec6d
Latest patch [1] forgot to add the distro installs jobs.
This should fix it, and increase the coverage.
Change-Id: If3ca5cdf1e59fc9501a5e0130de4aeb0c54c3787
1: https://review.opendev.org/#/c/658431/
Rather than have to define a job per non-aio service, we have
zuul introspect the origin test repo and add the service name
to the scenario variable on the fly. This allows us to simplify
our job definitions and simply use the AIO job template for all
repositories.
Depends-On: https://review.opendev.org/658398
Change-Id: I1d0fe929633acf632fcb4b266ec0c185b3107fb6
This patch makes available to completely move to zuul templates,
by adding openstack-ansible-role-distro_install-jobs into list.
Added small fixes to make them working.
Centos has gnocchi_resources.yaml packed with ceilometer-common package,
so test was failing on db_setup task.
Also ceilometer user was not created, as it checks for existance of
ceilometer_central_container group, which was not defined in inventory.
Change-Id: I7fd7a949724f4fa52fa48534a6ef6c8a8efdc290
It appears that ceilometer itself has no tests now that there
is no API, so we switch to simply verifying if the services
are up.
Distro installs for xenial are not working, which is not
surprising given that the service is using queens packages.
We therefore disable the test for follow up in another patch.
Change-Id: Ia06438c22430c3432f6dff523c22ec3cd7bdddf8
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: I82b4afe5608ef1564aea242d82a89b0a39460383
Story: #2002586
Task: #24319
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: I488ada77ef20b5052f4d402a13905de6f76859fc
Story: #2002586
Task: #24319
In order to have more centralized configuration, switch the role
to use the project-template instead.
Change-Id: I2fc5d6dc80f1a8877b37701d8574fc647086fd73
The extra jobs that we have are not something that is needed, we simply can
set the jobs to non-voting in the project definition and avoid having non
voting jobs.
Change-Id: Ib526ac1b7191cb31995181df7e5cb12a5ef25da8
Distributions provide packages for the OpenStack services so we add
support for using these instead of the pip ones.
Change-Id: I3edabacc3978cd42988a6c0c04a011c22159b9fa
Implements: blueprint openstack-distribution-packages
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I4504f4c523747be8d834bb8e318427abd02b6ab3
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.
Change-Id: Ie76b4452e58b3da82c8119b9bdb3bbb274e17137