Skip to content

Latest commit

 

History

History
144 lines (94 loc) · 5.65 KB

VERSIONS.md

File metadata and controls

144 lines (94 loc) · 5.65 KB

alpine-consul

This file contains all software versions, that correspond to a version of this image itself. Read more about the alpine-consul image here.

Latest

Same as v3.2.0.

Usage: smebberson/alpine-consul or smebberson/alpine-consul:latest.

v3.2.0

Improvements:

  • Everything from the v3.2.0 beta rounds.
  • Consul was upgraded to v0.8.5.

Usage: smebberson/alpine-consul:3.2.0.

v3.2.0-beta.2

Improvements:

  • Consul was upgraded to v0.8.4.
  • Added util-linux package for uuidgen binary.
  • consul-node-id now uses uuidgen for better UUID generation that doesn't clash.

Usage: smebberson/alpine-consul:3.2.0-beta.2.

v3.2.0-beta.1

Improvements:

  • Consul was upgraded to v0.8.3.
  • go-dnsmasq run user is now configurable via GO_DNSMASQ_RUNAS.
  • Consul run user is now configurable via CONSUL_RUNAS.
  • The Consul bootstrap process will now output debug information to CONSUL_BOOTSTRAP_LOG_FILE (defaults to /var/log/consul-bootstrap/consul-bootstrap.log). Set CONSUL_BOOTSTRAP_DEBUG to true.
  • Added the new -data-id argument (customisable via replacing the /usr/bin/consul-node-id script).
  • Added the -data-dir argument (customisable via CONSUL_DATA_DIR).
  • Exposed 8600 and 8600/udp by default.
  • Added the CONSUL_AVAILABLE_SLEEP ENV variable to customise the amount of seconds to sleep between checking for other consul servers

Usage: smebberson/alpine-consul:3.2.0-beta.1.

v3.1.1

Improvements:

  • Consul was upgraded to v0.7.1.
  • go-dnsmasq is now run as the user go-dnsmasq.

Usage: smebberson/alpine-consul:3.1.1.

v3.1.0

Improvements:

  • Consul was upgraded to v0.7.0.
  • Containers no longer exit if Consul dies. Consul is simply restarted.
  • CONSUL_ADVERTISE_WAN environment variable can be set to alter the IP Consul reports to WAN.
  • CONSUL_JOIN_WAN environment variable can be set to make Consul communicate over WAN.
  • CONSUL_DC environment variable can be set to alter the name of the data center that Consul reports.

Usage: smebberson/alpine-consul:3.1.0.

v3.0.0

Improvements:

  • Provides zero-conf Consul bootstrapping (automated Consul cluster setup, expecting three nodes by default).
  • CONSUL_SERVER_NAME environment variable can be set to alter default Consul containers name (defaults to consul).
  • CONSUL_CONFIG_DIR environment variable can be set to alter the Consul configuration directory (defaults to /etc/consul/conf.d/bootstrap).
  • CONSUL_DOMAIN environment variable can be set to alter the Consul DNS name (defaults to consul).
  • The /etc/services.d/consul/run script now uses multiple -retry-join flags to improve connection attempts.
  • The /etc/services.d/consul/run issues -client 0.0.0.0 so that interfaces are bound to first available IP address (not just 127.0.0.1 loopback).
  • The /etc/services.d/consul/run sets the -advertise flag to the container IP as reported by host-ip.
  • Improves Consul cluster-leaves when using CTRL+C in development workflows.
  • Improves Consul cluster-leaves in the event of a Consul service failure.

Breaking changes:

Usage: smebberson/alpine-consul:3.0.0.

v2.0.0

Improvements:

  • Updates to consul and alpine-base (Alpine Linux).
  • Consul no longer performs an update check.
  • Consul's DNS domain is now configurable.
  • go-dnsmasq has been updated to hand *.consul DNS queries off to Consul.

Breaking changes:

  • This release updates Consul from 0.5.2 to 0.6.4. You should review Consul's upgrade documentation as there are important differences you'll need to be aware of.

Usage: smebberson/alpine-consul:2.0.0.

v1.1.0

Usage: smebberson/alpine-consul:1.1.0.

v1.0.0

Usage: smebberson/alpine-consul:1.0.0.