aboutsummaryrefslogtreecommitdiff
path: root/compose
diff options
context:
space:
mode:
authorSam Yaple <sam@yaple.net>2015-06-16 04:56:44 +0000
committerSam Yaple <sam@yaple.net>2015-06-24 14:41:23 +0000
commit98460af04d626907f44ea1b13289769979ed4f7b (patch)
tree66acd0b33a60643fa84199c31250dc12ad518478 /compose
parent2336ba39d49b9a463ce627b1a8dbc3f3f866252d (diff)
downloadkolla-98460af04d626907f44ea1b13289769979ed4f7b.tar.gz
kolla-98460af04d626907f44ea1b13289769979ed4f7b.zip
Change fat neutron container into thin containers
Key difference here is the ip_wrapper.py file. This file and docker 1.7 allow for the network namespaces to be created in the host mount namespace and propogated into the containers. Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I73bcd1c97bbaf742af883dbf281a8d76aff8aebf
Diffstat (limited to 'compose')
-rw-r--r--compose/neutron-agents.yml11
-rw-r--r--compose/neutron-dhcp-agent.yml12
-rw-r--r--compose/neutron-l3-agent.yml12
-rw-r--r--compose/neutron-linuxbridge-agent.yml12
-rw-r--r--compose/neutron-metadata-agent.yml12
5 files changed, 48 insertions, 11 deletions
diff --git a/compose/neutron-agents.yml b/compose/neutron-agents.yml
deleted file mode 100644
index 895624dff..000000000
--- a/compose/neutron-agents.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-neutronagents:
- image: kollaglue/centos-rdo-neutron-agents:latest
- name: neutron-agents
- net: "host"
- privileged: true
- restart: always
- volumes:
- - /var/run/netns/:/var/run/netns/
- - /lib/modules:/lib/modules:ro
- env_file:
- - openstack.env
diff --git a/compose/neutron-dhcp-agent.yml b/compose/neutron-dhcp-agent.yml
new file mode 100644
index 000000000..8d944c00c
--- /dev/null
+++ b/compose/neutron-dhcp-agent.yml
@@ -0,0 +1,12 @@
+neutrondhcpagent:
+ image: kollaglue/centos-rdo-neutron-dhcp-agent:latest
+ name: neutron-dhcp-agent
+ net: "host"
+ privileged: true
+ restart: always
+ volumes:
+ - /run/netns/:/run/netns/:ro
+ - /proc/1/ns/:/opt/kolla/host_proc/1/ns/:ro
+ - /lib/modules:/lib/modules:ro
+ env_file:
+ - openstack.env
diff --git a/compose/neutron-l3-agent.yml b/compose/neutron-l3-agent.yml
new file mode 100644
index 000000000..e4c31169f
--- /dev/null
+++ b/compose/neutron-l3-agent.yml
@@ -0,0 +1,12 @@
+neutronl3agent:
+ image: kollaglue/centos-rdo-neutron-l3-agent:latest
+ name: neutron-l3-agent
+ net: "host"
+ privileged: true
+ restart: always
+ volumes:
+ - /run/netns/:/run/netns/:ro
+ - /proc/1/ns/:/opt/kolla/host_proc/1/ns/:ro
+ - /lib/modules:/lib/modules:ro
+ env_file:
+ - openstack.env
diff --git a/compose/neutron-linuxbridge-agent.yml b/compose/neutron-linuxbridge-agent.yml
new file mode 100644
index 000000000..46f2e68d5
--- /dev/null
+++ b/compose/neutron-linuxbridge-agent.yml
@@ -0,0 +1,12 @@
+neutronlinuxbridgeagent:
+ image: kollaglue/centos-rdo-neutron-linuxbridge-agent:latest
+ name: neutron-linuxbridge-agent
+ net: "host"
+ privileged: true
+ restart: always
+ volumes:
+ - /run/netns/:/run/netns/:ro
+ - /proc/1/ns/:/opt/kolla/host_proc/1/ns/:ro
+ - /lib/modules:/lib/modules:ro
+ env_file:
+ - openstack.env
diff --git a/compose/neutron-metadata-agent.yml b/compose/neutron-metadata-agent.yml
new file mode 100644
index 000000000..b9338f7b6
--- /dev/null
+++ b/compose/neutron-metadata-agent.yml
@@ -0,0 +1,12 @@
+neutronmetadataagent:
+ image: kollaglue/centos-rdo-neutron-metadata-agent:latest
+ name: neutron-metadata-agent
+ net: "host"
+ privileged: true
+ restart: always
+ volumes:
+ - /run/netns/:/run/netns/:ro
+ - /proc/1/ns/:/opt/kolla/host_proc/1/ns/:ro
+ - /lib/modules:/lib/modules:ro
+ env_file:
+ - openstack.env