infra-specs/doc/source/index.rst
Jeremy Stanley c872f8f6a4 Declare victory on StoryBoard
The original plan to migrate all OpenStack projects may have been
overly-ambitious, but more importantly it's a policy decision
outside the Infrastructure team's immediate sphere of control. Most
identified gaps in the intervening years have been addressed, with
some final ones (like attachments) under review nearing completion
or well into a planning stage (like self-service team management).
There will always be new features some teams want, and indefinitely
delaying completion of this spec for such a treadmill is
unnecessary.

Update the spec to only cover the original well-established first
phase, and remove the hand-wavy stubs for a second phase where
"everybody agrees to migrate." Also remove the dependency on central
identity management as there is no clear path forward on it
presently. Many teams are already relying on StoryBoard today, and
the handful of developers and maintainers for it hold fairly regular
meetings and can be reached readily with questions, concerns or
suggestions. Further improvement to StoryBoard remains a priority
for them, but it doesn't need to be a priority spec for the
Infrastructure team for that to be the case.

Change-Id: I5092211bfe59646f6db0adae6075b41cb312c6ad
2019-12-03 23:52:01 +00:00

3.7 KiB

OpenStack Project Infrastructure Design Specifications

Priority Efforts

These are the efforts we focus our review attention on first. They are a great way to get involved collaboratively with other infrastructure developers.

specs/update-config-management

Gerrit query for all changes related to priority efforts:

status:open AND (topic:puppet-4 OR topic:update-cfg-mgmt)

https://review.openstack.org/#/q/(topic:puppet-4+OR+topic:update-cfg-mgmt)+AND+status:open

Approved Design Specifications

These are specifications that have been approved; work may or may not have started on these. Reviewers will review related changes as time permits.

specs/deploy-ci-dashboard specs/jenkins-job-builder_2.0.0-api-changes specs/nodepool-drivers specs/puppet-module-functional-testing specs/refstack_dot_org specs/stackalytics specs/storyboard_story_attachments specs/storyboard_worklists_boards specs/survey specs/translation_check_site specs/wiki_modernization specs/retire-static

Help Wanted

These are unassigned specifications: they are approved in concept but have yet to attract any volunteers or have lost their volunteers prior to completion. They may also be missing specific details like a Story link, work items, impact, dependencies... Anyone proposing changes implementing one of these is strongly encouraged to amend the associated spec adding themself as an assignee (and fleshing out additional details if necessary) while moving it into the approved section of this index.

specs/irc specs/storyboard_integration_tests specs/storyboard_story_tags specs/storyboard_subscription_pub_sub specs/storyboard_task_branches specs/zuulv3-3rd-party-ci

Implemented Design Specifications

These specifications have already been implemented and are listed here for historical purposes.

specs/ansible_puppet_apply specs/apps-site specs/artifact-signing specs/branch-automation specs/centralize-release-tagging specs/code-search specs/complete-reviewable-release-automation specs/config-repo-split specs/deploy-stackviz specs/dib-nodepool specs/doc-publishing specs/ethercalc specs/firehose specs/gerrit-2.11 specs/gerrit-2.13 specs/gerrit-contactstore-removal specs/infra-cloud specs/letsencrypt specs/migrate_askbot specs/migrate_to_zanata specs/neutral-governance-website specs/newton-on-xenial specs/nodepool-workers specs/nodepool-zookeeper-workers specs/opendev-gerrit specs/openstackci specs/project-hosting specs/ptgbot specs/public_hiera specs/publish-election-repo specs/puppet_4_prelim_testing specs/puppet-modules specs/releases-openstack-org specs/server_base_template_refactor specs/shade specs/task-tracker specs/test-metrics-db specs/translation_setup specs/trystack-site specs/unified_mirrors specs/zuul_split specs/zuulv3 specs/zuulv3-executor-security

Abandoned Design Specifications

These specifications had been approved previously but have not been implemented, they have been abandoned.

specs/logs-in-swift specs/maniphest specs/nodepool-launch-workers specs/pholio

Specifications Repository Information

README <readme> contributing