These are no longer needed, we can remove them.
Change-Id: Ibf6a941b38e7c4c3a1586a701b7b2656953f67d9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We'd like to start building opensuse 42.3 since we use it in
openstack-infra.
Change-Id: I3c57fdda6b112b50da7e02fd97fcae1a3003de24
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Fedora-26 is the latest release, start testing with it.
Change-Id: I88e6606f38adc6f454015c31329776f236c42a1a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This should ensure we don't start any cinder services.
Change-Id: I664ceef163c52e3dd8ba6a11eafd785ef4c010e2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We want to preserve the previous settings for DEVSTACK_LOCAL_CONFIG,
so append not replace.
Change-Id: I8ecfc6871aa1bae09013337a8f9d812b83c41464
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Apparently this is case sensative, fix our typo.
Change-Id: I081444ee06aeb7d63c62e33c57910fa8730be6ec
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Otherwise, we don't flag python3 support properly.
Change-Id: I564467180feeb4e26a2d38a4782b72c6a40aecfd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This updates our dsvm-nodepool jobs to accept the python param, if
given we'll enable PYTHON3 support.
Change-Id: If02bdcc506089aeb1e3db6340e1370395c34338b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Use devstack-gate variable DEVSTACK_PROJECT_FROM_GIT everywhere
instead of devstack variable LIBS_FROM_GIT.
Simplify code, we do not need to set PROJECTS in this case anymore.
This change updates jobs that use openstack-infra repos in
DEVSTACK_PROJECT_FROM_GIT.
Change-Id: I27ce27f54e78abc71d4329eb97415ef5dc6e4db3
Depends-On: I1a6fb66e25301c6e7f85cf81cf5259192276c437
We are just on the edge today for our build job. Since we are talking
about making these voting, bump this to 90 so our slower clouds stay
happy.
Change-Id: I39ba5092f04fdf95495542702bf78929b240ffb5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Precise is EOL, no need to continue testing it.
Change-Id: I207e29ec571534b38f3d513430250208924c53c4
Depends-On: I70d647da84f5f08005922ca7e9d59ca550330006
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
When we added the opensuse section for dsvm-nodepool, I missed the
DEVSTACK_LOCAL_CONFIG setting.
Change-Id: I04baa7356ec80728fcde9fa4bb9cb860281ef3fb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
As we continue to support opensuse images, increase our test coverage
for glean and diskimage builder.
Change-Id: I7b6a9583da5f23438827c6fe93cb9fc098e78bd2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Our previuos commit forgot about dsvm-nodepool-src jobs. We need to
build the ubuntu-trusty image for that.
Change-Id: I2b1a3f76ed7542cdbf0bec2c16486ac608621d46
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This job actually exists now, but is building ubuntu images. So, move
that to dsvm-nodepool-ubuntu, then we can add DEBIAN_JESSIE_DIB
support to the existing debian job.
Change-Id: I6c1a84e9751c4eb4784dfebd769727e94b47f714
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This is just an noop to reduce duplicate code and making it easier to
read.
Change-Id: I1df93d74b5d5dfa4ac2db42a54f5a76db18e50c7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This has been replaced with NODEPOOL_PAUSE_FEDORA_25_DIB in nodepool.
Change-Id: I1910dcab9f93eb689ae3ae9a86e1028f4b89a738
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This applies changes I5047272d221b17f91ba47f6d26adca2ba879d156
and I6e409e21ec1ad446f459d5d57820712073d9aa21 to the -src job.
Change-Id: I50dcc0c1c078f2166b81583f8518acb5f3b899ca
Rather than enabling a fixed set of services, let the default list of
services be what it is and disable ones we don't want. This way, if
projects add a new service, we won't skip it accidentally.
Change-Id: I5047272d221b17f91ba47f6d26adca2ba879d156
Now that we have migrated all our jobs to fedora-25, we can remove
fedora-24 from project-config.
Change-Id: I3a58c785c12f779060a6dca5cd40ddcc46429971
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that fedora-25 is online for openstack-infra, update our nodepool
dsvm job so we can test fedora-25 in the gate with diskimage-builder
and glean.
Change-Id: Ie3529321a51b5b38ba3797a167d3deb855fb50b6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This should be the final thing needed to get our jobs to properly
work.
Change-Id: I0e09ac85510be1d03181648d79849696ba20ff7a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We also need to export our vars into devstack for the post_test_hook.
Change-Id: I418f918771f8fa9a7d179af3cca71838c2860c38
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We incorrectly setup our JJB template to pass variables to control
which images are built. Thanks to clarkb for explaining this.
Change-Id: Id6595e93d3bf079becd6f8a027535225863efbc4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that our nodepool-dsvm job supports multiple infra images, create
2 jobs to build redhat and debian images. The reason for 2, is we only
have 8GB of ram for devstack.
Change-Id: I474728a81b3ec0aa1dd54a529a3811aeeb2bb1a2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that we a shared gate-dsvm-nodepool-src job, include glean so we
can experiment with nodepool testing for glean.
Change-Id: I1479c5ff5e548da559be6dc8eb51d9635a0e2c7e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Since both jobs were doing this same thing, we can merge them into a
single nodepool dsvm src job. This will allow us to also include
things like glean in a future patch.
Change-Id: I5eb37f5660f6eabec103df0ed719c3d431b681e1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Clean up what we can of old kilo branch stuff. This doesn't remove
everything as some projects do still have kilo branches floating around.
Change-Id: I5aff7649829685a6dc1eb96f398d16e46670a967
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
The in-tree devstack support is going away, so this is all plugin. Will this
require tweaking on any existing jobs? They should all be using the plugin
at this point.
Change-Id: I80ba46d241e121f7a31e00c6090185b79ed9847c
Add a add a "nodepool with diskimage-builder from source" job as
experiemental (and non-voting) for dib.
The idea is to test that new diskimage-builder changes still work with
nodepool to make a bootable image.
(ps. changeset 1 made the shade-src template less specific, but
PROJECTS is different; shade in openstack-infra/shade, dib in
openstack/diskimage-builder. So the template started looking odd with
too many arguments).
Change-Id: I28356d346117cd571c35a1374aab7bc9031db8c3
Depends-On: I480dcb201aa93bc3d208e2bf5e96bcee6dd7df09
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/[n-z]*.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.
Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.
Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
bc3a8eadd1 removes the n-obj service
from jobs in master but keeps in the stable branch jobs. However,
several of the job definitions were not concatenating it correctly
on the stable branch definition so some services were not starting,
like n-net, which leads to very bad things on stable branch jobs.
Change-Id: I9f842b438f313691046afa5614203e1600c76b92
Closes-Bug: #1533777
As of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova
removed the n-obj service, so we should cleanup
Change-Id: I5e681c8c7031dd7f04ec9d77914c9da051a64822
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
We need to drop the prefix for the repo name when using LIBS_FROM_GIT
because this name is used to grep in a pip freeze to check if the lib
actually installed from git (safety check in devstack).
Change-Id: If1b963dda6bcc84bd10429efcfb3c24e4987e4fa
We want to do integration testing of nodepool and shade from source
installs. First step in doing that is getting devstack-gate to checkout
the correct versions of both shade and nodepool on disk. Do this in a
new job (preserving the old test nodepool against released shade job) so
that we test future development and how people will deploy nodepool in
production.
Change-Id: If323a7ab577c7942f4f98a42bbbb291c86d5b6f7
The job expects to complete or run to the jenkins timeout now.
Change-Id: Ibabb8a4b89186869b39018f93b042472ed4d01a8
Depends-On: Ic562710059290b5c2191a005666257fdc65ab6e2
Move the checks out of the nodepool dsvm job into nodepool itself so
that we can update the checks as we make changes to nodepool. This
simplifies making the tests more robust over time as we won't have to
update project-config too and it will be self testing.
Depends-on: Ie50c07b0581162c6fa297c0e1a5e38b4d1a7ca40
Change-Id: I66f22e73676000dc6fafc84baa816475aca1a32a
This job breaks when attempting to start neutron due to issues with the
vpn service. Nodepool does not need the vpn service or the fwaas service
so just remove them.
Change-Id: Iaf010a021f096731cb757155ceb0afcf2830c301
The nodepool job can't build dib images without giving the nodepool
process (running as stack) sudo rights. Go ahead and allow the stack
user to sudo in this job since we don't need to test rootwrap here.
Once this gets in the work to add dib image builds in the dsvm test
can proceed.
Change-Id: I304ac3732eb57723e5bfc584cc1e3a2e5a0667ab
sdague has kindly written a devstack plugin to run nodepool against
devstack. With that in place we can start testing that nodepool runs
against a real cloud. Start running this test.
Change-Id: I27ad3f135cf517972b4f02775983cdc74ac3d694
Merge the various publishing jobs into a job template. The only
difference between them was the target and that the system-config one
used zuul_swift_upload_console_log.
The template now uses zuul_swift_upload_console_log for all the jobs.
The jobs using the template are now named "{name}-ci-docs" and needed to
be added to the jjb project and renamed in the zuul layout file.
Change-Id: I8772508ec9da4ba4b7d3bc37f85d260f80e836bc