17326 Commits

Author SHA1 Message Date
Jenkins
7e978f84d9 Merge "zuul/layout: run intergation jobs on puppet-zaqar" 2016-04-13 00:20:31 +00:00
Jenkins
7b09330da0 Merge "publish puppet-aodh in tarball for master" 2016-04-12 20:19:55 +00: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
Jenkins
fe691a0b18 Merge "Translations: Temporarily stop master sync for python projects" 2016-04-12 15:03:32 +00:00
Jenkins
d0eaf76cd9 Merge "Added new repos for fuel plugins" 2016-04-12 14:50:11 +00:00
Jenkins
d8a266b451 Merge "Fix neutron unit test job names in grafana dashboard" 2016-04-12 14:48:46 +00:00
Jenkins
cc1d9dc5b7 Merge "Create tripleo-quickstart subteam" 2016-04-12 14:46:27 +00:00
Jenkins
379b60c0ac Merge "Revert "Switch npm-lint to non-voting for fuel-ui"" 2016-04-12 14:39:57 +00:00
Jenkins
f6929ca858 Merge "Fix experimental magnum image build" 2016-04-12 14:20:41 +00:00
Mateusz Matuszkowiak
949021a7e4 Added new repos for fuel plugins
- fuel-plugin-detach-swift
current repo: https://github.com/SmartInfrastructures/fuel-plugin-detach-swift
- fuel-plugin-tacker
current repo: https://github.com/michalskalski/fuel-plugin-tacker

These are yet another fuel plugins repositories,
created under Openstack namespace.

These projects met the following criteria:
- development of the plugin has already started under private repo,
- code is available under the open source license,
- current repository do not contain any binary files,
- plugin will support more than one Fuels version,
- there are plans to setup CI.

Change-Id: Ife7c03989bb39fb1fad2af044263324a6baccd85
Closes-Bug: #1512607
Closes-Bug: #1544536
2016-04-12 13:34:25 +02:00
Henry Gessau
d11d2a2f64 Fix neutron unit test job names in grafana dashboard
The neutron unit test jobs no longer have '-constraints' in
their names.

Change-Id: I1e8ee502b0e562087391e27c1cc935756bd879aa
2016-04-12 07:30:38 -04:00
Andreas Jaeger
22d7f1fcb7 Translations: Temporarily stop master sync for python projects
To allow translation of release notes, we need to change the srcdir
argument for zanata. The locale files stay the same, just the way they
are referenced is different now.

First, we disable syncing of master for projects with one module
(most projects, exceptions include horizon and keystone) temporarily.

Then, a manual update of resources is done.

And finally syncing is enabled again.

This change disables syncing and lays the ground work for how the setup
will be later:
* stable/mitaka will use old setup.
* master for *all* projects will use same settings, so this unifies
  current django and python projects, independent of number of modules.

Change-Id: I9719e256bbd213d9b9265faaf4e4e32632c5d8d7
2016-04-12 13:05:57 +02:00
Jenkins
6311ad49dc Merge "Retire openstack-ansible-os_swift_sync repository" 2016-04-12 08:06:57 +00:00
Jenkins
4dc99f809b Merge "Refactor releasenote branch condition" 2016-04-12 08:01:01 +00:00
Jenkins
5220f2ed29 Merge "cleaning up python3 jobs for sahara-tests" 2016-04-12 07:56:09 +00:00
Jenkins
880a22a23f Merge "[sahara] configure publist-to-pypi jobs for sahara-tests" 2016-04-12 07:51:03 +00:00
Jenkins
a950361b4a Merge "copy_puppet_logs: copy audit.log if it does exist" 2016-04-12 07:21:44 +00:00
Jenkins
5ed58b1dda Merge "Add Tempest gate job for Zaqar" 2016-04-12 07:16:12 +00:00
Jenkins
974976b2d2 Merge "Add release note publishing to glance_store" 2016-04-12 07:12:24 +00:00
Emilien Macchi
b1b9e3253d copy_puppet_logs: copy audit.log if it does exist
/var/log/audit/audit.log contains SElinux logs that we sometimes need
for debug, since Puppet OpenStack CI is running SElinux in enforced
mode.

This file will be useful for us so we would like to copy it from nodes.

Change-Id: Ic554dcad8d28b9cbc612019002b19982c53e74f7
2016-04-11 19:31:19 -04:00
Jenkins
5c6ee77f47 Merge "Do not run npm shrinkwrap if npm-shrinkwrap.json already exists" 2016-04-11 19:37:08 +00:00
Jenkins
3de463b854 Merge "Move gate-tempest-dsvm-neutron-dvr to gate queue" 2016-04-11 19:30:13 +00:00
Andreas Jaeger
2035136b17 Rework slave-cleanup.sh
slave-cleanup.sh is run during translation jobs to cleanup the workspace
a bit.

It looks like it never did it job properly, since remove ~/.venv is the
wrong way.

Instead cleanup the local workspace:
* Report disk sizes to see whether this is worthwhile
* Run "git clean -f -x -d" to delete all extra files and directories

Change-Id: Ieae619a68a10b06976664e7e0cb53b31c6dfa658
2016-04-11 20:45:51 +02:00
Vitaly Gridnev
de4a62d950 cleaning up python3 jobs for sahara-tests
Change-Id: I15f087e6f58f2c1db5e324fc23d3e78b6cdee734
2016-04-11 19:20:59 +03:00
Jenkins
61576c46a8 Merge "[sahara] disable releasenotes jobs for liberty and kilo branch" 2016-04-11 16:20:21 +00:00
Vitaly Gridnev
a5b1ce28d6 [sahara] configure publist-to-pypi jobs for sahara-tests
we are preparing for the first release of sahara-tests.
enabling  publish-to-pypi job

Change-Id: I554a4992a94037969a0a723f81e4e00082049875
2016-04-11 19:07:34 +03:00
Jenkins
23eed0e7f1 Merge "Add checks for gerrit ACLs" 2016-04-11 15:34:31 +00:00
Jenkins
3302b3ea66 Merge "Add js-afs-blob-store (afs-blob-store) to openstack-infra" 2016-04-11 15:12:00 +00:00
Jenkins
73e8d56490 Merge "Add missing acl-config reference for os-collect-config to os-apply-config.config" 2016-04-11 15:06:29 +00:00
Andreas Jaeger
6ef07db860 Add checks for gerrit ACLs
Check the following common problems with gerrit ACL lines:
* Wrong path
* Non-existence of a referenced file
* Redundant setting of acl-config with default value

Remove redundant entries that the script found.
Add acl-config for freezer-specs since no ACL existed.
Add acl-config for vinz-webclient since no ACL existed,
this was in original change I1706332f911ad9c8887d1e40613b06cbeb5e1143.

Change-Id: I6b9fc6d2ff1cd5a1f871975608947d6fe763b500
2016-04-11 16:52:26 +02:00
Giulio Fidente
c0ee0db357 Add missing acl-config reference for os-collect-config
to os-apply-config.config

Change-Id: I5a9f142522a4ced8eda7fdab1a9054c3bf78d0ba
2016-04-11 16:48:33 +02:00
Michael Krotscheck
b51eadd09f Add js-afs-blob-store (afs-blob-store) to openstack-infra
This project is an implementation of the fs-blob-store, which exposes
an API that appears to be a real POSIX filesystem, but in reality
is a file renaming shim which sorts all documents into alphabetical
directories. /foo becomes /f/foo, /bar becomes /b/bar, etc.

This project backs our NPM mirroring script, allowing us to mirror
npm into AFS.

Needed-by: Icbaa3d28650583599d20f273ef65757783a73674
Change-Id: Ic969dd933349f718409dc9357b25ff13c0e02d29
2016-04-11 14:39:03 +00:00
John Trowbridge
9ee2b77008 Create tripleo-quickstart subteam
TripleO has used implicit subteams for a while now,
but it would be better to encode these in gerrit ACLs.

The release team is left as tripleo-release, but
hopefully tripleo will move to managed release this
cycle.

Change-Id: If0d5b1c82b69c191c99ac152f37e16fb4e07f976
2016-04-11 10:09:28 -04:00
Jenkins
d6a6d65343 Merge "Update regex for tempest-dsvm-ironic-inspector job" 2016-04-11 13:52:54 +00:00
Andreas Jaeger
c652e0ef16 Refactor releasenote branch condition
Split one very very long regex into two very long ones for easier
review.

Change-Id: Ia78b03376b2fe32ba07e84f2d93db2ec2527e0df
2016-04-11 15:09:17 +02:00
Vitaly Gridnev
84347fc95a [sahara] disable releasenotes jobs for liberty and kilo branch
python-saharaclient doesn't use reno for release notes in liberty
and kilo branches, so let's disable that to prevent failures

Change-Id: Ic4a69f99488c46fe92056a3f0339286b9959d49f
2016-04-11 15:54:14 +03:00
Jesse Pretorius
21b427a4b7 Retire openstack-ansible-os_swift_sync repository
The content from the openstack-ansible-os_swift_sync repository has
been merged into the openstack-ansible-os_swift repository and is
therefore no longer needed.

This patch implements the retirement of the os_swift_sync
repository content as per [1].

[1] http://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

Needed-By: I47c126dd6186f3b045110d00143036ebf60275e9
Change-Id: Idb70740db0f51b3f445bae2dd99bbc4fbb7b9862
2016-04-11 13:47:16 +01:00
Andreas Jaeger
dbfcccf3ee Add release note publishing to glance_store
glance_store has setup in the repo release notes, let's publish the
release notes now as well.

Depends-On: I0293c247bc87d81218c4350393a8bfb4d769bc91
Change-Id: Idbaa432dacc9ffb8e96c87cdd0d27409309a3083
2016-04-11 12:16:43 +00:00
Alexey Stepanov
a3f3104f15 fuel-qa: Add vote to pylint checks
tox env's active: py27, pylint, pep8
Closes-bug: #1556791

Change-Id: I0ffc11be3b4fe15507e74de88b314821af40d733
2016-04-11 13:26:30 +03:00
Jenkins
6b954dae29 Merge "Adding networking-huawei project." 2016-04-11 09:03:18 +00:00
Andreas Jaeger
81d8c8449f Fix Babel to 2.2.0 for now for django translation
Looking at today's django imports for horizon like
https://review.openstack.org/#/c/303695 and
https://review.openstack.org/303807 , a lot of strings are removed
from pot files - which looks wrong. There was just a Babel 2.3.2
release, let's go back to 2.2.0 that does not remove these strings.

We need some more time to investigate this and fixing the version to
2.2.0 will give us this time. I fear the translated strings are already
removed from zanata but we might be able to get them back from git.

Change-Id: I952d842e4406b33257e8d715b7ac774a5f6c4f4f
2016-04-10 21:40:50 +02:00
Jenkins
d5e8aff7ab Merge "Normalize projects.yaml" 2016-04-10 08:07:05 +00:00
Jenkins
ef6a007c9b Merge "Switch python-ironic-inspector-client dsvm job to iPXE as well" 2016-04-10 07:20:06 +00:00
OpenStack Proposal Bot
9c955236af Normalize projects.yaml
Change-Id: Icae8f3d41e8ac3036cc05f09f41562da4d91944b
2016-04-10 06:19:45 +00:00
Jenkins
c9b0a2b24f Merge "Handle python projects with multiple modules" 2016-04-09 19:43:55 +00:00
Andreas Jaeger
ff03a350a5 Handle python projects with multiple modules
Keystone has now two modules and our extraction generates the same
content for both modules.

To confirm, check current keystone directory, it contains the same
locale files:
$ l keystone_tempest_plugin/locale/keystone_tempest_plugin.pot \
keystone/locale/keystone.pot
-rw-r--r-- 1 aj users 44265 Apr  9 19:46 keystone/locale/keystone.pot
-rw-r--r-- 1 aj users 44265 Apr  9 19:46 keystone_tempest_plugin/locale/keystone_tempest_plugin.pot

Fix the extraction so that only the module directory is scanned for input,
and not anything outside of it. This will generate in this case file
with just the boilerplate in it since the plugin is not translated.

Change-Id: I1d19d8f5172fc44b686fd9f1912af2e88a769d7e
2016-04-09 19:44:04 +02:00
Andreas Jaeger
d29de9da3c Fix horizon releasenotes translation
Currently pushing of translated release fails for horizon
since a .tox directory exists that has pot files as well.

Add an exclude rule to zanata.xml so that .tox is not considered at all.

Example failure:
http://logs.openstack.org/fd/fd92d8ec59c2f4d91f4a1c5463d95d1237f07b21/post/horizon-upstream-translation-update/f5c2061/

Change-Id: I595bd1fbdaee14698e3205eb0370435551fc8ddf
2016-04-09 19:16:41 +02:00
Emilien Macchi
4508f26e97 zuul/layout: run intergation jobs on puppet-zaqar
Zaqar is now deployed in scenario002 of Puppet OpenStack Integration
testing, and we run Tempest.
This patch runs the jobs for puppet-zaqar.

Change-Id: I589f48dd3c4be81b9480ab82970787129ab3f634
Depends-On: I1aa563f37aa7a231b2218f79b72c73c668d968f3
2016-04-09 11:42:18 -04:00
Jenkins
5fbda07f6c Merge "Make the Django 1.9 tests voting on OpenStack Auth" 2016-04-09 14:01:55 +00:00