Add in the two topics being used by the update of configuration
manamgent effort. Also rewrite the url so that it doesn't end in a ) as
sphinx doesn't end up including this in the final url.
Change-Id: I6fbdbbfed92ab4533b05de0ba123ebde5d090118
This is blocking a number of projects from migrating to StoryBoard.
In an effort to get more project teams to migrate, this spec plans
the implementation of how we are going to build & handle story
attachments.
Change-Id: Id7e94d6ac0834452cf2faedab782911386502a0b
Story: 2000679
Task: 26212
The README.rst file included some rough instructions which may not
be entirely clear to newcomers to the community. Add some details so
that they don't need to guess where some things are.
Switch the recommendation for Story commit footers to Task so that
the corresponding story task will get its status updated by our
automation accordingly (we hyperlink these since the SB webclient
has grown support for routing them to the correct story, so
including a Story footer as well is now unnecessary).
Drop the step of providing the review link in a story comment since
our automation will do this if a Task footer is included in the
commit message.
Change-Id: I1dcba7c88efa20b542f30f3f34a043caba7a4c3f
As the Infra team collectively enjoys hacking on our Puppet system less
and less it's time to look at systemic changes. Any change to these
underlying systems is costly, so rather than undertaking a mild and
incremental update to what we're doing, let's embrace Ansible and
containerized services.
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>
Co-Authored-By: Colleen Murphy <colleen@gazlene.net>
Change-Id: I8f0d96acbfdea3f285d01300ff7b32e9a9bbe606
With the puppet-4 puppet-apply jobs now voting[1] we can consider this
done and move on to the actual migration.
[1] https://review.openstack.org/571022
Change-Id: I3b2b30541d202068e0c0c5ca7951c3682a9ec04e
Due to a pbr bug (https://review.openstack.org/563813) we can't build
with sphinx 1.5 any more. Update to 1.6 from requirements.
Change-Id: I2f1823ce3a83d6ecf819b7ec9b6ef11ddd8cc7dd
Zuul 3.0.0 has been released. OpenStack Infra is running this code. I
think we can call these specs done at this point. I am sure there will
be future work but that can (and should) be captured in new specs as
zuul evolves even more.
Change-Id: I5db206d92f29e931efa6ab047ae8014ba3f1fac0
Since the IRC Bot Consolidation spec has no assignees, it clearly
belongs in the Help Wanted section of the index instead of Approved
Design Specifications (this is in fact our criteria for deciding
what goes under Help Wanted). Also add a proper SB URL so that this
can be more easily tracked in our TODO board.
Change-Id: I8d54b207253a5f97b7655091d8685d03d55b91e9
Story: #2001736
Task: #12091
This is an alternative way of handling the git hosting of top-level
projects. This has advantages in that a new top-level site won't
end up also serving unrelated (e.g., OpenStack) git repos, but it
causes problems with the git:// protocol.
Change-Id: Ieb7d09a9fcc2c6cb24b7dfc81f9dba0eebce50cf
The PTG IRC bot was used to much acclaim at the recent PTG in
Denver. There is certainly more which could be done on it, but it's
effectively in production so we can move the spec to the implemented
category now.
Change-Id: I17717e2d2efeca7666d15d32c3053ec5c24b0253
The priority Gerrit ContactStore Removal effort is complete, so move
it to the implemented section and remove it from priority effort
queries.
Change-Id: Ie4256a64d864c826e1dc92d7c2036be767c711d2
Depends-On: I50572d436b9d59a6184576adb5c27a3fc0fbec04
Depends-On: I03e90e5c512ee463cfcc49f147ff523806ae05c7
Story: #2001094
Task: #4875
Because we've agreed that the Gerrit 2.13 upgrade effort is a
priority, and because we need to stop relying on the contactstore
feature to be able to do that, we should consider the
gerrit-contactstore-removal spec a transitive priority as an
explicit dependency of a priority spec.
Change-Id: I1b12bca9eb9b46dacbc42e9f36b8f6042ee3d90c
The time has come to stop relying on the ContactStore implementation
in Gerrit to limit code contributions to Foundation Individual
Members.
Change-Id: I735db483d56ae71e3e3c92caec81fe813d329f22
Story: #2001094
Task: #4755
Per discussion in the most June 6 Infrastructure team meeting:
http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-06-06-19.03.html
...the Ansible Puppet Apply specification should be considered
completed and so is being moved into the implemented subsection of
the index. This was overlooked in prior cleanup change
Ia603a1f752e0c8acb43ed323864267c2b69bdf03 because it was in the
Priority Efforts section.
Change-Id: Icfe7e3d90349ac6df8f36bcc87c866bea8834bdc
After several attempts to use DevStack for translation check site
we want to use OpenStack Ansible AIO to provide a service for
translators and reviewers of I18n team to check translation on
a running OpenStack platform.
Change-Id: Iabc8d6eb52b6ba9134bce26231c35bae4f641a1d
Per discussion in the most recent Infrastructure team meeting:
http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-06-06-19.03.html
...the following specifications should be considered completed and
so are being moved into the implemented subsection of the index:
complete-reviewable-release-automation
ethercalc
neutral-governance-website
publish-election-repo
releases-openstack-org
shade
These specs had some parts which were not completed for various
reasons and became out of scope, so have been adjusted slightly to
stop mentioning the missing features and moved into implemented:
deploy-stackviz
unified_mirrors
Change-Id: Ia603a1f752e0c8acb43ed323864267c2b69bdf03
Now that I have taken up the mantel for
migrating the projects from launchpad to
storyboard, I updated things to remove
the help wanted section and assigned myself
where required.
Change-Id: I9b1b798371db5ef4a2d8359d12f5c38f0cde71d1
To make it easier to find specs which have nobody driving them,
create a separate "Help Wanted" section where approved specs which
are neither implemented nor abandoned but lack assignees (and
possibly other details) are listed together.
Change-Id: Id2ffcc41a6d35b67b0d29dc75256052aebf86792
This adds a spec to describe how multiple backend drivers for
Nodepool (such as that for static hosts and other cloud providers)
should be implemented.
Change-Id: Ie1166466b016e67a45f18d07c99fd9c44cde61f9
There are issues with the sphinx 1.6 release. While they're being sorted
out, block it from requirements.txt.
Change-Id: Ia2ca6433597041390024979a7ae895d3bad75d88
We missed this in the first pass. We need to protect the private key to
reduce the impact of any ansible-playbook escapes.
Change-Id: Id7ef192f87fc665feb89629f1a8d0b75f9de5f9b