I am reliably informed these are not used anymore. Note, this
change updates All-Projects ACLs, so on approval, we should make
the corresponding change in Gerrit.
Change-Id: I1073663b8f80de8639a75b4b155258c1abed9df9
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
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
/etc/ansible/playbooks isn't actually a thing, it was just a convenient
place to put things. However, to enable puppet apply, we're going to
want a group_vars directory adjacent to the playbooks, so having them be
a subdirectory of the puppet module and installed by it is just extra
complexity. Also, if we run out of system-config, then it'll be easier
to work with things like what we do with puppet environments for testing
things.
Change-Id: I947521a73051a44036e7f4c45ce74a79637f5a8b
We no longer wait for zuul to stop cleanly on its own (too slow with
long queues). Instead we record the queue state, forcefully stop zuul,
do the project renames, start zuul, then reenqueue the previous queue
state.
Document this newer and quicker process in the project renaming doc.
Change-Id: I5127d427fdb7ff124360a956a26e25b502522608
Add reminders to the project rename documentation to update the
requirements and devstack-gate repos if needed.
Change-Id: I7f7dce12031637a0f8379a7d4c22140d33cb30c9
Allow any registered user to edit the topic of any change in
Gerrit.
Topic changes are recorded as review messages, so if people go
crazy with this, it will be apparent.
Change-Id: Ic19a8e02abae1d1e900f5c9e89e3b90e8cdefdab
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