1276 Commits

Author SHA1 Message Date
Jamie Lennox
70789e1122 Add django-openstack-auth-kerberos project
The django-openstack-auth-kerberos package provides additional modules
and handles kerberos related dependencies for kerberos authentication to
horizon.

Depends-On: Id9bd9d18777c1620ef7009d033f9b6ead051685d
Change-Id: Ied438ddc420a875361c83b7eafa7b169eb19bfd1
2015-05-04 12:51:47 +10:00
Emilien Macchi
28b7a65bd4 Puppet/Beaker: drop puppet-{gnocchi,tuskar}
For now, Gnocchi and Tuskar are not packaged in Ubuntu so there is no
way to test the modules with Beaker Rspec.
Until we have the packages, let's drop the useless jobs from the CI.

Change-Id: I895e58d0ea1e8e2c61086a1e0024c411e31a9e63
2015-05-02 12:49:07 -04:00
Joe Gordon
df4a4e475f Add tempest-dsvm-sahara
Because sahara builds on the compute base layer, it does not need to be
tested in all devstack-gate jobs. Instead create a new job that tests
sahara in a devstack environment as a first step in removing it from the
standard configuration.

Specify that SAHARA should be enabled in the devstack updown job
so that the parts that enable sahara are exercised in devstack.
This is already currently the case, but this updates the job config
so that it will continue to do so later when we remove sahara from
the default config.

Change-Id: Iae4e2439bfdfe7f3fc5f0b75b38583a70d7d78f4
Co-Authored-By: James E. Blair <jeblair@hp.com>
2015-05-01 15:15:32 -07:00
Gregory Haynes
cb61ed582b Move DIB test dep installation into DIB
We keep chasing after missing deps and dependency installation issues.
Lets handle these issues in the DIB source tree.

Depends-On: I7c8bdaddfe316ae171b34164f99bc3d568eafd92
Change-Id: I7883ad5408a39af858114377d54daad261856bd9
2015-05-01 21:35:56 +00:00
Joe Gordon
3b83b74c5f Stop hacking integration test from cloning across the network
We already have a local copy of the git repos in /opt/git and the
hacking integration test can use an arbitrary repo path by setting
REPO_ROOT. Since we don't need the target-project repo to super up to
date just use the local copy to stop cloning across the network.

Change-Id: I3c751934f082007e1bc86dc9ed4cc22afd79f369
2015-05-01 10:55:19 -07:00
TerryHowe
9c099d0bc6 Add Python SDK to PROJECTS for SDK gate
The gate is saying:

    bash: /opt/stack/new/python-openstacksdk/post_test_hook.sh: No such file or directory

I assume the problem is the SDK project was not checked out.

Change-Id: I9b2c1d0b10c3672d5deb1b16b16b01054e502804
2015-05-01 09:29:47 -06:00
Jenkins
34a4062888 Merge "Add OpenStack Python SDK gate" 2015-05-01 13:40:19 +00:00
Jenkins
db08209142 Merge "Add functional test job for python-glanceclient" 2015-05-01 13:38:59 +00:00
Jenkins
cb79c3c94c Merge "Add congress.yaml file" 2015-05-01 13:03:44 +00:00
Russell Bryant
373f61d1fa Add docs-on-rtfd to networking-ovn
Add the docs-on-rtfd job to the stackforge/networking-ovn project.

Change-Id: I87120cb822e59e679a4bdbb6a8bee62db7deb8b2
2015-04-30 16:42:31 -04:00
Alexander Yip
f8215ec314 Add congress.yaml file
This sets up a gate test for running devstack/tempest
tests for Congress.

Change-Id: I7a1cfad3673297a9351571981bab83c5dd49bfd4
2015-04-30 09:55:27 -07:00
Claudiu Belu
7fdcfe8be8 Adds pypi-jobs to networking-hyperv
Pushing a version through gerrit should also publish version
to pypi.

Pypi project: https://pypi.python.org/pypi?name=networking-hyperv
openstackci is added as admin user.

Change-Id: I0e971bc4c0f770480e98eeff51d8adf7bf3fba3e
2015-04-30 12:32:08 +03:00
Filip Blaha
d45cd0ad44 Pylint job for Murano project
Change-Id: I9aa1f69642d8528469cfa8012ea04c953f4d9b5b
2015-04-30 10:09:23 +02:00
Jenkins
77d196f99b Merge "Add manila-ui to OpenStack" 2015-04-30 05:05:16 +00:00
Angus Salkeld
c2a79955aa Add missing ceilometer services to heat job
We want to test ceilometer alarms integration in our gate
and we are missing the alarm evaluation services.

Change-Id: Ib3795bcca9d5ec3d68c6443a9854dbc56118ca40
2015-04-30 11:42:07 +10:00
Robert Collins
b924fd129f Don't setup devstack for pbr integration tests.
We don't use, influence or interact with devstack in these tests, so
its pointless overhead.

Change-Id: I450f0fe2400acea149135d1b484457238252cb2f
2015-04-30 07:45:43 +12:00
Robert Collins
aa98144217 Fixup the PBR_PIP_VERSION more.
All reviewers missed this :).

Change-Id: I2045cfc11743eccbe2b3519c3865a37439dc6fdc
2015-04-30 07:45:43 +12:00
Louis Taylor
c8baa6077e Add functional test job for python-glanceclient
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
2015-04-29 19:48:11 +01:00
Gary W. Smith
fae9be5884 Add manila-ui to OpenStack
This patch adds the new manila-ui lib project to OpenStack.

Depends-On: Ia9b2ab5b019eb60eaa4b26499b68d6fc7fcfe55c
Change-Id: Ib30c471d4cf6f17ec560266d3ab06427a9eb46be
2015-04-29 09:52:09 -07:00
TerryHowe
37fc7e318b Add OpenStack Python SDK gate
Add a gate to run some basic functional tests for the Python
SDK.

Change-Id: I4feec23f0f711dfe422af47a8e391d5a560e9ea9
2015-04-29 09:48:05 -06:00
Jenkins
9fc6770bdb Merge "Enable gate jobs for remaining StackTach libraries" 2015-04-29 11:55:20 +00:00
Jenkins
8e063244c0 Merge "fix ec2-api rally job" 2015-04-29 11:55:11 +00:00
Jenkins
5073ab7aa1 Merge "Install kpartx for DIB tests" 2015-04-29 11:52:22 +00:00
Jenkins
de5bbd7d46 Merge "Use zaqar's devstack plugin" 2015-04-29 11:18:20 +00:00
Jenkins
37a79b224f Merge "Add keystoneauth library and testing infrastructure" 2015-04-29 11:18:11 +00:00
Jenkins
3ef1a7b604 Merge "Correct output path for infra-site index" 2015-04-29 00:13:08 +00:00
Morgan Fainberg
c81db77cd0 Add keystoneauth library and testing infrastructure
Add the keystoneauth library and testing. This is meant to split out the
auth-specifics from keystoneclient and made as lightweight as possible.
This is the initial split, cleanup and trimming down will be handled in
gerrit.

Change-Id: I9bce17c37c7d5cbda3a5e32ebbab8a4fa5daac44
2015-04-28 16:14:24 -04:00
Jan Klare
1b5b4d292f move gate-.*-chef-rake job and run it branch specific
- move it from experimental to check and gate and run it only for releases after
  juno, while running the old gate jobs (lint|style|unit|repo) on the older branches
  and not on the current master or later on all branches
- added chef-rake-jobs to cookbook-openstack-bare-metal

related patch ID: I8e0bff1eab67952cab7b1ae977b02f08ce77cd23

Change-Id: I3eacb3a1c157b46101afce3e1f4e918f1471bc15
2015-04-28 21:25:01 +02:00
Gregory Haynes
bbdecfd619 Install kpartx for DIB tests
diskimage-builder depends on kpartx, install it.

Change-Id: I141df7ca3a08cea6851676fb6c3c6c734c746e13
2015-04-28 16:52:38 +00:00
Monty Taylor
c7f8c6c1f6 Add retry message to gerrit-git-prep macro
So that we can track how often it happens.

Change-Id: I7daf5251dd95e07e98cff9845382cdbdd8bcabb5
2015-04-28 09:16:21 -04:00
Monty Taylor
9450ee37e3 Put retry loop around gerrit-git-prep
As an attempt to mitigate git mirror disconnects.

Change-Id: I7f2901580e8507a6455d013cd8929394e9ef0ab3
2015-04-28 08:53:09 -04:00
Jenkins
72992a7c3f Merge "Using Neutron network in gate-rally-dsvm-murano-rally" 2015-04-28 11:41:53 +00:00
Flavio Percoco
8908b9eb22 Use zaqar's devstack plugin
Zaqar's team is in the process of moving devstack's zaqar code into a
plugin. This patch changes the gate job to make it consume such plugin.
The plugin already landed in Zaqar's code base as per
I38c6cf71e2ae73f60e4494d853fee5796aa1f0f8

Change-Id: If5c91ebe136017cea2eeecf62a580d050e49617d
2015-04-28 10:12:03 +02:00
Andrey Pavlov
2dd78f672c fix ec2-api rally job
because rally has moved from stackforge to openstack we need to change this
in ec2api job also...

Change-Id: I0faf4b2fac412ab581700abe2be0abc0cf7b864a
2015-04-27 22:42:10 +03:00
Levi Blackstone
1bd8be5bc3 Enable gate jobs for remaining StackTach libraries
- Update remaining stacktach-* projects to run PEP-8 and py27 jobs as part of the gate

Change-Id: I9e1c48fec759a63c660b5bc4930f8ae9d4fbc6d3
2015-04-27 12:55:03 -05:00
Joe Gordon
8f42556065 Reduce number of services running in largeops-src
The largeops-src test is used for libraries that can break largeops
(oslo.messaging, oslo.db etc.) and is hitting mysql's connection limit
periodically.  Stop running services that large-ops doesn't test to
mitigate this.

Change-Id: I8ab0cee07cbc0649eda37b686a67b81a46586fcb
Partial-Bug: #1403284
2015-04-27 10:14:43 -07:00
Jeremy Stanley
73509eb4af Correct output path for infra-site index
Change-Id: I085842559516c53b8d6f5d9005d768055591af43
2015-04-27 15:57:16 +00:00
Roman Vasilets
53eabd9caf Using Neutron network in gate-rally-dsvm-murano-rally
Enable Neutron networking in murano experimental job. Because
Murano job isn't working without Neutron.

Change-Id: Ia6555f2eb9ee3be776042c93b113d7b723f13533
2015-04-27 12:41:24 +00:00
Clint Byrum
84f7f2f867 Remove precise functests for diskimage-builder
Looks like this doesn't work and we'll need to make a decision about
either fixing it or documenting that building on precise is unsupported.
Meanwhile we can't have all our patches failing checks.

Change-Id: If550dda79af875998041da2ed5251e6e9a1d84f7
2015-04-25 14:18:47 +00:00
Robert Collins
72682fa92e Better shell.
Change-Id: Ic1bdec32cccf60fa0df4896426fc07f10ada1f50
2015-04-25 11:01:54 +12:00
Jenkins
af2e210e92 Merge "Run Gnocchi devstack tests for stable/1.0 against Kilo" 2015-04-24 22:49:45 +00:00
Jenkins
6e7ccd06ef Merge "Test pbr against unreleased pip." 2015-04-24 21:45:16 +00:00
Robert Collins
ae57426110 Test pbr against unreleased pip.
Less surprises FTW.

Change-Id: If507dfc29fe53ba931f9e90243d3cae275f6b323
2015-04-25 09:17:35 +12:00
Jenkins
7ae5a29bf9 Merge "Add qemu-img to dib functests" 2015-04-24 20:19:24 +00:00
Jenkins
55899a5858 Merge "Add testr_results report" 2015-04-24 19:06:11 +00:00
Jenkins
ea199dd184 Merge "Run full tempest on centos7" 2015-04-24 18:59:53 +00:00
Jenkins
fbc8b52f61 Merge "Using Neutron network by default in gate-murano-congress-devstack-dsvm" 2015-04-24 16:10:43 +00:00
Julien Danjou
1fcdca8973 Run Gnocchi devstack tests for stable/1.0 against Kilo
Gnocchi is doing more releases than most OpenStack projects so there's
no e.g. stable/kilo branch. We need to do a mapping here so test-matrix
is not completely lost.

Change-Id: Id3c203ab7dcb0302b2cc70850fb5bca3d524113f
2015-04-24 17:25:06 +02:00
Julien Danjou
2ecb6ebffd Publish Gnocchi to PyPI
Change-Id: I38ce79cd69e789c5d573dbc364c7859f5261efa3
2015-04-24 14:07:35 +02:00
Jenkins
6f9366ce4a Merge "Add publishing, check-requirement jobs to os-brick" 2015-04-24 05:48:20 +00:00