Commit Graph

5243 Commits

Author SHA1 Message Date
Jenkins
f47aa52e4e Merge "Propose translations: Fix invalid bash" 2016-04-20 08:17:21 +00:00
Jenkins
a745444754 Merge "Run slave-cleanup on all proposal jobs" 2016-04-20 08:12:50 +00:00
Andreas Jaeger
717ca3b9bf Propose translations: Fix invalid bash
Remove extra $s from local declaration.

Change-Id: I259bfa1f52349223ddd77d7aa0fd26257721748c
2016-04-20 09:24:29 +02:00
Jenkins
b605c3655a Merge "Magnum: remove some projects and configs" 2016-04-20 06:11:02 +00:00
Jenkins
f4b8a1e849 Merge "Revert split into 2 shell scripts" 2016-04-19 17:44:18 +00:00
Jenkins
13a3129ba7 Merge "Implement higher job timeout for Ansible role jobs" 2016-04-19 17:10:07 +00:00
Jenkins
af9aff5d3d Merge "Enable non-voting keystone tempest plugin tests" 2016-04-19 17:01:48 +00:00
Jenkins
2b0ef2f37d Merge "Vitrage - Zuul/Jenkins fix" 2016-04-19 15:36:56 +00:00
Emilien Macchi
3074fdb22c Fix ZUUL_REF on puppet-openstack-integration-checkout
Fix ZUUL_REF on puppet-openstack-integration-checkout JJB builder,
so we quote correctly, and avoid this error:

ZUUL_REF=${{ZUUL_REF:-None}}: bad substitution

Change-Id: I7424b20693856a978a406e0ac8554ca02ac871e7
2016-04-19 09:59:45 -04:00
Jenkins
a74eb90da4 Merge "Add rally job for Senlin service" 2016-04-19 13:31:23 +00:00
Jenkins
66ff5b3c32 Merge "Add release notes jobs for networking-bgpvpn" 2016-04-19 13:30:43 +00:00
Jenkins
ddc0442354 Merge "Add releasenotes jobs for networking-ovn" 2016-04-19 13:30:23 +00:00
Jenkins
05b0a07052 Merge "Translations: Refactor" 2016-04-19 13:30:02 +00:00
Thomas Goirand
34a95b7e33 Revert split into 2 shell scripts
Previously, it was attempted to split deb-openstack-pkg-tools.yaml into
2 shell scripts instead of one, to attempt to work around the sbuild
relogin problem. This didn't work, and since, a workaround was found.

Therefore, this patch cleans-up the mess from previous attemp, and
remerges into a single shell script.

Change-Id: Ibfd2dd812d78e2af6afd4a6739a8915214b8fa32
2016-04-19 11:06:01 +02:00
Noam Bloom
cbd220df93 Vitrage - Zuul/Jenkins fix
layout.yaml - Removed Python3 jobs temporarily until
     we set our local tox to run py34 instead of py3.
vitrage.yaml - Fixed hook function to use source

URGENT - Thanks :)

Change-Id: I58994cf77608df5310d6a2b45de195dcc718cfe2
2016-04-19 11:24:14 +03:00
Jenkins
044fbc343f Merge "Translations: Fix sync of releasenotes" 2016-04-19 06:17:31 +00:00
Jenkins
63370e1eae Merge "puppet/periodic: export ZUUL_REF" 2016-04-19 05:42:56 +00:00
Rodrigo Duarte
fe71180997 Enable non-voting keystone tempest plugin tests
Turn on the keystone tempest plugin tests. From now on, tests that are
only related to the keystone API, will be placed there.

To run only keystone tempest plugin tests, we use::

    $ tox -e all-plugin -- keystone

 * non-voting so we can see that it works
 * master-only
 * run only against keystone

Change-Id: I070e1f40ecaa5d23a68c4ac23b542631ea3e2309
Partially-Implements: bp keystone-tempest-plugin-tests
2016-04-18 16:12:05 -03:00
Jenkins
e28edcab24 Merge "add releasenotes and beaker jobs on puppet-ovn" 2016-04-18 18:34:53 +00:00
Jenkins
2679b3f8b7 Merge "add reno jobs to puppet-oslo" 2016-04-18 18:30:09 +00:00
Jenkins
a1f1dd00b8 Merge "add releasenotes & beaker jobs to puppet-ec2api" 2016-04-18 18:25:54 +00:00
Jenkins
ea7fbca4d2 Merge "Add release notes jobs for trove-dashboard CI" 2016-04-18 18:24:57 +00:00
Andreas Jaeger
f5a2ef4748 Translations: Fix sync of releasenotes
Only generate releasenotes from master branch and only if
they exist.

Change-Id: Iaff4375fc370592484df2d6917bcdd9f15d380b6
2016-04-18 20:11:51 +02:00
Andreas Jaeger
4bb392d5f5 Add releasenotes jobs for networking-ovn
Setup gating and publishing on release notes for networking-ovn.

Change-Id: Ib33ca4bffd1a87ccead59d0db97ce168b942e6a2
2016-04-18 20:01:10 +02:00
Andreas Jaeger
cb645e72af Translations: Refactor
Merge extract_messages and extract_messages_log into one function
extract_messages_python since these are always used together.

Merge propose_python and propose_django in one function propose,
call the extract_messages_* function outside of it.

Refactor python and django handling in a single function that can
be invoked twice instead of duplicating lines.

Change-Id: Ib92df685f9268e2429a119f619c1ab7e9ff1b82a
2016-04-18 19:37:35 +02:00
Jenkins
e9432c01c4 Merge "Translations: Cleanup django modules" 2016-04-18 14:28:10 +00:00
Jenkins
adc444a019 Merge "Translations: Fix releasenotes" 2016-04-18 14:22:58 +00:00
Mathieu Rohon
0f5c559732 Add release notes jobs for networking-bgpvpn
Change-Id: I6c23b9b716cd857084bedc4ab8f6e3b64a60a71a
Depends-On: I5328d724695d1a51d4670e6f9861d0c89706c31e
2016-04-18 13:17:41 +00:00
Emilien Macchi
c1c118fb79 add reno jobs to puppet-oslo
Start managing release notes jobs for puppet-oslo.

Change-Id: I9b7d1e6c720035439e5ee05ad4fd20aba28b9c3f
2016-04-18 09:05:12 -04:00
Emilien Macchi
2c5fdded13 add releasenotes and beaker jobs on puppet-ovn
We would like to start implementing functional testing on puppet-ovn and
this patch is a first step for having those tests, with Beaker.
Once we have basic beaker tests, we'll continue testing with
puppet-openstack-integration later.

Also add reno jobs to manage release notes.

Change-Id: Ib70a4cc724d4a17d0c1eab952bd872ac46f76b0a
2016-04-18 08:59:39 -04:00
Amrith Kumar
127e2ae4f8 Add release notes jobs for trove-dashboard CI
This job adds the CI jobs for Trove Dashboard. The change 3e0ad3e
already added the release notes jobs to the Trove Dashboard project's
tox.ini etc.,

I'd followowed the documentation at [1] which didn't mention that you
had to add the doc-publisher-site. I have therefure also submitted [2]
to update the documentation and pointed the example to this review as
it contains the three steps that are required to completely execute
this process.

[1] http://docs.openstack.org/project-team-guide/release-management.html#how-to-add-new-release-notes
[2] https://review.openstack.org/#/c/307161/

Change-Id: I6adb4934e82b934e1c8aa992c42e2377ef7a9732
2016-04-18 08:55:42 -04:00
Emilien Macchi
d92489f9c0 add releasenotes & beaker jobs to puppet-ec2api
Add releasenotes & beakers jobs to puppet-ec2api, so we can start
managing release notes and functional testing with beaker.

Change-Id: Ib200d0598d2f77f31451a46a237e2960608f5709
2016-04-18 08:55:24 -04:00
Emilien Macchi
33a9c7f8e2 puppet/periodic: export ZUUL_REF
In puppet-openstack-integration-checkout JJB builder, make sure we
export ZUUL_REF, otherwise periodic jobs will fail with this error:

> Provide either ZUUL_REF or BRANCH in the calling enviromnent
> git failed, retrying

Change-Id: Iff99aec747cd778d559b5092d91a46ad24a5c975
2016-04-18 08:26:30 -04:00
yanyanhu
98649be54c Add rally job for Senlin service
This patch adds rally gate job for Senlin service.

Change-Id: Id72d4fd45b17e458918b1c09e669c98de4e6a295
2016-04-18 06:19:23 -04:00
Jenkins
9cbed8df19 Merge "Vitrage - Zuul/Jenkins update" 2016-04-18 08:59:19 +00:00
Jenkins
c6c7ed5873 Merge "Add new project Coupler to openstack repo" 2016-04-18 08:53:02 +00:00
hardik
028f180e5d Fixed script path in mistral job
Change-Id: Ifbb2352ec3df102102da5f6e104bb4966862fdce
2016-04-18 13:40:31 +05:30
Andreas Jaeger
67e91f7801 Translations: Handle non-translated module
extract_messages removes the pot file if it does not contain any
translations. But then git add will fail since nothing is to add.

This currently breaks keystone proposal:
http://logs.openstack.org/periodic/keystone-propose-translation-update/2ef243f

Add a test for empty directory and exist early if it exists.

Change-Id: I3cce7f81856d579dde36445f722ba513a29fae61
2016-04-18 09:19:58 +02:00
Andreas Jaeger
5cb5247c5c Translations: Fix releasenotes
Since we have now first translations of releasenotes, we can test
downloading of these. Testing barbican, nova, and openstack-manuals on
my local system found a couple of problems that are fixed with this
patch.

Refactor how we handle releasenotes, let's handle them like python and
django projects with specific functions.

Run the same cleanup on releasenotes like on other pot and po
files.

Fix download of releasenotes translations for openstack-manuals, previously
zanata-cli complained about a missing rule for these.

Remove from setup_project the special reno_resource setup, this is not
needed, the general rule works just fine.

Also, openstack-manuals does not set up the venv, so no need to remove
it.

Include minor cleanup for cleanup_pot_files.

Change-Id: I8c9a018b859b983f39c5239224bb530ce7500cb3
2016-04-18 08:53:09 +02:00
Richard Jones
d7598e96ba Fix script to include repos in PYTHONPATH
The repos checkout needs to be in the PYTHONPATH for the
import of the xstatic module to work. Since we invoke
the xstatic_check_version.py by absolute path, Python
does not include the cwd() in the PYTHONPATH.

Change-Id: Idd4f8db6334c9f29168e3bc39de3ed95a4e1c60f
2016-04-18 15:17:08 +10:00
Andreas Jaeger
2e256f8f91 Translations: Cleanup django modules
Remove untranslated and unused po/pot files for django modules - the
same way we do for python projects.

Change-Id: I06e71e29a727a40c960b3721333dda9e0bde7b11
2016-04-17 21:46:02 +02:00
Noam Bloom
1e9c343f07 Vitrage - Zuul/Jenkins update
1. Added vitrage.yaml - needed for setting up environment vars and
 run tempests tests.
2. Added Jenkins template jobs publish to pypi and python3, for the following projects:
   - vitrage
   - python-vitrageclient
   - vitrage-dashboard
   under projects.yaml and layout.yaml
3. Added an experimental template job for running tempest tests under layout.yaml

Change-Id: Ib882a4dd60d1b26caf861d74773b8e7f9e8aa2dd
2016-04-17 22:00:11 +03:00
Andreas Jaeger
0af0f35a2a translations: Do not merge untranslated pot files
Do not storate pot files that are not translated currently, remove
them from any proposals.

Change-Id: I9ded8b892a4034bccf27c43d0d3721a97eab6bb0
2016-04-17 19:29:38 +02:00
Jenkins
aa8aba5522 Merge "Add translation metadata" 2016-04-17 13:07:02 +00:00
Jenkins
9ea3257733 Merge "Switch gate-neutron-dsvm-scenario job to be invoked via tempest plugin framework" 2016-04-17 09:34:28 +00:00
Andreas Jaeger
4a63f9bcdd Add translation metadata
pybabel does not set by default PROJECT, VERSION or BUG-address - unlike
"python setup.py extract". Set these values now.

Change-Id: I889899034208f2861216b0d7944db8480b2dd7fb
2016-04-16 20:16:41 +02:00
Steven Dake
004f4cf41e Revert "Change kolla gate timeout to 90 minutes"
I'm not realy sure what the problem is with our gate timing out,
but 90 minutes doesn't fix the problem.  It just prolongs the delay
for gating when the gate fails in some mysterious way.

Thanks for working with us while we sort out our gating situation.

This reverts commit 01155c491b.

Change-Id: I45ff5b59697d949e2c9ea8412442b4649486b2ea
2016-04-16 08:39:31 -07:00
Jenkins
2b5e1243c4 Merge "Script from mistral repo is used in gate-mistral-docker-buildimage job" 2016-04-16 07:54:40 +00:00
Jenkins
c0b81d219b Merge "gnocchi: fixes typo in mitaka branch job" 2016-04-16 07:54:20 +00:00
Jenkins
8c0c931ab9 Merge "Fix glance store experimental test" 2016-04-16 07:50:44 +00:00