10717 Commits

Author SHA1 Message Date
Jenkins
3addf0b5a9 Merge "Correct launch-node.py --config-drive default" 2016-07-08 08:12:37 +00:00
Monty Taylor
3b9eda9359
Prevent launch-node from breaking generated groups
There are potentially two related issues here which can result in
an empty generated groups file. The first is that if there are OS_
environment variables set, then os-client-config can create an 'environ'
cloud. That cloud then, in most cases here, will not be a valid cloud
since it won't be a full config, so iterating over all existing clouds
to get their server will fail, meaning that the inventory will be empty
meaning that generated groups will then be generated empty.

To deal with that, we can consume the newer upstream option that allows
the inventory to not bail out if it has a bad cloud, but instead get all
of the resources from the clouds that do work.

Additionally though, we can do an explicit inventory run so that we can
look to see if the inventory run failed, and if so, avoid running the
expand-groups.sh script, since we'd be fairly assured that it would be
running on top of a bad inventory cache.

Change-Id: Ib18987b3083f6addc61934b435d7ecb14aa1d25a
2016-07-07 11:21:14 -05:00
Monty Taylor
5101e0fd0c
Remove now empty jenkins group from groups.txt
We don't have any jenkins servers anymore, so there's no need to have an
ansible group for them.

Change-Id: I0ab499ba4316e81b440dd0d1b7ffb228118eccea
2016-07-07 10:22:00 -05:00
Jeremy Stanley
d66b8f47c4 Correct launch-node.py --config-drive default
For --config-drive to actually work as advertised in launch-node.py,
it needs to default to False. Otherwise this option is useless.

Change-Id: Ib29fa758779e89d3d25399615fd009b836dda598
2016-07-07 15:04:53 +00:00
Jenkins
4c4b4449d3 Merge "Add compute090.chocolate metadata for better tracking" 2016-07-07 15:03:02 +00:00
Jenkins
b2a21c2d45 Merge "Put signing01.ci in the signing group" 2016-07-06 22:04:46 +00:00
Jeremy Stanley
6677aa1f20 Put signing01.ci in the signing group
So that puppet can find the hiera data for
signing01.ci.openstack.org, put its node pattern in the signing
group.

Change-Id: Ic073605307ff4f14d4e3a1753de0a6e0e9d9542b
2016-07-06 21:37:13 +00:00
Jenkins
10f579b99e Merge "Add rcarrillocruz as infra-root" 2016-07-06 20:05:30 +00:00
Jenkins
398d9599f4 Merge "Replace rcarrillocruz ssh key" 2016-07-06 11:22:21 +00:00
Ricardo Carrillo Cruz
0a27b2b5de Add rcarrillocruz as infra-root
I have read
http://docs.openstack.org/infra/system-config/sysadmin.html#ssh-access
and agree to follow the requirements documented there.

Change-Id: I4cad16df9567e28a8fa19ae1b3ff37c1b01af639
2016-07-06 13:11:03 +02:00
Ricardo Carrillo Cruz
ab91483d2d Add compute090.chocolate metadata for better tracking
Change-Id: I17350b63c7a517818a44cd5fbfbf6015c87f73d7
2016-07-06 12:39:39 +02:00
Jenkins
a85485ec97 Merge "Replace hpuseast name for chocolate" 2016-07-06 10:18:06 +00:00
Ricardo Carrillo Cruz
f5b3ed0cae Replace rcarrillocruz ssh key
Change-Id: I5c4b43d7dbb0355aee6f9292f06d17ea2e80165a
2016-07-06 09:37:23 +02:00
Jenkins
553e379d82 Merge "Replace hpuswest name for vanilla" 2016-07-04 12:52:16 +00:00
Ricardo Carrillo Cruz
bd2f255c3e Replace hpuseast name for chocolate
Servers are now on same physical location, thus decided
to have two logical sets of hosts, vanilla and chocolate.

Change-Id: I91f48f14f4bd33017b418dd8013fba0b82a80485
2016-07-04 14:28:30 +02:00
Jeremy Stanley
a167ed03c1 Revert "Add election alias to governance.openstack.org"
This reverts commit 91dcb510bace2f3a14745c18e945f8504a325c15.

The implementation ignored that the referenced template is being
used by many vhosts but the lists for aliases and directories were
defined at (and referenced from) the containing class scope. This
coupled with the newly introduced conditional for the directories
array caused all other vhosts using this template to no longer get
Directory blocks for their docroots.

Change-Id: I808e654a6fb77440e7aecbde4456ddc720fe0d9a
2016-07-01 23:18:56 +00:00
Elizabeth K. Joseph
5fe2d96c97 Add Apache 2.4 syntax for static.o.o
Change-Id: I0d5375ca3e64f846b4625175a6a73a66605015cd
2016-07-01 15:20:20 -07:00
Jenkins
01933b3a61 Merge "Rename the eavesdrop site to be clearer" 2016-07-01 15:38:11 +00:00
Jenkins
b7b1246e5e Merge "Add a node for artifact signing jobs" 2016-07-01 13:55:03 +00:00
Jenkins
885c503bef Merge "Publish eavesdrop to yaml2ical dir" 2016-07-01 13:44:50 +00:00
Jenkins
e06b365bb9 Merge "Filter nonexistent groups in who-approves.py" 2016-07-01 13:43:38 +00:00
Jenkins
6430f43da0 Merge "Project renames may need governance updates" 2016-07-01 13:42:26 +00:00
Joshua Hesketh
c76327b4db Rename the eavesdrop site to be clearer
While the host is eavesdrop.openstack.org this particular site is
configured to upload yaml2ical assets. Rename the site so that it
is clearer and if we need to publish elsewhere on eavesdrop.o.o
we can create new ones.

Needed-By: Ic87de4f3c39e19769144095eb809ee7561c117a5
Change-Id: I6262bb839449402c65c7f48a07d8776c1b44a295
2016-07-01 13:05:23 +00:00
Clark Boylan
24f6232183 Do not use async with zl restarter playbook
Running this playbook on the puppetmaster we consistently run into ssh
failures due to async reconnecting periodically and network issues
between hosts. We can address this by starting a single connection
without async and polling on that which appears to be the default
wait_for behavior. Testing of this seems to indicate it is more
reliable.

Change-Id: Iec72e2c0d099c0e28bc4b4b48608a03b3e66b4c0
2016-06-30 16:15:30 -07:00
Jenkins
3ee12cd671 Merge "Remove jjb playbook" 2016-06-30 20:41:32 +00:00
Jenkins
1960078a1d Merge "Use an ordinal server naming pattern" 2016-06-30 20:14:40 +00:00
Paul Belanger
50b59ed0e3
Add wheel-mirror-ubuntu-xenial-amd64 to zlstatic
Change-Id: I7edec4d73d3e49c48bd42f989eaafe9f71f39d27
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-29 20:24:06 -04:00
Jenkins
cde59a3537 Merge "Fixes for UAC mirror" 2016-06-29 18:16:23 +00:00
Jenkins
905745ac61 Merge "Remove whitespaces for UCA erb file" 2016-06-29 18:15:21 +00:00
Jenkins
af7e93ff88 Merge "Add ubuntu xenial wheel mirror" 2016-06-28 21:22:06 +00:00
Paul Belanger
6f1a8b2423
Fixes for UAC mirror
We don't need UDebComponents since there is no debian-installer.
Additionally, fix a typo with our updates field.

Change-Id: I070ea1df8897a5388919e30bfbdd54e07fc3b30e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-27 17:17:30 -04:00
Paul Belanger
2e7762ea06
Remove whitespaces for UCA erb file
Otherwise reprepro complains

Change-Id: I12c5c4a0c883771bcb058b40677b4051936ca4d0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-27 16:43:55 -04:00
Jenkins
9f5239f35d Merge "OpenStack-CI Apt mirror for Ubuntu Cloud Archive" 2016-06-27 20:02:11 +00:00
Clark Boylan
1a75db0e80 Don't retry console log downloads
With the switch to zuul launcher instead of jenkins we now get the zmq
finished event after all logs are done copying (unlike with jenkins
where the console log could show up later). As a result we don't need to
continue trying to download console logs until some EOF file string
shows up, instead we can download what is there and know it is
complete.

Change-Id: I789c073a2fab8863de833684bc64b3e5cb405cf8
2016-06-24 13:54:22 -07:00
Jenkins
18f451fec7 Merge "Add #openstack-pkg to statusbot & meetbot_channels" 2016-06-24 18:29:40 +00:00
Jenkins
9bd2e1ca47 Merge "Add #openstack-fwaas to statusbot/meetbot" 2016-06-24 18:29:29 +00:00
Jenkins
5107583952 Merge "Rename IRC channel of container service" 2016-06-24 18:21:18 +00:00
Jenkins
c184d1c668 Merge "Add compute088.useast metadata for better tracking" 2016-06-24 08:58:40 +00:00
Nate Johnston
3f58d9a42e Add #openstack-fwaas to statusbot/meetbot
This is a continuation of https://review.openstack.org/326821 to setup
the #openstack-fwaas channel with statusbot and meetbot.  The objective
is to get Eavesdrop logging for the channel.

Change-Id: Ia010b781140b6e8d322e9227c733a0630f3a5fb6
2016-06-23 21:20:17 +00:00
Jeremy Stanley
a44bf0cb0c Add a node for artifact signing jobs
Create the signing01.ci.openstack.org job node and puppet the
signing subkey onto it via pubring.gpg and secring.gpg files stored
in private hiera. Also set up some basic configuration and packages
on the management bastion to aid in key management/rotation, and add
the beginnings of administrative documentation for this.

Change-Id: Iecddb778994a38f7898e0c20e7f3f8e93f0a7f60
Depends-On: I70c3b82185681ee64791cda653360c26a93bd466
Story: #2000336
Signed-off-by: Jeremy Stanley <fungi@yuggoth.org>
2016-06-23 18:30:09 +00:00
Jenkins
b44560bfb6 Merge "Use root to restart our zuul-launcher service" 2016-06-23 06:21:17 +00:00
Jenkins
a26987ca7f Merge "Refactor gerrit commentlinks parameter" 2016-06-23 00:17:00 +00:00
Jenkins
266690f348 Merge "run git gc instead of repack for git repos" 2016-06-22 16:41:20 +00:00
Thomas Goirand
0e76e588e2 Add #openstack-pkg to statusbot & meetbot_channels
This patch adds IRC bots to #openstack-pkg, for the packaging-deb group.

It looks like "openstackgerrit" (gerrit change reports) is already there,
but "openstack" (channel logging) and "openstackstatus" (infra status
notifications, success submissions) are not yet because the channel is
not in the "meetbot_channels" and "statusbot_channels" sections.

Change-Id: I91adbf4392cb028de55693f5c09f438cd4d9fb54
2016-06-22 17:45:23 +02:00
Jenkins
5917243d91 Merge "Add missing source.list for xenial" 2016-06-22 14:30:04 +00:00
Jenkins
518c5a8226 Merge "Add Adam Coldrick to StoryBoard Dev Admin" 2016-06-22 03:31:09 +00:00
Jenkins
283261a590 Merge "Add Zara to StoryBoard Dev Admin" 2016-06-22 03:28:02 +00:00
Jenkins
da4ac0cc01 Merge "Give storyboard-dev its own superusers list" 2016-06-22 03:27:53 +00:00
Khai Do
85201e3b08 disable puppet to install its-storyboard plugin
This is a redo of change 9c717d9c108b32.  That change was incorrect,
the server needs to be placed on the disable list.

Change-Id: I3d0962b975ffaf4560bace88abddb2f661763d55
2016-06-21 19:42:44 -07:00
Khai Do
dcced9d07c disable puppet to install its-storyboard plugin
Change-Id: I9c717d9c108b32971238ef6a621e80ef0d5ed1da
2016-06-21 16:50:27 -07:00