Move project-templates to zuul.d/project-templates.yaml that use
non-legacy jobs. Add a documentation string for each template.
Add some missing descriptions for project-templates.
Change-Id: I8c4411c78ab50b05646019fcd684ca0eb97c3544
Convert legacy-tox-with-sudo-snap to Zuul v3 native job, update the
template using it and move it to project-templates.
Change-Id: Ib1350c60d0de2d41c2d1bc56ba2083068e70db76
neutron moved in I2cfa6030cb0826665d48d2c5e73f29401b6c1f4b some jobs
in-tree, adjust integrated-gate for this.
Also, add a description for the template.
Change-Id: I00c04c148663e6fcd1b42cd66efeb4177b763a84
Co-Authored-By: Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
Depends-On: I6feeb874eedbb7e7278923c4f6f4e526f1def24c
Change-Id: I9ee5756c15ab6c8a393dd77680d6277fb35a7ee2
This py35 job against neutron intends on installing ovsdbapp from
master/source but fails beacuse it was trying to install neutron from
source via its requirements.ts but neutron doesn't depend on itself.
We can fix this by explicitly setting the project to be installed from
master to ovsdbapp.
Change-Id: I01c1659c2ab642919d9104ce04c9b3a882b1fa28
These jobs have been migrated in-repo and thus are not needed anymore.
Change-Id: I550c64d53d87f5d7c0b737e67bb5c2ca76207705
Depends-On: I377e3c75ecbea3c17b5073865af254000b1800ff
nodejs 8.x is the current latest stable release
Needed-By: I6775044577d1fd0fce70c34c6950ba97c63d058f
Change-Id: I0e8086b54ebbdc6f0120282b551a19e8def0904a
Per the depends-on, these publish jobs are trying to modify a final:
true job so don't work.
Change-Id: Id1c6d334e314382bdff05b27e4a7421cfab0c94e
Depends-On: I076f7d742d8ae0609c3a6f1bb31a45c8436782c7
The jobs have been moved into project-config and bindep - and converted
to Zuul v3 native. Remove them here.
Change-Id: Ie29c2c0286a9a17764c8a7d4d8f8ae77fcef1bd2
Depends-On: I21879df52480cd864b7528221f2b5f667657b7e1
* Since due to tempest plugin goals, we have more than 20 plugins
and each of them are using same type of jobs. So it is better to
unify them and use it.
Change-Id: I2f78a61b09ab8d413b305b62416a4056601a61cc
Some tox jobs need to not have sudo revoked. Make a job that can be used
that runs tox as the other jobs do but does not revoke sudo first.
Also, add a openstack-tox-functional-with-sudo job as needed by os-vif.
Update some job descriptions.
Co-Authored-By: Andreas Jaeger <aj@suse.com>
Change-Id: Ida9404d2d6d2a4385e92cb40016f1c8bccd7198f
Needed-By: I5b3a6ce0355616084d968c1b01e5629cf0b674bd
We don't always create afs rpms in our periodic job so we were skipping
the creation of the artifacts dir. Unfortunately the openstack
artifact publishing playbook expects this dir to exist. Fix this by
creating the artifacts dir but not populating it with RPMs if we didn't
build any RPMs for openafs.
Change-Id: I986bca765ae898e9792e789c6852bce1d654d580
legacy-tempest-dsvm-py35 job run tempest integrated test on
py35. This job is not required to run for doc, .rst and reno
only changes.
Change-Id: Ibe20dde831baf7e83430c29617d502c31f7b03c8
These have been replaced and are not needed anymore.
Change-Id: I0413b4b7aaf6ba36d07fd0d14f8821c408f32c01
Depends-On: Ie4150346f1f1c11c11978deb556503ec4bbfcba8
The openafs centos packaging job only builds new rpms if the desired
version doesn't have an rpm published. Otherwise it short circuits and
the job ends. Unfortunately the post tasks assume the rpm will always be
built so this job then fails. Fix this by checking for rpms before
running the post tasks.
Change-Id: I132b82d437a19f855a49d175a912792417a85ae9
Since tempest-full is part of the integrated gate, it is executed
against all stable branches. However since stable branches will
not get roles from master anymore this does not work.
We may want to backport all devstack ansbile changes, but in the
meanwhile this ensures that a working job is executed against
stable branches.
Change-Id: I5d34e5b983b720dc1913d00ccc1a16d81a040d49
Partial-bug: #1739829