We have seen what appears to be a rax api endpoint go away without
nodepool noticing. Set a 60 second api timeout on rax nodepool providers
so that the clients will give up after a 60 second period and reconnect.
Reconnecting should get us connected to a happy endpoint socket.
Change-Id: If27fc2e1d45b35bc255daba6bfbce9615dcc3cf6
Due to some implementation details in our vcsrepo puppet module in order
to get the specified revision you must ensure latest on the repo. This
poses a small problem where the repo is reset to that revision each
puppet run, but we can negate that problem by hosting the robots.txt
from apache directly which is where the depends on dependency in this
change comes from.
Note that we also bump the git sha1 to the latest version that has been
tested on etherpad-dev. This catches us up on all of the most recent
etherpad-lite updates.
Change-Id: Ibcfb03cf9ff6f7686e5dbd69905d34009adf9157
Depends-On: Iccccf1ef194060490512e6550c22bdb9d3478ba8
Backup resources for bup and pgsql database backup. Need to add
keys and setup user manually at bup server side, as described
in CI doc: http://ci.openstack.org/sysadmin.html#backups
Change-Id: I55cca70f891eb18775b0585532b8c34a0dd40787
Depends-On: I13d542ef5a2a74f14ab42d3421938532edf75f93
Zanata needs a default from address to send out email, which users
will need in order to register for accounts, etc.
Change-Id: I20748336e423f8231bd42e73082a684c750d9dc8
Zanata allows you to specify a comma-separated list of which users
have admin privileges in its standalone.xml config. Configure the
users so we can login using OpenID and see the admin interface.
Change-Id: I9db5ae002fdb6ccb541295fa3a6a7282eb826e6a
We've been trying to get the cells job in the check queue passing
consistently and it's been a game of whack-a-mole with regressions, so
when we're trying to debug new failures it'd be super helpful to
actually have logstash for the cells logs.
This adds the cells logs and only indexes them for the cells job(s)
which is the only time they should appear.
Change-Id: Id4450b7cb5d3303f9cb031c3e77fc17cfff97890
Turn F20 min-ready down to zero so that when we remove the nodes in
I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88 nothing gets orphaned
Change-Id: Iad5263a545f16f344aab70d16aec35608aa3f9cb
The 'server' value on puppet.conf is currently hardcoded on server.pp,
which is contained within puppetmaster.
This change exposes that parameter in the outer class and in case
the user does not define it then 'puppetmaster.openstack.org' is used
, as is now.
Change-Id: I8e25397a89cf4adea4decab95de3b5c9ac817d16
The system to add zuul status to gerrit pages is very inefficient
and is causing high load on the zuul server as well as poor
performance in browsers. Remove it until it can be reworked to be
more efficient.
This reverts commit 5be687279c6a5284a39e1e62e928b5cf5b359aa3.
This reverts commit 0118d2b4b53cea2641c123a57c14bf8276237f09.
Change-Id: I0ec03e9c585ecc53a839a7a03fa0171a3d28b873
PyMySQL, unlike MySQL-python, is a pure-python implementation with
support for Py3K.
Change-Id: I19e94e7d384d6d18410fe1fcded14a52ac62c840
Depends-On: I110c85fa7d57a6ab121437f93238cf931a8f2d74
There previous regex had a bug which meant that the Toggle CI button
and functionality wouldn't trigger when browsing to a change which
included the revision number. This updates the regex to match in those
conditions.
Change-Id: Icc3d580d063c3a64f9d2b7e7d6a46e67afe0c779
Update public SSH key to match my current laptop one.
Can be side-checked at https://launchpad.net/~ttx/+sshkeys
Change-Id: I2284e7040c179fc54312fe43f29c62d923c85ec7
Modern browsers are not happy to retrieve plaintext HTTP content
when running in the context of an HTTPS-served page. When including
Zuul's status JSON blob from the Gerrit WebUI via hideci.js, use
HTTPS.
Change-Id: Ibafe2b210ecdebea1781192beb0f4a14a23121eb
As we move to using shade through nodepool, several things can consume
clouds.yaml via os-client-config. ansible openstack modules can also read
the file, as well as python-openstackclient. SO - if we start putting
clouds.yaml files places, then we can opt in to using it instead of
directories full of shell script env vars.
Change-Id: If25ee14f06a4530da4779e062b1ad46238e44f2e
The template.pp manifest did not realize users base was doing that.
Unfortunately this was not moved into template.pp when we removed base.
Add the user realization to template.pp via
openstack-project::users_install to correct this.
Change-Id: I7e4e1e707bf613ba7e021f60f5de580491ba95b1
The number of testenvs per host was reduced some time ago, this should
have also been reduced to align with the new number of testenvs.
Change-Id: I691a8668a9307b196b99ecfc69cacecb7e8443c2
Due to the specification to move from Transifex to Zanata, change the
proposal slave to grab the zanata-cli utility by using the new
zanata::client puppet module.
Change-Id: I7b632527d56365364063632fc8506718eada5b86
Depends-On: I979a1fd1a37b69b2a1d7c0a2c647d87fc4f0eb6d
OpenStack participates in Outreachy and Google Summer of Code
and potentially other internship programs. This list is a place
for mentors and interns to coordinate.
Change-Id: I2e960e6d33361a1bd73a528d405760d715845df6