Gracefully stop using hpcloud 1.0 so that any remaining nodes there are
cleaned up. This is in preparation for removing hpcloud 1.0 completely.
Change-Id: I7e45c9f646d2077d6e9692f72389bfc955e1d56c
The aviator job does not have a node label so add one. This will force
the jobs to run on slaves with ruby1.9.1.
Change-Id: I1f52aa5a5fa8b76954788eb1e8781ef1739ff49e
Publish python-troveclient on docs.openstack.org like all
python-PROJECTclients. This means: A new document gets published
whenever a new client gets released.
Use python-jobs template and remove all jobs that are part of the
template, add openstack-client-publish-jobs for publishing.
The jobs already exists in Jenkins, wire them into Zuul now.
Change-Id: Ice07e5e034a3433db290d1f2b98b9a006b782f55
Partial-Bug: #1315101
Installing nodepool standalone has this error:
Could not find dependency Class[Pip] for Exec[install_nodepool] at
/root/config/modules/nodepool/manifests/init.pp:90
Add the missing include pip statement.
Change-Id: Id30814eb1788e7b7eb533794a26c231000e9b41c
Gerrit 2.8 uses a plugin to do replication and the command to trigger it
is different than the built in command from 2.4. Update the docs to
reflect the correct command.
Change-Id: I4b97a94a932b469a72eb3141ebd340785577465c
Temporarily stop using this provider as its causing various problems,
the load on CI has been reduced to allow R2 to be able to handle it
solo. Once we redeploy and gain some confidence in this region we
will be adding it back in. Setting max-servers to 0 will allow nodepool
to gracefully cleanup nodes.
Change-Id: Ib16dbef47b74bb027d47c60b50448d51c0110ca3
If a project has a broken .gitreview file, git review -s will fail and
the job will abort. Just continue in this case.
Change-Id: I07cd00cdbbc075d90278b39674a3fb3fc3720054
In order to spend some time redeploying/verifying R1 we need to reduce the
demand for tripleo CI so that R2 can handle the load solo. The 2 main
changes here are 1. Move the ubuntu overcloud job into the experimental
queue, from here it can still be run if needed. 2. Move the
ironic-undercloud job into the experimental queue, it still isn't
passing and can be run from here if needed. We may need to remove more
but this will be a good start.
Change-Id: I78d8d3743598cc725632e4e8fb055e6a73886d66
Recent addition of filter by change number breaks and prevents status
updating if there is an active task in the queue w/o id field such as
periodic tasks are.
Change-Id: I51ba1b218abbf22990fc9b94d569f897a4c445c0
The test.sh script is not currently being run in any jobs, this change
removes the redundant validation code that's also in the puppet-syntax
job and creates a puppet-apply-test job that runs the test.sh script.
Running `puppet apply --noop` requires sudo, otherwise it will give
errors about refusing to run commands as other users.
Change-Id: Ie6b278d98390a8a5dd8bb24899c8c4083f5755c9
Create for each log level its own translation file and update it
like the user visible translation file. Note that the debug log level
does not get translated and thus is excluded.
Take care that we handle empty pot files (transifex errors out on them)
and no initial existing pot files.
implements bp log-messages-translation-domain-rollout
Change-Id: Ib2f6f2450526655c41c27f411fb2868076049068
Currently the process for making a Third-Party CI system voting
is not documented. This patch documents the current ideal process
for moving a Third-Party CI system from the non-voting permissions
group to the voting permissions group in Gerrit.
Change-Id: I762aec397f1c0c26bab62fbcb124e8b002066a43
Use a template in layout.yaml instead of repeating
different rules for poking rtfd when docs need to be
rebuilt.
Change-Id: Ibf18d96610ed0a17a6a35be58422b1c5f4e9b00b
Add a tox environment to run the zuul layout tests locally.
Modify run-layout.sh to ignore a missing mirror selection script
and assume that it is running with a valid mirror configuration.
This allows the script to be run locally without breaking a
dev environment.
Change-Id: I5b0c94ae51e7f41b8b26b3ef4f78b830031d263e
We want to make wheels for pre-release and release events. We will only
build wheels on python 2.7. If the project supports python 3 as well, the
project will have marked itself as supporting universal wheels. If it does
that, python 2.7 will build a wheel that can be used in both places. If it
does not support python 3, then we don't have to build on on python 3.
Change-Id: I060b59d8adc586ff37065fa4f6172a592ee3f903