18594 Commits

Author SHA1 Message Date
Tomoki Sekiyama
cc311ba7bb Create new functional job for glance_store-cinder
Glance_store is splitting its tests out, so they can be used
separately. Create the new functional tests for cinder backend,
in addition to filesystem and swift backends.

The test itself is implemented by the change:
    I20dec7ec28844bb03887917320a7d1da296e36d7

This test should currenly be experimental.

Change-Id: I626f580dfda958226f0e6d2c059e233c4529942c
2016-06-16 09:11:28 +00:00
Jenkins
81be27cabe Merge "Add zl02 to nodepool" 2016-06-09 21:55:24 +00:00
Jenkins
726e0344ba Merge "Remove copy_puppet_logs publisher" 2016-06-09 21:53:44 +00:00
James E. Blair
b983a20239 Add zl02 to nodepool
Change-Id: I9d6e63eb2e600ab4f0f72854ab2b1bf5548b2b16
2016-06-09 14:40:48 -07:00
Jenkins
34e2a61fa6 Merge "Move ARA integration jobs to use ./run_tests.sh instead" 2016-06-09 19:41:49 +00:00
Emilien Macchi
f6d7960ced Remove copy_puppet_logs publisher
Remove copy_puppet_logs publisher and run a script in
openstack/puppet-openstack-integration to collect logs.
This script is provided by [1] and copied from here.

It also change the puppet-openstack-integration-checkout builder to
clone openstack/puppet-openstack-integration not in ./ but in
./puppet-openstack-integration, so we can use this builder in beaker
jobs, that run for openstck/puppet-* modules.

[1] I625491cdc03e6b3dadff46eafe0811544805e861

Change-Id: I9a5563ded5b99bc216b9b2c7861299f5256456fa
2016-06-09 14:07:49 -04:00
Jenkins
8e8278f0aa Merge "Clean up proposal slave in a builder" 2016-06-09 17:59:32 +00:00
Jenkins
01547388aa Merge "Create new functional job for glance_store-swift" 2016-06-09 17:27:06 +00:00
James E. Blair
20576bded0 Clean up proposal slave in a builder
So we can avoid using the jenkins-specific postbuildscript plugin,
move the proposal slave cleanup to a builder.  Run it first so that
it always runs.  Since we're running it first, we can't use it to
clean up our current workspace, so instead, ask it to clean up all
workspaces.

Change-Id: I54a187d643fb76f10cc11411d546c41348b5592e
2016-06-09 09:44:13 -07:00
Jenkins
a9ca416454 Merge "Simplify translation logic" 2016-06-09 15:48:57 +00:00
Jenkins
ca0dd6180a Merge "Revert "Revert "Migrate tripleo to centos-7""" 2016-06-09 14:32:41 +00:00
Andreas Jaeger
8714241668 Simplify translation logic
Since we do not store POT files anymore, remove special handling for it.

Change-Id: Ib5131226ae368d7a81510e6d0bc4f65d412b3eb5
2016-06-09 16:25:17 +02:00
David Moreau-Simard
e7ec0ed85c Move ARA integration jobs to use ./run_tests.sh instead
Moving to the shell macro and using run_tests.sh will grant us
increased flexibility around how the integration jobs are run.
It will also provide us with the ability to easily change the
tests without having to rely on jenkins job changes.

Change-Id: Ibd0f7939c3b059deaa3f2f7a2ec8f7ca8a858b6f
2016-06-09 10:13:16 -04:00
Jenkins
e6f068ad36 Merge "translations: Handle early exit" 2016-06-09 14:06:31 +00:00
Jenkins
e5e1f25927 Merge "Run api-ref gate job for api sample files changes" 2016-06-09 11:25:26 +00:00
Niall Bunting
6b608d3a3c Create new functional job for glance_store-swift
Glance_store is splitting its tests out, so they can be used
separately. This patch creates the new functional swift tests.

This test should currenly be experimental.

Change-Id: I4aeec0593774f0af102b4a0ac4df76c3978f2e3e
2016-06-09 10:18:41 +00:00
ghanshyam
66302dca9b Run api-ref gate job for api sample files changes
api-ref files might contain the ref to api sample files
present in doc directory. Nova api-ref has the reference to
sample files location for API request/response example.

In that case api-ref gate job should run for any changes done in
sample files location.

Change-Id: I42610bfff46235aa062f05c467cfc93e70708274
2016-06-09 18:24:16 +09:00
Jenkins
fc5b6f2477 Merge "Skip release notes jobs for pre-Mitaka os-brick and python-cinderclient" 2016-06-09 07:23:37 +00:00
Jenkins
8879f7834f Merge "Run tempest tests from sahara-tests for sahara jobs" 2016-06-09 07:23:05 +00:00
Jenkins
6e610eba2c Merge "Add releasenotes job for manila-ui" 2016-06-09 07:22:09 +00:00
Jenkins
7629582c9e Merge "Ironic: fetch tempest plugin from git for non-master" 2016-06-09 07:17:38 +00:00
Jenkins
418cad0a12 Merge "Add infra structure for install guide publishing" 2016-06-09 07:17:28 +00:00
Jenkins
d2e96ca20f Merge "Move puppet-tacker to Openstack" 2016-06-09 07:15:55 +00:00
Jenkins
3be65e695e Merge "Add swift bitrot/periodic jobs" 2016-06-09 07:15:47 +00:00
Jenkins
b068841de6 Merge "Fix building nodes panel for zuul launchers" 2016-06-09 07:15:25 +00:00
OpenStack Proposal Bot
8f79e9064b Normalize projects.yaml
Change-Id: Ic6a2ee265c7806074cdc23a083143ef4786f1591
2016-06-09 06:13:49 +00:00
Jenkins
c215616afd Merge "Don't clear-out all repos in puppet cleanup" 2016-06-09 05:24:53 +00:00
Jenkins
591e37ec0a Merge "Enable functional test job in openstack ci for networking-ovn" 2016-06-09 05:05:50 +00:00
David Moreau-Simard
b5eb971520 Remove ansible integration jobs from ARA
The ansible integration tests will remain in-tree in ARA but are
not runnable in the gate without considerable effort for the time
being.

Change-Id: I5402e9b61a09f3b600784e9c53bcb2435aed41cc
2016-06-08 23:53:16 -04:00
Tony Breeds
25029fe288 Add swift bitrot/periodic jobs
Change-Id: I12113004fb570ecd45fb9cba63149a69c22b02d1
2016-06-09 12:13:47 +10:00
Jenkins
a0055f5631 Merge "horizon job to use tempest plugin in gate" 2016-06-09 01:17:36 +00:00
Ian Wienand
8154680e6a Don't clear-out all repos in puppet cleanup
dib 1.17.0 includes fixes for debian-minimal to work with the
apt-sources element in I69dbaa34be3db3d667e6bd8450ef4ce04a751c70

This moved to having the base repos split out from the usual
/etc/apt/sources.list into separate files in /etc/apt/sources.list.d

Unfortunately, this puppet module does the cleanup by glob removal of
everything in that directory, which is a bit unsafe.

I've refactored this slightly so that, like the RedHat path, we only
remove the puppetlabs repos files.

Change-Id: I5bcd8880a90d238b77aaacfd1eaf0a720552c7ee
2016-06-09 10:27:34 +10:00
Paul Belanger
8a66084334 Revert "Revert "Migrate tripleo to centos-7""
We how are green in the tripleo experimental pipeline for
tripleo-centos-7.  Our Depends-On field links back to the successful
job.

This reverts commit a82ab29f6af49fc78c6b8640a38d848f70b0fbad.

Change-Id: Icbe7ef3b1f4281f738ff667544b25ad8e95cf5bc
Depends-On: Ia12f5db60ae6bdf2d8de20002deb53da9625566d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-09 00:10:34 +00:00
Paul Belanger
b093ce94e6
Fix building nodes panel for zuul launchers
We will never have manager nodes that are set to building, because
zuul-launcher does not work that way.  Switch back to target for
building.

Change-Id: I20f841473987b5099b7869ae69a4ce3cca696e71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-08 19:52:22 -04:00
Jenkins
8365913c73 Merge "Add python-watcherclient doc on docs.openstack.org" 2016-06-08 22:47:16 +00:00
Jenkins
c128db0ab5 Merge "Remove jenkins01 target from nodepool" 2016-06-08 21:18:17 +00:00
Jenkins
e183f478f1 Merge "Don't run puppet tests on rst/unit test changes" 2016-06-08 20:25:34 +00:00
Jenkins
413db6f185 Merge "Create the ARA project" 2016-06-08 20:04:32 +00:00
Dan Radez
deea45aa74 Move puppet-tacker to Openstack
- openstack puppet community has approved via email
  to accept this puppet module to the puppet
  community

- moving the puppet module from my personal github
  into Openstack

Needed-By: If9db8de09de89a70597f65fde980a85021a2faf2
Change-Id: Iff6fdff0b13b47fbd918082f6bda5d4488f07114
Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-08 18:44:56 +00:00
Jenkins
f1dab04466 Merge "Remove dib-buildimage-debian-ironic post job" 2016-06-08 18:40:45 +00:00
Jenkins
54a8d04860 Merge "Skip upstream check if we have already imported upstream" 2016-06-08 18:38:29 +00:00
Goutham Pacha Ravi
6133a44615 Add releasenotes job for manila-ui
This job needs to run on patches submitted for the
Newton release and beyond.

Change-Id: Ibb5e84e621ee0dadd8f6748252536a6447202611
2016-06-08 14:29:50 -04:00
Sean McGinnis
8b3301db13 Skip release notes jobs for pre-Mitaka os-brick and python-cinderclient
The os-brick and python-cinderclient projects did not have reno release
notes until the Mitaka release. This adds them to the list of projects
to skip the gate-*-releasenotes tests for Liberty and earlier.

Change-Id: I1b756a7e7eba6c92c5d4b68032273eb1cc7d7e99
2016-06-08 13:00:51 -05:00
David Moreau-Simard
2059766866 Create the ARA project
ARA: Ansible Run Analysis makes Ansible Playbook runs easier
to visualize, understand and troubleshoot.

ARA is three things:
- An Ansible callback plugin to record playbook runs into a local or
  remote database
- A CLI client to query the database
- A web interface to visualize the database

The project is an initiative of the RDO community to help parse
the results of CI jobs that are driven by Ansible.

More details are available on the openstack-infra mailing list [1]

Please note that there is no launchpad created for this project.
We would prefer skip an eventual migration and integrate with
StoryBoard directly.

[1]: http://lists.openstack.org/pipermail/openstack-infra/2016-May/004257.html

Change-Id: I39bfae2c4d83c250cb3c8dae1b2c68597f523f45
2016-06-08 17:32:54 +00:00
David Lyle
249c02b00c horizon job to use tempest plugin in gate
The horizon tempest plugin is working and horizon integration
has been removed from tempest. It's time to change horizon to use
the horizon tempest plugin in the gate and make the job voting.

This change also removes horizon's use of the
gate-tempest-dsvm-full job as this no longer tests horizon.

Change-Id: I3f2a996f26c462edd968fb961c05cebc83b175a0
2016-06-08 10:22:32 -06:00
Paul Belanger
536cec4fec
Skip upstream check if we have already imported upstream
Update our testing to only check upstream if we haven't imported the
repo into openstack.  This will address test failues when users
deleted the upstream repo before removing it from
gerrit/projects.yaml.

Change-Id: I6bd9fe9841dee8be352ed17af44b4cf9cea397fd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-08 11:26:20 -04:00
James E. Blair
d7c7b20c9f Remove jenkins01 target from nodepool
This server is being decomissioned.

Change-Id: I57167afb08a91237c1d5fe7a38544561c8f0968a
Depends-On: I6aef7690796fa414ec241f3ad84f260cb8a4af7b
2016-06-08 15:05:48 +00:00
James E. Blair
09ea86be80 Remove puppet-congress upstream url
It is imported and the upstream is gone.

Change-Id: I6aef7690796fa414ec241f3ad84f260cb8a4af7b
2016-06-08 08:03:52 -07:00
Antoine Cabot
e161581749 Add python-watcherclient doc on docs.openstack.org
As watcher is now an official project, the client
doc must be hosted on docs.openstack.org

Change-Id: I3e69ef2863e322c0700a5ee605593d9b7ce69fb3
2016-06-08 15:54:46 +02:00
Andreas Jaeger
439a2e5154 translations: Handle early exit
If the VENV is not setup yet, then don't use it.

Change-Id: I5f6c8f021109189b9f1fa310a15113aaa2249d64
2016-06-08 13:23:30 +02:00