Pedantic grammar updates to this documentation.
-adds a couple commas here and there
-fixes case on certain propper nouns.
-fixes a couple minor miswordings
Also serves as proof for those skeptical that I've actually RTFM :)
Change-Id: Ia8e357d2460be2750349244ae70a4f0e16db4a8a
The nova project core reviewers have had this enabled for them for
several months without incident, and it's already something anyone
can do locally and push to a change. Also it's convenient when
people are editing commit messages via the WebUI and need to rebase
dependent changes after doing so.
Change-Id: Iefff52be4d12390be372429d6ebc48704c379630
* Use the transfer ownership function in github.
* Move the github step to within the gerrit downtime.
* Indicate that github and git0X steps should be run during the
lucene reindexing (for time efficiency).
* Remove the replication step which is not needed when using the
github transfer ownership function.
Change-Id: I1ac209eecaa60573b7d885c7feea3be4b9a64af8
Location of our Puppet modules has changed now that they are split
from system-config, update documentation accordingly.
Change-Id: I4d4adc5d41f50dd92fbd642ac30f95c327a416b2
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: I8aa32f5617a0331c116a703c45ae7f644f5b409a
Equivalent cleanup has already been performed in the All-Projects
ACL, in the wake of Id127d24e4428be8b450de277dc55df20349aab13
merging.
Change-Id: Ie89810c728e9cc39e6b3e05d312c9c1818e7d984
We are renaming the openstack-infra/config repo to
openstack-infra/system-config. This patch edits the docs files.
Change-Id: Ic594f1b5438a400fb6c1071c3045adb7a0b7e441
* doc/source/gerrit.rst: I7be76082a2c8cda21e33ece5161b4190795eef5c
moved Gerrit's local git replicas from /var/lib/git to /opt/lib/git
so the renaming process now reflects the same.
Change-Id: I1f61eae12d58912c55368cd34e0808690e4740de
New Code Review -1 default text has been proposed on a ML thread.
Propose it here so that we can "review" it. If we can agree this should
be updated as in this change a Gerrit admin will have to update
All-Projects directly then this change can be merged.
Fixes-bug: 1258899
Change-Id: I145d393bba6d7ebede7fbcd1f592937a9daadaf9
Sometimes we need to clean the workspaces. While we have a command
documented, go ahead and make a playbook for it.
Change-Id: I1887dec24563811a71157c000b2d8ae9b7850d6a
Change ACLs so that they would apply to proposed/* branches instead of
milestone-proposed branches, and adjust documentation to match.
NB: The top-level project.config should also be changed so that its ACLs
apply to proposed/* branches. It's apparently not driven by the config
repository.
Change-Id: Iad6991315b1d526026e0aeb0e968ed85dd317fac
It turns out that while changes to Gerrit ACLs from the WebUI will
create "Git config" format files which look somewhat like
traditional INI files with hard-tab indentation and other
unpleasantness, Gerrit will interpret more traditional INI files as
ACLs just fine and merge them to refs/meta/config unaltered. Adjust
the examples to look like the sorts of INI files with which our
developers are more familiar, and apply some other helpful
normalization like alphabetizing the section and key orders,
removing redundant default values or other no-ops, et cetera.
Change-Id: I3b9dad7b7beb05427eb4011fa6dad2a6dd4cbe72
We are making this and other CLA enforcement groups public, since
they are not sensitive information (lists of committers are already
public and we used to keep these tracked in a wiki article before
enforcement within Gerrit), and since there is value in being able
to query this status in a read-only manner to aid in building
contributor analyses.
Change-Id: I459a066612fe014790086ac04cbeb5eebd6e062d
This gets us closer to the behavior we had prior to upgrading from
2.4 to 2.8, and is generally considered desirable since we want
people to be able to review and vote on commit message contents.
Change-Id: I7051a606f1d501e5aef6510d42ef928456d07303
Gerrit 2.8 uses a plugin to do replication and the command to trigger it
is different than the built in command from 2.4. Update the docs to
reflect the correct command.
Change-Id: I4b97a94a932b469a72eb3141ebd340785577465c
* doc/source/gerrit.rst: When project names change, Gerrit's lucene
indexes must be rebuilt while the service is still offline. If this
is not done, searches on the new project names will not find
existing changes and Zuul will ignore some events for them.
Change-Id: I99cd657298e05f7c213cf770e92d06016043f547
* doc/source/gerrit.rst: Update documentation to reflect that the
External Testing Tools group has been replaced by two new groups
named Third-Party CI and Voting Third-Party CI. New third-party
continuous integration testing service accounts are initially added
to the first group, which allows them to apply verify votes only on
the openstack-dev/sandbox project. Once they have managed to confirm
some stability, they are moved to the second group, which is also
included by the first, so that they may apply verify votes on any
project.
* .../gerrit/acls/openstack-dev/sandbox.config: Apply verify voting
permissions for Third-Party CI group members, and correct review
activity permissions to use the Registered Users group instead of
the long-defunct openstack-cla group.
Change-Id: Ief3fef44df986d868af148787b3c456a98484091
The projects list is a common list for devs to interact with. The config
in the list is not, but the config in the list means the file needs to
be in an erb template.
Split the two concerns, similar to zuul. Put the config in a config file
and the project data in a yaml file.
Change-Id: I708b8655b4b1ce377f3b7369e987418c1d72d977
* doc/source/gerrit.rst: In the section on clearing duplicate E-mail
addresses, note that a cache flush is needed for immediate effect.
Change-Id: I436dfc85f86683ffe90c099f449466db02844a18
* doc/source/gerrit.rst: Quick documentation added for the method by
which a Gerrit administrator can create the sort of account needed
for third-party testing.
Change-Id: Ia7ec399027ad664a43d6084f988ed84ff572ac00
The prior documentation was incomplete and inconsistent. This works (tested in
an IRC session with clarkb's help).
Change-Id: Ic1d5a51176ccba8b922bcf084d11c0bb0c6ac06a
Gerrit replication calls out to ssh which requires host keys to be
accepted in the relevant user account. Document this to ease initial
deployment.
Change-Id: I03b8f1c39a4562cc480b3ef612cb3306b1445814
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