Skip to content

Releases: autopilotpattern/couchbase

Enterprise 4.0.0 r1

19 Oct 18:07
Compare
Choose a tag to compare

Updated for the GA release of Couchbase Server Enterprise 4.0 and includes the following additional improvements:

  • Bootstrap script no longer assumes eth1 existence
  • Bootstrap script variable names now more consistent, maybe

This image is now part of a demo app in https://github.com/joyent/mesos-dockerfiles / https://www.joyent.com/blog/mesos-by-the-pound, which offers a good example of its usage.

Docker images

docker pull misterbisson/triton-couchbase:enterprise-4.0.0-r1

See https://hub.docker.com/r/misterbisson/triton-couchbase/ and the enterprise-4.0.0-r1 tag.

Enterprise 3.0.3 r4

13 Oct 22:07
Compare
Choose a tag to compare

The bootstrap script now expects configuration details for Couchbase to be passed via environmental vars defined in docker run, rather than depending on baked-in details. These include:

  • Couchbase username and password
  • The service the Couchbase instance is registered under in Consul
  • The hostname for Consul

See usage in https://github.com/misterbisson/clustered-couchbase-in-containers as an example.

Docker images

docker pull misterbisson/triton-couchbase:enterprise-3.0.3-r4

See https://hub.docker.com/r/misterbisson/triton-couchbase/ and the enterprise-3.0.3-r4 tag.

Enterprise 3.0.3 r3

08 Oct 23:55
Compare
Choose a tag to compare
  • Register instances in Consul with the Docker container's hostname (same as the Docker container short ID)
  • Register a TTL healthcheck for the instances awaiting configuration

Together, those changes make it easier to find Couchbase instances that are awaiting configuration, then get info about them by container ID via the Docker API. This is especially useful when solving for discovery in Mesos + Marathon.

Docker images

docker pull misterbisson/triton-couchbase:enterprise-3.0.3-r3

See https://hub.docker.com/r/misterbisson/triton-couchbase/ and the enterprise-3.0.3-r3 tag.

Enterprise 3.0.3 r2

08 Oct 15:26
Compare
Choose a tag to compare
  • Rewrote Dockerfile to not use couchbase/server:enterprise-3.0.3 as the base image because breaking changes were pushed there. See more details commits in the commits.
  • Added support for Consul healthchecks
  • Now registers the Couchbase node in Consul while it's awaiting configuration, then remove and re-registers it as a proper healthy node when it's configured and joined to the cluster.

Docker images

docker pull misterbisson/triton-couchbase:enterprise-3.0.3-r2

See https://hub.docker.com/r/misterbisson/triton-couchbase/ and the enterprise-3.0.3-r2 tag.

Enterprise 3.0.3

01 Oct 03:23
Compare
Choose a tag to compare

This version is compatible with couchbase/server:enterprise-3.0.3 builds based on https://github.com/couchbase/docker@fc96db4624. Unfortunately, Couchbase later pushed significantly different Docker images to that tag, breaking downstream dependencies, so new images can no longer be successfully built.

Docker images

docker pull misterbisson/triton-couchbase:enterprise-3.0.3

See https://hub.docker.com/r/misterbisson/triton-couchbase/ and the enterprise-3.0.3 tag.