839 Commits

Author SHA1 Message Date
James E. Blair
e40954a97f Create afs-admin hiera group
For mirror-update and release.slave, both of which need the
afsadmin keytab.

Change-Id: I1aade3d383ccdbe244ae523838a93bf24410495e
2016-02-04 12:05:32 -08:00
Michael Krotscheck
13d54fdc05 Add AFS and Admin keytab to release slave.
This patch adds AFS, and the admin keytab, to our release slave,
so that we may execute `vos release` when a mirror update
is requested.

Change-Id: I9c8531304fb74b9bafca85d58b5e9c1c0bc21f6a
2016-02-01 15:09:11 -08:00
Michael Krotscheck
320dd74280 Added AFS keytab to wheel slave
This adds a hiera-loaded keytab for the wheel slaves. It may
be used when writing wheels to the AFS share directory.

Note: This will require the creation of a keytab for the
wheel mirror, as well as appropriate folders and access rights
on AFS.

Change-Id: I81c39d420d8ac70def57949ea0d4c323b8797086
2016-02-01 15:09:11 -08:00
Michael Krotscheck
ea17fc43a6 Added afs to wheel mirror slaves
This removes the SSH keys from the wheel mirror slaves, and
replaces them with the AFS share. It does not yet add afs
credentials. As we have not yet provisioned our wheel slaves,
no manual updates of the servers should be required.

Hiera keys for the previous approach should be removed.

Change-Id: Ifebf5d53d80e934674704078f7dd675f77aef5aa
2016-02-01 15:09:10 -08:00
Jenkins
17a7269427 Merge "Add nibalizer to statusbot nicks" 2016-01-30 11:27:35 +00:00
Spencer Krum
73f6e1e366 Add nibalizer to statusbot nicks
Change-Id: I51a6502f5496cce0a46a835cb59b039401416b96
2016-01-29 13:27:54 -08:00
Jenkins
8bdd76ec9c Merge "Provide separate nodepool builder log config" 2016-01-29 19:14:51 +00:00
Clark Boylan
8ed863ad9d Provide separate nodepool builder log config
Now that the nodepool builder is running as a separate daemon it needs
its own log config file. Move the auto generated nodepool logging config
stuff over to the new builder logging config as we can manage the main
daemon's logging config by hand trivially now.

Depends-On: I013835621dfbc311a0f7bd7c957b7d4656dfa628
Change-Id: Ic1da30eab949876e5bd6c88e83979bdedc6dd50a
2016-01-29 10:20:40 -08:00
Paul Belanger
3b9212f1f2 Run puppet-apply tests with fedora 23
Change-Id: Iff13c55cf7c1857b741893bdb1828cef7e1c7539
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-01-27 17:33:19 -05:00
James E. Blair
9130d036f5 Set AFS cache size to 50G on mirrors
Change-Id: I2cbb453156aef28722b3c8a51bf221d8da8b7e23
2016-01-23 19:45:59 -08:00
Jenkins
d83a5cae14 Merge "Put wheel-mirror workers in a common group" 2016-01-23 22:20:35 +00:00
Jenkins
b6c922c8ee Merge "Add mirror.<region>.openstack.org" 2016-01-22 13:26:44 +00:00
Jenkins
685d953b50 Merge "Add mirror_update.openstack.org" 2016-01-22 13:25:32 +00:00
James E. Blair
c009700ca4 Add mirror.<region>.openstack.org
This patch creates a new manifest for unified infra mirrors,
which will act as read-only AFS nodes that host our mirror
data. These mirrors will, once validated and provisioned, replace
the existing pypi mirrors in infra under a new, more generic,
hostname.

This patch is only intended to create the AFS read-only slave.
Apache hosting will be added in subsequent patches.

Change-Id: I9a2bf596cf47bffad5d6a5fd0da3c571fa266013
2016-01-21 10:39:10 -08:00
Jeremy Stanley
031400567f Put wheel-mirror workers in a common group
The wheel-mirror workers share a common set of hiera keys, and so
keeping them in a group together reduces significant duplication in
our hiera files.

Change-Id: I67b717943eb19404c87b2a3b571f681a0a15b7b4
2016-01-21 16:48:58 +00:00
James E. Blair
dc4f086eef Add mirror_update.openstack.org
This is a machine that will drive centralized mirror updates for
mirrors that are in AFS.

Change-Id: I33eed90c21a2e57a26349be83ee69e968b18d2f8
Depends-On: I56bb3ce2237be1179724f7a2bdcf9d5b04bdecd2
Depends-On: I704c8bf395d83adea0f9a0db6fd3d3814ad7660a
2016-01-21 08:09:39 -08:00
Jenkins
35dd625727 Merge "Add wheel_mirror_slaves that use pypi-mirror" 2016-01-20 21:36:02 +00:00
Jeremy Stanley
2fc526a2af AFS servers use server class instead of template
The openstack_project::server class declares things we want to be
true of our long-lived servers, so use it instead of
openstack_project::template (which it then indirectly uses).

Change-Id: Ie4bc41ec0b333ad9151e5df458e2762835672e6c
2016-01-20 00:13:50 +00:00
Gregory Haynes
6bf48683b7 Add wheel_mirror_slaves that use pypi-mirror
We want to start building wheels for as many of our dependencies as
possible in order to speed up test runs. Resurrecting parts of the old
pypi-mirror code.

We have pre-seeded this with a group of common packages, taken roughly
from the bindep output from global-requirements.

Change-Id: Ie33861dbcb413c34012820fda76f8be94fb1d151
2016-01-15 08:08:06 -08:00
Jenkins
d19dc2a484 Merge "Revert "Add a local MySQL database to paste.o.o"" 2016-01-04 05:15:05 +00:00
Spencer Krum
d13bb31303 Move cacti hosts to hiera
Lists of hosts is data, not code

Change-Id: Iee1912d9031d76b06e613b5a4d095b53ca93b46d
2015-12-30 14:44:49 -08:00
Spencer Krum
e432cdf1a1 Use public hiera for meetbot channels list
This list is data, lets put it in yaml

Change-Id: I6e77ae49c3a0f991d011a3e11e4668dbad349b9f
2015-12-30 21:36:00 +00:00
Spencer Krum
691897db6f Use In-Tree Public Hiera data
Also make the apply-test public-hiera aware

Change-Id: I761bf49ed6279a492cabeca878ec5e7c0fac3d0e
2015-12-30 13:31:17 -08:00
Anita Kuno
6ba1d14ee1 Add openstack-meeting-cp to statusbot
Currently openstack-meeting-cp is not in statusbot's reach. The
other meeting channels have access to statusbot's services. This
patch adds openstack-meeting-cp to statusbot's list of channels.

Change-Id: Id4a12de1bea8fd48f3d234f54e95c23697e83c97
2015-12-30 21:34:46 +01:00
Jenkins
7468814ce4 Merge "Added meetbot for openstack-solar channel for logging purposes" 2015-12-30 20:22:39 +00:00
Tomasz 'Zen' Napierala
b77c495122 Added meetbot for openstack-solar channel for logging purposes
Change-Id: Ic192ab03e786aaa3444c121cbe04e19a4d7f380d
2015-12-30 11:36:09 +01:00
Jeremy Stanley
4d0cea3403 Revert "Add a local MySQL database to paste.o.o"
Remove the local database management on paste.openstack.org now that
it's back to running with a remote Trove database again.

This reverts commit b7e352cc86bb850fa1c4d6b74253e5450165afa2.

Change-Id: I7b8513b427395f610b23e3f226109ea954ee210b
2015-12-29 20:46:58 +00:00
Jeremy Stanley
8cf5b6abd5 Revert "MySQL database cleanup for paste.o.o"
Now that we've determined how to adjust Trove configuration
parameters to override extremely short default connection timeouts
imposed by our provider, switch back to using a remote database for
the loggeit installation on paste.openstack.org.

This reverts commit 8cad8d737f3a53650159ab7c00cb8e3b4649e2fb.

Change-Id: I7f172b2b4f09703f1360aff0b1fef902fc935067
2015-12-29 20:41:07 +00:00
Evgeniy L
f1bab0670e Add statusbot/eavesdrop to #openstack-bareon channel
Change-Id: Ifb35e374800b82bcd9daea0255907e109abd95b6
2015-12-24 11:38:22 +03:00
Jenkins
374775e304 Merge "Add statusbot/eavesdrop to #congress channel" 2015-12-23 22:15:30 +00:00
Jenkins
8efba915a9 Merge "Discontinue Release status page" 2015-12-16 09:40:44 +00:00
Thierry Carrez
1394a91500 Discontinue Release status page
The release status page no longer makes sense and is discontinued
starting with the Mitaka cycle. Temporary ensure that directories
and user/group are cleaned up.

Replace its entry in the status header by a (currently missing)
openstack-health entry.

Change-Id: I9f61c4bb1f5634df0b0da909466b4c1b1b149ba5
2015-12-15 11:13:03 +01:00
Anusha Ramineni
01069386b3 Add statusbot/eavesdrop to #congress channel
Change-Id: I07f610a6986d279803219d03695b4b1fbe3d4111
2015-12-15 10:11:31 +05:30
Michael Micucci
9a88eb2f46 Added eavesdrop and statusbot for openstack-zephyr
Openstack-zephyr channel is open for any comments
  and/or discussion on the Zephyr Neutron Testing
  Framework

Change-Id: I39d4e6c4fd0669e5f1dfd178ef37c80a8a58dfc3
2015-12-15 10:44:23 +09:00
David Lyle
1dd3ba64de Add searchlight channel to statusbot list
Change-Id: I31b642428ffc9bc81c321a06897227edb85c64be
2015-12-11 20:29:38 -07:00
Yolanda Robla
93f1ea9bb8 Add yolanda to statusbot nicks
Change-Id: Ieeebfbb8996dff17797e83a959de1b14bb6bbc70
2015-12-10 08:50:37 +01:00
Sandro Mathys
ff90e7290f Add statusbot/eavesdrop to #midonet channel
Change-Id: I9e6a440aaea72706cc4c03f8ea319fe53cd49697
2015-12-09 10:17:53 +09:00
Jenkins
a17092eb6d Merge "Rename Ceilometer to Telemetry" 2015-12-09 00:40:42 +00:00
Jenkins
cb80fe3799 Merge "Updated OpenStackId configuration" 2015-12-08 15:16:23 +00:00
James E. Blair
75083036d1 Remove centos6 node references from site.pp
There are no more centos6 nodes, even ephemeral ones.

Change-Id: I6d346181b33a181b158ba51e65218e61b3ef90d5
2015-12-04 12:39:30 -08:00
Sebastian Marcet
4d80570860 Updated OpenStackId configuration
added following config variables:
id_recaptcha_public_key
id_recaptcha_private_key
app_url
app_key

Change-Id: I8362d6721b16b442ea974d282d82f506e809bbe0
2015-12-04 17:10:10 -03:00
Paul Belanger
1eb8cfacdc Break out openstack_project::server from pbx.o.o
Change-Id: Ia49ee6c3bbf41c03041856aa55f81e7a4c1699bf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:35:36 -05:00
Paul Belanger
c692b5b813 Migrate pbx.openstack.org to Ubuntu Trusty
Centos6 is being deprecated so we need to move to something newer.
This will require pbx.o.o to be rebuilt.

Change-Id: Id3fc74bf58ba5febac79674e6fd23d6ade3e4bd1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:31:50 -05:00
Julien Danjou
1ae2e532ee Rename Ceilometer to Telemetry
Change-Id: Iccde7ddeb8176b0a02be6a8142e0f232651e7ba3
Depends-On: Ia548af513e3d198bfa25f2e00e59012ef2ad7944
2015-12-01 12:29:52 +01:00
Jenkins
d0c50dd916 Merge "Invite statusbot to senlin channel" 2015-11-30 23:51:18 +00:00
Monty Taylor
548b2bb467 Correctly list the OS for puppetmaster in the manifest
puppetmaster now runs on trusty, not precise. Let's have the manifest
reflect reality.

Change-Id: I1c4d18cb3ca25560e8a75f1c8e50a51a86ad11e6
2015-11-28 21:38:36 -05:00
Monty Taylor
d7b91b45cc Turn off salt port access
We haven't used salt in quite a while. Maybe let's stop having the ports
be open.

Change-Id: Ibdb3c36e6af6edcdeb9cd5675342c1707c4a4cbe
2015-11-28 21:38:36 -05:00
tengqm
346ba0980b Invite statusbot to senlin channel
This proposes adding #senlin channel for statusbot.

Change-Id: I49ae2189e1f1a9ed4fa9aeea33eaa2018a9471c5
2015-11-26 01:08:02 -05:00
Monty Taylor
b22ce9214c Manage clouds.yaml on puppetmaster with puppet
For launch_node and for ansible-inventory we need a functioning
clouds.yaml file. The file should really just contain the entries we
actually need, becuase we don't want to be listing all the hosts
in nodepool. However, we do want ALL of the entries available, so the
all-clouds template has them all there. Not sure where we want that file
to go though.

Change-Id: Ibee80f9a4d8f159a626e2b4c2e9639134a559ae4
2015-11-25 15:23:26 -05:00
James E. Blair
7e88ceeff3 Allow git.o.o to send stats to graphite
There is work in progress to have HAProxy send data to statsd.

Change-Id: Ib8c877ab80eac34862d15ba97cad39cf7a7f040e
2015-11-23 13:27:00 -08:00