555 Commits

Author SHA1 Message Date
Jenkins
b0f3f83eac Merge "Add periodic pipeline test result to infra docs" 2016-03-10 15:29:58 +00:00
Monty Taylor
e8e201cc75 Add a playbook and script for doing adhoc puppet
Running puppet remotely in an ad-hoc manner on disabled hosts is mildly
complex. To facilitate, have a wide open playbook that we always run
with --limit - and a shell script to help us type less.

Change-Id: I629072dcada38d0465d351b1b99828466405372f
2016-03-09 14:23:49 -06:00
James E. Blair
60ffbab63b Fix manual puppet run command docs
Change-Id: I642ad27657806403431ff109afbea8b12f2ab6d9
2016-03-09 14:22:02 -06:00
Jeremy Stanley
5ce07c5afe Add vexxhost mirror to documentation and cacti
Add the new mirror.ca-ymq-1.vexxhost.openstack.org host to our
bandersnatch documentation and also correct a typo in another entry
there. Further, add it to the cacti monitoring list and remove the
entry for the dead HPCloud mirror while we're in the neighborhood.

Change-Id: I4be0dfc0099336773ea94bd940e55c4b0f7d036f
2016-03-02 16:41:02 +00:00
Jenkins
95e24441d0 Merge "Add infracloud runbook to regenerate images" 2016-03-02 15:28:00 +00:00
Jenkins
89eddd7cc7 Merge "Add troubleshooting section to github" 2016-03-02 15:25:05 +00:00
Jenkins
363f08c4ef Merge "Add instructions on how to disable a third party ci account" 2016-03-02 15:09:37 +00:00
Yolanda Robla
254bc842ce Add infracloud runbook to regenerate images
Change-Id: I080e21e6c1a7ef3e893d6296a8eba64af577cad9
2016-02-26 02:55:22 +01:00
James E. Blair
1b7b8e0569 Add instructions on using openstackclient
Change-Id: I3a4c3618e1d558c80c7c0bcee94bb32027397311
2016-02-24 13:03:19 -08:00
Elizabeth K. Joseph
0f529255a9 Fix file link to groups.txt in sysadmin docs
Change-Id: I888beeebb70b16707661908992edb55f7f38f50c
2016-02-24 11:49:53 -08:00
Colleen Murphy
d18301ad3d Fix provider networks doc link
The documentation we were referencing has been given a more descriptive
path, so let's use that and not use the broken link.

Change-Id: I42224a103cf35f84cf5ff331386ec28e6d84f136
2016-02-23 13:12:38 -08:00
Yolanda Robla
0471bfb40d Add troubleshooting section to github
Create a section about how to fix the replication problems
to github, when gerrit team member needs to be added to the
project.

Change-Id: Ic3354b7c1d49ebdd6294698ab32062421f3c5569
2016-02-18 15:10:58 +01:00
Jenkins
d3fc1e7caa Merge "Update bandersnatch documentation" 2016-02-05 14:07:46 +00:00
venkatamahesh
fbafc20189 Fix spell typos
Change-Id: I70fa2cc7e2fd35895cd11db57fef00199680ce2b
2016-02-04 06:21:20 +05:30
Yolanda Robla
74e36c01f4 Add instructions on how to disable a third party ci account
Change-Id: Idb04a31a6b3b4697d2199e601b0a1b4d4bff0c85
2016-02-02 16:53:00 +01:00
Michael Krotscheck
577c30508b Update bandersnatch documentation
This patch updates the bandersnatch documentation to accurately
reflect the current state of the mirrors.

Change-Id: Ib4eddeb0bc6aa78c7484b8cb5cae3764da1926e0
2016-02-01 15:03:42 -08:00
Jenkins
abec9d984a Merge "Add documentation about how to reload Gerrit HTML" 2016-01-30 07:53:16 +00:00
Jenkins
bc4ee5803e Merge "Fix link for filing bugs to infra" 2016-01-30 07:47:31 +00:00
Jenkins
359e9d8945 Merge "Add doc on launching jenkins job builder" 2016-01-28 17:41:41 +00:00
James E. Blair
16e99c61ad Update afs superuser docs
Super users should be created on all servers

Change-Id: I995085f3716ff93385cb2c3aebfadd79148a0adf
2016-01-25 11:49:01 -08:00
Jenkins
c3d995a4b0 Merge "Document adding a kerberos service principal" 2016-01-23 22:14:24 +00:00
Jenkins
b6c922c8ee Merge "Add mirror.<region>.openstack.org" 2016-01-22 13:26:44 +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
James E. Blair
32516012f0 Document adding a kerberos service principal
Change-Id: I6f10a400411220031864546ea82319373d9a965b
2016-01-21 08:09:44 -08:00
Monty Taylor
765c1474b7 Use groups.txt for disabling hosts for puppet
We already have a dynamic system for managing static group management.
Use it for the disabled group so that the rules for managing the members
are not different.

Also, update the disabled list to match reality.

Also, Update docs because hosts are no longer groups

The upstream OpenStack Inventory in Ansible was fixed to no longer
return each cloud host as its own group unless there are duplicates for
the host in question. This  means it's no longer the right thing to do
to put hosts into disabled:children - disabled is just fine.

Change-Id: I95c83ed64801db15ad99a14547895f3520356f99
2016-01-20 11:38:20 -05:00
Monty Taylor
4e62f20007 Use puppet apply instead of puppet agent
At long last, the day of reckoning is here. Run puppet apply and then
copy the log files back and post them to puppetdb.

Change-Id: I919fea64df0fbb8681e91ac9425b4c43760bb3dd
2016-01-19 18:40:28 -05:00
Jenkins
c47b0bc7ae Merge "Hound Maintenance" 2016-01-15 13:35:26 +00:00
Yolanda Robla
b242a42afd Fix link for filing bugs to infra
Change-Id: If407c50a864c00569de296a4bf85da38428f195f
2016-01-11 12:20:07 +01:00
Yolanda Robla
1cc467c3b3 Add doc on launching jenkins job builder
Change-Id: Ie319925c7fd92c5e0537e0972fe2c47277a9a5b0
2016-01-10 11:31:45 +01:00
Ramy Asselin
7c95e16554 Update third party docs link to published docs.
Update the third party docs link to the version that is
published which uses the openstack themed formatting.
The previous version was the link to the raw text with markup.

Change-Id: Idf1502828da3fbb7a9423f8712e504723a36df52
2016-01-08 16:18:46 -08:00
Jenkins
e777d234a7 Merge "Add instructions on how to troubleshoot bots" 2016-01-08 19:52:37 +00:00
Spencer Krum
e5f0f8122f Hound Maintenance
Change-Id: Ice50b20a0418a21b5e778c2433132a627ac73146
2016-01-07 11:55:45 -08:00
Jeremy Stanley
5e41893fd5 Add accessDatabase and emailReviewers capabilities
We're specifying the accessDatabase and emailReviewers capabilities
in our Gerrit 2.11 All-Projects configuration "ACL" so document them
in the usual place.

Change-Id: I1235a8a1d9b9b579860f2d96641bacc99df409d8
2016-01-06 21:18:19 +00:00
Andreas Jaeger
af292f040e Fix stackforge and github links
Fix links to stackforge where content has moved to openstack now, adjust
links to use git.openstack.org instead of github.com since
git.openstack.org is our git master.

Fix also repo name, it's app-catalog.

Change-Id: Iec7cbe11bfc4e3536a0fee5fdc1e7d3e0c9cc321
2016-01-01 14:48:21 +01:00
Elizabeth K. Joseph
6de660692b Update docs for adding channels to meet/statusbots
We've moved the long list of channels for statusbot and meetbot (logging) into
the hiera/common.yaml file, updating the documentation accordingly.

Change-Id: I2337de6c82a24fabe0d428ba3a7f40c8d41a62c8
2015-12-30 14:44:25 -08:00
Yolanda Robla
890a56d1b9 Add instructions on how to troubleshoot bots
Change-Id: I18ed46a1f1a87d6545541502f499eeab5e80c692
2015-12-28 09:41:15 +01:00
Jenkins
0acfc0fb43 Merge "Initial commit of codesearch docs" 2015-12-22 18:04:53 +00:00
Yolanda Robla
ec2f1a25ee Add documentation about how to reload Gerrit HTML
Change-Id: Ib626289ac0340cfa0e4f7c8376254ef2adcccd3e
2015-12-18 10:12:07 +01:00
Andrea Frittoli (andreaf)
756471608d Add periodic pipeline test result to infra docs
We now capture test results for the the periodic pipeline as well,
so changing the docs to reflect that.

Change-Id: I21f86157a85346d15ae703e6fab7ff993494b712
2015-12-15 10:17:10 +00:00
Elizabeth K. Joseph
1d0f5815f4 Initial commit of codesearch docs
Change-Id: If64f9fef9a98c12a350b568367d376d32a3c4178
2015-12-14 16:21:55 -08:00
Elizabeth K. Joseph
0fc8badd49 Add docs for renaming an IRC channel
Change-Id: I26dbddcd00aa38e18f4c7c3e1374aab745524d96
2015-12-14 10:32:56 -08:00
Clark Boylan
7a2c00ddd8 Add doc on using jenkins restart playbook.
Add documentation on how to run the jenkins restart playbook against a
specific jenkins master. This is useful if a jenkins master starts to
leak threads before its weekly restart.

Change-Id: Ib5163589c1c83e4fcb7493daa387f42cda02bc9d
2015-12-10 11:27:03 -08:00
James E. Blair
f10bb7ecfc Update cloud contributors doc
Change-Id: I4735b92a3207b72c83d936b5f7f553c9af04ad63
2015-12-09 15:09:51 -08:00
James E. Blair
447ce13318 Clarify section on ansible inventory file
Change-Id: I3c5acb7a45c482854f68e9c9f008a2fa6ed945be
2015-12-04 11:07:51 -08:00
Monty Taylor
69ef1c7036 Add examples to make the disabling prose clearer
The way disabling works with puppet and openstack inventory in ansible
can be confusing at first. Some examples hopefully clarify the
situation.

Change-Id: Ib85feebce309896c6f3d139318dd5d204d9cb8ec
2015-12-04 14:02:34 -05:00
Jenkins
ef68368740 Merge "Fix three nits" 2015-12-01 15:04:05 +00:00
Jenkins
5263e91230 Merge "Use OpenStack for inventory instead of puppet" 2015-12-01 14:59:59 +00:00
Jenkins
52a027fa3d Merge "Add metrics as a reason to contribute a cloud" 2015-12-01 10:17:27 +00:00
Monty Taylor
b23025acaa Fix three nits
These were caught in earlier reviews.

Change-Id: I026678fbbe871ffb138fd2c0dba9e788457da3a0
2015-11-30 22:24:53 -06:00
Monty Taylor
714c934d0c Use OpenStack for inventory instead of puppet
With the puppetmaster not there anymore, we should consume inventory
from OpenStack rather than from puppet.

It turns out that because of the way static and dynamic inventories get
merged, the static file needs to stand alone. SO - if you need to
disable a dynamic host from OpenStack (pretty much all of our hosts) you
need to not only add it to dynamic:children, you need to add an emtpy
group into the static file too, otherwise you'll get an error like:

 root@puppetmaster:~# ansible -i newinv '!disabled' --list-hosts
 ERROR: newinv/static:4: child group is not defined: (jenkins-dev.openstack.org)

Change-Id: Ic6809ed0b7014d7aebd414bf3a342e3a37eb10b6
2015-11-30 22:02:41 -06:00