This reverts commit 8046b2e0b8bce3d5296e6396367ad63bfb623c1e.
The openstack-infra mailing list is still in use and was not merged into openstack-discuss.
Change-Id: I489cf427b92f35fb9e450f6dd1107794bdea2b56
There was a typo in the reST syntax of a block. And the quote character
was replaced with an apostrophe to avoid coloring.
Change-Id: I6701b3d30b166bc55bd51b1913ba22c3b0199ce7
Don't link to publish-to-pypi-python3, link to publish-to-pypi.
We're removing publish-to-pypi-python3, let's link to the real template.
Change-Id: Ib6541c42f2cd470bf948146314eab74270cfd440
The "Tagging a Release" section is easy to find with internet
searches, and in isolation can be misleading without additional
information on needing a publish-to-pypi template associated
with the project wanting to do a release. This adds that
information with some links to additional info.
Change-Id: I2b9eeb327db032e4173628398d9003b5f221ae76
This channel notification is a noop and is in the process of being
replaced with a newly named notification. To prevent it being used for
new gerritbot updates by those that are not aware of this, this removes
it from the example announce example.
Change-Id: I448d8ed7d14fad96b7c9c125b541b27dd838098a
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Instructions around adding the initial .zuul.yaml file did not
make it clear that the file should not preexist, and that the file
should really be added as the first change after the repository
was accepted and created.
Change-Id: Ia6b79c6f6688f021c569a38c9d9b80eab2b00e9b
The integrated-gate queue should stay in project-config as a policy.
Document this and briefly document shared queues in general.
Change-Id: I71900ff7fc65795b6c4743a38d185308992ad6fa
Update a section that still spoke about two changes for project-config -
we only need one now. But still two changes are needed for running jobs.
Change-Id: I3e1c71c83485f3fafb86d7046f15c351c092e23e
Add list of example templates that are tag based.
Fix formatting, initial whitespace renders a grey bar that is not
wanted.
Change-Id: I4c61e83370f776972977aaac431f6ac4c011fa4f
The Infra team would like to avoid needing to review every PTI job
related update to openstack projects. Make it clear that it is ok for
projects to manage this config in repo so that they can manage and
review it themselves. This takes advantage of the new shiny features
that Zuul v3 provides in a way that should make both infra and
individual projects happier.
Change-Id: I51bd6c5bbcb8135c3ea4fed6941613643a3bcead
Add a warning to the tagging workflow in the Developer's Guide that
pushed tags can't really be deleted, and also extend the section on
tagging an initial release in the Creator's Guide to include a
pointer to the detailed tagging workflow so that readers don't
mistake it for our more thorough directions.
Change-Id: Ic6faf8ec93a357a4316966120a9aae0af21c39cd
As of Aug 1, 2018 all channels require users to register their
nicks. Add this information to the developer docs.
Change-Id: Iae8deb3b32ca8babd9942bbe047fd309d704dd27
The markup for the link to PEP-440 does not have a trailing _ so the
RST is bleeding into the rendered HTML. Fix this by replacing the
long-form URL markup with Sphinx's "pep" role.
Change-Id: Ia38217722f8303f00c133049f0942342e95dee24
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Remove a now obsolete section, this is covered in the Zuul v3 guide.
Leave a link to it in there so that the audience - project drivers -
find it.
Remove now obsolete naming from of project from in-repo .zuul.yaml file.
Change-Id: Iba3ae53a56cb0d20e7edab3bcba72f9724232274
Our community has insisted in the past that "core developers" aren't
a thing, so if we want to avoid continued propagation of that
terminology then we should do our best to eradicate it in official
documents.
Change-Id: I50b9d3e889f00f3e09f7bd0a81dfc2c267f085d3
Our Zuul configuration examples no longer need to mention the
system-required template since we apply it globally using a regular
expression match on project names.
Change-Id: I302d9e8708249a50704d6ffe317b2df653c8e618
Manual step is required when unretiring a project. Add a note so we
don't have to remember this next time.
Change-Id: Ic02860a423a35a2b1d6c50e0983b12c2d97f9f46
With the wildcard application of system-required, we no longer need to
make people do the system-required patch dance when creating a project.
They still need a job defined somewhere before they can land patches,
so, let's document this and give only in-tree as example.
Change-Id: I0f8878901ce0302c89a40b9190dd806b2f5a85e8
Depends-On: https://review.openstack.org/577307
We can't rely on interface MTUs of 1500 in test envs. Some clouds give
us smaller MTUs due to overlay networking. Explain that test jobs that
create or modify networking interfaces or bridges should check for and
accomodate this.
Change-Id: Ice6c613108f3f01042ff6f4e8c88a8f0a326c815
The job isn't used, so I will delete it, but wanted to update the
documentation reference first.
Change-Id: Ic08e914be065ff9f4ec6b489c9d1d9915ff284f8
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We have defined special keywords that allow people to highlight OpenStack
Infra team members when needed, mention these in our IRC document.
Change-Id: I7461c065c32984e574a57c674b3cf880966def8e
The original document to which this was linking got renamed and
previous references to StackForge removed. Reflect it in the Infra
Manual as well.
Change-Id: I37f5445eca3eb3ccf72158db04020418134a5220
In an effort to stop creating Launchpad projects
that will someday need to be migrated to StoryBoard,
remove mentions of Launchpad from Project Creator guide
and instead tell new projects how to start tracking
work in StoryBoard.
Story: 2000876
Task: 6343
Change-Id: Ibec66e8dd952ea33a2f84578e41b33d5afab4451
Official teams are managed by the Release Management team, they
create branches and tags.
Explain how ACLs for these should be setup.
Change-Id: I0dfb14b60ae96f9d1777ce5ce8782e6e94eaaa50
Depends-On: https://review.openstack.org/557737
The specs template is likely to be commonly used, so mention that
explicitly. Other cookiecutter templates are added from time to time,
so rather than relying on keeping this documentation in sync with the
full list, provide a URL from which the full list can be obtained
dynamically.
Change-Id: I0e8bf1fe54012614e5846f4611f79f40da0df5aa