Change Id2caf9561b361c1d4950856423282535d067e015 for devstack adds all
repositories in DEVSTACK_PROJECT_FROM_GIT to PROJECTS, so no need to add
repos in jobs to PROJECTS if there are in DEVSTACK_PROJECT_FROM_GIT.
This change went through all of jenkins/jobs and removed PROJECTS where
there is direct 1:1 correspondence. For a few files, especially ironic
and freezer, this was not doable.
Change-Id: I4b51e33b9bc0f1cb7948b69abf104e0b57b9ff52
Some functional tests for python-glanceclient require the the Images
v1 API, which has has been disabled by default in devstack since
change I7f962a07317cdad917ee896d79e49ee18938d074. This patch enables
the v1 API for the glanceclient gates.
Change-Id: Iff36f64fc2f846443bf8eac24a485f188fac9ccf
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
This runs the glance store functional jobs on Xenial as part of the
Trusty to Xenial transition. Changes to branches >= newton run on
Xenial. Changes to mitaka run on Trusty (these jobs were already
excluded from liberty).
Change-Id: I03380ef09a69e0fc9943f70c8c5a890871998fed
Creates a new job that runs glance functional tests in a
identity v3-only devstack, and adds this job to the glanceclient
pipeline.
Change-Id: Ia92077996532a097e2ad26eb61c9e44e01bcf190
The check to test if glance_store should be installed from git
is under install_glance in the lib/glance. This is only called if
"is_service_enabled g-api n-api" is true, so these need to be in the
ENABLED_SERVICES.
This should solve the "The following LIBS_FROM_GIT were not installed
correct: glance_store" error.
Change-Id: I33e3507c818d3f65242e11276f951b64a7da0cb0
I'm not too familiar with this side of the code. I noticed a few other
tests have this line and the glance_store functional tests are missing it.
The error is that "The following LIBS_FROM_GIT were not installed
correct: glance_store". From the latest check experimental on this patch:
https://review.openstack.org/#/c/302374/
Change-Id: I11a6d898ea3ee3b28c974cc6b99c9c9d87ef9e99
The directory is called hooks not gates. This needs updating so that
glance can find the correct file.
Change-Id: I94e4e1a9cf2e80120ffe87f57ee11459bb9b384d
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
As clarkb suggested on #openstack-infra at 17:46 2015-10-22:
"maybe we should s/branch-designator/job-suffix/g in all those files
as job-suffix makes more sense considering how branch-designator has been
used".
The rename should make it easier for newcomers to understand
these jobs.
This renames branch-designator everywhere in jenkins/jobs/*.
Change-Id: Icb11271b958d92957fb9907ff03c0b898d7b76fc
Most jobs installing client libs from pypi now, this means that we don't
need set up the client lib git repos by default in devstack-gate. But
before we can clean up devstack-gate the jobs that do need the clients
need to explicitly state that.
Note that this also setups up ironic and related things because of how
the ironic jobs work they all share a common macro.
Change-Id: I97cc3758d5c97494704406d779a7326420940427
This adds a test job to run glance_store functional tests with the
filesystem driver. After this is up and running, jobs will be added for
each driver we want to functionally test as they become ready.
Change-Id: Ie4d06a6e2713f8d5b12582b2963271f10970672e
This adds a non-voting functional test job for python-glanceclient. Once
the tests pass reliably it will be set to voting.
Change-Id: Iae7a72f62357de42a9f25b9062806c16f874b150