Skip to content

Version 0.6

Compare
Choose a tag to compare
@efrecon efrecon released this 27 Aug 08:38
· 176 commits to master since this release
  • Fixed better exit from interactive ssh sessions.
  • Refactoring all command-line parsing and operations under global
    cli command in order to make some of its services available to
    other modules.
  • Implementation of a Web API, using a vocabulary similar to the one
    from the command line.
  • Adding commands to search for components (by name patterns) and to
    execute docker commands on groups of components (by the same name
    patterns).
  • Adapting to new options in latest machine, which leads to quicker
    machine creations as setting labels does not need a restart anymore.
  • Dynamically adapt to the OS on the created virtual machine when
    installing necessary tools such as rsync.
  • Adding -restrict option to forall and search to restrict to a
    subset of matching machine name patterns within the cluster.
  • Now accepting wildcards instead of (shortened) machine names in most
    CLI commands. Most usefull is for ps sub-command: when called
    without arguments it will return the components in the swarm, when
    called with * (matching all machine names), it will list all
    components in the cluster.
  • Added a ls CLI sub-command, this will print out the list of
    cluster machines and their state.
  • Use a dash-led marker at the beginning of YAML files to
    automatically pick up the cluster description from the current
    directory as a default failover.
  • Adding an addendum section to VMs, this contains a list of scripts
    (or similar) that will automatically be run once the machine has
    been created. They can be used to control access to ports,
    etc. using provider-specific command-line tools.