f1dbf25797
Remove all data containers from the repository except the one image we intend to reuse for each data container. Adjust compose files to remove all references to the unique data containers which serve no purpose other then to take up extra resources. Needs VOLUME in data containers exported in the compose files. Change-Id: Id7746110946ef9836180cf57302aaf827e7e5405 Partially-Implements: blueprint one-data-container
66 lines
1.8 KiB
YAML
66 lines
1.8 KiB
YAML
# The DNSaaS REST api from where zones and records are added or removed.
|
|
designateapi:
|
|
image: kollaglue/centos-rdo-designate-api:latest
|
|
name: designate-api
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The central dispatches the API requests and pushes requests further down to
|
|
# pool-manager and the database for storage.
|
|
designatecentral:
|
|
image: kollaglue/centos-rdo-designate-central:latest
|
|
name: designate-central
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The pool-manager will push new zones to the backend so they can slave them.
|
|
designatepoolmanager:
|
|
image: kollaglue/centos-rdo-designate-poolmanager:latest
|
|
name: designate-poolmanager
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# Bind9 backend and state storage.
|
|
designatebackendbind9data:
|
|
image: kollaglue/centos-rdo-data:latest
|
|
name: designate-backend-bind9-data
|
|
restart: on-failure
|
|
|
|
designatebackendbind9:
|
|
image: kollaglue/centos-rdo-designate-backend-bind9:latest
|
|
name: designate-backend-bind9
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
volumes_from:
|
|
- designatebackendbind9data
|
|
|
|
# The MDNS service acts as the primary (or hidden-master) nameserver and uses
|
|
# AXFR/IXFR commands to inform the slaves (which realy listen for queries from
|
|
# $world) about updates.
|
|
designatemdns:
|
|
image: kollaglue/centos-rdo-designate-mdns:latest
|
|
name: designate-mdns
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The Sink service gets notifications from the message queue about events like
|
|
# instance creation/deletion or floating IP association/disassociation.
|
|
# It then creates records for instances included in events.
|
|
designatesink:
|
|
image: kollaglue/centos-rdo-designate-sink:latest
|
|
name: designate-sink
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|