diff options
| author | Marcus G K Williams <marcus.williams@intel.com> | 2017-01-03 13:42:46 -0800 |
|---|---|---|
| committer | Marcus G K Williams <marcus.williams@intel.com> | 2017-04-18 12:57:55 -0700 |
| commit | 278bcdb154f6e9b62dcd823c9233d8b1d93ba45d (patch) | |
| tree | 06b30df608a10b82de2ffc2b55c62287cbb034ed /doc | |
| parent | 1cad4813b60dcea08587375e7cfd7b3f8b407592 (diff) | |
| download | kolla-278bcdb154f6e9b62dcd823c9233d8b1d93ba45d.tar.gz kolla-278bcdb154f6e9b62dcd823c9233d8b1d93ba45d.zip | |
Add OpenDaylight Container to kolla
Implements docker container template for OpenDaylight.
Change-Id: Icdcff77f0f6088f5a4db1bf77e37334dbd42074f
Partially-Implements: blueprint opendaylight-support
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/index.rst | 9 | ||||
| -rw-r--r-- | doc/template-override/.keep | 0 | ||||
| -rw-r--r-- | doc/template-override/opendaylight-source.rst | 38 |
3 files changed, 47 insertions, 0 deletions
diff --git a/doc/index.rst b/doc/index.rst index c63a9d2ed..54e620212 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -55,3 +55,12 @@ Developer Docs CONTRIBUTING running-tests bug-triage + +Template Override Docs +====================== + +.. toctree:: + :maxdepth: 1 + :glob: + + template-override/* diff --git a/doc/template-override/.keep b/doc/template-override/.keep deleted file mode 100644 index e69de29bb..000000000 --- a/doc/template-override/.keep +++ /dev/null diff --git a/doc/template-override/opendaylight-source.rst b/doc/template-override/opendaylight-source.rst new file mode 100644 index 000000000..caf980774 --- /dev/null +++ b/doc/template-override/opendaylight-source.rst @@ -0,0 +1,38 @@ +================== +OpenDaylight Build +================== + +To build OpenDaylight, use of a template override +`opendaylight-template-overrides.j2` is needed. +The template override enables OpenDaylight use +with OpenStack by installing required networking-odl +plugin in neutron-server container. + +If you wish to install a different version of OpenDaylight +then distro packages, use a source build (in most cases this is +a prebuilt binary package). + +Building OpenDaylight Containers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +- For source builds append the following to kolla-build.conf, + selecting the version of OpenDaylight to use for your source build. + +- Change `opendaylight_distro` to match the folder where OpenDaylight + build resides. For example, if using prebuilt archive from OpenDaylight + downloads `distribution-karaf-0.5.3-Boron-SR3.tar.gz` becomes + `distribution-karaf-0.5.3-Boron-SR3`. + +kolla-build.conf +________________ +.. code-block:: console + + opendaylight_distro = distribution-karaf-0.5.3-Boron-SR3 + [opendaylight] + type = url + location = https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz + +Build the container (source or binary) by executing the following command:: +:: + kolla-build --template-override contrib/template-override/opendaylight-template-overrides.j2 opendaylight |
