13273 Commits

Author SHA1 Message Date
Zuul
5d071b7fcc Merge "Create review group for hieradata" 2018-03-29 18:48:54 +00:00
Ian Wienand
7e603ce65b Add new mariadb signing key
Add new key, per

  https://mariadb.com/kb/en/library/gpg/

Change-Id: I5681d3fdadd9d390601660f2f2878a7a92971861
2018-03-29 13:58:10 +11:00
Zuul
9c60d28a1d Merge "Fix mariadb sync" 2018-03-29 02:17:31 +00:00
Ian Wienand
271f6dd434 Fix mariadb sync
These two jobs share the same volume, so use the common name as the
argument, otherwise we fail to release.

Also, avoid them running at the same time so one doesn't release the
volume while the other is still updating it.

Change-Id: Ied4feaec7fe5f0bfd459fa080b55b452e21416d4
2018-03-29 10:06:38 +11:00
Zuul
aebd3e9d76 Merge "Pass web settings to zuul::web" 2018-03-28 00:20:11 +00:00
Zuul
9b59cb870a Merge "Add #softwarefactory IRC channel to eavesdrop.o.o" 2018-03-27 23:37:06 +00:00
Monty Taylor
369148597a
Pass web settings to zuul::web
The web related settings are relevant to zuul::web, not to zuul. Add
them here.

Change-Id: I7160826b9213f0c629374051f7c7043b553e00ed
Depends-On: https://review.openstack.org/557084
2018-03-27 17:42:30 -05:00
Zuul
ae82941339 Merge "Add git.zuul-ci.org cgit site" 2018-03-27 15:43:17 +00:00
James E. Blair
109a5731c7 Add git.zuul-ci.org cgit site
The referenced key has been added to hiera.

Change-Id: Id94db69498c462cb97c3721e96a645e5192a0b97
Depends-On: https://review.openstack.org/555968
Story: 2001382
Task: 6092
2018-03-26 17:16:31 -07:00
Paul Belanger
758977bf17
Set floating_ip_source for limestone cloud in nodepool
Because of ipv6 support in limestone-region one, we don't actually
need to ask for FIPs.  Stop doing this so we can bring more servers
online.

Change-Id: I48fe176c4a78683834246f59850276133c26e19f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-26 13:34:39 -04:00
Paul Belanger
9667147600
Add mirror01.regionone.limestone.openstack.org to cacti.o.o
Bring online our newest mirror.

Change-Id: I90a0defd0562d0f26457ee108762f7e3037a98d6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-26 11:48:15 -04:00
Paul Belanger
289bae5d82
Add #softwarefactory IRC channel to eavesdrop.o.o
We'd like to take advantage of the IRC logging that is managed by
openstack-infra. #softwarefactory is a project that packages
openstack-infra tooling:

  https://softwarefactory-project.io/docs/

Change-Id: I3bd95eb06414ff7a27d6332591f65468e74bc5cd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-26 10:13:36 -04:00
Zuul
bb4d0d8dfe Merge "Add online reindex tasks to project rename playbook" 2018-03-26 04:16:50 +00:00
Zuul
d58e2d5797 Merge "Add names to rename playbook tasks" 2018-03-26 04:14:47 +00:00
Zuul
4974ca2256 Merge "Update launch-node's dns.py to work with openstacksdk" 2018-03-25 23:35:53 +00:00
Zuul
cce8eee2c4 Merge "Revert "centos7: don't install EPEL"" 2018-03-25 22:33:35 +00:00
David Moreau Simard
f28c90fad8
Fix permissions for certificate files in nodepool's home directory
It worked the way things were before but it's cleaner to have them
nodepool/nodepool and 0600.

Change-Id: Ieebbd9d6fdc65c04263294c680e64fc5e561d82d
2018-03-24 21:31:23 -04:00
David Moreau Simard
cb48653415
Fix bad path for limestone certificate on nodepool servers
Copy/pasta from puppetmaster.o.o meant that we tried to put and use
the certificate in /etc/openstack/ which is not a thing on nodepool
nodes.

Fix that to be the right location and update the nodepool clouds.yaml.

Change-Id: Ib9c17a58fc2aa9ad5eb9091a6a3fd23ff5825731
2018-03-24 15:33:12 -04:00
James E. Blair
ee62c99b9c Revert "centos7: don't install EPEL"
This reverts commit 37c26280bfba775acfd1455be895ef6488efbbb5.

This was originally removed so that EPEL would not be installed in
our nodepool images.  We no longer run this script when creating
those images, so it can be safely restored.  It should be restored
because without this, we are unable to spin up a cgit server
(which requires epel).

Change-Id: I93e6487ab9a2eae5f927abf43aea7e3e19c5ac9e
2018-03-23 17:31:33 -07:00
David Moreau Simard
213975b930
Update launch-node's dns.py to work with openstacksdk
Shade no longer uses novaclient. shade also strips links dicts from the
resources it returns. shade also now depends on openstacksdk, which does
not strip links dicts.

Change-Id: Ifb6a8280e548cb55932cae4a2bba8e1fa5b34c3c
2018-03-23 13:01:40 -05:00
Monty Taylor
3cfeaadbd8
Add online reindex tasks to project rename playbook
At the end, we have online reindex tasks we need to perform. Add them to
the playbook.

Change-Id: I4564facd617975b9bcb9df3a22eb2da8c77847c5
2018-03-23 12:05:53 -05:00
Monty Taylor
11d70a1398
Add names to rename playbook tasks
When running the playbook, it's not immediately clear which task is
running without names. Add names. Also, update the whitespace to be more
in-line with how we write playbooks for zuul.

Change-Id: Ia189b8da6ded882aeb1fcff4932a1f9586027f80
2018-03-23 12:05:37 -05:00
Paul Belanger
d3071deb03
Create review group for hieradata
Rather then creating per fqdn hiera entries for secrets, move to use a
group. This avoids the need to duplicate data.

Change-Id: I2208343b5281f70fc0850c0fe4e85038a53ed189
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-23 09:56:53 -04:00
Zuul
956d953b9a Merge "Add review-dev01.o.o to cacti.o.o" 2018-03-23 00:52:58 +00:00
Zuul
c3466f398c Merge "Add NO_TIMEOUT flag for reprepro" 2018-03-23 00:24:33 +00:00
Zuul
cec61a61e1 Merge "Add limestone credentials to nodepool's cloud.yaml" 2018-03-23 00:24:31 +00:00
Zuul
7d99f41873 Merge "Fix codesearch stderr capturing" 2018-03-22 23:36:44 +00:00
Zuul
051cbe4bcb Merge "Add a note on the shared infra root mail account" 2018-03-22 23:36:42 +00:00
Zuul
f40604fe83 Merge "Remove mirror01.dfw.o.o" 2018-03-22 23:26:07 +00:00
Paul Belanger
b1ab92482a
Add review-dev01.o.o to cacti.o.o
This also removes review-dev.o.o, as it is an CNAME for
review-dev01.o.o.

Change-Id: I82624c5c8c7a5824fc925cd005dc1ed3bdf7c1bb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-22 19:07:03 -04:00
Zuul
a68e9269d8 Merge "Add limestone-specific network configuration to *clouds.yaml" 2018-03-22 22:56:43 +00:00
David Moreau Simard
ead85b623f
Add limestone credentials to nodepool's cloud.yaml
This makes the credentials available so nodepool launcher and builder
can use them.
The limestone credentials have been added to hiera for the nodepool
group.

Change-Id: Idb56db19110e6b30f6231869ff278b90caf99f4b
2018-03-22 18:16:30 -04:00
David Moreau Simard
77e38475fb
Add limestone-specific network configuration to *clouds.yaml
Limestone provides both ipv4 and ipv6 addresses. Add the necessary
configuration to clouds.yaml to make it work.

Change-Id: I3c717132a42f44aaed6568de6780b1972cbf63d0
2018-03-22 15:07:33 -04:00
Paul Belanger
a630bec2eb
Add gerrit_configure flag to review01.o.o
This will allow us to bootstrap a server with gerrit users, then
attach the volumes with hold the git repos for gerrit, then we can
remove this flag and properly puppet the rest of the server.

We also create a 2nd node in site.pp as we need both server to be
online for about 2 weeks, this is to give users enough time to make
firewall changes if needed for the new IP address

Related-to: I9159c941ece4f6928204601b9933d7a953baa2dd

Change-Id: I88826298818a690d4c98b60a9fbf444fba48cef6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-22 11:35:10 -04:00
Zuul
39259a4858 Merge "Add diablo_rojo's key for Storyboard Access" 2018-03-22 08:39:03 +00:00
Zuul
6b708f5af6 Merge "Run expand-groups.sh occasionally under cron" 2018-03-22 02:02:00 +00:00
Zuul
5e448096b3 Merge "Properly deprecate stackforge" 2018-03-22 00:14:16 +00:00
Paul Belanger
bc6f1d388b
Finish gerrit install for review-dev01.o.o
Now that volumes have been attached to review-dev01.o.o, allow puppet
to finish the gerrit configuration.

Change-Id: I392b26fcb3a787dc1a3022b0c3a6d0f9758526f6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-21 16:47:34 -04:00
Clark Boylan
dae5b29ec4 Properly deprecate stackforge
We still have a stackforge doc. The TC deprecated this term forever ago
so lets stop using it.

https://governance.openstack.org/tc/resolutions/20160119-stackforge-retirement.html
has all the governance details.

Change-Id: I537f239dfd7adde2d6c082cc4ecef59c485d789e
2018-03-21 13:40:57 -07:00
Paul Belanger
01899d7ab8
Add gerrit_configure flag to review-dev01.o.o
This will allow us to bootstrap a server with gerrit users, then
attach the volumes with hold the git repos for gerrit, then we can
remove this flag and properly puppet the rest of the server.

Change-Id: I9159c941ece4f6928204601b9933d7a953baa2dd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-20 15:35:05 -04:00
Zuul
9300092726 Merge "Add mirror02.ca-ymq-1.vexxhost.openstack.org to cacti.o.o" 2018-03-20 14:53:07 +00:00
Zuul
1da3d9d2bd Merge "Add notes on reprepro _addreference" 2018-03-20 08:12:13 +00:00
Zuul
43204df6b7 Merge "Switch opensuse mirroring to mirrors.rit.edu" 2018-03-20 08:11:12 +00:00
Zuul
ec7ef6fab7 Merge "Update AFS fileserver settings" 2018-03-20 08:11:10 +00:00
Ian Wienand
8cf4b59796 Update AFS fileserver settings
Jeffrey Altman has pointed out that our settings are not optimal for
our use cases.  Turning up threads and callbacks is a start.  We
should evaluate the other settings too.

Add notes on how to apply settings manually

Change-Id: I1405b21f97c1ac2d3bd99ffbba18e5fd0ff959b1
2018-03-20 10:58:09 +11:00
Paul Belanger
64d7c4e082
Update vexxhost to use raw images
A request from mnaser to use raw images for the provider. There is
also a proposed change to os-client-config to add this, but will need
to be tagged as a new release.

See: https://review.openstack.org/554351

We can revert once os-client-config has been released to pypi.

Change-Id: Ifc3d5656b7b972d5978b4d806c41bf2cc3443842
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-19 16:46:24 -04:00
Paul Belanger
e087bab890
Add mirror02.ca-ymq-1.vexxhost.openstack.org to cacti.o.o
Bring mirror02.ca-ymq-1.vexxhost.openstack.org to test if having no
bandwidth limits on our mirrors results is faster jobs.

Change-Id: If5efb199b1966a02ba28fd0cf309cc1c0dc05c02
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-19 14:49:13 -04:00
Dirk Mueller
be63a50720 Switch opensuse mirroring to mirrors.rit.edu
This site provides significantly higher bandwidth for
US based sites (compared on a Amazon EC2 US-EAST instance
it is 5MB/s vs 70MB/s)

Change-Id: Ia9e8dd40cfa08306812b8627c5843a0cb3c6f3b8
2018-03-19 17:19:41 +01:00
Ian Wienand
b8703c3f54 Add notes on reprepro _addreference
I had to figure out this command to restore some of our reprepro
mirrors, add notes on it.

Cleanup some other things I noticed; quotes around REPREPRO command,
clarify the situation with pointing mirrors at the RO/RW volumes and
refactor discussion.

Change-Id: I3e3f763929bf74e0c4faf29b13973dcf1df36975
2018-03-19 13:51:23 +11:00
Zuul
4e0c23e62d Merge "Add limestone to cloud launcher" 2018-03-16 02:24:08 +00:00