298 Commits

Author SHA1 Message Date
Clark Boylan
925d5d8ec4 Update priority effort Gerrit topics
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
2019-02-19 14:06:33 -08:00
Zuul
fb6a47e2b2 Merge "Overhaul instructions in README.rst for clarity" 2018-12-22 00:05:42 +00:00
Zuul
78eee66267 Merge "Add opendev Gerrit spec" 2018-12-22 00:02:52 +00:00
Zuul
81b45e5ff9 Merge "Move project-hosting spec to completed" 2018-12-22 00:02:28 +00:00
Zuul
a30ae99c58 Merge "remove the dumplicate word" 2018-12-21 18:53:17 +00:00
Zuul
e7b1c1e27b Merge "remove the dumplicate words" 2018-12-21 18:53:17 +00:00
Kendall Nelson
91f7f6fea7 StoryBoard Story Attachments
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
2018-12-18 09:15:52 -08:00
James E. Blair
3230076f5f Add opendev Gerrit spec
This describes the process to migrate Gerrit to opendev.org
and sets it as a priority effort.

Change-Id: I05dbc8570aae48f218c20529b2ba90f435120d32
2018-12-17 09:08:46 -08:00
Jeremy Stanley
6bf2659085 Overhaul instructions in README.rst for clarity
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
2018-12-06 17:35:50 +00:00
James E. Blair
80be266c9c Move project-hosting spec to completed
All of the items in this spec have been completed.

Change-Id: Ic2026a65e8c5a3b3b808bc0a704ba5d483e2dd09
2018-12-04 13:51:28 -08:00
rongyaozu
0a2880a714 remove the dumplicate word
Change-Id: I28d73da0b647f3b0dfe842815b9d1e41f1490258
2018-11-13 08:22:18 +08:00
rongyaozu
119370b626 remove the dumplicate words
Change-Id: I5dccbaa0a32e64f949d1da20e4244a857035cfb6
2018-11-13 08:20:19 +08:00
Ian Wienand
e1aed27bc2 Direction setting for 3rd Party CI
This is a start at setting a direction for 3rd Party CI instructions
from OpenStack Infra.

Change-Id: I292a63a91060f8c454e4e4621791745bd9b884d4
2018-09-19 05:55:19 +10:00
Clark Boylan
977dec5029 Make update-config-management priority effort
Proposing that this spec be a priority effort for the openstack infra
team.

Change-Id: I102cd1897603db32242325c20addf09bae49437e
2018-07-24 11:53:31 -07:00
Zuul
1ac4dfdf9c Merge "Update config management for the Infra Control Plane" 2018-07-20 16:08:14 +00:00
Monty Taylor
8117480559
Update config management for the Infra Control Plane
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
2018-07-13 07:11:46 -05:00
Zuul
9120b9d627 Merge "Complete puppet_4_prelim_testing spec" 2018-06-12 21:23:58 +00:00
Colleen Murphy
eed030ced9 Complete puppet_4_prelim_testing spec
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
2018-06-06 20:18:14 +02:00
Zuul
71254f4ac3 Merge "Add survey spec" 2018-05-11 00:55:13 +00:00
Elizabeth K. Joseph
83153aae77 Add survey spec
Change-Id: I3c389596373b94459a32a4e540d514a2941acbb1
2018-05-08 14:30:23 -04:00
Ian Wienand
382922894c Update to Sphinx 1.6
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
2018-04-24 14:42:10 +10:00
Zuul
05e7fe2f17 Merge "Amend top-level project hosting spec" 2018-04-03 20:25:26 +00:00
Clark Boylan
c3af2d8e29 Mark zuul v3 work as done
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
2018-03-29 09:36:46 -07:00
Jeremy Stanley
80dbe6a2a5 Help wanted on IRC Bot Consolidation
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
2018-03-26 14:26:30 +00:00
James E. Blair
f06752759b Amend top-level project hosting spec
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
2018-03-21 18:11:02 -07:00
James E. Blair
67d95bf15f Add IRC bot improvement spec
Change-Id: Ic22c7c74088ba607a29fbb0a7d7ae2dab07fec6e
2018-01-04 12:29:25 -08:00
James E. Blair
b3df3dc134 Add a spec for top-level project hosting
Change-Id: Ic92726dc341af5802ad803d239bd547ef5068043
2017-12-11 16:02:05 -08:00
Jeremy Stanley
59799fbdfc Mark the ptgbot spec implemented
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
2017-10-30 21:29:36 +00:00
Jeremy Stanley
b9200296e4 The Gerrit 2.13 upgrade is implemented
Move the Gerrit 2.13 spec to the implemented list and remove it from
priority efforts queries.

Change-Id: I36c01a393d6632995d67b8327b197e9e5f3447fb
2017-10-03 19:11:59 +00:00
Jenkins
8f1435b47a Merge "Gerrit ContactStore Removal is implemented" 2017-09-19 18:37:04 +00:00
Jenkins
a0d61c4eb8 Merge "Revise security spec to discuss SSH keys" 2017-08-31 19:16:42 +00:00
Jenkins
f2b7ecc552 Merge "Move zuul_split to completed" 2017-08-15 20:18:01 +00:00
Jeremy Stanley
62522e539c Gerrit ContactStore Removal is implemented
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
2017-08-10 23:47:56 +00:00
Ian Wienand
713313635f Abandon pholio spec
Abandon the pholio spec.  Add some breadcrumbs in a note for future
spec explorers.

Change-Id: I3f01d5d0463eec0fd1e953401adf5f9573777928
2017-07-25 09:44:20 +10:00
Jeremy Stanley
607e3f2d0d Make Gerrit contactstore removal a priority
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
2017-07-13 20:37:47 +00:00
Jenkins
7bcaa48bcf Merge "Gerrit ContactStore Removal" 2017-07-13 20:31:08 +00:00
Tristan Cacqueray
160eccfd72 Move zuul_split to completed
Change-Id: I58cc4e4c887db4bae2b49a7c9cb84da71e02ec69
2017-07-11 07:00:14 +00:00
Jeremy Stanley
85bf80d637 Gerrit ContactStore Removal
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
2017-06-29 20:33:15 +00:00
Jeremy Stanley
647459733e Ansible Puppet Apply is implemented
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
2017-06-28 19:03:53 +00:00
Jenkins
b687d6cae6 Merge "New spec for translation_check_site (Ansible AIO)" 2017-06-22 19:04:55 +00:00
Jeremy Stanley
194655bf51 PTG Bot
We will host a production instance of the PTG event scheduling bot.

Change-Id: I96f7bcf05f2185cd590c9ef97c4ce7312dd244e8
Story: #2001067
Task: #4677
2017-06-13 18:47:39 +00:00
Frank Kloeker
e99a73c16c New spec for translation_check_site (Ansible AIO)
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
2017-06-08 15:48:12 +00:00
Jeremy Stanley
283d14329f Clean up implemented specs
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
2017-06-07 22:45:57 +00:00
Kendall Nelson
ecf16e32c6 Update Task Tracker Spec
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
2017-06-07 12:08:26 -05:00
Jenkins
5a29a334d7 Merge "Add a help-wanted section" 2017-06-06 19:10:53 +00:00
Jeremy Stanley
59f796aef0 Add a help-wanted section
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
2017-06-06 14:31:43 +00:00
Tristan Cacqueray
4ab683c386 Add nodepool drivers storyboard link and assignees
Change-Id: I1896faeba6a60833c4f86e58042a43bb7f8ccde3
2017-06-05 23:27:19 +00:00
James E. Blair
9869a77008 Add nodepool drivers spec
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
2017-05-23 08:46:10 -07:00
James E. Blair
4e974448d1 Block sphinx 1.6.1
There are issues with the sphinx 1.6 release. While they're being sorted
out, block it from requirements.txt.

Change-Id: Ia2ca6433597041390024979a7ae895d3bad75d88
2017-05-23 08:46:10 -07:00
Clint Byrum
a32f84b439 Revise security spec to discuss SSH keys
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
2017-05-03 09:28:26 -07:00