Update our roadmap.

This commit is contained in:
Jake Moshenko 2015-10-22 11:36:27 -04:00
parent 9df80d713e
commit d7720d4c67

View file

@ -1,38 +1,61 @@
# Quay Roadmap
**work in progress**
### Sprint 11/4 - 11/18 DockerCon
- Launch Registry v2.0 API
- Launch Quay-Sec
### Short Term
- Framework for microservice decomposition
- Improve documentation
- Ability to answer 80% of tickets with a link to the docs
- Eliminate old UI screenshots/references
- Auth provider as a service
- Registry v2 compatible
### Sprint 11/18 - 12/1 Builds (Planned 8 Days)
- Move build traffic to Packet
- Preliminary tests reduce build start latency from 2 minutes to 20 seconds
- Multi-step builds
- build artifact
- bundle artifact
- test bundle
- Docker Notary
- Support signed images with a known key
- Give thanks
### Medium Term
- Registry v2 support
- Forward and backward compatible with registry v1
- Support ACI push spec
- Translate between ACI and docker images transparently
- Integrate docs with the search bar
- Full text search?
- Running on top of Tectonic
- BitTorrent distribution support
- Fully launch our API
### Sprint 12/2 - 12/15 eBay Labels (Planned)
- Labels
- Support for Midas Package Manager-like distribution
- Integrated with Docker labels
- Mutable and immutable
- Searchable and fleshed out API
- Integrate with tectonic.com sales pipeline
- Mirror Quay customers in tectonic (SVOC)?
- Callbacks to inform tectonic about quay events
- Accept and apply QE licenses to the stack
### Sprint 12/16 - 12/29 Distribution (Planned 8 Days)
- Tectonic care and feeding
- Build tools to give us a concrete/declarative cluster deploy story
- Build a tool to migrate an app between tectonic clusters
- Assess the feasibility of upgrading a running cluster
- Geo distribution through tectonic
- Spin up a tectonic cluster in another region
- Modify registry to run standalone on a tectonic cluster
- Read available Quay.io
- Ability to choose uptime of data-plane auditability
### Sprint 12/30 - 1/12 (Planned 8 Days)
- Launch our API GA
- Versioned and backward compatible
- Adequate documentation
### Long Term
- Become the Tectonic app store
- Pods/apps as top level concept
### Unallocated
- Builds as top level concept
- Multiple Quay.io repos from a single git push
- Multi-step builds
- build artifact
- bundle artifact
- test bundle
- Become the Tectonic app store
- Pods/apps as top level concept
- Distribution tool
- Help people to get their apps from quay to Tectonic
- Requires App manifest or adequate flexibility
- AppC support
- rkt push
- discovery
- Immediately consistent multi-region data availability
- Cockroach?
- 2 factor auth
- How to integrate with Docker CLI?
- How to integrate with Docker CLI?
- Mirroring from another registry
- Mirroring to a dependent registry