12116 Commits

Author SHA1 Message Date
Jenkins
4de6fe3558 Merge "Switch to openstackid-dev for translate-dev" 2017-03-02 00:47:52 +00:00
Jenkins
e9f1800fcb Merge "Update db creds for translate01.o.o" 2017-03-01 23:15:25 +00:00
Adam Coldrick
746841f029 Update ssh key for SotK
Change-Id: Id55d2927b60f354439ca3eae0edc7026b908798c
2017-03-01 20:41:41 +00:00
Jenkins
263525eedc Merge "Install puppet after the rpm is set on centos 7" 2017-03-01 06:12:04 +00:00
Clark Boylan
7f1a40876e Update db creds for translate01.o.o
This should only be done as part of the service cut over from old
translate.o.o server to new translate01.o.o server.

Change-Id: I6716b94cbd639b2bd4d1c9d73a3e19626d9b2da0
2017-02-27 15:35:07 -08:00
Clark Boylan
3539729d20 Set vhost name on translate\d+ properly
These hosts will have hostnames like translate01.openstack.org but will
serve content for transate.openstack.org so we have to set the apache
vhost name properly.

Change-Id: Ia3e08272cd0ca566b02dab8f425a9cf6814dd233
2017-02-27 11:05:10 -08:00
Clark Boylan
bf1a15b4e6 Add translate ansible group
This was missed as part of the earlier translate upgrade change. With
switch to digitized host names we also want to group those hosts
together in hiera and ansible. Make that change here.

Change-Id: I6d25b35efbf0b43bd63a8ff9e217b68663575c75
2017-02-27 11:03:27 -08:00
Jenkins
6931cc8d76 Merge "Add puppetry for translate01 xenialing" 2017-02-27 17:46:11 +00:00
Jenkins
c622416a55 Merge "Add backups to translate server" 2017-02-27 17:15:44 +00:00
Clark Boylan
f2b6333603 Add puppetry for translate01 xenialing
This is part of the Zanata upgrade process. We will be deploying new
Zanata to translate01.openstack.org so add node def in site.pp to
support that. This keeps the old translate.o.o def too so that it is
left alone untouched.

Note that this also adds code to pass through wildlfy's install URL and
fixes the specification of the wildfly version number. I think the
version number var being wrong was not a problem for us because the
wildfly installation only runs if there is no installation dir in place.

Change-Id: I4b6ababcc34e2464cf6a824e92a1c146d553dcaf
2017-02-27 09:09:48 -08:00
Jenkins
0b9eabfeef Merge "Add Debian mirror for Ocata packages" 2017-02-27 16:45:08 +00:00
Clark Boylan
d0f11cc0af Add backups to translate server
This was not done when we spun the server up the first time around. We
noticed as part of the work for doing an upgrade. Go ahead and get this
in place before any upgrading so that we have backups handy if
necessary.

Change-Id: I307f555fb607b2d592177f11923929e007858ab8
2017-02-27 11:41:33 -05:00
Paul Belanger
a4a7e6183b Exclude deltarpms for fedora
Right now, we are not using them in our jobs. It is possible in the
future we will want too, but for now save some HDD quota by skipping
them.

Change-Id: If799a8b9483941b52590813cb909d2051898895e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-27 11:12:04 -05:00
Allison Randal
4b8cd980ac Add Debian mirror for Ocata packages
In order to run Debian packages of the Ocata release through
CI/CD, we first need the debian-ocata package mirrors to be
initialized.

Change-Id: I754dbf2d75bc043735707e42e8b480b932ee0b86
2017-02-23 15:55:16 -05:00
Ian Y. Choi
8fd2027ddf Switch to openstackid-dev for translate-dev
Switch to dev version so that upgrades of openstackid can get tested

Change-Id: Ic0e1cb6116bb9b9143e1dae3e1eb7aa1f30c5808
2017-02-23 14:01:44 -05:00
Paul Belanger
47d5314b47 Create Continuous Integration Tools Development group
We'd like to have zuulv3-dev.o.o be able to vote -1/+1 on all
projects. For that, create the Continuous Integration Tools
Development group in gerrit global ACLS.

Change-Id: I0190be91feb0198c147b96628cfb02c5abc626fe
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-21 14:54:35 -05:00
Paul Belanger
9f3d2a19a2 Remove SSH public key from nl01.o.o
We don't need this for nodepool-launcher, as image builds now happen
on nodepool-builder (nb01.o.o / nb02.o.o).

Change-Id: I1318805b466be9416f162280766da14b08998df5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-21 08:37:16 -05:00
Jenkins
04db9abf14 Merge "Use gerrit_zuul_user_ssh_key_contents for zuulv3-dev.o.o" 2017-02-21 13:30:13 +00:00
Jenkins
6314bb6ed6 Merge "Add nodepool SSH private key to nl01.o.o" 2017-02-21 13:29:19 +00:00
Paul Belanger
4b08bbc07f Use gerrit_zuul_user_ssh_key_contents for zuulv3-dev.o.o
We need to change our the private SSH key for gerrit, since we are
using a different user the zuul.o.o.

Change-Id: I3d93fa70e8d5b6830d14cb891aa19de6b4e63efa
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-20 16:24:29 -05:00
Paul Belanger
73ffdbeb1d Add zuulv3-dev.o.o to zookeeper firewall port
We need to allow zuulv3-dev.o.o access to nodepool.o.o zookeeper
instance.

Change-Id: I9be72511f245282b2261e25ad907f8b258947373
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-20 14:58:38 -05:00
Paul Belanger
bc6f0be3d2 Add nodepool SSH private key to nl01.o.o
Change-Id: Ifee0499809f7dbde0c9f82518adb39042191ec3f
Depends-On: I148af66c52d515c030c3618b7d276febe97e5b57
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-20 13:57:28 -05:00
Jenkins
8d926afcad Merge "Add zuulv3-dev to cacti hosts" 2017-02-20 18:09:11 +00:00
Joshua Hesketh
9997b3c509 Add zuulv3-dev to cacti hosts
So we can get stats

Change-Id: I1e6257aee07e2e1ef248ec12df0fdd74ac247b62
2017-02-20 11:56:00 -05:00
Joshua Hesketh
a1f4fe67f0 Add nl01 to statsd firewall
Allow nl01 to send statsd to graphite.o.o

Change-Id: Idce34ef971933cf7fa13251294cef0c0a0bb3b43
2017-02-20 11:52:08 -05:00
Jenkins
9cf7c2bbcf Merge "Add Node-OS: trusty for zuulv3-dev.o.o" 2017-02-16 21:12:47 +00:00
Jenkins
834d3afac1 Merge "Allow nl01.o.o to access zookeeper" 2017-02-16 21:02:06 +00:00
Paul Belanger
eeca2ebb50 Add Node-OS: trusty for zuulv3-dev.o.o
Surprisingly our previous patch wasn't actually tested in the gate.
Enable that logic and fix syntax issues.

Change-Id: I5dd98ab0b75fd5f31ed80b8fe0bcc0bd11e4352d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-16 15:50:41 -05:00
Paul Belanger
c3324f1d62 Add zuulv3-dev.openstack.org server
This is needed for our zuulv3 effort durning the atlanta PTG event. We
don't expect this server to be moved into production at this time.

Currently, we are missing zuul-launcher and zuul-scheduler support, which
will be added in a follow up patch.

Change-Id: I97a3ffd168679562edd2f89c572c185d94b44255
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-16 12:15:52 -05:00
Paul Belanger
ea040e2ccc Allow nl01.o.o to access zookeeper
Open the firewall on nodepool.o.o allowing nl01.o.o access to
zookeeper.

Change-Id: I67c5d6755784859a9d55598e15e5d7cc5dc0aeb2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-15 18:00:17 -05:00
Jenkins
432ab99180 Merge "Add nl01.openstack.org server" 2017-02-15 21:41:47 +00:00
Jenkins
b615e1eb35 Merge "Install zanata 3.9.6 from zip not war" 2017-02-14 21:40:11 +00:00
Jenkins
62688c1a4c Merge "Redirect developer and docs from HTTP to HTTPS" 2017-02-14 21:14:19 +00:00
Jenkins
aa854803be Merge "Add David Shrewsbury to users/infra-root" 2017-02-14 18:12:25 +00:00
Ian Wienand
91bca8d574 Remove mlocate from static.o.o
mlocate is filling up the disk trying to index logs and docs.

Its default is not to index remote mounts, but since these are mounted
on static.o.o as block devices it descends into them.  Another option
is to update PRUNEPATHS in updatedb.conf, but since this is wholly
unnecessary let's KISS and just get rid of it.

It is only installed because it is a "suggests" of findutils, so has
no reverse-dependencies.

Change-Id: Ib23f3f1fb3397b66f897a0d284da521ce50293e8
2017-02-14 10:40:08 +11:00
Jeremy Stanley
c7cc44d075 Redirect developer and docs from HTTP to HTTPS
Per discussion in the
http://lists.openstack.org/pipermail/openstack-docs/2017-January/009545.html
thread (continuing in
http://lists.openstack.org/pipermail/openstack-docs/2017-February/009617.html
the following month) we're ready to force all HTTP requests for
developer.openstack.org and docs.openstack.org to permanently
redirect to the HTTPS versions of the same pages.

Change-Id: I8be8dcd628b957eab147f76c0c7c812433c4bb48
2017-02-10 14:45:12 +00:00
Jenkins
65e9606d19 Merge "Clean up backups documentation" 2017-02-09 22:16:27 +00:00
Paul Belanger
707d7fddcd Add nl01.openstack.org server
Stand up a server we'll be using for nodepool (zuulv3) testing.

We'll be using this for the Atlanta PTG with the goal of moving it
into production when our feature/zuulv3 branch is merged into master
for nodepool.

Change-Id: I7a3edb871510d1000a9bbf06944551d4b272ac8d
Depends-On: I29e661e38e9a2a56a01a1c30f1dc1eae97a4de7b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-09 16:06:25 -05:00
Clark Boylan
b61a3eb7a4 Clean up backups documentation
This adds the now required bup init command to the server to be backed
up. Also remove now gone HPCloud backup server and fix quotes around
command for catting public ssh key.

Change-Id: I607a7c079b16d7f1e94d6b0888cd6e302a04f68f
2017-02-08 10:38:27 -08:00
Clark Boylan
84e8b5969d Install zanata 3.9.6 from zip not war
This allows us to get all the required deps from upstream's package (the
zip) rather than installing a war then trying to cobble together all the
deps per release. Should result in a much simpler deployment method
going forward.

Change-Id: I9d7b2d96ce55e62da7ce581ba70ae2635b6e8b44
Depends-On: I7632bbb30c8e3780836df65a47d35ca42b0b3f3c
2017-02-07 14:13:17 -08:00
Paul Belanger
ab30c8d249 Break out openstack_project::server from zuul_prod.pp
Change-Id: I1a38a283ed0fe06d51a57b3c43ca708978132255
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-07 15:21:48 -05:00
David Shrewsbury
3bdab1ac24 Add David Shrewsbury to users/infra-root
Apparently, I like pain. Also, FTR:

I have read
http://docs.openstack.org/infra/system-config/sysadmin.html#ssh-access
and agree to follow the requirements documented there.

Change-Id: I4418f6bf635c41116bc877a025c1a97c2e04de87
2017-02-07 14:53:53 -05:00
Paul Belanger
f13efacb5f Break out openstack_project::server from zuul_dev.pp
Change-Id: I255decdcc4ef4ca460248090bc9f52613248b065
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-07 14:51:18 -05:00
Paul Belanger
79523f0204 Break out openstack_project::server from zuul_merger.pp
This should be setup in site.pp, like all our other nodes.

Change-Id: I790f59d870ac70340bc43b9ebf53f6ce93fd5f46
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-07 14:25:21 -05:00
Clark Boylan
2a6d361d81 Fix bup user for ethercalc backups
This was a failed copy pasta from the etherpad bup setup. Update to use
the bup-ethercalc01 user configured on the backup server.

Change-Id: Ic1112a6051e526c71c3cdb6751b1aac66c1b1509
2017-02-07 09:23:39 -08:00
Ramy Asselin
f9c75f7e62 Install puppet after the rpm is set on centos 7
With the current code, I get puppet version 3.6.2 installed.
 puppet noarch  3.6.2-3.el7  epel                 1.2 M

With this change I get new puppet 3.8.7 installed.
 puppet noarch  3.8.7-1.el7  puppetlabs-products  1.5 M

Change-Id: I680a7630986cf7a2b4989a3e853ddb409b228cea
2017-02-06 11:14:06 -08:00
Jenkins
da124b0f58 Merge "Allow importing the owner script." 2017-02-04 18:38:56 +00:00
Monty Taylor
6125601ddb
Bump shade logging to debug for nodepool builders
There aren't that many cloud interactions that the builders do - but
tracking the interactions would be nice in terms of tracing issues that
arise.

Change-Id: I6a0e8afb3c1334195d7b74b55d727e5d05975b3f
2017-02-01 09:39:29 -06:00
Tristan Cacqueray
31b9fc7ba3 Allow importing the owner script.
This change modifies the usage of the script so that it can be imported by
the election module. It also fixes maketrans support for python3.

Change-Id: Ie3b602237625e11651825abc8feb38caa73e9632
2017-01-30 01:59:28 +00:00
Markus Zoeller
73359edd2d docs: update Gerrit doc links
The link to the documentation about the Gerrit commands pointed
to googleconde targets which aren't available anymore.
This change points to the Gerrit docs hosted by openstack.org

Change-Id: Ib1b35c38662f822881cdcc0468c3b2adc02b29c7
2017-01-27 16:11:21 +01:00