Browse Source

Create radvd container

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

Change-Id: I27e2316b419f48dfb90b536a0835f00b39b28444
changes/36/545036/3
Brian Haley 4 years ago
parent
commit
58fdba3610
  1. 5
      docker/neutron/neutron-base/Dockerfile.j2
  2. 12
      docker/radvd/Dockerfile.j2
  3. 3
      releasenotes/notes/add-radvd-dockerfile-64668525dae7ead8.yaml

5
docker/neutron/neutron-base/Dockerfile.j2

@ -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'
] %}

12
docker/radvd/Dockerfile.j2

@ -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 %}

3
releasenotes/notes/add-radvd-dockerfile-64668525dae7ead8.yaml

@ -0,0 +1,3 @@
---
features:
- Add radvd docker container
Loading…
Cancel
Save