The user and group docs were a bit opaque, and the needed groups for
the project creator account were not well documented.
Change-Id: Iee6d3ea6dd34a687205412174f78cd44e756c953
In anticipation of swtiching to flake8 as part of the removal of
pyflakes jobs, clean up a few flake8 errors so that we don't have to
ignore as many things.
Change-Id: Idb8466bb3194904d84e17dd3f2a7c32aff13788c
It is a HOWTO and it isn't part of the flow of the main docs,
which are focused on how the OpenStack project infrastructure
is used and operated.
Change-Id: I6e783899ab55f952acab81c7c90ca596d9bb1603
* doc/source/sysadmin.rst: Add note about needing to send an EOF to bup
server to close the initial ssh connection used to verify the backup
server's ssh host key.
Change-Id: I9c21513e5c6de771572f1aa9cb10095bff730eac
Additional documentation was added for jjb cache in jjb manual.
Instead of documenting it twice, this
patch simply points to the jjb manual.
Depends on I57cf59c8723aa04e20801f32a81b573c9d096b48
Fixes bug 1193450
Change-Id: I1741d9774540d1e6b877533f29238663c2890028
I don't believe openstack has it's own jenkins gerrit trigger plugin
anymore. The link was returning a 404 Error. Updated the link
to point to the general gerrit trigger plugin in the jenkins-ci repo.
Change-Id: Id42f2d8371b8c8e4a0f1f57e110637d4a8b14953
* doc/source/sysadmin.rst: Document how to restore from bup backups.
* modules/bup/files/etc/bup-excludes: Exclude special backup restore
dirs in /root. This prevents backup restores from being backed up
too.
Change-Id: Ide0e69c128be0a8b8774df7acaf9267df097f104
* doc/source/gerrit.rst: When renaming projects in the changes
table, set created_on to itself so that it won't get updated to the
current time. This column is a timestamp datatype in MySQL and has
the "on update" property set, probably for no good reason but it's
how Gerrit's installer sets the schema.
Change-Id: I5b99d2869e55ab0f8b036fd08f248f406aff41bb
* doc/source/gerrit.rst: Add sections to the document about
resetting Gerrit SSH usernames and cleaning up duplicate preferred
E-mail addresses. Also a section demonstrating the dreaded account
merge process for posterity, even though we do not offer to perform
this for our users.
Change-Id: I43883ef9558abbdf5051aa617def36d1fc158100
Puppetmaster bringup will often have the wrong hostname in a cloud
(e.g. a uuid or the shortname given to nova). But if it's wrong the
puppetmaster CA created by the puppetmaster module will be broken.
Additional nodes can have this handled by automation, but the
puppetmaster is special - this is part of the bootstrap process.
Change-Id: I8e0e2ea4a5d27fb248b88d6be57abb171d81f13f
There is a helpful script we can use that avoids the plumbing
discussion, and neither raring nor F19 can run a Puppet master, so we
should document that to avoid false starts.
Change-Id: I72f8767dc3fc7967207c37911e8e45a6d85c6001
This is incomplete, but as I haven't got a full thing up yet I can't
write it all. It is minimally a useful pointer for other folk trying
to do the same thing.
Change-Id: Iefb62a0ff60e5f46f1f0091beef54bfc4a376a53
We've moved the GerritJenkinsGithub wiki page to instead be
at GerritJenkinsGit, update references to it in our configs.
Change-Id: I88d8140a0e5f6e4051ca78415e0152c9cdcb86f6
As we document more fully, it has become clear that the sysadmin page
really has two audiences: openstack-ci contributors and
openstack-ci/cloned-infra root operators.
Change-Id: If82c20a6292048f4212aac293da0b284f3b91436
The example for spinning up an etherpad server couldn't just be run,
because the path to install_puppet.sh and the path to local.pp were
inconsistent. So lets document that the commands should be run from
the root of the checkout and fix the path to local.pp.
Change-Id: I34d4768687bd8aea8cd695faa845bddef24fa55f
Update the documentation for our public git servers to reflect that it's now a
pool of servers load balanced with HAProxy.
Change-Id: Ib8bfec5cf8b339f2dfb57aaaf46d988ff32fc261
* doc/source/static.rst: Correctly indent a few preformatted command
example blocks, add a couple internal hyperlinks and clean up some
trailing whitespace on a number of lines.
Change-Id: I57980c21ac2eb08dafb05a4dc669992952b7465f
We have a cgit server now, which means we should replace
all references to github with references to git.openstack.org.
Change-Id: I68ad1ce514fb4326c7d9940b5a84999af5b58562
Specify what is running on the new git server, add basic
SELinux, replication and jeepyb details.
Also add to list of systems.
Change-Id: I027fa00cf6b6cee8b73fa844983cc82d465617ef
* doc/source/stackforge.rst: Add basic documentation for the RTFD
job template. Also remove references to pylint and pyflakes jobs
which are mostly phased out due to increased flake8 popularity.
Change-Id: I0a1461a6c766a85cfac49ffed1b44358aabb2bc1