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.
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.
- Cleanup Test Node Python Installation
- Host a CI systems monitoring dashboard
- JJB 2.0.0 API Changes
- Run an etherpad-focused video conference server
- Support Matrix for Chat
- Nodepool Drivers
- Puppet Module Functional Testing
- Host refstack.org and api.refstack.org on infra
- Host Stackalytics Service
- StoryBoard Story Attachments
- StoryBoard Worklists and Boards
- Survey Server
- Provide a translation check site for translators
- Wiki Modernization
- Website Activity Stats
- Xwiki farm
- Mailman 3 Migration
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.
Implemented Design Specifications¶
These specifications have already been implemented and are listed here for historical purposes.
- Ansible Puppet Apply
- Host OpenStack Apps Catalog Service
- Artifact Signing Toolchain
- Automate Creating Branches
- Centralize Release Tagging
- Host a code search service
- Complete Reviewable Release Automation Work
- Split config into project-config and system-config
- Stackviz Deployment
- Use Diskimage Builder in Nodepool
- Docs Publishing via AFS
- Ethercalc
- Firehose: A unified message bus for Infra services
- Gerrit 2.11 Upgrade
- Gerrit 2.13 Upgrade
- Gerrit ContactStore Removal
- Infra-cloud
- Use letsencrypt for infra SSL needs
- Migrate ask.openstack.org to infra
- Migrate to Zanata for translations
- Neutral governance website
- Newton testing on Xenial
- Nodepool: Image build and upload workers
- Nodepool: Use Zookeeper for Workers
- OpenDev Gerrit Hosting
- Common OpenStack CI Solution
- Top-Level Project Hosting
- PTG Bot
- Public Hiera directory
- Publish election repository
- Puppet 4 Preliminary Testing
- Separate puppet-module projects
- Move docs.openstack.org/releases to releases.openstack.org
- Retire static.openstack.org
- Refactor openstack_project::{server,base,template}
- shade: A library that understands clouds
- A Task Tracker for OpenStack
- Test Metrics Database
- Improve Translation Setup
- Host Trystack Web Content
- Unified Mirrors
- Zuul: layout.yaml split
- Zuul v3
- Zuul v3 Executor Security
Abandoned Design Specifications¶
These specifications had been approved previously but have not been implemented, they have been abandoned.