Skip to content
This repository has been archived by the owner on Sep 26, 2021. It is now read-only.

0.2.0 Milestone Project Page

Evan Hazlett edited this page Apr 1, 2015 · 18 revisions

Schedule


  • 03/22/2015 - Code Freeze
  • 04/07/2015 - Release

Release Goals

Driver Refactor

The current driver interface has grown and sprawled. We need to get a clean interface to limit what the current drivers are responsible for and to get a foundation for the pending drivers to rebase against so we can merge them.

  • Create an updated Driver spec (#694)
  • Refactor Driver Interface

Internal Machine Library

We currently use store and host to do various operations such as machine creation, provisioning, starting / stopping etc. We want to create an abstraction so we have a single API to use for machine operations.

  • Create the Machine Library (#553)

Provisioning Refactor

Along with the driver refactor and internal library to simplify machine usage, we also want to extract the provisioning operations from the drivers and centralize. This will enable the drivers to focus on provider operations (such as create, start, stop, remove, etc) and not worry about provisioning. This also helps keep the experience consistent across drivers as there will be a single way to provision and configure the Docker engine on the machine.

  • Create Provisioner Interface (#699)

Sprint Goals


Sprint 12

(30 Mar 2015 - 10 Apr 2015)

  • Release Machine 0.2.0
  • Roadmap 0.3.0
    • Docker Engine / Swarm configuration
    • Boot2Docker migration
    • Windows Experience
    • Expand Provisioner

Tracking