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

0.3.0 Milestone Project Page

Amy Lindburg edited this page Jun 17, 2015 · 29 revisions

Schedule


  • 05/26/2015 - Code Freeze
  • 06/18/2015 - Release

Release Goals


Docker Engine / Swarm Configuration

Currently there are only a few things that can be configured in the Docker Engine and Swarm. This will enable more operations such as Engine labels and Swarm strategies.

  • Enable Engine configuration #902
  • Enable Swarm configuration #903

Migration from boot2docker-cli to Machine

Currently both Machine and Boot2Docker provider similar functionality. In this release, we are planning to migrate from the boot2docker installer and boot2docker-cli to Machine. This will allow users who are already using these tools to migrate to Machine.

  • Boot2Docker VirtualDisk migration #904
  • Documentation for migrating from Boot2Docker to machine

Expand Provisioner

Machine currently supports running Boot2Docker for "local" providers and Ubuntu for "remote" providers. This will expand the provisioning capabilities to include other base operating systems such as RedHat like distributions and possibly other "just enough" operating systems.

  • Expand Provisioning capabilities #905

Windows Experience

Currently, the Machine on Windows experience is not as good as the Mac / Linux. There is no "recommended" path to use Machine and there are several inconsistencies on Windows such as logging and output formatting.

  • Create a consistent Windows experience #906

Sprint Goals


Sprint 15

(27 Apr 2015 - 8 May 2015)

  1. Engine / Swarm Configuration
  • [NL] Engine configuration
  • [NL] Swarm configuration
  1. Boot2Docker CLI Migration
  • [EH] Import B2D VM
  • [EH] B2D CLI -> Docker Machine migration guide
  1. Expanded Provisioning
  • [EH] RedHat provisioning
  1. Windows Experience
  • [EH] PowerShell / cmd.exe support
  • [NL] Logging updates for better experience across platforms

Sprint 16

(11 May 2015 - 22 May 2015)

  • Goal: test and finalize features and docs for release.
  1. Engine / Swarm Configuration
  • [NL] Finalize swarm options (#1138)
  • [NL/EH] Test engine / swarm configuration
  1. Provisioning
  • [EH/NL] Test new provisioners (RedHat (#1090), RancherOS (#1096)
  • [EH/NL] SSH backends (ssh as well as crypto/ssh)
  1. Test Infrastructure
  • [EH/NL] Stand up "official" test infrastructure for automated testing
  1. Documentation
  • [EH] Finalize 0.3.0 changelog (#1134)
  • [EH/NL] Verify documentation is accurate for new drivers / CLI command usage (#1116)
  • [EH/NL] Document all significant changes (breaking, usage, etc)

Sprint 17

(26 May 2015 - 5 Jun 2015)

  • Goal: test and features and finalize docs for release.

Sprint 18

(8 Jun 2015 - 19 Jun 2015)

  • Release on 6/18/15
  • 0.4.0 Planning
    • Update ROADMAP.md for 0.4.0 #1239

Tracking