10 Commits

Author SHA1 Message Date
Zuul
cd1348516c Merge "missing document start "---"" 2019-03-29 21:21:17 +00:00
Dmitriy Rabotjagov
0684afa2c5 Update role for new source build process
The variables zun_developer_mode and zun_venv_download
no longer carry any meaning. This review changes zun to
do the equivalent of what developer_mode was all the time,
meaning that it always builds the venv and never requires
the repo server, but it will use a repo server when available.

As part of this, we move the installation out of its own file
because it's now a single task to include the venv build role.
This is just to make it easier to follow the code.

We also change include_tasks to import_tasks and include_role
to import_role so that the tags in the python_venv_build role
will work.

As part of commit xenial testing was removed. Instead centos 7
and opensuse 15 functional tests were added.

Change-Id: Ic8fc09372cf7397df6757c115b2c05dbb5db68f1
2019-03-29 12:43:52 +02:00
Jonathan Rosser
4f7c2874dc Add ubuntu bionic check and gate jobs
Change-Id: I72e4dbfa4b344a4a1f24a1121f11cb3704e67cef
2019-02-25 21:03:08 +00:00
wangqi
c20cdaf030 missing document start "---"
Change-Id: Id79ded578b3c147199c516f917a13b6c78d351ab
2018-10-30 07:47:52 +00:00
Jesse Pretorius
2f73146e0c Clean up role tests
Now that we're using the general templates, we can slim down
the role test definitions. We can also remove tests which are
not being watched, or which are fundamentally broken. With
this we can also remove unused scripts/plays.

We do the following:

1. We revert the use of project templates to using job config
   directly, given that nothing other than Ubuntu Xenial is
   currently working.
2. We remove the unused tox targets.

Change-Id: I695dcdbef6eb5f2cec69697a9cff50e03aeff1e2
2018-09-09 11:47:07 +01:00
huang.zhiping
86214c9f98 switch documentation job to new PTI
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: I6bfd97e82cf48dae75bb206816bf9823390e22e1
Story: #2002586
Task: #24319
2018-08-21 13:22:07 +00:00
huang.zhiping
a8bb926c14 import zuul job settings from project-config
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: I68850a4551df70403dac36a0cfc68f43fd0c8f80
Story: #2002586
Task: #24319
2018-08-21 13:19:27 +00:00
Jonathan Rosser
7d48afc41b Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Mark newly introduced failing checks as non-voting.

Change-Id: I946570d91fe01f39952ee100a02831bad36f126d
2018-08-06 14:34:06 +01:00
Jesse Pretorius
adad0bc0b3 tests: Ensure clouds.yaml is present, and use it
Instead of sourcing openrc (which is so 1995), we
use clouds.yaml instead. Also, to make sure it is
there we run the role that puts it there.

Change-Id: I15769746ffbcfdc990e39dee4fb1545b564bb442
2018-07-27 07:47:05 +00:00
Jean-Philippe Evrard
6ce64bb2eb Add zuul jobs
Add functional and linting tests for the new project.

Change-Id: Iae103901131aef872ba7daae078813ae81b1d0d2
2018-06-28 17:03:22 +00:00