summaryrefslogtreecommitdiffstats
path: root/fuel/build/opendaylight/f_odl/README
blob: 077962de4eba1ef2f6af72300e093f63ee051a2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
##############################################################################
# Copyright (c) 2015 Ericsson AB and others.
# stefan.k.berg@ericsson.com
# jonas.bjurel@ericsson.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################

This directory adds the OpenDaylight (odl) package and related puppet
deployment manifest such that it gets built into the .iso image an deployed
on the stack controller cluster.

The f_odl has the following structure:
.
+--------+----------+-----------+------------+
         |          |           |            |
      puppet/    Makefile     README   odl_<change_id>
         |                  (this file)  /<version>
         |                                   |
         |                            odl deb pkg src
      modules/
         |
         |
         |
       opnfv/
         |
         |
         |
     manifests/
         |
         |
         |
      odl.pp

Makefile:
Invoked by the git root Makefile, it builds the odl debian package from the
debian pkg source directory (inside this directory) and pushes it together
with the manifests to the fuel build source artifact directory, such that it
eventually gets built into the new fuel .iso

odl.pp:
Controls the installation and configuration of odl

odl deb pkg src:
Is the debian package source directory tree including all needed odl artifacts
and debian pakage meta data. This debian source package tree is built from
fuel-build/opendaylight and doesnt exist before it has bee built.