13876 Commits

Author SHA1 Message Date
Zuul
7425195b70 Merge "launch-node.py : add timeout option" 2018-09-12 21:03:04 +00:00
Zuul
1bffe5ee7f Merge "Force identity api version 3 against linaro london" 2018-09-12 21:03:02 +00:00
Zuul
69b6537c6e Merge "Use host groups for zuul playbooks" 2018-09-12 20:52:31 +00:00
Zuul
ae24d65d78 Merge "Add LXC COPR cache" 2018-09-12 20:17:19 +00:00
Zuul
ec58d47ae6 Merge "Revert "Revert "Turn on the future parser for storyboard-dev""" 2018-09-12 20:00:09 +00:00
Zuul
7348a08f48 Merge "Add job to run playbook on bridge.o.o" 2018-09-12 20:00:08 +00:00
Clark Boylan
36ca17c37b Force identity api version 3 against linaro london
Keystone auth and openstacksdk/openstackclient do not do the correct
thing without this setting set. They try v2 even though the discovery
doc at the root url does not list that version as valid. Force version 3
so that things will work again.

Change-Id: I7e1b0189c842bbf9640e2cd50873c9f7992dc8d3
2018-09-12 12:52:19 -07:00
Zuul
19f25d8567 Merge "Add missing quote to alpine cache" 2018-09-12 19:30:17 +00:00
Zuul
e124f8f776 Merge "Add zuul_reconfigure playbook" 2018-09-12 19:27:46 +00:00
Joshua Hesketh
600d87ffe5 Use host groups for zuul playbooks
Rather than list the hostnames individually, use the inventory group.

Change-Id: I554fb33f26c31df5f97ffd5be61f6d3e17faefa5
2018-09-12 12:26:43 -06:00
Mohammed Naser
ce5874cba3 Add LXC COPR cache
OpenStack Ansible uses this repo to install LXC on CentOS as they
do not ship with the distribution packages.

They're not so reliable so its' good to get them monitored.

Change-Id: I011c7a0455e4853e582ed437204e94b6bcc73b3f
2018-09-12 12:22:55 -06:00
Zuul
5ddfafc23d Merge "Remove !ci-backup play" 2018-09-12 17:48:09 +00:00
Mohammed Naser
c33ba6c046 Add missing quote to alpine cache
Change-Id: I6eb2b867e87d6279d4d626613c6a6f87a0125386
2018-09-12 11:42:33 -06:00
Zuul
7e81e7f067 Merge "Allow Zuul to log into bridge" 2018-09-12 17:36:53 +00:00
Joshua Hesketh
bed24ba5e0 Add zuul_reconfigure playbook
Reconfigure a running zuul-scheduler.

Change-Id: I21f16c221903ccd9b726a091c3acf3e755788263
2018-09-12 11:28:52 -06:00
Clark Boylan
0e9d830a64 Add job to run playbook on bridge.o.o
This new job is a parent job allowing us to CD from Zuul via
bridge.openstack.org. Using Zuul project ssh keys we add_host bridge.o.o
to our running inventory on the executor then run ansible on bridge.o.o
to run an ansible playbook in
bridge.openstack.org:/opt/system-config/playbooks.

Change-Id: I5cd2dcc53ac480459a22d9e19ef38af78a9e90f7
2018-09-12 11:26:55 -06:00
Zuul
a5e25547f4 Merge "Move the !ci-backup play next to the rest of the servers" 2018-09-12 17:26:15 +00:00
Zuul
06701b60dd Merge "Revert "Turn on the future parser for storyboard-dev"" 2018-09-12 17:13:54 +00:00
Colleen Murphy
002d0c33bc Revert "Revert "Turn on the future parser for storyboard-dev""
This reverts commit 701116dc9b05308b1fa7839590b6f16c5d71ae02.

Change-Id: I08ad7d55d0c88a9df51ac9d9716ae377a9a5d707
Depends-On: https://review.openstack.org/602092
2018-09-12 18:43:16 +02:00
James E. Blair
c49d5d6f2b Allow Zuul to log into bridge
Allow post-review jobs running under system-config and project-config
to ssh into bridge in order to run Ansible.

Change-Id: I841f87425349722ee69e2f4265b99b5ee0b5a2c8
2018-09-12 10:20:26 -06:00
Zuul
9302ef3b8c Merge "Install ansible 2.7.0rc1 on bridge" 2018-09-12 16:17:04 +00:00
Colleen Murphy
701116dc9b Revert "Turn on the future parser for storyboard-dev"
There is an ERB parsing error for puppet 4, roll back while we figure it
out.

This reverts commit a156accb7d2799cb76e263c927f6bcfaac3c22b2.

Change-Id: I1d2cd468a8d1ebab2573b03250bf6c3ba1195798
2018-09-12 17:52:00 +02:00
Zuul
9b12ffa25e Merge "Add Linaro London cloud" 2018-09-12 13:23:28 +00:00
Zuul
3f64b7843e Merge "Remove puppet nodepool credentials" 2018-09-12 12:43:53 +00:00
Ian Wienand
908e6cfd86 launch-node.py : add timeout option
Some clouds may be a little slower than others building images and to
override the create_server default timeout of 3 minutes (180) you have
to hand edit -- add a global timeout option and use that consistently.

Change-Id: I66032ef929746739d07dca3fd178b8c43bb8174c
2018-09-12 12:32:29 +10:00
Ian Wienand
20c0340c3c Add Linaro London cloud
The Linaro London cloud runs as a separate entity to the existing
cloud, so add it separately.

Change-Id: Ia263034de4c8d1ac52f4521d4c82374b06a68e68
2018-09-11 17:04:40 +10:00
Ian Wienand
fa298b2467 Remove puppet nodepool credentials
Since the referenced change in the comment, these values are no longer
necessary.

Change-Id: Ia8490bb0c6e4a71a2809fdfbefb6d12e3d89612f
2018-09-11 09:40:04 +10:00
Colleen Murphy
a156accb7d Turn on the future parser for storyboard-dev
Change-Id: I342575863cf20e824e7d98908f7c7f6a5354fa8b
2018-09-11 00:20:10 +02:00
Colleen Murphy
f2768d69c0 Rewrite futureparser group in diff-friendly way
Change-Id: I5ccdc2398cb5e9090b18e72056b56beb21132ca4
2018-09-11 00:20:06 +02:00
Colleen Murphy
2348444327 Turn the future parser on for health.o.o
Change-Id: Ia030c7f56a964c9326c33539520f144bb23ddc17
2018-09-10 19:21:53 +02:00
Colleen Murphy
a9f8e5e493 Turn on the future parser for grafana.o.o
Change-Id: I18e06967788bee3dc5c49a4745937a3f60ba003b
2018-09-10 19:21:36 +02:00
Colleen Murphy
38c09f00ec Turn on the future parser for review and review01
We already turned it on for review-dev so let's flip the switch in
production.

Change-Id: I01427329ff38f512b3b2fbecbe17c44703283e46
2018-09-10 19:21:18 +02:00
Colleen Murphy
35dac205e2 Turn on the future parser for firehose.o.o
Change-Id: Ibccfd54bfca192004447eb031b332159afaa1f62
2018-09-10 19:20:57 +02:00
Colleen Murphy
d43b829374 Turn on the future parser for all logstash workers
Change-Id: Ic612bd738459107277218da92f73d65e0ddfa271
2018-09-10 19:20:39 +02:00
Colleen Murphy
d50840dd2e Turn on the future parser for logstash-worker01
Start with just one, if all goes well we'll turn it on for
logstash-worker\d*.

Change-Id: Iee91e801d8587f6cc4722c956122fd51654fa434
2018-09-10 19:20:09 +02:00
Colleen Murphy
568f4c7806 Turn on the future parser for planet.o.o
Tests are passing on puppet-planet

Change-Id: I89ebef8b92b07a3835f2695482fac0a64cc8796b
2018-09-10 19:19:51 +02:00
Colleen Murphy
3002212016 Turn on the future parser for paste.o.o
Tests are passing on puppet-lodgeit

Change-Id: I393dd8ca1441ca4ebe5f4b9a757c448c21242f99
2018-09-10 19:19:26 +02:00
Colleen Murphy
5663093aa3 Turn on the future parser for ethercalc.o.o
ethercalc doesn't have a dev site to use as a canary, but it does have
passing puppet 4 tests so go go go

Change-Id: Ifec4bf00d4c966653455e567abbdc9bd500ae2ef
2018-09-10 19:15:37 +02:00
Colleen Murphy
4d104f8127 Turn on the future parser for etherpad.o.o
Change-Id: Ic55210667d7158da0e889a291335c6de9ba5b29a
2018-09-10 19:15:21 +02:00
Zuul
5a85385c3c Merge "Revert "Use Kernel.org mirror for OpenSUSE"" 2018-09-10 09:22:35 +00:00
James E. Blair
09d10bdbdc Install ansible 2.7.0rc1 on bridge
In order to use handlers with the free strategy, we need this
fix: 5f953d1129

Change-Id: Ibbbb65e2eaa34220f35f3621b4a7fd46c0f6687f
2018-09-07 13:31:09 -07:00
Zuul
951b9c0bae Merge "Increase forks to 50" 2018-09-07 19:14:57 +00:00
James E. Blair
310bc5696c Remove !ci-backup play
Let's abandon the idea that we'll treat the backup server specially.
As long as we allow *any* automated remote access via ansible, we
have opened the door to potential compromise of the backup systems
if bridge is compromised.  Rather than pretending that this separation
gives us any benefit, remove it.

Change-Id: I751060dc05918c440374e80ffb483d948f048f36
2018-09-07 11:00:22 -07:00
James E. Blair
e4382df8af Move the !ci-backup play next to the rest of the servers
This is fundamental stuff, it should stay together.

Change-Id: I160512e02197f41a7ac5b63b844e62e1cf703e2e
2018-09-07 10:58:32 -07:00
James E. Blair
008d0044e8 Increase forks to 50
In run_all.sh, increase the number of ansible forks to 50 for most
playbooks in an attempt to speed up the process.

Change-Id: I487605fd3b2d20d7b1f19c40d22018deeae9c112
2018-09-07 10:53:20 -07:00
James E. Blair
2eee43e627 Name plays in playbooks
In run_all, we start a bunch of plays in sequence, but it's difficult
to tell what they're doing until you see the tasks.  Name the plays
themselves to produce a better narrative structure.

Change-Id: I0597eab2c06c6963601dec689714c38101a4d470
2018-09-07 10:51:56 -07:00
Markos Chandras
72568cbfce Revert "Use Kernel.org mirror for OpenSUSE"
This reverts commit de9c7a7c6b22813f2c0d742d61f93a4d0eec9eb8.

The kernel.org mirror is outdated again so we switch to another US
mirror that seems to be up to date.

Change-Id: Iaffc1fa94ea0e01c62b38ce1870b6c40c0c8fb7b
2018-09-07 17:58:20 +01:00
Zuul
b8faefa8a8 Merge "Don't set security groups in openstackci-packethost" 2018-09-07 16:10:58 +00:00
Zuul
42a06fe2ec Merge "Write ansible log to fileout in apply test" 2018-09-07 16:06:23 +00:00
Zuul
c64a174c76 Merge "Update launch README for bridge" 2018-09-07 15:56:46 +00:00