Radosław Piliszek 8354146c11 CI: New jobs
This follows removal of jobs from project-config. [1]

New jobs use newer node versions and new Zuul v3 format,
reusing devstack for deployment of OpenStack for functional
testing of jslib.

Version tests have been adapted to follow support logic
already in place instead of hardcoded supported versions.

Includes workaround (fixup) of devstack's bug. [2]

Move the functional test to experimental for now, because version
discovery doesn't work right and Firefox is generally grumpy.
We want to get the structural stuff in first.

[1] https://review.opendev.org/702030
[2] https://bugs.launchpad.net/devstack/+bug/1860287

Depends-on: https://review.opendev.org/704882
Depends-on: https://review.opendev.org/726547
Co-authored-by: Monty Taylor <mordred@inaugust.com>
Change-Id: I197eb2b59be7a49d168edf09d554b444bbcc29b2
2020-06-12 17:06:24 +00:00
fetch-javascript-output.yml CI: New jobs 2020-06-12 17:06:24 +00:00
fixup-devstack.yml CI: New jobs 2020-06-12 17:06:24 +00:00
prepare-env-for-tests.yml CI: New jobs 2020-06-12 17:06:24 +00:00
run-npm.yml CI: New jobs 2020-06-12 17:06:24 +00:00