Refactor jobs for introduction of Centos7 support 63/1163/4
authorFatih Degirmenci <fdegir@gmail.com>
Thu, 9 May 2019 10:50:05 +0000 (12:50 +0200)
committerFatih Degirmenci <fdegir@gmail.com>
Thu, 9 May 2019 13:00:40 +0000 (15:00 +0200)
commitcde0f9dece6d879e7a4313bd902eec4aa14465e1
treedcd0fe7704379d954c6a9498cc203f4083271160
parent0bb08d016530d758d66b47ca43dabe1bef8567f3
Refactor jobs for introduction of Centos7 support

engine is currently being updated to introduce support for Centos7.
During that work, engine code has been refactored, aligning how things
are called and done when it comes to various configuration options based
on the distribution.

Engine now uses single variable to do things based on the distribution
selected by user using -o argument. This argument can take either ubuntu1804
or centos7. Based on that, we determine DIB stuff using vars files per
distro. This results in the removal of DIB parameters from jobs and DISTRIBUTION
parameter and only use DISTRO parameter which is then used by engine
accordingly.

Centos7 jobs for engine and scenario verification are enabled in a none-voting
fashion so if they fail due to development work, they will not block a change
from being merged. Only Ubuntu1804 jobs will vote until we prove Centos7 works
for all the scenarios we have.

Periodic jobs for engine and scenario are not enabled for Centos7 in order not
to waste the resources we have until Centos7 is proving to be working.

Change-Id: I09ab256ce1904b2c9d7b968e3be399ff82c099aa
jjb/cloud-infra/cloud-infra-deploy.sh
jjb/cloud-infra/cloud-infra-periodic-engine.yaml
jjb/cloud-infra/cloud-infra-periodic-scenario.yaml
jjb/cloud-infra/cloud-infra-verify-engine.yaml
jjb/cloud-infra/cloud-infra-verify-scenario.yaml
jjb/cloud-infra/cloud-infra-verify-testfw.yaml
jjb/cloud-infra/scenario-deploy.sh