aboutsummaryrefslogtreecommitdiff
path: root/docker/ovn/ovn-controller
diff options
context:
space:
mode:
authorNuman Siddique <nusiddiq@redhat.com>2017-04-20 21:32:57 +0530
committerNuman Siddique <nusiddiq@redhat.com>2017-06-02 17:47:10 +0530
commit367a03284aa75df910872ea41ddf9a2ba0f69eed (patch)
tree4df1d244a7d07855574e114c6f8d5183672fdd70 /docker/ovn/ovn-controller
parent43048c5be93dafb2d3ffa7943d504774cf92f123 (diff)
downloadkolla-367a03284aa75df910872ea41ddf9a2ba0f69eed.tar.gz
kolla-367a03284aa75df910872ea41ddf9a2ba0f69eed.zip
Support OVN docker images
This patch adds kolla images for - ovn-northd - ovn-controller - ovsdb-server for Northbound DB - ovsdb-server for Southbound DB Change-Id: I97f82395cb14108bdff57543e4847a5ece17fe69 Implements: blueprint ovn-controller-neutron Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
Diffstat (limited to 'docker/ovn/ovn-controller')
-rw-r--r--docker/ovn/ovn-controller/Dockerfile.j222
1 files changed, 22 insertions, 0 deletions
diff --git a/docker/ovn/ovn-controller/Dockerfile.j2 b/docker/ovn/ovn-controller/Dockerfile.j2
new file mode 100644
index 000000000..d22ae8ab5
--- /dev/null
+++ b/docker/ovn/ovn-controller/Dockerfile.j2
@@ -0,0 +1,22 @@
+FROM {{ namespace }}/{{ image_prefix }}ovn-base:{{ tag }}
+LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
+
+{% block ovn_controller_header %}{% endblock %}
+
+{% import "macros.j2" as macros with context %}
+
+{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
+ {% set ovn_controller_packages = [
+ 'openvswitch-ovn-host'
+ ] %}
+
+{% elif base_distro in ['debian', 'ubuntu'] %}
+ {% set ovn_controller_packages = [
+ 'ovn-host'
+ ] %}
+
+{% endif %}
+{{ macros.install_packages(ovn_controller_packages | customizable("packages")) }}
+
+{% block ovn_controller_footer %}{% endblock %}
+{% block footer %}{% endblock %}