Centurion Versions Save

A mass deployment tool for Docker fleets

v1.8.6

8 years ago

This is a minor release that includes a few readme/doc changes + ipc_mode addition to the dsl.

Changes: https://github.com/newrelic/centurion/compare/v1.8.5...v1.8.6

v1.8.5

8 years ago

This release includes a couple of minor updates/additions and a cgroup bugfix.

  • Avoid double health checks
  • Added a repair task (redeploy to unhealthy hosts during rolling deploy)
  • Minor log message cleanup
  • After the most recent large Service class refactor, centurion no longer set Cgroup params for memory or CPU shares. This has now been fixed. NOTE: If you rely on this functionality - please docker inspect your running containers and verify that Memory is not 0 or max possible memory; redeploy the container if it's incorrect.

Changelog: https://github.com/newrelic/centurion/compare/v1.8.4...v1.8.5

v1.8.4

8 years ago

This is a minor bugfix release:

  • Added support for docker exec's
  • Updated public_port_for() to utilize the correct port_binding structure (since latest refactor)
  • Updated/fixed stop_containers() to correctly lookup containers by:
    • by name IF no public_ports are defined
    • Otherwise, lookup containers by first public_port

Changelog: https://github.com/newrelic/centurion/compare/v1.8.3...v1.8.4

v1.8.3

8 years ago

Quick release that adds support for Docker 1.7 and 1.8 (and retains backwards compat with 1.5).

Changelog: https://github.com/newrelic/centurion/compare/v1.8.2...v1.8.3

v1.8.2

8 years ago

This release fixes a bug in the rolling_deploy code which was no longer waiting on the set timeout intervals. Additionally output is fixed to report proper hostname strings rather than objects.

v1.8.1

8 years ago

This fixes a bug with host-based networking deployments.

v1.8.0

8 years ago

A lot of minor updates went into this release, and the code is now stable on the major internal refactor that was done by @kremso. The major additions are support for capabilities, host-based networking, and support for restarting containers without a redeploy.

Here is the changeset

v1.7.0

8 years ago

There is one notable change in this release. The container naming will no longer default to using the Docker server's hostname inside the container. It will leave it as the container ID which is the Docker default. You can supply an optional lambda or Proc to name it as you see fit. The README contains full details.

Here is the changeset