We have now some rather long job-template names, shorten them with
replacing job-suffix with suffix.
Before this change we had 1500 usages of job-suffix and 700 of just
suffix. This change therefore unifies to one setting.
Note that this does not change any job names at all, they are unchanged,
it changes and shortens only the names of job-templates.
Change-Id: I514df039a848d9f6619bca3adc05dfb84a761fc9
Currently the related freezer code to talk to the API and
query the storage media is hosted in the openstack/freezer repo.
We would like to follow the same convention/organization as
other OpenStack projects and place the code on a dedicated repo,
hoping also to reduce complexity and increase readability.
The new repo name would be: openstack/python-freezerclient
Implements blueprint: freezerclient
Needed-By: I0d2ca6623c81185ab8443ade7d0234e4ded63d7f
Change-Id: I8441d5bf0e3dcbb679eb39ad29bf89cd957f37c4
This change is needed to have
the tempest plugin integrated in the
freezer-api gate job.
Needed-By: Ife68257a4c281299cedc4ed79db50ca5290375c5
We are currently blocked.
Changes details:
- Add freezer-api pre_test_hook.
- Source freezer-api gate_hook script.
- Source freezer-api post_test_hook script.
- Source freezer gate_hook script.
- Run freezer post_test_hook script.
- Remove unneeded projects from freezer-api: freezer-web-ui and freezer.
- Put Freezer API devstack plugin env var in job.
- Put Freezer devstack plugin env var in job.
Change-Id: Idbbd4ef8b6f5c767523beb439c4f2aa041cb6dd9
Add a gate-freezer-web-ui-devstack-dsvm job for the freezer-web-ui to use.
Configure freezer tempest plugin to run in the gate-freezer-devstack-dsvm job.
Change-Id: I3bf29cccc346fc34033981c931253c1be91a9574
Add a freezer-api-devstack-dsvm job for the freezer-api to use.
Configure tempest plugin to run in this job.
Change-Id: Id90b10d01d4673918f568b445f03e7e0ebd232b9
With change Iff5e96bd80b8f165ccc7d6be09b53208613571eb, we do not need
to pass DEVSTACK_GATE_TIMEOUT anymore to devstack-gate, instead the
value from the build-timeout wrapper is passed.
Remove DEVSTACK_GATE_TIMEOUT for jenkins/jobs/[e-m]*.yaml
Increase timeout for all non-grenade jobs by 5 mins since
Iea866e4cc40e149e598f35e010ec855937bdf9ae will use a 10 minute
buffer and the internal timeout should stay the same. The grenade
jobs already have 10 mins of buffer, so no need
adjust the timeout.
Change-Id: Ied54d602d0cd1b994129f979ec25290e54980426
Between the Icehouse and Juno releases, OpenStack changed its
supported Ubuntu LTS platform from Precise to Trusty. In support of
continuing testing stable/icehouse and prior branches on Precise
while starting to test newer branches on Trusty, a branch-based
decision tree was introduced into our Zuul configuration by way of
complex parameter functions with an ever growing list of regular
expression matches on job names.
Now that Icehouse is EOL (in fact, Juno is too) this simply adds
unnecessary complexity and an attractive nuisance for cargo-cult
copying into new job and job-template definitions which don't even
need it. In preparation to remove the associated parameter
functions, get rid of multiple labels in all jobs and set them to
whatever label Zuul would ultimately select.
This change touches a vast number, possibly a majority, of our jobs
and so manual jenkins-jobs updates on all Jenkins masters will be
needed after this merges, before it's safe to approve the
corresponding Zuul configuration cleanup.
Change-Id: Ic952ee02da2c77fe2ace81c4e2fa87531be6119c
We need to execute integration tests
automatically at every commit in the
freezer-api repo. This commit add
the dsvm gate job to the project.
Change-Id: I377f3632dd7dccc762a8370d433e14e0d48f414f