Fix last change to be applied at proper place.
The glossary test needs to be in the !RST case, move it over.
Change-Id: Ib629ad85edd7f57288c94056154d1359126a4eac
The run-docs.sh script was checking for a tox job using the tox
-l/--listenvs flag. However this only shows jobs that are listed in
the envlist variable in the tox.ini. The docs job is not normally put
in this variable because it's what is used to define the default set
of jobs run when you just run 'tox' without any args. This commit
changes the if check to search the entire tox config for any jobs
listed in the configuration labeled docs. This should pick up docs
tox jobs more reliably.
Change-Id: Ieeccba08fe7960206864723e6f13a10309cfacf3
Recently (by Idd5524ed0b602408be5a53830981a8ab974b390c) VPNaaS was
removed from default service set.
But since ec2api supports VPN related features, it needs VPNaaS in
the gating job for functional testing.
This patch adds VPNaaS to jobs which run vpn related tests.
Change-Id: Ia1f5f8747ab82f02c3fae9536c6a91ce84af7833
Transifex now reserves glossary as part of the name, so rename it (as
done in transifex) to glossary-1.
Glossary is only used for openstack-manuals, so we do this change only
at that place.
Change-Id: I6e0e678b9c19c3a5fec882ede40679a7c8b73c5a
This now works so we shouldn't have any more need to
disable the voting part of it, so this turns it into
a voting and gating job.
Change-Id: Ieaecac84aa192e4a55e5f769340a24127e2f7452
The jobs are not 'experimental' but just non voting.
This patch avois any confusion with real vocabulary.
Change-Id: I49cc709c3a3cb716b3152d7e5aef1c01bbeee4d6
* Create a new jenkins slave script: copy_puppet_logs.sh
This script starts with devstack-gate cleanup_host() but strips it
down to be suitable for a more generic copy.
We make a guess of the project config/logs to copy based on the
installed puppet modules; a project can add to this via PROJECTS
* Create a new jenkins publisher: copy-puppet-logs
* Execute this new publisher on puppet-beaker-upgrade jobs
Because this job is non-voting, let's try this new
publisher in this job so we make sure to not break Puppet OpenStack
CI.
Change-Id: I454cf0af8708869a511ac1ccbeee29fe47f0d5d9
Now that the self-signed certificate for the Zanata server is stored
in the default Java keystore, zanata-cli push for the translation
upstream update jobs is working nicely, so we can stop using if to
guard the non-zero exit status from the script.
Change-Id: I75d892c9fe207b19ef263bb09b9beaf25848fbaf
Anchor supports py34 environment since commit cc98c34. New commits
should be checked against python3.
Change-Id: Iadf71aaae342dace42abb7d94dfc42eff97763ea
We used to validate the requirements checks through the py27 unittest
job, but this resulted in output that was hard for contributors to
understand. Those tests have been moved out to a separate command, with
its own tox environment, so set up a job to run the new tool.
Depends-On: Icb717b0f36afb6ea29f50bc6935917dddf47fd4c
Change-Id: Ib1bd44cf710b89101f28b0a9db5ede473e5e8c25
Only run this on master.
Change-Id: Ie53493767a2f9bd89e09e3a4827c832e2b6a8033
Depends-On: Ib5377c36fdb10cdc2427942f16b1f7c93f802525
Signed-off-by: Kyle Mestery <mestery@mestery.com>
The dependent commit enables this for neutron-vpnaas, but only
for master and not juno or kilo.
Change-Id: I5007b93dd8cca76c240eccad217b6d7df1ddeafd
Depends-On: Ibde058c11804a783b4477ecf4d59c1af99bd73fc
Signed-off-by: Kyle Mestery <mestery@mestery.com>
This patch modifies the infra framework so that the
networking-arista package could be published to
PyPI automatically
Change-Id: I7cadb17bbfff204ba5b3ff77c75732b75a7369fc
The grenade job for Heat has been passing for more than a
week now. Make it voting.
Also, move out grenade job from devstack-gate and into
Heat. Add extra branch designator for non-voting grenade
job and add that non-voting job to the grenade project.
Change-Id: I53b7a36cd7e3b184acabeaa22c858e395630f567
Because ironic and DIB share a job they are being tied together into the
integrated gate queue. Lets make the DIB job unique so this is not the
case.
Change-Id: Ia8a5fc3b891e1f07c4a3aef94748b2c86c3f17fd
The main freezer repo now contains the API and Web UI
code. As the project is growing we would like to have
an individual repo for each component.
This commit refer to the creation of a new freezer-api repo.
The directory freezer_api of the stackforge/freezer repo
needs to be imported on this new repo with the history.
Implements blueprint: main-repo-split
Change-Id: If1b27a58ffbcb4ebf06414c0917fe8af130eca8f