Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.6 KB

CHANGELOG.md

File metadata and controls

74 lines (57 loc) · 2.6 KB

##2016-03-30 - Version 5.2

This release includes some minor features and several bug fixes, including:

  • Support for specifying TLS settings for Docker connectivity
  • Added support for BIP and MTU options
  • Ensure containers are restarted if Docker is restarted
  • Support creating Docker Networks using Hiera
  • Fix issues with left over containers when using remove_container_on_stop
  • Use the plain HTTP package repository rather than HTTPS
  • Added Gentoo support
  • Support managing labels on Docker Engine

##2016-02-12 - Version 5.1

Note that changes in Docker 1.10 changed the flag used to start the docker daemon. If you are using a version of docker prior to 1.8 you will need to pass the docker_subcommand parameter with the '-d' option.

This release includes a few minor bug-fixes along with several new features:

  • The module now allows for installing, and running, Docker Compose from Puppet, using both the docker::compose class the the docker_compose type.
  • The module also now allows for the creation and management of Docker Network using the new docker_network type
  • And the docker::run type now supports ensure => absent
  • Lots of options to configure the docker deaemon network
  • Support for installing Docker CS, the commercially supported Docker engine
  • Disable managing the docker service in Puppet

Fixes include:

  • Ensuring idempotence of docker::run using deprecated params
  • Properly escaping variables in unless for docker::exec
  • Explicitly specify systemd as the service provider for recent versions of Ubuntu and Debian
  • Fix issue with Amazon Linux support

##2015-12-18 - Version 5.0

Note that this is a major release and in particular changes the default repository behaviour so all supported operating systems use the new Docker upstream repos.

This release includes:

  • Full docker label support
  • Support for CentOS 7 repository options
  • Support for Docker's built-in restart policy
  • Docker storage setup options support for systemd
  • The ability to configure log drivers
  • Support unless for docker exec
  • Full datamapper property support, and deprecation of old property names
  • Allow arbitrary parameters to be passed to systemd
  • Add ZFS storage driver support
  • Allow docker image resources to be refreshed, pulling the latest
  • Deprecates use_name, all containers are now named for the resource
  • Support for Puppet 4.3 with the stricter parser

As well as fixes for:

  • Fix running=false to not start the docker image on docker restart under systemd
  • Prevent timeouts for docker run
  • Ensure docker is running before attempting to use docker run
  • Obsfucate registry password from Puppet logs