Skip to content

Version 0.7

Latest
Compare
Choose a tag to compare
@efrecon efrecon released this 05 Apr 04:13
· 154 commits to master since this release
  • Suppress most unexpected characters from temporary paths so as to minimise
    problems (scp uses, for example, the colon sign as a separator between the
    host and the path).
  • Default is now to create and use a machine storage cache in the same directory
    as the main YAML cluster file. This is a breaking change, but eases project
    migration between machines. To revert to prior behaviour and keep using
    machinery on an existing cluster, use the global option -storage and set
    it to something like ~/.docker/machine, which is the default location for
    machine.
  • Machine specification now takes a list of files specifications. These are
    formatted as the path to the source, possibly followed by a colon :
    character and the path to the destination; modelled after the volume mounting
    command of docker. These files (or directories) will be copied early in the
    initialisation process. They are meant to provide a quick way to initialise
    machines and ensure that they, for example, host all necessary secrets, ready
    to be mounted onto the containers running on those machines.
  • Preliminary support for running from windows, using the
    DockerToolbox.
  • Ability to use another machine as a cache for the storage of images before
    they are transmitted to the remote machines in the cluster. This is a
    breaking change as it modifies the semantics of the -cache global option
    (contains the name of the machine used for cache). This new behaviour is
    necessary for the windows port as the daemon runs within a machine created in
    VirtualBox.