diff options
| author | Numan Siddique <nusiddiq@redhat.com> | 2017-04-20 21:32:57 +0530 |
|---|---|---|
| committer | Numan Siddique <nusiddiq@redhat.com> | 2017-06-02 17:47:10 +0530 |
| commit | 367a03284aa75df910872ea41ddf9a2ba0f69eed (patch) | |
| tree | 4df1d244a7d07855574e114c6f8d5183672fdd70 /docker/ovn/ovn-controller | |
| parent | 43048c5be93dafb2d3ffa7943d504774cf92f123 (diff) | |
| download | kolla-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.j2 | 22 |
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 %} |
