Dokken Changelog

2.6.5

  • Fixing cleanup_sandbox bug. Method from test-kitchen was causing the mount to break. Replaced it with one that globs.

2.6.4

  • Fixing pull_image method to check for new id

2.6.3

  • tmpfs support

2.6.2

  • Removing NotFoundError from with_retries method

2.6.1

  • bugfix issue #118 - Ensuring sandbox cleanup on local docker hosts

2.6.0

  • Support for testing without provisioner converging
  • entrypoint config

2.5.1

  • re-adding boot2docker detection

2.5.0

  • Adding support for exposing ports.
  • Port systax matches docker-compose
   driver:
     hostname: www.computers.biz
     ports: "1234"

…or something like

   driver:
     hostname: www.computers.biz
     ports:
       - '1234'
       - '4321:4321/udp'

2.4.3

  • Using better paths for lockfiles

2.4.2

  • Using lockfile gem around chef-client container and dokken network creation

2.4.1

  • Adding NotFoundError to with_retries and beefing up rescues

2.4.0

  • Features meant for 2.2.0, but tested properly this time.
  • Initial support for clusters / inter-suite name resolution
  • Dokken now creates a user-defined network named “dokken” and connects containers to it. This allows us to take advantage of the built in DNS server that in Docker 1.10 and later.
   driver:
     hostname: www.computers.biz

2.3.1

  • Actually doing the things in 2.3.0

2.3.0

  • Reverting 2.2.x bits to 2.1.x. to restore stability to users.
  • That’ll teach me to push gems at odd hours.

2.2.4

  • bugfix: Only placing runner containers in user defined network

2.2.3

  • bugfix: Adding gaurd logic for already existing dokken network

2.2.2

  • bugfix: Creating dokken network before chef container

2.2.1

  • Putting chef-client container in dokken network
  • casting aliases to Array

2.2.0

  • Initial support for clusters / inter-suite name resolution
  • Dokken now creates a user-defined network named “dokken” and connects containers to it. This allows us to take advantage of the built in DNS server that in Docker 1.10 and later.

driver:
hostname: www.computers.biz

2.1.10

  • Adding boot2docker detection

2.1.9

  • Various fixes around remote docker host usage

2.1.8

  • Using user specified image_prefix in instance_name

2.1.7

  • bumping version. must have accidentally pushed a 2.1.6

2.1.6

  • PR #107 - pass write_timeout to runner exec
  • PR #110 - (fix issue #109) - Add retry feature

2.1.5

  • Fixing (again) latest/current logic (thanks @tas50)

2.1.4

  • Fixing up current/stable/latest nomenclature to match Chef release pipeline

2.1.3

  • Merged a bunch of PRs
  • #85 - mount default boot2docker shared folder in Windows
  • #93 - fix bundler path issue, should fix issue #92
  • #97 - readme: systemd requires specific mount

2.1.2

  • Making a CHANGELOG.md
  • Updated gem spec to depend on test-kitchen ~> 1.5

2.1.1

  • Fixed busser (serverspec, etc) test data uploading

2.0.0

  • Uses chef/chef (instead of someara/chef)

  • Bind mounts data instead of uploading through kitchen-cache container when
    talking to a local Docker host. (most use cases)

  • Renders a Dockefile and builds dokken/kitchen-cache when taling to a
    remote Docker host. (DOCKER_HOST =~ /tcp:/)

1.0.0

  • First stable release.
  • Relied on someara/chef and someara/kitchen-cache from the Docker hub.