aboutsummaryrefslogtreecommitdiffstats
path: root/docs/APPC Properties/APPC Properties.rst
blob: 67c1460930cc872281d0d58f749c27acd41bec06 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
===========================
APPC - Available Properties
===========================

Introduction
============

The current list of properties that can be overwritten from all
default.properties files to `appc.properties
<https://gerrit.onap.org/r/gitweb?p=appc/deployment.git;a=blob;f=installation/src/main/properties/appc.properties;h=b2d4e1c0dfe44a6c5d7cab4b9d2a0463b2889bfd;hb=HEAD>`_ are listed below. Please note
that some properties have default values since some code requires it to
be defined as part of the building/compilation process.

-  The only defined property values in appc.properties are the
   following:

   -  "appc.ClosedLoop1607.\*" properties (needed for demo)
   -  "appc.provider.vfodl.url" property (needed for demo)
   -  "appc.service.logic.module.name" property (needed for demo)
   -  "appc.topology.dg.\*" properties (needed for demo)

Properties List
===============

The following properties are ready to be defined based on which feature
needs to be tested or used:

-  **provider1.\* properties**:

   -  Applies to the following features: appc-rest-adapter-bundle,
      appc-chef-adapter-bundle, appc-iaas-adapter-bundle
   -  These properties need to be defined in order to use
      OpenStack-based API executions. For example, the APPC function
      "restart" is in charge of restarting a VM when requested.
      Therefore, properties such as OpenStack credentials, tenant name,
      VM ID, and others pre-defined in the appc.properties need to be
      defined with the information of the OpenStack Environment you are
      deploying APPC from.

-  **dmaap.poolMembers property**:

   -  Applies to the following features: appc-command-executor-core,
      appc-license-manager-core, appc-lifecycle-management-core,
      appc-request-handler-core, and appc-workflow-management-core (all
      part of the appc-dispatcher package)
   -  Defines the DMaaP IP or URL location of the DMaaP Pool Members
      involved in the DMaaP Communication of that feature in specific
      (NOTE: More than one Pool Member can be defined in the form of a
      comma-delimited list)

-  **appc.ClosedLoop.\* properties**:

   -  Applies to the following feature: appc-event-listener-bundle (both
      in src/main and src/test)
   -  These properties define in which DMaaP will the
      appc-event-listener feature will listen in

-  **appc.LCM.\* properties**:

   -  Applies to the following feature: appc-event-listener-bundle (in
      src/test only)
   -  These properties define in which DMaaP will the
      appc-event-listener feature will listen in. These properties are
      especifically used to define LCM (LifeCycle Management) actions,
      and are only used as part of JUnit Test Cases.

-  **test.\* properties**:

   -  Applies to the following features: appc-rest-adapter-bundle,
      appc-chef-adapter-bundle, appc-iaas-adapter-bundle
   -  These are properties that test OpenStack-based APPC API requests

-  **appc.asdc.\* properties**:

   -  Applies to the following feature: appc-asdc-listener-bundle
   -  These properties are used to test integration between the SDC
      ONAP component & APPC. Properties such as pointing to the
      DMaaP listener & topic, SDC credentials to authenticate into the
      SDC component, define the RESTCONF URL, and others are mapped
      here.

-  **Other properties**:

   -  poolMembers, event.pool.members, restconf.user, restconf.pass

      -  Applies to the following features: appc-netconf-adapter-bundle,
         appc-dg-common, appc-dmaap-adapter-bundle
      -  These properties can be defined to use the features defined
         above. They are used to point to current DMaaP listener, and to
         define the RESTCONF credentials needed to execute APPC API
         requests from the features impacted above.