Neutron is required to be enabled for devstack+ironic. This was overlooked in
the job config for the parallel ironic jobs.
Change-Id: I1f5a44b572a20fe9b7a2bb62d6aaec88fed6eb95
Add a new devstack trusty image to nodepool that is built via dib on the
nodepool server. This is our first test of the new dib features added to
nodepool. Once we have these images in glance and are able to boot nodes
off of them we can add new tests that check their behavior.
Change-Id: I179df9117be538c3ab44cce3a3cd579e03e21e90
This adds a nv and experimental jobs that runs the Ironic devstack
check using the standard smoke Tempest testenv. This runs the
entire Tempest smoke suite with full tenant isolation and will
replace the current virtual-ironic job and its nasty use of
TEMPEST_REGEX. It is added to the check pipeline for Ironic and
experimental for Tempest. We limit Tempest concurrency to 2 workers
to avoid exhausting the Ironic VM node capacity during test runs.
Concurrency is also limited on the sideways Ironic Grenade job.
Change-Id: I595fe0af360ac6a032c275b270a80cb30719b294
The groups portal based on Drupal 7.x and as some trusty php
packages is buggy, so we need to do a careful testing before
we can switch from php 5.3 to php 5.5.
Change-Id: I3e42448a8c245a30e8b5b617b345d061afb4e34d
This commit adds:
- non-voting check job for Ironic, which uses a prebuilt
IPA image, along with the agent driver, and runs tempest.
- non-voting check job for Ironic-Python-Agent, which builds
the IPA image from source, and runs tempest with the agent
driver configured in Ironic.
Change-Id: Ib86344ee7bb15b4f3da6a4a9d016d12fefdad963
When deploying from source we want to use tags. This should allow
someone on infra to push a tag when we need one.
Change-Id: I9a8cda43dbe65dea0331f7cf5d1aef3adcead0cd
This reverts commit ddb4034837dfb1fcd16c60b93d66dec83bfc2ee9.
The underlying problem has hopefully been corrected.
Change-Id: I6fa913924f6b24b7e3c23e8c8d1787d779636971
Add new test:
Do not add new empty files without any translations or messages.
Those are not needed.
Enhance test:
When filtering translations and checking for only changes to .pot files,
check first that a file was really changed.
Otherwise, the .po files might have just timestamp changes and get
filtered out and we end with a patch with only the pot file in it.
Change-Id: I667b76baa5d779488098e1a297f38ea66e53fb6d
Due the php5-mcrypt packaging bug we want to pin the openstackid
related jenkins jobs to precise instead of trusty.
Change-Id: Id1367edfda952f88777f36b6ddd3d5d2a2bfcf63
Related-Bug: 1369710
According to openstack/governance change
I8010cd03c4d409a7a0532f7963a55b8456877ae1 the acceptance of the
Shared File Systems program's application on August 26 implies its
projects' Git repositories should be within the official namespace.
Change-Id: I41c13866fb085d5833cedaec9b14ed3e3396f5a0
Previously all pypy jobs were hardcoded to run on py3k-precise nodes.
Switch the job template to make this value configurable which will then
default to running the job on trusty nodes as we intend.
Change-Id: Ibc4c7720c2ee1a51c01e8336621b56a765de84f9
In order to use disk-image-builder to build nodepool images, we need
a few things. First, we need additional debs to be installed for
disk-image-builder to work. Then we need the image elements themselves
to describe the images we want to create. Also, a few helper scripts
for locally working with the disk images have been included.
Tested with build-image.sh script; devstack-gate-trusty.qcow2 created
correctly
Change-Id: I539743147341dc5b387d103fecd3e9ff0f01fdfc
This commit removes the havana jobs from the tempest experimental
pipeline. Those jobs were only added to test how much work was needed
to make tempest master work against stable/havana of the projects. It
was determined that it would be too much effort to backport the fixes
needed to make this work, and with the pending eol of havana we should
just remove the jobs.
Change-Id: I508c72c40b43c5cfc943dd2521c07caa08c5ad6f
To verify that the work done in tempest bp:test-accounts did
not break anything, we need the ability to run the non-isolated
jobs on demand via the experimental pipeline.
Partially-implements bp:test-accounts
Change-Id: I793705e5b58f90ac0b703f173686c3f8b465e80c
Also check for Verified -2. This change got lost by accident in the
previous patch I1ca73a03c67b34878244a3ebd926eb9bd60845f7 going
from patch set 7 to 8.
Change-Id: I9193c7ab0e0d79e26d209a0a8c03ef7cde91d962