22 Commits

Author SHA1 Message Date
Yolanda Robla
d4b685acba Remove non voting job for magum dib checks
We will start consuming the generated qcow2 images
by default, so this job is no longer needed.

Change-Id: I0c6c5727e170a654de332e0deaa9ea98ee9bfa96
2016-04-15 08:39:34 +02:00
Yolanda Robla
6ade61eadb Fix target for magnum image builds
Change-Id: I7c8d6a1fc10a05304e09924ae7f0da433bfccedc
2016-04-12 21:00:21 +02:00
Yolanda Robla
23d315599d Fix path for magnum dependencies script
It was finally placed inside fedora-atomic element, so
amending the path to reflect it.

Change-Id: I8b02cdf9fe298b4c9458d6a07990562182790837
2016-04-12 17:34:34 +02:00
Yolanda Robla
2cf50edc3c Fix experimental magnum image build
Add some fixes for elements path, and install dependencies
needed for diskimage-builder and fedora-atomic builds.

Change-Id: Ibe6c9e635f886355ec3c09928f1bdd2fe43b197f
Depends-On: Icf5a2c79e47e632be2ac49bc9ccc528b4f604eb2
2016-04-05 18:07:59 +02:00
Yolanda Robla
ac9f1cb9cc Add experimental job to build atomic images
As a first step, create an experimental job that will
use diskimage-builder, and the magnum elements, to create
an Fedora 23 Atomic image, to be used in magnum tests.

Change-Id: I4be79b2b6392f59661ef5a9c316f861b017a02f9
2016-04-04 09:51:14 +02:00
Yolanda Robla
931dd364ff Fix MAGNUM_IMAGE_NAME setting
The exported setting is not available on the context of that execution.
Set that on the devstack/localrc file, together with MAGNUM_GUEST_IMAGE_URL,
to be picked up properly by the tests.

Change-Id: I22f616f7a9e2645cbf686ef02dd10ae726c9e674
2016-03-22 18:34:15 +01:00
Yolanda Robla
35a4944aa6 Export magnum setting for image name
The name on the tests need to match the one provided
in MAGNUM_GUEST_IMAGE_URL.

Change-Id: I4a1c5118f113d2cbed3c2683a11b2481f6d8c943
2016-03-22 07:59:12 +01:00
Yolanda Robla
1964057559 Fix non-replaced var in magnum job
As this is not a job template but a single job for a check,
coe var was not replaced properly. Set to k8s that will be valid
for our testing.

Change-Id: I05e122aa40cb5584d2caa3eda8b9519a4cd2f8aa
2016-03-18 10:59:05 +01:00
Yolanda Robla
c1e17c4851 Add non voting job to test k8s with dib atomic image
Based on the atomic image generated with diskimage-builder,
we will use the uploaded image in fedorapeople to do functional
testing on magnum and prove the image.

Change-Id: I730e797f94601688bd97514c312bb628c7604cda
2016-03-17 22:09:24 +01:00
Andreas Jaeger
7ea5e050b6 Remove DEVSTACK_GATE_TIMEOUT [part 3]
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
2016-02-07 10:29:24 +01:00
Eli Qiao
6b2887e645 Magnum: Add new job to do mesos functional testing
Adds gate_hook to magnum jobs.
Adds new pipe line to do mesos functional testing, set it to non-voting
first.

Implements: blueprint mesos-functional-testing
Depend-On: I8ee53de4d34aa79d037901e599fc6409a7de2e72
Change-Id: I9574c349e5f7a4f3fa3f8c4fdf53328fe35e0dee
2015-12-29 09:12:30 +08:00
dimtruck
bea2fee234 Add tempest to magnum devstack gate
Implements: blueprint magnum-tempest

Change-Id: I50c93f7428ed5f494bb9873b83295e361f84092f
2015-11-20 23:59:45 +09:00
Eli Qiao
9e4a50cb73 Add new pipeline for magnum
This patch splits one functional testing pipeline to api(common) and
k8s.

We should merge this patch first, then
Ic33ea42f6108c7444c152706458cf1a686ed1756 would works well.

Partially implements: blueprint split-gate-functional-dsvm-magnum
Change-Id: I10e09b2deea7a0643a9516701994cc47813e1aaa
2015-11-07 02:00:33 +00:00
Andreas Jaeger
bd882cdd7a s/branch-designator/job-suffix/g
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
2015-10-28 07:50:13 +01:00
Hongbin Lu
387a35c639 Let magnum jobs to use ceilometer devstack plugin
Ceilometer is moving to being a devstack plugin. This change updates
magnum jenkins jobs to use ceilometer plugin instead.

Change-Id: I1f412924bc63e27080db8b2a1847f77a2bab1885
Related-Bug: #1489436
2015-10-05 15:45:03 -04:00
Jenkins
1aac2cffbb Merge "Remove barbican plugin from magnum" 2015-09-25 05:11:55 +00:00
James E. Blair
20bfa98d60 Add python-magnumclient to magnum func test
This test apparently requires this repo.

Change-Id: I810643ccf377a9351e6a0f2554d0c2c4860baa5d
2015-09-24 08:31:35 -07:00
Eli Qiao
9749e12514 Remove barbican plugin from magnum
barbican plugin has been added to magnum devstack plugin, remove to aviod
setup barbican the second time.
see I7d2620888bef3ae6bcc34c333ef3a935245195cf

Change-Id: I32cf26426b77eb76083363ae624c45ae764d1383
Closes-Bug: #1498797
2015-09-23 08:01:25 +00:00
OTSUKA, Yuanying
2ed6528c1d Enable barbican plugin to Magnum local config
enable_plugin directive is needed to enable barbican service.
This patch adds it.

Change-Id: I11bfc1f82e93829652920652cdc58b67de2a32e2
Depends-On: Ifa8adc19bc5bc6a0f15cef41509336987c4b2d9d
2015-09-18 11:48:18 +09:00
OTSUKA, Yuanying
83b726e0c9 Enable Barbican in Magnum job definition
This patch adds barbican to PROJECTS.

Change-Id: Ifa8adc19bc5bc6a0f15cef41509336987c4b2d9d
Depends-On: I7d2620888bef3ae6bcc34c333ef3a935245195cf
2015-09-10 19:26:18 +09:00
Davanum Srinivas
bc0f979270 Fix broken magnum DSVM job
During the stackforge/magnum -> openstack/magnum we managed
to step on the new dsvm job.

Change-Id: I5c87a65974ce83fdd5cb19e403f24fc3f7bcf7ee
2015-03-27 22:05:27 -04:00
Davanum Srinivas
91af207d3e Add a DSVM job for Magnum for functional testing
Setup an experimental job for Magnum so we can build up
a functional test suite.

Change-Id: I60ea9909eeb30443669eed4110b5c77d5d79299e
2015-03-23 22:07:31 -04:00