2 #####################################################
4 # Hooks for specific environment configurations
6 #####################################################
7 # Indicator for whether to use AAF for authentication
10 # Stub out southbound calls for Unit Test cases to run. e.g. not timeout
11 # Comment out in other environments to get default (No)
15 #####################################################
17 # Settings for Southbound API: Datarouter
19 #####################################################
21 # URI to retrieve dynamic DR configuration
22 ProvisioningURI: /internal/prov
24 # indicator for handling feed delete:
25 # DeleteOnDR - means use the DR API to DELETE a feed. (default for backwards compatibility)
26 # SimulateDelete - means preserve the feed on DR (after cleaning it up), and mark as DELETED in DBCL. Better for cloudify environments.
27 Feed.deleteHandling: SimulateDelete
29 ###########################################################
30 # The following properties default to match ONAP DR instance.
31 # However, there are some non-ONAP DR instances that require other values.
32 # Sets the X-DR-ON-BEHALF-OF HTTP Header value
34 # Value for the Content-Type Header in DR Feed API
36 # Value for the Content-Type Header in DR Subscription API
39 # END OF properties helpful for non-ONAP DR instance.
40 ############################################################
42 #####################################################
44 # Settings for Soutbound API: Postgresql
46 #####################################################
47 # flag indicates if we are using postgresql
51 # Need to connect to PG primary service, designated by service.name2
54 # postgres schema name
60 # postgres user password
63 #####################################################
65 # Settings for Soutbound API: Message Router
67 #####################################################
68 # indicator for multi-site (locations) deployment. Give clue to buscontroller whether
69 # there is a need for message replication between edge and central.
70 # ONAP Casablanca is a single site deployment
73 # FQDN of primary message router.
74 # In ONAP Casablanca, there is only 1 message router service, so use that.
75 # In a multi-site, MR cluster deployment, use the CNAME DNS entry which resolves to the primary central MR
76 MR.CentralCname: message-router
78 # Indicator for whether we want hostname verification on SSL connection to MR
79 MR.hostnameVerify: false
82 # MR Client Delete Level thoroughness:
84 # 1 = delete from persistent store
85 # 2 = delete from persistent store (DB) and authorization store (AAF)
86 MR.ClientDeleteLevel: 1
88 # namespace of MR Topic Factory
89 MR.TopicFactoryNS: org.onap.dmaap.mr.topicFactory
91 # AAF Role assigned to Topic Manager Identity
92 MR.TopicMgrRole: org.onap.dmaap-bc-topic-mgr.client
94 # MR topic ProjectID (used in certain topic name generation formats)
97 # Use Basic Authentication when provisioning topics
98 MR.authentication: basicAuth
100 # MR topic name style (default is FQTN_LEGACY_FORMAT)
101 #MR.topicStyle: FQTN_LEGACY_FORMAT
103 # end of MR Related Properties
104 ################################################################################
106 #####################################################
108 # Settings for authorization of DBCAPI
110 #####################################################
111 # Namespace for URI values for the API used to create AAF permissions
112 # e.g. if ApiNamespace is X.Y.dmaapbc.api then for URI /mr_clients we create AAF perm X.Y.dmaapbc.api.mr_clients
113 ApiNamespace: org.onap.dmaap-bc.api
115 # If API authorization is required, then implement a class to enforce it.
116 # This overrides the Class used for API permission check.
117 ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll
120 #####################################################
122 # Certificate Management
124 #####################################################
126 # Indicates how we are expecting certificates to be provided:
127 # cadi - a set of artifacts will be downloaded from AAF at deployment time, and details will be in a cadi properties file
128 # legacy (default) - artifacts will be installed manually or some other way and details will be in this file
129 CertificateManagement: cadi
131 # When CertificateManagement is cadi, then this is where all the cadi properties will be.
132 # Note that the cadi properties include where the cert is, and the encrypted passwords to read.
133 cadi.properties: /opt/app/osaaf/local/org.onap.dmaap-bc.props
136 #####################################################
138 # HTTP Server Configuration
140 #####################################################
142 # Allow http access to dbcapi
145 # listen to http port within this container (server)
148 # listen to https port within this container (server)
149 # set to 0 if no certificates are available.