Create radvd container

Also added radvd to neutron-base container since it's
needed for IPv6.

Change-Id: I27e2316b419f48dfb90b536a0835f00b39b28444
This commit is contained in:
Brian Haley 2018-02-15 11:58:29 -05:00
parent 9735112313
commit 58fdba3610
3 changed files with 20 additions and 0 deletions

View File

@ -17,6 +17,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% set neutron_base_packages = [
'keepalived',
'net-tools',
'radvd',
'openstack-neutron',
'openstack-neutron-fwaas',
'openstack-neutron-lbaas',
@ -35,6 +36,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'iputils-ping',
'keepalived',
'net-tools',
'radvd',
'neutron-plugin-ml2',
'neutron-server',
'openvswitch-switch',
@ -51,6 +53,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'iputils-ping',
'keepalived',
'net-tools',
'radvd',
'neutron-lbaas-common',
'neutron-plugin-ml2',
'neutron-server',
@ -86,6 +89,7 @@ RUN mkdir -p /usr/share/neutron \
'net-tools',
'openvswitch',
'python-openvswitch',
'radvd',
'uuid'
] %}
@ -105,6 +109,7 @@ RUN mkdir -p /usr/share/neutron \
'net-tools',
'openvswitch-switch',
'python-openvswitch',
'radvd',
'uuid-runtime'
] %}

View File

@ -0,0 +1,12 @@
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
{% block radvd_header %}{% endblock %}
{% import "macros.j2" as macros with context %}
{% set radvd_packages = ['radvd'] %}
{{ macros.install_packages(radvd_packages| customizable("packages")) }}
{% block radvd_footer %}{% endblock %}
{% block footer %}{% endblock %}

View File

@ -0,0 +1,3 @@
---
features:
- Add radvd docker container