blob: 982794538c7a0e00569ce1b72cd6c1c1d0e0fd27 [file] [log] [blame]
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
Vijay VK5e1694c2019-10-09 17:11:04 +01002.. http://creativecommons.org/licenses/by/4.0
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04003.. Copyright (c) 2017-2020 AT&T Intellectual Property. All rights reserved.
Aric Gardner9fc74a62020-04-09 10:51:40 -07004.. _release_notes:
Lusheng Ji72c4fba2017-10-10 18:12:22 +00005
VENKATESH KUMAR64559742020-04-29 18:53:53 -04006
7
8==================
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -04009DCAE Release Notes
10==================
Lusheng Ji72c4fba2017-10-10 18:12:22 +000011
VENKATESH KUMAR64559742020-04-29 18:53:53 -040012.. contents::
13 :depth: 2
14..
15
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040016.. ===========================
17.. * * * FRANKFURT * * *
18.. ===========================
19
VENKATESH KUMAR64559742020-04-29 18:53:53 -040020
21Version: 6.0.0
22==============
23
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040024
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -040025Abstract
26--------
VENKATESH KUMAR64559742020-04-29 18:53:53 -040027
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040028This document provides the release notes for the Frankfurt release.
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040029
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -040030Summary
31-------
32
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040033Following DCAE components are available with default ONAP/DCAE installation.
VENKATESH KUMAR64559742020-04-29 18:53:53 -040034
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040035 - Platform components
VENKATESH KUMAR64559742020-04-29 18:53:53 -040036
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040037 - Cloudify Manager (helm chart)
38 - Bootstrap container (helm chart)
39 - Configuration Binding Service (helm chart)
40 - Deployment Handler (helm chart)
41 - Policy Handler (helm chart
42 - Service Change Handler (helm chart)
43 - Inventory API (helm chart)
44 - Dashboard (helm chart)
VENKATESH KUMAR64559742020-04-29 18:53:53 -040045
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040046 - Service components
VENKATESH KUMAR64559742020-04-29 18:53:53 -040047
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040048 - VES Collector
49 - Threshold Crossing Analytics (TCA/CDAP)
50 - HV-VES Collector
51 - PNF-Registration Handler
52 - Docker based Threshold Crossing Analytics (TCA-Gen2)
53 - Holmes Rule Management *
54 - Holmes Engine Management *
VENKATESH KUMAR64559742020-04-29 18:53:53 -040055
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040056 - Additional resources that DCAE utilizes deployed using ONAP common charts:
VENKATESH KUMAR64559742020-04-29 18:53:53 -040057
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040058 - Postgres Database
59 - Mongo Database
60 - Redis Cluster Database
61 - Consul Cluster
62
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040063Below service components (mS) are available to be deployed on-demand.
VENKATESH KUMAR64559742020-04-29 18:53:53 -040064
VENKATESH KUMARc790dcb2020-04-02 23:39:28 -040065 - SNMPTrap Collector
66 - RESTConf Collector
67 - DataFile Collector
68 - PM-Mapper
69 - BBS-EventProcessor
70 - VES Mapper
71 - Heartbeat mS
72 - SON-Handler
73 - PM-Subscription Handler
74
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040075 Notes:
VENKATESH KUMAR64559742020-04-29 18:53:53 -040076
VENKATESH KUMARcfb11092020-04-02 12:27:00 -040077 \* These components are delivered by the Holmes project.
78
79
80
81Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE platform components are deployed using Helm charts. DCAE service components are deployed using Cloudify blueprints. DCAE provides a Cloudify Manager plugin (k8splugin) that is capable of expanding a Cloudify blueprint node specification for a service component to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
82
83
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -040084Release Data
85------------
86
87+--------------------------------------+--------------------------------------------------------+
88| **DCAE Project** | |
89| | |
90+--------------------------------------+--------------------------------------------------------+
91| **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
92| | |
93+--------------------------------------+--------------------------------------------------------+
94| **Release designation** | 6.0.0 frankfurt |
95| | |
96+--------------------------------------+--------------------------------------------------------+
97| **Release date** | 2020-06-04 |
98| | |
99+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400100
101
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400102New features
103------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400104
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400105- DCAE Platform Enhancement
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400106
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400107 - Introduction of Microservice and Onboarding Design (MOD) platform
108 - Policy Notification support for DCAE components
109 - Dynamic AAF certificate creation during component instantiation
110 - Helm chart optimization to control each platform component separate
111 - Dashboard Optimization
112 - Blueprint generator tool to simplify deployment artifact creation
113
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400114
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400115- Following new services are delivered this release
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400116
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400117 - Event Processors
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400118
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400119 - PM Subscription Handler
120 - DataLake Handlers
121 - Analytics/RCA
122
123 - TCA-GEN2
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400124
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400125 - Acumos Adapter (PoC)
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400126
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400127.. _frankfurt_deliverable:
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400128
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400129Deliverables
130------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400131
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400132Software Deliverables
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400133
134.. csv-table::
135 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
136 :widths: auto
137
138 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
139 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
140 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
141 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
142 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
143 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
144 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
145 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
146 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400147 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400148 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
149 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
150 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
151 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
152 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
153 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
154 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
155 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
156 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
157 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400158 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
VENKATESH KUMARa2aa5162020-05-11 18:16:51 -0400159 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400160 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
161 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
162 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
163 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
164 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400165 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
166 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400167 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
168 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
169 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
170 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
171 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
172 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400173 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
174 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400175 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
176 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
177 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400178
179
180Known Limitations, Issues and Workarounds
181-----------------------------------------
182
183 * Blueprint generator escape char issue (DCAEGEN2-2140)
184 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
185 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
186
187
188
189*System Limitations*
190
191None
192
193*Known Vulnerabilities*
194
195None
196
197*Workarounds*
198
199Documented under corresponding jira if applicable.
200
201Security Notes
202--------------
203
204*Fixed Security Issues*
205
206 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
207 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
208 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
209 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
210 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
211
212
213*Known Security Issues*
214
215 None
216
217
218*Known Vulnerabilities in Used Modules*
219
220 None
221
222DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
223
224Test Results
225------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400226
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400227 - `DCAE Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
228 - `DCAE MOD Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
229
230
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400231References
232----------
233
234For more information on the ONAP Frankfurt release, please see:
235
236#. `ONAP Home Page`_
237#. `ONAP Documentation`_
238#. `ONAP Release Downloads`_
239#. `ONAP Wiki Page`_
240
241
242.. _`ONAP Home Page`: https://www.onap.org
243.. _`ONAP Wiki Page`: https://wiki.onap.org
244.. _`ONAP Documentation`: https://docs.onap.org
245.. _`ONAP Release Downloads`: https://git.onap.org
246
247Quick Links:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400248
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400249 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
250 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400251
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400252
253.. =========================
254.. * * * EL-ALTO * * *
255.. =========================
256
257
Vijay VK09589ca2019-10-08 04:47:17 +0100258Version: 5.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400259==============
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400260
Vijay VK09589ca2019-10-08 04:47:17 +0100261The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400262
263Following is summary of updates done for DCAEGEN2
264
265**Security**
266
267Following platform components were enabled for HTTPS
268 - ConfigBindingService (CBS)
269 - CBS is used by all DCAE MS to fetch DCAE MS configuration from Consul. To mitigate impact for DCAE MS, CBS deployment through OOM/Helm was modified to support CBS on both HTTP and HTTPS. `Design for CBS TLS migration <https://wiki.onap.org/display/DW/TLS+support+for+CBS+-+Migration+Plan>`_
270 - Cloudify Manager
271 - InventoryAPI
Vijay VK09589ca2019-10-08 04:47:17 +0100272 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400273
274All components interfacing with platform components were modified to support TLS interface
275
276**Miscellaneous**
277 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
278 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200279 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400280 - CBS client libraries updated to remove consul service lookup
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200281 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
Vijay VK09589ca2019-10-08 04:47:17 +0100282
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400283
284
285With this release, all DCAE platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/DCAE installation.
286 - Platform components
287 - Cloudify Manager (helm chart)
288 - Bootstrap container (helm chart)
289 - Configuration Binding Service (helm chart)
290 - Deployment Handler (helm chart)
291 - Policy Handler (helm chart
292 - Service Change Handler (helm chart)
293 - Inventory API (helm chart)
294 - Dashboard (helm charts)
295 - Service components
296 - VES Collector
297 - SNMP Collector
298 - Threshold Crossing Analytics
299 - HV-VES Collector
300 - PNF-Registration Handler
301 - Holmes Rule Management *
302 - Holmes Engine Management *
303 - Additional resources that DCAE utilizes:
304 - Postgres Database
305 - Redis Cluster Database
306 - Consul Cluster *
307
308 Notes:
309 \* These components are delivered by external ONAP project.
310
311DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
312
313 - Collectors
314 - RESTConf collector 
315 - DataFile collector
316 - Event Processors
317 - VES Mapper
318 - 3gpp PM-Mapper
319 - BBS Event processor
320 - Analytics/RCA
321 - SON-Handler
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200322 - Missing Heartbeat Ms
323
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400324- All DCAE components are designed to support platform maturity requirements.
325
326
327**Source Code**
328
329Source code of DCAE components are released under the following repositories on gerrit.onap.org; there is no new component introduced for El-Alto Early-drop.
330 - dcaegen2
331 - dcaegen2.analytics.tca
332 - dcaegen2.collectors.snmptrap
333 - dcaegen2.collectors.ves
334 - dcaegen2.collectors.hv-ves
335 - dcaegen2.collectors.datafile
336 - dcaegen2.collectors.restconf
337 - dcaegen2.deployments
338 - dcaegen2.platform.blueprints
339 - dcaegen2.platform.cli
340 - dcaegen2.platform.configbinding
341 - dcaegen2.platform.deployment-handler
342 - dcaegen2.platform.inventory-api
343 - dcaegen2.platform.plugins
344 - dcaegen2.platform.policy-handler
345 - dcaegen2.platform.servicechange-handler
346 - dcaegen2.services.heartbeat
347 - dcaegen2.services.mapper
348 - dcaegen2.services.pm-mapper
349 - dcaegen2.services.prh
350 - dcaegen2.services.son-handler
351 - dcaegen2.services
352 - dcaegen2.services.sdk
353 - dcaegen2.utils
354 - ccsdk.platform.plugins
355 - ccsdk.dashboard
356
357**Bug Fixes**
358 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
359 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
360
361
362**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200363 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
364
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400365**Security Notes**
366
367*Fixed Security Issues*
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200368 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Vijay VK5e1694c2019-10-09 17:11:04 +0100369 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
370 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
371 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
372 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
Vijay VK09589ca2019-10-08 04:47:17 +0100373
374*Known Security Issues*
Vijay VK09589ca2019-10-08 04:47:17 +0100375 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
376 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
Vijay VK09589ca2019-10-08 04:47:17 +0100377 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
378 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
379 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
380
381*Known Vulnerabilities in Used Modules*
382
383DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
384
385Quick Links:
386 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
387
388 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
389
390 - `Project Vulnerability Review Table for DCAE <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
391
392
393**Upgrade Notes**
394
395The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
396 - K8S Bootstrap container:
397 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
398 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
399 - Configuration Binding Service:
400 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
401 - Description: HTTPS support, Image optimization and non-root user
402 - Inventory API
403 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
404 - Description: HTTPS support, container optmization and non-root user
405 - DataFile Collector
406 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
407 - Description : Code optimization, bug fixes, dmaap plugin integration
408 - SON Handler MS
409 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
410 - Description : Image optimization, bug fixes, CBS integration
411 - VES Adapter/Mapper MS
412 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
413 - Description : Image optimization & CBS periodic polling
414 - PRH MS
415 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
416 - Description : Code optimization, bug fixes and SDK alignment
417 - HV-VES MS
418 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
419 - Description : Code optimization, bug fixes and SDK alignment
420
421Version: 5.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400422==============
Vijay VK09589ca2019-10-08 04:47:17 +0100423
424El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
425
426Following is summary of updates done for DCAEGEN2
427
428**Security**
429
430Following platform components were enabled for HTTPS
431 - ConfigBindingService (CBS)
432 - CBS is used by all DCAE MS to fetch DCAE MS configuration from Consul. To mitigate impact for DCAE MS, CBS deployment through OOM/Helm was modified to support CBS on both HTTP and HTTPS. `Design for CBS TLS migration <https://wiki.onap.org/display/DW/TLS+support+for+CBS+-+Migration+Plan>`_
433 - Cloudify Manager
434 - InventoryAPI
435
436All components interfacing with platform components were modified to support TLS interface
437
438**Miscellaneous**
439 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
440 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200441 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
Vijay VK09589ca2019-10-08 04:47:17 +0100442 - CBS client libraries updated to remove consul service lookup
443
444
445
446**Bug Fixes**
447 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
448 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
449
450
451**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200452 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
453
Vijay VK09589ca2019-10-08 04:47:17 +0100454
455**Security Notes**
456
457*Fixed Security Issues*
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400458
459*Known Security Issues*
460
461 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
462 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
463 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
464 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
465 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
466 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
467 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
468 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
469 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
470 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
471
472*Known Vulnerabilities in Used Modules*
473
474DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
475
476Quick Links:
477 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
478
479 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
480
481 - `Project Vulnerability Review Table for DCAE <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
482
483
484**Upgrade Notes**
485
486The following components are upgraded from Dublin/R4.
487 - Cloudify Manager:
488 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
489 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5. The container was updated to support TLS.
490 - K8S Bootstrap container:
491 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
492 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
493 - Configuration Binding Service:
494 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
495 - Description: HTTPS support, Image optimization and non-root user
496 - Deployment Handler
497 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
498 - Description: Update to node10, uninstall workflow updates
499 - Service Change Handler
500 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
501 - Description: HTTPS inventoryAPI support, container optmization and non-root user
502 - Inventory API
503 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
504 - Description: HTTPS support, container optmization and non-root user
505 - DataFile Collector
506 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
507 - Description : Code optimization, bug fixes, dmaap plugin integration
508 - 3gpp PM-Mapper
509 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
510 - Description: Code optimization, bug fixes, dmaap plugin integration
511
512
513
Vijay VK6b0fa462019-05-20 16:06:11 +0100514Version: 4.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400515==============
Vijay VK6b0fa462019-05-20 16:06:11 +0100516
517:Release Date: 2019-06-06
518
519**New Features**
520
521DCAE R4 improves upon previous release with the following new features:
522
523- DCAE Platform Enhancement
524 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
525 - Support helm chart deployment in DCAE using new Helm cloudify plugin
526 - DCAE Healthcheck enhancement to cover static and dynamic deployments
527 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
528 - Dashboard Integration (UI for deployment/verification)
529 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
530 - Blueprint generator tool to simplify deployment artifact creation
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200531 - Cloudify Manager resiliency
Vijay VK6b0fa462019-05-20 16:06:11 +0100532
533- Following new services are delivered with Dublin
534 - Collectors
535 - RESTConf collector 
536 - Event Processors
Vijay VKf9e43442019-05-22 22:10:29 +0100537 - VES Mapper
Vijay VK6b0fa462019-05-20 16:06:11 +0100538 - 3gpp PM-Mapper
539 - BBS Event processor
540 - Analytics/RCA
541 - SON-Handler
542 - Heartbeat MS
543
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200544Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
Vijay VK6b0fa462019-05-20 16:06:11 +0100545 - Platform components
546 - Cloudify Manager (helm chart)
547 - Bootstrap container (helm chart)
548 - Configuration Binding Service (helm chart)
549 - Deployment Handler (helm chart)
550 - Policy Handler (helm chart
551 - Service Change Handler (helm chart)
552 - Inventory API (helm chart)
553 - Dashboard (Cloudify Blueprint)
554 - Service components
555 - VES Collector
556 - SNMP Collector
557 - Threshold Crossing Analytics
558 - HV-VES Collector
559 - PNF-Registration Handler
560 - Holmes Rule Management *
561 - Holmes Engine Management *
562 - Additional resources that DCAE utilizes:
563 - Postgres Database
564 - Redis Cluster Database
565 - Consul Cluster *
566
567 Notes:
568 \* These components are delivered by the Holmes project.
569
570
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200571Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE R3 includes enhancement to Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
Vijay VK6b0fa462019-05-20 16:06:11 +0100572
573- All DCAE components are designed to support platform maturity requirements.
574
575
576**Source Code**
577
578Source code of DCAE components are released under the following repositories on gerrit.onap.org:
579 - dcaegen2
580 - dcaegen2.analytics.tca
581 - dcaegen2.collectors.snmptrap
582 - dcaegen2.collectors.ves
583 - dcaegen2.collectors.hv-ves
584 - dcaegen2.collectors.datafile
585 - dcaegen2.collectors.restconf
586 - dcaegen2.deployments
587 - dcaegen2.platform.blueprints
588 - dcaegen2.platform.cli
589 - dcaegen2.platform.configbinding
590 - dcaegen2.platform.deployment-handler
591 - dcaegen2.platform.inventory-api
592 - dcaegen2.platform.plugins
593 - dcaegen2.platform.policy-handler
594 - dcaegen2.platform.servicechange-handler
595 - dcaegen2.services.heartbeat
596 - dcaegen2.services.mapper
597 - dcaegen2.services.pm-mapper
598 - dcaegen2.services.prh
599 - dcaegen2.services.son-handler
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200600 - dcaegen2.services
Vijay VK6b0fa462019-05-20 16:06:11 +0100601 - dcaegen2.services.sdk
602 - dcaegen2.utils
603 - ccsdk.platform.plugins
604 - ccsdk.dashboard
605
606**Bug Fixes**
607
608**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200609 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
610
Vijay VK6b0fa462019-05-20 16:06:11 +0100611
612**Security Notes**
613
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200614*Fixed Security Issues*
615
616*Known Security Issues*
617
Krzysztof Opasiak07fa5872019-05-30 17:40:07 +0200618 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Krzysztof Opasiakf2a8c6e2019-05-30 17:42:37 +0200619 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +0200620 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
Krzysztof Opasiakf38f8392019-05-27 18:11:02 +0200621 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
Krzysztof Opasiak01a58302019-05-27 18:11:28 +0200622 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
Krzysztof Opasiak7c269dc2019-05-30 23:57:24 +0200623 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
Krzysztof Opasiakf0b14642019-05-27 18:13:16 +0200624 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
Krzysztof Opasiak1f224ee2019-05-30 17:43:06 +0200625 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
Krzysztof Opasiak61cf8dc2019-05-30 17:43:51 +0200626 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
Krzysztof Opasiakbb8dea82019-05-30 17:44:35 +0200627 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +0200628
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200629*Known Vulnerabilities in Used Modules*
630
Vijay VK6b0fa462019-05-20 16:06:11 +0100631DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
632
633Quick Links:
634 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
635
636 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
637
638 - `Project Vulnerability Review Table for DCAE <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
639
640
641**New component Notes**
642The following components are introduced in R4
643
644 - Dashboard
645 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
646 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
647 - Blueprint generator
648 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200649 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
Vijay VK6b0fa462019-05-20 16:06:11 +0100650 - RESTConf collector 
651 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
652 - Description: Provides RESTConf interfaces to events from external domain controllers
653 - VES/Universal Mapper
654 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200655 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
Vijay VK6b0fa462019-05-20 16:06:11 +0100656 - 3gpp PM-Mapper
657 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200658 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
Vijay VK6b0fa462019-05-20 16:06:11 +0100659 - BBS Event processor
660 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200661 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
Vijay VK6b0fa462019-05-20 16:06:11 +0100662 - SON-Handler
Vijay VKa46f7fe2019-06-10 15:57:41 +0100663 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200664 - Description: Supports PC-ANR optimization analysis and generating CL events output
Vijay VK6b0fa462019-05-20 16:06:11 +0100665 - Heartbeat MS
666 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
667 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200668
Vijay VK6b0fa462019-05-20 16:06:11 +0100669
670**Upgrade Notes**
671
672The following components are upgraded from R3
673 - Cloudify Manager:
674 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
675 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200676 - K8S Bootstrap container:
Vijay VK6b0fa462019-05-20 16:06:11 +0100677 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200678 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
679 - Configuration Binding Service:
Vijay VK6b0fa462019-05-20 16:06:11 +0100680 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
681 - Description: Code optimization and bug fixes
682 - Deployment Handler
683 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
684 - Include updates for health and service endpoint check and bug fixes
685 - Policy Handler
686 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
687 - Description: Policy Handler supports the new lifecycle API's from Policy framework
688 - Service Change Handler
689 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
690 - Description: No update from R3
691 - Inventory API
692 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
693 - Description: Refactoring and updates for health and service endpoint check
694 - VES Collector
Vijay VKa46f7fe2019-06-10 15:57:41 +0100695 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200696 - Description : Authentication enhancement, refactoring and bug-fixes
Vijay VK6b0fa462019-05-20 16:06:11 +0100697 - Threshold Crossing Analytics
698 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
699 - Description: Config updates. Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
700 - DataFile Collector
Vijay VKf9e43442019-05-22 22:10:29 +0100701 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
Vijay VK6b0fa462019-05-20 16:06:11 +0100702 - Description : Code optimization, bug fixes, logging and performance improvement
703 - PNF Registrator handler
Vijay VKa46f7fe2019-06-10 15:57:41 +0100704 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200705 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
Vijay VK6b0fa462019-05-20 16:06:11 +0100706 - HV-VES Collector
707 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
708 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
709 - SNMP Trap Collector
710 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200711 - Description : Code coverage improvements
Vijay VK6b0fa462019-05-20 16:06:11 +0100712
713
714
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500715
716Version: 3.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400717==============
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500718
719:Release Date: 2019-01-31
720
721DCAE R3 Maintenance release includes following fixes
722
723**Bug Fixes**
724
725- DataFileCollector
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200726 - DCAEGEN2-940
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500727 Larger files of size 100Kb publish to DR
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200728 - DCAEGEN2-941
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500729 DFC error after running over 12 hours
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200730 - DCAEGEN2-1001
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500731 Multiple Fileready notification not handled
732
733- HighVolume VES Collector (protobuf/tcp)
734 - DCAEGEN2-976
735 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
736
737- VESCollector (http)
738 - DCAEGEN2-1035
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200739 Issue with VES batch event publish
740
741- Heat deployment
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500742 - DCAEGEN2-1007
743 Removing obsolete services configuration
744
745
746The following containers are updated in R3.0.1
747
748 - DataFile Collector
749 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
750 - HV-VES Collector
751 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
752 - VES Collector
753 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
754
VENKATESH KUMARb81c2972019-01-31 14:19:18 -0500755**Known Issues**
756
757- An issue related to VESCollector basic authentication was noted and tracked under DCAEGEN2-1130. This configuration is not enabled by default for R3.0.1; and fix will be handled in Dublin
758
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200759- Certificates under onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.0 has expired March'2019 and impacting CL deployment from CLAMP. Follow below workaround to update the certificate
Vijay VK6b0fa462019-05-20 16:06:11 +0100760 kubectl get deployments -n onap | grep deployment-handler
761 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
762 Search and change tag onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.0 to onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.3
763
764
VENKATESH KUMARb81c2972019-01-31 14:19:18 -0500765
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500766
Vijay VK2648c6d2018-09-19 04:30:37 +0100767Version: 3.0.0
768--------------
769
Gildas Lanilisa05d7fe2018-11-28 15:33:44 -0800770:Release Date: 2018-11-30
Vijay VK2648c6d2018-09-19 04:30:37 +0100771
772**New Features**
773
774DCAE R3 improves upon previous release with the following new features:
775
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200776- All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
Vijay VK2648c6d2018-09-19 04:30:37 +0100777 - Platform components
778 - Cloudify Manager
779 - Bootstrap container
780 - Configuration Binding Service
781 - Deployment Handler
782 - Policy Handler
783 - Service Change Handler
784 - Inventory API
785 - Service components
786 - VES Collector
787 - SNMP Collector
788 - Threshold Crossing Analytics
789 - Holmes Rule Management *
790 - Holmes Engine Management *
791 - Additional resources that DCAE utilizes:
792 - Postgres Database
793 - Redis Cluster Database
794 - Consul Cluster
795
796 Notes:
Vijay VKab471f62018-11-26 17:49:43 +0000797 \* These components are delivered by the Holmes project.
Vijay VK2648c6d2018-09-19 04:30:37 +0100798
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200799- DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Vijay VK2648c6d2018-09-19 04:30:37 +0100800
801 - Under Heat based deployment all DCAE component containers are deployed onto a single Docker host VM that is launched from an OpenStack Heat Orchestration Template as part of "stack creation".
802 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
803
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200804- DCAE R3 includes a new Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
Vijay VK2648c6d2018-09-19 04:30:37 +0100805
806- All DCAE components are designed to support platform maturity requirements.
807
808
809**Source Code**
810
811Source code of DCAE components are released under the following repositories on gerrit.onap.org:
812 - dcaegen2
813 - dcaegen2.analytics
814 - dcaegen2.analytics.tca
815 - dcaegen2.collectors
816 - dcaegen2.collectors.snmptrap
817 - dcaegen2.collectors.ves
818 - dcaegen2.collectors.hv-ves
819 - dcaegen2.collectors.datafile
820 - dcaegen2.deployments
821 - dcaegen2.platform
822 - dcaegen2.platform.blueprints
823 - dcaegen2.platform.cli
824 - dcaegen2.platform.configbinding
825 - dcaegen2.platform.deployment-handler
826 - dcaegen2.platform.inventory-api
827 - dcaegen2.platform.plugins
828 - dcaegen2.platform.policy-handler
829 - dcaegen2.platform.servicechange-handler
830 - dcaegen2.services.heartbeat
831 - dcaegen2.services.mapper
832 - dcaegen2.services.prh
833 - dcaegen2.utils
834
835**Bug Fixes**
836
837**Known Issues**
838
839- DCAE utilizes Cloudify Manager as its declarative model based resource deployment engine. Cloudify Manager is an open source upstream technology provided by Cloudify Inc. as a Docker image. DCAE R2 does not provide additional enhancements towards Cloudify Manager's platform maturity.
840
841**Security Notes**
842
843DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_.
844
845Quick Links:
846 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
847
848 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
849
Vijay VKab471f62018-11-26 17:49:43 +0000850 - `Project Vulnerability Review Table for DCAE <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
Vijay VK2648c6d2018-09-19 04:30:37 +0100851
852
Vijay VKf6659fc2018-11-02 05:07:27 +0100853**New component Notes**
854The following components are introduced in R3
855
856 - DataFile Collector
Vijay VK56f31942018-11-07 20:41:15 +0000857 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
Vijay VKf6659fc2018-11-02 05:07:27 +0100858 - Description : Bulk data file collector to fetch non-realtime PM data
859 - PNF Registrator handler
860 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200861 - Description : Recieves VES registration event and updates AAI and SO
Vijay VKf6659fc2018-11-02 05:07:27 +0100862 - HV-VES Collector
863 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
864 - Description : High Volume VES Collector for fetching real-time PM measurement data
865 - SNMP Trap Collector
866 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200867 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
Vijay VKf6659fc2018-11-02 05:07:27 +0100868
Vijay VK2648c6d2018-09-19 04:30:37 +0100869
870**Upgrade Notes**
871
872The following components are upgraded from R2:
873 - Cloudify Manager:
Vijay VK86cd8932018-10-23 16:35:29 +0100874 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
Vijay VKf6659fc2018-11-02 05:07:27 +0100875 - Description: R3 DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 18.7.23, which is based on Cloudify Manager 4.3.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200876 - Bootstrap container:
Vijay VKf6659fc2018-11-02 05:07:27 +0100877 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
Vijay VK2648c6d2018-09-19 04:30:37 +0100878 - Description: R3 DCAE no longer uses bootstrap container for Heat based deployment, -- deployment is done through cloud-init scripts and docker-compose specifications. The bootstrap is for OOM (Kubernetes) based deployment.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200879 - Configuration Binding Service:
Vijay VK2648c6d2018-09-19 04:30:37 +0100880 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
881 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
882 - Deployment Handler
Vijay VK86cd8932018-10-23 16:35:29 +0100883 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
Vijay VK2648c6d2018-09-19 04:30:37 +0100884 - Policy Handler
Vijay VKf6659fc2018-11-02 05:07:27 +0100885 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
Vijay VK2648c6d2018-09-19 04:30:37 +0100886 - Description: Policy Handler now supports the new configuration policy format and support for TLS
887 - Service Change Handler
888 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
889 - Description: Refactoring.
890 - Inventory API
891 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
892 - Description: Refactoring.
893 - VES Collector
894 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
VENKATESH KUMARfac34a12019-01-20 20:15:08 -0500895 - Description : Refactoring
Vijay VK2648c6d2018-09-19 04:30:37 +0100896 - Threshold Crossing Analytics
897 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
898 - Description: Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
899
900
901
902
Lusheng Jib2a561b2018-03-27 23:24:33 -0400903Version: 2.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400904==============
Lusheng Jib2a561b2018-03-27 23:24:33 -0400905
Gildas Lanilis82799c72018-05-30 13:22:48 -0700906:Release Date: 2018-06-07
Lusheng Jib2a561b2018-03-27 23:24:33 -0400907
908**New Features**
Lusheng Ji768421b2018-06-01 16:36:54 -0400909
Lusheng Jib2a561b2018-03-27 23:24:33 -0400910DCAE R2 improves upon previous release with the following new features:
911
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200912- All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
Lusheng Jib2a561b2018-03-27 23:24:33 -0400913 - Platform components
Lusheng Ji768421b2018-06-01 16:36:54 -0400914 - Cloudify Manager
Lusheng Jib2a561b2018-03-27 23:24:33 -0400915 - Bootstrap container
916 - Configuration Binding Service
917 - Deployment Handler
918 - Policy Handler
919 - Service Change Handler
920 - Inventory API
921 - Service components
922 - VES Collector
923 - SNMP Collector
Lusheng Jib2a561b2018-03-27 23:24:33 -0400924 - Threshold Crossing Analytics
Lusheng Ji768421b2018-06-01 16:36:54 -0400925 - Holmes Rule Management *
926 - Holmes Engine Management *
927 - Additional resources that DCAE utilizes:
928 - Postgres Database
929 - Redis Cluster Database
930 - Consul Cluster
Lusheng Jieaac78d2018-06-06 00:20:03 -0400931
Lusheng Ji768421b2018-06-01 16:36:54 -0400932 Notes:
933 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
Lusheng Jib2a561b2018-03-27 23:24:33 -0400934
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200935- DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Lusheng Jib2a561b2018-03-27 23:24:33 -0400936
Lusheng Ji768421b2018-06-01 16:36:54 -0400937 - Under Heat based deployment all DCAE component containers are deployed onto a single Docker host VM that is launched from an OpenStack Heat Orchestration Template as part of "stack creation".
Lusheng Jieaac78d2018-06-06 00:20:03 -0400938 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
Lusheng Jib2a561b2018-03-27 23:24:33 -0400939
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200940- DCAE R2 includes a new Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
Lusheng Ji768421b2018-06-01 16:36:54 -0400941
942- All DCAE components are designed to support platform maturity requirements.
943
944
945**Source Code**
Lusheng Jib2a561b2018-03-27 23:24:33 -0400946
947Source code of DCAE components are released under the following repositories on gerrit.onap.org:
948 - dcaegen2
949 - dcaegen2.analytics
950 - dcaegen2.analytics.tca
951 - dcaegen2.collectors
952 - dcaegen2.collectors.snmptrap
953 - dcaegen2.collectors.ves
954 - dcaegen2.deployments
955 - dcaegen2.platform
956 - dcaegen2.platform.blueprints
957 - dcaegen2.platform.cli
958 - dcaegen2.platform.configbinding
959 - dcaegen2.platform.deployment-handler
960 - dcaegen2.platform.inventory-api
961 - dcaegen2.platform.plugins
962 - dcaegen2.platform.policy-handler
963 - dcaegen2.platform.servicechange-handler
964 - dcaegen2.services.heartbeat
965 - dcaegen2.services.mapper
966 - dcaegen2.services.prh
967 - dcaegen2.utils
968
969**Bug Fixes**
970
971**Known Issues**
972
Lusheng Ji768421b2018-06-01 16:36:54 -0400973- DCAE utilizes Cloudify Manager as its declarative model based resource deployment engine. Cloudify Manager is an open source upstream technology provided by Cloudify Inc. as a Docker image. DCAE R2 does not provide additional enhancements towards Cloudify Manager's platform maturity.
974
Gildas Lanilis82799c72018-05-30 13:22:48 -0700975**Security Notes**
976
977DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_.
978
979Quick Links:
Lusheng Ji768421b2018-06-01 16:36:54 -0400980 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
981
982 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
983
984 - `Project Vulnerability Review Table for DCAE <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
985
986
Lusheng Jib2a561b2018-03-27 23:24:33 -0400987
988**Upgrade Notes**
989
Lusheng Ji768421b2018-06-01 16:36:54 -0400990The following components are upgraded from R1:
991 - Cloudify Manager:
992 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
993 - Description: R2 DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 18.2.28, which is based on Cloudify Manager 4.3.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200994 - Bootstrap container:
Lusheng Ji768421b2018-06-01 16:36:54 -0400995 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
Lusheng Jieaac78d2018-06-06 00:20:03 -0400996 - Description: R2 DCAE no longer uses bootstrap container for Heat based deployment, -- deployment is done through cloud-init scripts and docker-compose specifications. The bootstrap is for OOM (Kubernetes) based deployment.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +0200997 - Configuration Binding Service:
Lusheng Ji768421b2018-06-01 16:36:54 -0400998 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
999 - Description: Configuration Binding Sevice now supports the new configuration policy format.
1000 - Deployment Handler
1001 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
1002 - Policy Handler
1003 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
1004 - Description: Policy Handler now supports the new configuration policy format.
1005 - Service Change Handler
1006 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
1007 - Description: Refactoring.
1008 - Inventory API
1009 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
1010 - Description: Refactoring.
1011 - VES Collector
1012 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
1013 - Threshold Crossing Analytics
1014 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1015 - Description: Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
1016
Lusheng Jib2a561b2018-03-27 23:24:33 -04001017
1018
Lusheng Ji8fafa432017-11-06 21:52:26 -05001019Version: 1.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001020==============
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001021
Lusheng Ji8fafa432017-11-06 21:52:26 -05001022:Release Date: 2017-11-16
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001023
1024
1025**New Features**
1026
Lusheng Ji8fafa432017-11-06 21:52:26 -05001027DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
1028sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
1029DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
1030vDNS, vCPU, and vVoLTE.
1031
1032Specifically, DCAE R1 includes the following components:
1033
1034- Core platform
1035 - Cloudify manager
1036 - Consul cluster
1037- Extended platform
1038 - Platform component docker host
1039 - Service component docker host
1040 - CDAP cluster
1041 - PostgreSQL database (*)
1042- Platform docker container components
1043 - Configuration binding service
1044 - Deployment handler
1045 - Service change handler
1046 - Inventory
1047 - Policy handler
1048 - CDAP broker
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001049- Service components
Lusheng Ji8fafa432017-11-06 21:52:26 -05001050 - Docker container components
1051 - VNF Event Streaming (VES) collector
Vijay0fbc6732017-11-08 13:55:01 +00001052 - Holmes (engine and rule management) **
Lusheng Ji8fafa432017-11-06 21:52:26 -05001053 - CDAP analytics component
Vijay0fbc6732017-11-08 13:55:01 +00001054 - Threshold Crossing Analytics (TCA)
Lusheng Ji8fafa432017-11-06 21:52:26 -05001055
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001056(*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
1057VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
Lusheng Ji8fafa432017-11-06 21:52:26 -05001058other deployment configurations not used in the R1 demos.)
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001059(**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
Lusheng Ji8fafa432017-11-06 21:52:26 -05001060in R1.
1061
1062Source codes of DCAE are released under the following repositories on gerrit.onap.org:
1063
1064- dcaegen2
1065- dcaegen2/analytics
1066- dcaegen2/analytics/tca
1067- dcaegen2/collectors
1068- dcaegen2/collectors/snmptrap
1069- dcaegen2/collectors/ves
1070- dcaegen2/deployments
1071- dcaegen2/platform
1072- dcaegen2/platform/blueprints
1073- dcaegen2/platform/cdapbroker
1074- dcaegen2/platform/cli
1075- dcaegen2/platform/configbinding
1076- dcaegen2/platform/deployment-handler
1077- dcaegen2/platform/inventory-api
1078- dcaegen2/platform/plugins
1079- dcaegen2/platform/policy-handler
1080- dcaegen2/platform/servicechange-handler
1081- dcaegen2/utils
1082
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001083
1084**Bug Fixes**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001085
1086This is the initial release.
1087
1088
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001089**Known Issues**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001090
1091- Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
1092- Need to provide a dev configuration DCAE.
1093
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001094
1095**Security Issues**
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001096
ankatare30c4cb42018-09-28 14:26:59 +05301097- The DCAE Bootstrap container needs to have a secret key for accessing VMs that it launches. This key is currently passed in as a Heat template parameter. Tracked by JIRA `DCAEGEN2-178 <https://jira.onap.org/browse/DCAEGEN2-178>`_.>`_.
Lusheng Jieaac78d2018-06-06 00:20:03 -04001098- The RESTful API calls are generally not secure. That is, they are either over http, or https without certificate verification. Once there is an ONAP wide solution for handling certificates, DCAE will switch to https.
1099
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001100
1101**Upgrade Notes**
1102
Lusheng Ji8fafa432017-11-06 21:52:26 -05001103This is the initial release.
1104
1105
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001106**Deprecation Notes**
1107
Lusheng Ji8fafa432017-11-06 21:52:26 -05001108There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
1109DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
1110following Gerrit repos are voided and already locked as read-only.
1111
1112- dcae
1113- dcae/apod
1114- dcae/apod/analytics
1115- dcae/apod/buildtools
1116- dcae/apod/cdap
1117- dcae/collectors
1118- dcae/collectors/ves
1119- dcae/controller
1120- dcae/controller/analytics
1121- dcae/dcae-inventory
1122- dcae/demo
1123- dcae/demo/startup
1124- dcae/demo/startup/aaf
1125- dcae/demo/startup/controller
1126- dcae/demo/startup/message-router
1127- dcae/dmaapbc
1128- dcae/operation
1129- dcae/operation/utils
1130- dcae/orch-dispatcher
1131- dcae/pgaas
1132- dcae/utils
1133- dcae/utils/buildtools
1134- ncomp
1135- ncomp/cdap
1136- ncomp/core
1137- ncomp/docker
1138- ncomp/maven
1139- ncomp/openstack
1140- ncomp/sirius
1141- ncomp/sirius/manager
1142- ncomp/utils
1143
1144
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001145**Other**
1146
Vijay0fbc6732017-11-08 13:55:01 +00001147SNMP trap collector is seed code delivery only.