15214 Commits

Author SHA1 Message Date
Evgeny Sikachev
f60d589b70 Migrate scenario gate on sahara-scenario repo
For scenario tests created a new repository,
check must be moved
Depends-On: Ibe638f8513f94531cf26640b431e234781906799

Change-Id: I7343be979babe1ae32cfab79639961de24a591a2
2016-01-21 18:38:47 +03:00
Jenkins
1722e659e9 Merge "use ceilometerclient from git" 2016-01-21 10:32:44 +00:00
Jenkins
727f53dc2b Merge "Make the ironic-parallel job experimental" 2016-01-21 10:32:05 +00:00
Jenkins
03916cc927 Merge "fix ceilometer integration job to handle slow gate" 2016-01-21 10:28:08 +00:00
Jenkins
a9ec9af084 Merge "Make gate-fuel-library-puppet-syntax-4-dsvm-centos7 job voting in the check queue" 2016-01-21 10:23:01 +00:00
Jenkins
19eb13479b Merge "Adds openstack-doc-tools as a group for doc tools" 2016-01-21 10:20:53 +00:00
Jenkins
f3b0192183 Merge "Remove fuel-library puppet 3.6 and 3.7 unit jobs" 2016-01-21 10:06:31 +00:00
Jenkins
0ed14b254e Merge "Add osprofiler events to #openstack-oslo channel" 2016-01-21 09:59:03 +00:00
Brant Knudson
3c9f902330 Keystone run py34 unit tests only on master
Keystone doesn't support python 3 yet. The job is only there
because some parts are working and we don't want them to break. As
such, there's no need to run the py34 env for stable/liberty. We
can save some test resources by not running this job.

Change-Id: I2d9285b7dcdfdbbfa1589a1450d4ea20aae11c34
2016-01-20 15:34:03 -06:00
Jenkins
af1b6aa53a Merge "Use linters job for keystoneclient starting with mitaka" 2016-01-20 20:21:48 +00:00
Jenkins
4cbceed51b Merge "puppet/spec_helper: run the script from project dir" 2016-01-20 19:28:01 +00:00
Jenkins
f2b6c64008 Merge "Add experimental neutron jobs for the new pecan based api server" 2016-01-20 18:46:50 +00:00
Jenkins
1885db236c Merge "switch releasenotes job to branch-git-prep" 2016-01-20 18:20:20 +00:00
Jenkins
b8260cb54d Merge "increase large-ops job timeout" 2016-01-20 17:56:12 +00:00
Jenkins
54ad799b5c Merge "Remove unused fix_pip.sh" 2016-01-20 17:50:26 +00:00
Anne Gentle
ac073cdcdf Adds openstack-doc-tools as a group for doc tools
Includes fairy-slipper and openstack-doc-tools. I don't
see clouddocs-maven-plugin but that'll be obsolete soon.

While fairy-slipper will create output for the api-site,
it also is a doc tool.

Change-Id: If26885c321dbdb60e09279fa4f43abffa5a2b55b
2016-01-20 17:48:16 +00:00
Alex Schultz
696715d0c8 Remove fuel-library puppet 3.6 and 3.7 unit jobs
This change is to remove the puppet unit test jobs from fuel library for
puppet versions 3.6 and 3.7. We are keeping testing on versions 3.3,
3.4, 3.8, and 4.

Change-Id: I66daa31ed6b5909c5356d0bf35a2c3bbbbd5ed82
2016-01-20 10:46:24 -07:00
Doug Hellmann
f2591225e1 switch releasenotes job to branch-git-prep
Use branch-git-prep instead of zuul-git-branch-prep to prepare the local
source repository, since it appears the latter does not work properly in
post jobs, yet.

Change-Id: I8cbcd49ff4bf7234e149985535f394bb686c58c3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-01-20 12:26:26 -05:00
Sean Dague
24fe7a4a17 increase large-ops job timeout
The large-ops overall jenkins job timeout is 60 minutes. However,
since the move to upper-constraints, and the lack of cached wheels,
we're spending 13 minutes installing python packages. This is very
often tripping use past the 60 minute timeout very barely. Bump this
up for more headroom so that we only fail if tempest actually fails,
not because pip is slow.

Change-Id: I49365b972e7095e3a65d9483181814c42de5df8b
2016-01-20 11:24:01 -05:00
Maksim Malchuk
461ed3add4 Make gate-fuel-library-puppet-syntax-4-dsvm-centos7 job voting in the check queue
fuel-library completly cleaned for properly support Puppet4
so let's make the job a voting job again in the check queue
only for the master branch.

Change-Id: I1f27c8c29eb92fe1a70c69929fc8ee71f68e6c44
2016-01-20 18:51:36 +03:00
Davanum Srinivas
ee32c6d13a Add osprofiler events to #openstack-oslo channel
We should post the events to #openstack-oslo channel
as well now that osprofiler is under Oslo umbrella

Change-Id: Ia00d5fb8e24a2f15d4064fa8baa7fa12c35d770d
2016-01-20 10:12:49 -05:00
Jenkins
5b9f83428b Merge "Add sahara scenario gate jobs in sahara-scenario" 2016-01-20 15:06:31 +00:00
Jenkins
46559921ed Merge "Update fuel-plugins on 'group' and 'docimpact' flag" 2016-01-20 13:58:59 +00:00
Jenkins
3307fab884 Merge "Set DocImpact group for LMA projects" 2016-01-20 13:58:50 +00:00
Evgeny Sikachev
28e667e9bd Add sahara scenario gate jobs in sahara-scenario
Add checking of fake plugin in gate for sahara-scenario

Change-Id: I2130cb92766e476cf2f81f7b9a87514c9fba1ba0
2016-01-20 16:17:35 +03:00
James E. Blair
8eb0732a00 Remove unused fix_pip.sh
This doesn't appear to be used any more.

Change-Id: I094c42e6eaaaaa779efa7a4978c2fd84557ccf79
2016-01-19 18:03:40 -08:00
Emilien Macchi
3e045ff121 puppet/spec_helper: run the script from project dir
Run the shell script from the project directory otherwise Jenkins will
fail:
/tmp/hudson7882092834424069370.sh: line 2: ./run_unit_tests.sh: No such
file or directory

Change-Id: I38d127e6b6c4d15abd41a023cefbc67b2e455655
2016-01-19 18:14:11 -05:00
Jenkins
8eaed9b2d2 Merge "Revert "Add exclusiveGroupPermissions to sandbox's acl"" 2016-01-19 22:27:25 +00:00
Anita Kuno
64e775123f Revert "Add exclusiveGroupPermissions to sandbox's acl"
This reverts commit 9e13d17efd2f8dea3a3bb93dc8b99145879f19bd.

The prior patch successfully removed all permissions
for registered users from sandbox. Not what I was
after with this patch.

Change-Id: I3e8bbb74b119d98a97b1fe653721f324663bbd70
2016-01-19 21:41:35 +00:00
Jenkins
d2b32f9379 Merge "don't do multinode jobs in rax-iad" 2016-01-19 21:27:05 +00:00
Jenkins
8af5d25008 Merge "Increase internap max servers from 36 to 72" 2016-01-19 21:07:26 +00:00
Jenkins
6f4953fa60 Merge "Add exclusiveGroupPermissions to sandbox's acl" 2016-01-19 20:56:11 +00:00
Mathieu Gagné
cdf39caf53 Increase internap max servers from 36 to 72
This patch increases the max_servers on internap from 36 to 72.

Change-Id: I90c4eb18306508a6e42fdec0d3d931fe9a92015c
2016-01-19 15:42:09 -05:00
Anita Kuno
9e13d17efd Add exclusiveGroupPermissions to sandbox's acl
Currently the gitweb access information lists sandbox's acl
as giving +2 +A to all registered users. Looking at a patch to
sandbox reveals that +2 +A is not in fact a permission all
registered users can access.

With the belief that since the all projects acl setting gives
+1 to all registered users and therefore that the project
specific sandbox acl is not overridding the all projects acl,
the patch adds exclusiveGroupPermissions to the sandbox acl
to override the all projects acl and grant +2 +A to all
registered users for the sandbox repo.

Change-Id: I4f69d9ec3fdcdc524760f153fa61b0d9108cd8c6
2016-01-19 15:20:46 -05:00
gordon chung
c2d063bc15 fix ceilometer integration job to handle slow gate
ceilometer tries to connect to gnocchi when started. a retry mechanism
is in place if gnocchi is unavailable. on a slow gate, the retry
limit is hit before gnocchi is started so ceilometer abandons its
attempt to connect and resulting checks fail as no data is recorded.

this patch changes it so gnocchi is started first to ensure it's ready
when ceilometer attempts to connect to it.

Change-Id: I77bc50235222422e5a0f7b6797ae0ed8640a3495
2016-01-19 15:20:27 -05:00
Anne Gentle
7b23d4a4f1 Adds release notes jobs for fairy-slipper, app dev doc tool
Change-Id: I6cd94595c9e625f5147defb6f367adef05181a88
2016-01-19 13:23:16 -06:00
Sean Dague
e99be8ccb3 don't do multinode jobs in rax-iad
The rax-iad region fails quite often in making a reliable subnode for
a multinode job. It's failed in the gate 20 times in the last week, 12
times in the last 24 hours, and is current our top elastic recheck
bug.

The root cause is unknown, however it is heavily contributing to the
gate backlog.

Change-Id: I6b67dc236307efabed3039bc7dd695d3942585bf
Related-Bug: #1531187
2016-01-19 13:17:53 -05:00
Jenkins
d502307e66 Merge "Use zuul-cloner for hacking integration test" 2016-01-19 18:03:17 +00:00
Jenkins
99b64b4829 Merge "Add py27 and docs to steth" 2016-01-19 18:03:05 +00:00
Jenkins
d150cb26a3 Merge "Define criteria for skipping multinode-live-migration" 2016-01-19 17:53:06 +00:00
Jenkins
ab78a074a7 Merge "Use linters job for keystone starting with mitaka" 2016-01-19 17:52:57 +00:00
James E. Blair
bc0bf48932 Don't use internap for 2-node labels
CPU flags are too different from other providers; updates to
devstack-gate will fix this and we can add it back.

Change-Id: I09281c7920db0048ba190c375c1cfbfbfd552064
2016-01-19 08:47:19 -08:00
Devananda van der Veen
46aff1d17c Make the ironic-parallel job experimental
This job has not been passing in a long time (if ever).

It's in the experimental pipeline for tempest, but the check pipe for
ironic. This patch moves it to ironic's experimental pipeline. We'll
move it back when it has a chance of passing.

Change-Id: I1f36381c7101dfdfaca1eee9aa9ca92c9c4769b8
2016-01-19 08:44:20 -08:00
Jenkins
18e53ca9a5 Merge "puppet: initiate testing for puppet-openstack-spec-helper" 2016-01-19 16:02:39 +00:00
Jenkins
143663ad06 Merge "Magnum: enable mesos voting" 2016-01-19 15:39:03 +00:00
Emilien Macchi
5af6a5afc3 puppet: initiate testing for puppet-openstack-spec-helper
Puppet OpenStack group has a library [1] that is used by our modules and
contain some common ruby code.

This library really help us to:
* be consistent in how we test our modules
* avoid duplicated code

So far, we've put Rakefile and beaker helper in the gem, and we're in
the process to use it in our modules.
It's dropping lot of code! And so far we like it.

The problem is it's very easy to break the library because it has no
testing yet. If you break the library, you break all Puppet CI.

This patch aims to initiate it:
* create a job: gate-puppet-openstack-spec-helper-unit-dsvm-centos7
* run this job only on puppet-openstack_spec_helper project
* set the job as non-voting
* the job will just run ./run_unit_tests.sh so we will handle the rest
  in openstack/puppet-openstack_spec_helper repository.
* this patch only focus on unit tests. Further patches will come for
  beaker and eventually more bits we want to test.

[1] https://git.openstack.org/cgit/openstack/puppet-openstack_spec_helper/

Change-Id: I9c7d9efae0907e4cc4c14d76dcf44ef32f78a785
2016-01-19 09:02:43 -05:00
Eli Qiao
93d744ba84 Magnum: enable mesos voting
Implements: blueprint mesos-functional-testing
Change-Id: I38da4f106f719800d2f6dcb00087281e7901cfa3
2016-01-19 18:05:00 +08:00
Jenkins
0a5deeaea8 Merge "Update remote refs in early devstack clone" 2016-01-19 09:09:57 +00:00
Jenkins
757513d7fd Merge "Add neutron -plus job template for advanced features" 2016-01-19 08:45:59 +00:00
Jenkins
5b67f6abf7 Merge "Set Ceilometer backend to Gnocchi in integration test" 2016-01-19 08:06:02 +00:00