blob: ce2da332dacd35ee43fd6c6ab956e928d0ac70df [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 KUMARfbcf2eb2021-02-08 10:36:12 -05003.. Copyright (c) 2017-2021 AT&T Intellectual Property. All rights reserved.
deen198587470822021-03-25 17:58:00 +01004.. Modification Copyright 2021 Nokia Solutions and Networks.
Aric Gardner9fc74a62020-04-09 10:51:40 -07005.. _release_notes:
Lusheng Ji72c4fba2017-10-10 18:12:22 +00006
VENKATESH KUMAR64559742020-04-29 18:53:53 -04007
8
9==================
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -040010DCAE Release Notes
11==================
Lusheng Ji72c4fba2017-10-10 18:12:22 +000012
VENKATESH KUMAR64559742020-04-29 18:53:53 -040013.. contents::
14 :depth: 2
15..
16
VENKATESH KUMARa052dac2020-08-18 17:43:04 -040017
vv770da11d4d42021-03-22 23:13:13 -040018.. ==========================
19.. * * * HONOLULU * * *
20.. ==========================
21
22
23Version: 8.0.0
24==============
25
26
27Abstract
28--------
29
30This document provides the release notes for Honolulu release.
31
32Summary
33-------
34
35Following DCAE components are available with default ONAP/DCAE installation.
36
37 - Platform components
38
39 - Cloudify Manager (helm chart)
40 - Bootstrap container (helm chart)
41 - Configuration Binding Service (helm chart)
42 - Deployment Handler (helm chart)
43 - Policy Handler (helm chart
44 - Service Change Handler (helm chart)
45 - Inventory API (helm chart)
46 - Dashboard (helm chart)
47 - VES OpenAPI Manager (helm chart)
48
49 - Service components
50
51 - VES Collector (helm chart & cloudify blueprint)
52 - HV-VES Collector (helm chart & cloudify blueprint)
53 - PNF-Registration Handler (helm chart & cloudify blueprint)
54 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
55 - Holmes Rule Management (helm chart & cloudify blueprint)
56 - Holmes Engine Management (helm chart & cloudify blueprint)
57
58 - Additional resources that DCAE utilizes deployed using ONAP common charts:
59
60 - Postgres Database
61 - Mongo Database
62 - Consul Cluster
63
64Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
65
66 - SNMPTrap Collector
67 - RESTConf Collector
68 - DataFile Collector
69 - PM-Mapper
70 - BBS-EventProcessor
71 - VES Mapper
72 - Heartbeat mS
73 - SON-Handler
74 - PM-Subscription Handler
75 - DataLake Handler (Admin and Feeder)
76 - Slice Analysis mS
77 - DataLake Extraction Service
78 - KPI-Ms
79
80 Notes:
81
82 \* These components are delivered by the Holmes project.
83
84
85
86Under OOM (Kubernetes) all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE components are deployed using combination of Helm charts and Cloudify blueprint as noted above. 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.
87
88
89Release Data
90------------
91
92+--------------------------------------+--------------------------------------------------------+
93| **DCAE Project** | |
94| | |
95+--------------------------------------+--------------------------------------------------------+
96| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
97| | |
98+--------------------------------------+--------------------------------------------------------+
99| **Release designation** | 8.0.0 Honolulu |
100| | |
101+--------------------------------------+--------------------------------------------------------+
102| **Release date** | 2021-04-01 |
103| | |
104+--------------------------------------+--------------------------------------------------------+
105
106
107New features
108------------
109
110- DCAE Enhancements
111
112
113Functional Updates
114
115 - (New) VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase
116 - Added VES 7.2.1 support in VESCollector
117 - DCAE MS deployment through helm (common template defined for easier migration of DCAE services)
118 - (New) KPI-Computation MS introduced for support for E2E Slicing Usecase
119 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform
120 - BP-generation Enhancements (Native-kafka support/Config-map)
121 - CFY plugin enhancements (support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration)
122 - DCAE SDK enhancement (Dmaap Client update for timeout/retry + CBS client update)
123 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server
124
125Non-Functional
126 - DCAE Cloudify py3 upgrade (including plugins/bootstrap cli)
127 - CII Badging improvements
128 - Policy-Handler Py3 upgrade
129 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler)
130 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter)
131 - Documentation/user-guide updates
132
133Bug Fixes
134
135 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
136 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
137
138
139- Following new services are delivered this release
140 - VES OpenAPI Manager
141 - Analytics/RCA
142 - KPI MS
143
144.. _honolulu_deliverable:
145
146Deliverables
147------------
148
149Software Deliverables
150
151.. csv-table::
152 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
153 :widths: auto
154
155 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
156 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
157 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
158 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
159 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
160 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
161 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
162 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
163 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
164 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
165 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
166 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
167 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
168 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
169 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
170 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
171 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
172 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
173 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
174 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
175 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.3"
176 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
177 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
178 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
179 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
180 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
181 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
182 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
183 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
184 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
185 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
186 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
187 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
188 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
189 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
190 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
191 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
192 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
193 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
194 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
195 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
196 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
197
198
199Known Limitations, Issues and Workarounds
200-----------------------------------------
201
deen198587470822021-03-25 17:58:00 +0100202The new, Helm based installation mechanism for collectors doesn`t support yet certain features available with the traditional Cloudify orchestration based mechanisms:
203 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
204 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
vv770da11d4d42021-03-22 23:13:13 -0400205
deen198587470822021-03-25 17:58:00 +0100206Such features are available, when the collectors are installed using the Cloudify mechanisms.
207Refer to collector installation page for more details:
vv770da11d4d42021-03-22 23:13:13 -0400208
deen198587470822021-03-25 17:58:00 +0100209.. toctree::
210 :maxdepth: 1
211
212 ./services/ves-http/installation.rst
213 ./services/ves-hv/installation.rst
vv770da11d4d42021-03-22 23:13:13 -0400214
215*Known Vulnerabilities*
216
217None
218
219*Workarounds*
220
221Documented under corresponding jira if applicable.
222
223Security Notes
224--------------
225
226*Fixed Security Issues*
227 Listed above
228
229*Known Security Issues*
230 None
231
232*Known Vulnerabilities in Used Modules*
233 None
234
235DCAE 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>`_.
236
237Test Results
238------------
239
240 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
241 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
242
243
244References
245----------
246
247For more information on the ONAP Honolulu release, please see:
248
249#. `ONAP Home Page`_
250#. `ONAP Documentation`_
251#. `ONAP Release Downloads`_
252#. `ONAP Wiki Page`_
253
254
255.. _`ONAP Home Page`: https://www.onap.org
256.. _`ONAP Wiki Page`: https://wiki.onap.org
257.. _`ONAP Documentation`: https://docs.onap.org
258.. _`ONAP Release Downloads`: https://git.onap.org
259
260Quick Links:
261
262 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
263 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
264
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -0500265
266.. ===================================
267.. * * * GUILIN MAINTENANCE * * *
268.. ===================================
269
270
271Version: 7.0.1
272==============
273
274Abstract
275--------
276
277This document provides the release notes for the Guilin Maintenance release
278
279
280Summary
281-------
282
283This maintenance release is primarily to resolve bugs identified during Guilin release testing.
284
285
286Release Data
287------------
288
289+--------------------------------------+--------------------------------------+
290| **Project** | DCAE |
291| | |
292+--------------------------------------+--------------------------------------+
293| **Docker images** | onap/org.onap.dcaegen2.collectors |
294| | .hv-ves.hv-collector-main:1.5.1 |
295+--------------------------------------+--------------------------------------+
296| **Release designation** | Guilin Maintenance Release |
297| | |
298+--------------------------------------+--------------------------------------+
299| **Release date** | 2021/02/11 |
300| | |
301+--------------------------------------+--------------------------------------+
302
303New features
304------------
305
306None
307
308**Bug fixes**
309
310- `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
311- `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
312
313**Known Issues**
314
315Same as Guilin Release
316
317
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400318.. ========================
319.. * * * GUILIN * * *
320.. ========================
321
322
323Version: 7.0.0
324==============
325
326
327Abstract
328--------
329
330This document provides the release notes for Guilin release.
331
332Summary
333-------
334
335Following DCAE components are available with default ONAP/DCAE installation.
336
337 - Platform components
338
339 - Cloudify Manager (helm chart)
340 - Bootstrap container (helm chart)
341 - Configuration Binding Service (helm chart)
342 - Deployment Handler (helm chart)
343 - Policy Handler (helm chart
344 - Service Change Handler (helm chart)
345 - Inventory API (helm chart)
346 - Dashboard (helm chart)
347
348 - Service components
349
350 - VES Collector
351 - HV-VES Collector
352 - PNF-Registration Handler
353 - Docker based Threshold Crossing Analytics (TCA-Gen2)
354 - Holmes Rule Management *
355 - Holmes Engine Management *
356
357 - Additional resources that DCAE utilizes deployed using ONAP common charts:
358
359 - Postgres Database
360 - Mongo Database
361 - Redis Cluster Database
362 - Consul Cluster
363
364Below service components (mS) are available to be deployed on-demand.
365
366 - SNMPTrap Collector
367 - RESTConf Collector
368 - DataFile Collector
369 - PM-Mapper
370 - BBS-EventProcessor
371 - VES Mapper
372 - Heartbeat mS
373 - SON-Handler
374 - PM-Subscription Handler
375 - DataLake Handler (Admin and Feeder)
376 - Slice Analysis
Kai6c9735a2020-11-13 17:03:52 +0800377 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400378
379 Notes:
380
381 \* These components are delivered by the Holmes project.
382
383
384
385Under OOM (Kubernetes) 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.
386
387
388Release Data
389------------
390
391+--------------------------------------+--------------------------------------------------------+
392| **DCAE Project** | |
393| | |
394+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500395| **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400396| | |
397+--------------------------------------+--------------------------------------------------------+
398| **Release designation** | 7.0.0 Guilin |
399| | |
400+--------------------------------------+--------------------------------------------------------+
401| **Release date** | 2020-11-19 |
402| | |
403+--------------------------------------+--------------------------------------------------------+
404
405
406New features
407------------
408
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500409- DCAE Enhancements
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400410
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500411 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400412 - Bootstrap container optimization (DCAEGEN2-1791)
413 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
414 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
415 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
416 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
417 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
418 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
419 - Java 11 upgrade complete for following modules - RESTConf, PM-Mapper, DFC, VES-Mapper, SON-handler, TCA-gen2, DL-Feeder, InventoryAPI, ServiceChangeHandler, MOD/RuntimeAPI, MOD/Bp-gen (DCAEGEN2-2223)
420 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
421 - Best practice compliance
422 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
423 - No more than one main process (DCAEGEN2-2327/REQ-365)
424 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
425 - All containers must run as non-root (REQ-362)
426 - Code coverage >55% (DCAEGEN2-2333)
427 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
428
429
430- Following new services are delivered this release
431
432 - Event Processors
Kai6c9735a2020-11-13 17:03:52 +0800433 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400434
435 - Analytics/RCA
436 - Slice Analysis MS
437
438.. _guilin_deliverable:
439
440Deliverables
441------------
442
443Software Deliverables
444
445.. csv-table::
446 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
447 :widths: auto
448
449 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
450 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
451 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
452 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
453 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500454 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400455 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
456 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
457 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
458 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
459 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
460 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
461 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
462 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
463 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
464 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
465 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
466 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
467 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
468 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
469 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
470 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
471 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
472 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
473 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
474 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
475 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
476 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
477 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
478 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
479 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
480 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
481 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
482 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
483 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
484 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
485 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
486 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
487 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
488 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
489
490
491Known Limitations, Issues and Workarounds
492-----------------------------------------
493
494 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500495 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
VENKATESH KUMAR45c6fbf2020-11-18 12:38:28 -0500496 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400497
498
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400499*System Limitations*
500
501None
502
503*Known Vulnerabilities*
504
505None
506
507*Workarounds*
508
509Documented under corresponding jira if applicable.
510
511Security Notes
512--------------
513
514*Fixed Security Issues*
515 Listed above
516
517*Known Security Issues*
518
519 None
520
521
522*Known Vulnerabilities in Used Modules*
523
524 None
525
526DCAE 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>`_.
527
528Test Results
529------------
530
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500531 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
532 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400533
534
535References
536----------
537
538For more information on the ONAP Guilin release, please see:
539
540#. `ONAP Home Page`_
541#. `ONAP Documentation`_
542#. `ONAP Release Downloads`_
543#. `ONAP Wiki Page`_
544
545
546.. _`ONAP Home Page`: https://www.onap.org
547.. _`ONAP Wiki Page`: https://wiki.onap.org
548.. _`ONAP Documentation`: https://docs.onap.org
549.. _`ONAP Release Downloads`: https://git.onap.org
550
551Quick Links:
552
553 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
554 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
555
556
557
558
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400559.. ======================================
560.. * * * EL-ALTO MAINTENANCE * * *
561.. ======================================
562
563
564Version: 5.0.2
565==============
566
567Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500568--------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400569
570This document provides the release notes for the El-Alto Maintenance release
571
572
573Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500574-------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400575
576This maintenance release is primarily to update expired certificates
577from original El-Alto released TLS-init container.
578
579This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
580retrieved from AAF at deployment time for all DCAE components.
581
582Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500583------------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400584
585+--------------------------------------+--------------------------------------+
586| **Project** | DCAE |
587| | |
588+--------------------------------------+--------------------------------------+
589| **Docker images** | onap/org.onap.dcaegen2.deployments |
590| | .tls-init-container:1.0.4 |
591+--------------------------------------+--------------------------------------+
592| **Release designation** | El-Alto Maintenance Release |
593| | |
594+--------------------------------------+--------------------------------------+
595| **Release date** | 2020/08/24 |
596| | |
597+--------------------------------------+--------------------------------------+
598
599New features
600------------
601
602None
603
604**Bug fixes**
605
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500606- `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400607
608**Known Issues**
609Same as El-Alto Release
610
611
612
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400613.. ======================================
614.. * * * FRANKFURT MAINTENANCE * * *
615.. ======================================
616
617
618Version: 6.0.1
619==============
620
621Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500622--------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400623
624This document provides the release notes for the Frankfurt Maintenance release
625
626
627Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500628-------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400629
630The focus of this release is to correct issues found on Frankfurt release.
631
632Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500633------------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400634
635+--------------------------------------+--------------------------------------+
636| **Project** | DCAE |
637| | |
638+--------------------------------------+--------------------------------------+
639| **Docker images** | onap/org.onap.dcaegen2.services. |
640| | son-handler:2.0.4 |
641+--------------------------------------+--------------------------------------+
642| **Release designation** | Frankfurt Maintenance Release 1 |
643| | |
644+--------------------------------------+--------------------------------------+
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400645| **Release date** | 2020/08/17 |
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400646| | |
647+--------------------------------------+--------------------------------------+
648
649New features
650------------
651
652None
653
654**Bug fixes**
655
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500656- `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
657- `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400658
659**Known Issues**
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500660
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400661Same as Frankfurt Release
662
663
664
665
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400666.. ===========================
667.. * * * FRANKFURT * * *
668.. ===========================
669
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400670
671Version: 6.0.0
672==============
673
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400674
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400675Abstract
676--------
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400677
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400678This document provides the release notes for the Frankfurt release.
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400679
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400680Summary
681-------
682
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400683Following DCAE components are available with default ONAP/DCAE installation.
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400684
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400685 - Platform components
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400686
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400687 - Cloudify Manager (helm chart)
688 - Bootstrap container (helm chart)
689 - Configuration Binding Service (helm chart)
690 - Deployment Handler (helm chart)
691 - Policy Handler (helm chart
692 - Service Change Handler (helm chart)
693 - Inventory API (helm chart)
694 - Dashboard (helm chart)
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400695
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400696 - Service components
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400697
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400698 - VES Collector
699 - Threshold Crossing Analytics (TCA/CDAP)
700 - HV-VES Collector
701 - PNF-Registration Handler
702 - Docker based Threshold Crossing Analytics (TCA-Gen2)
703 - Holmes Rule Management *
704 - Holmes Engine Management *
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400705
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400706 - Additional resources that DCAE utilizes deployed using ONAP common charts:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400707
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400708 - Postgres Database
709 - Mongo Database
710 - Redis Cluster Database
711 - Consul Cluster
712
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400713Below service components (mS) are available to be deployed on-demand.
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400714
VENKATESH KUMARc790dcb2020-04-02 23:39:28 -0400715 - SNMPTrap Collector
716 - RESTConf Collector
717 - DataFile Collector
718 - PM-Mapper
719 - BBS-EventProcessor
720 - VES Mapper
721 - Heartbeat mS
722 - SON-Handler
723 - PM-Subscription Handler
724
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400725 Notes:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400726
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400727 \* These components are delivered by the Holmes project.
728
729
730
731Under 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.
732
733
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400734Release Data
735------------
736
737+--------------------------------------+--------------------------------------------------------+
738| **DCAE Project** | |
739| | |
740+--------------------------------------+--------------------------------------------------------+
741| **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
742| | |
743+--------------------------------------+--------------------------------------------------------+
744| **Release designation** | 6.0.0 frankfurt |
745| | |
746+--------------------------------------+--------------------------------------------------------+
747| **Release date** | 2020-06-04 |
748| | |
749+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400750
751
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400752New features
753------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400754
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400755- DCAE Platform Enhancement
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400756
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400757 - Introduction of Microservice and Onboarding Design (MOD) platform
758 - Policy Notification support for DCAE components
759 - Dynamic AAF certificate creation during component instantiation
760 - Helm chart optimization to control each platform component separate
761 - Dashboard Optimization
762 - Blueprint generator tool to simplify deployment artifact creation
763
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400764
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400765- Following new services are delivered this release
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400766
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400767 - Event Processors
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400768
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400769 - PM Subscription Handler
770 - DataLake Handlers
771 - Analytics/RCA
772
773 - TCA-GEN2
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400774
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400775 - Acumos Adapter (PoC)
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400776
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400777.. _frankfurt_deliverable:
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400778
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400779Deliverables
780------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400781
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400782Software Deliverables
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400783
784.. csv-table::
785 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
786 :widths: auto
787
788 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
789 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
790 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
791 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
792 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
793 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
794 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
795 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
796 "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 -0400797 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400798 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
799 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
800 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
801 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
802 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
803 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
804 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
805 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
806 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
807 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400808 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
VENKATESH KUMARa2aa5162020-05-11 18:16:51 -0400809 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400810 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
811 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
812 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
813 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
814 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400815 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
816 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400817 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
818 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
819 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
820 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
821 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
822 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400823 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
824 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400825 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
826 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
827 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400828
829
830Known Limitations, Issues and Workarounds
831-----------------------------------------
832
833 * Blueprint generator escape char issue (DCAEGEN2-2140)
834 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
835 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
836
837
838
839*System Limitations*
840
841None
842
843*Known Vulnerabilities*
844
845None
846
847*Workarounds*
848
849Documented under corresponding jira if applicable.
850
851Security Notes
852--------------
853
854*Fixed Security Issues*
855
856 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
857 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
858 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
859 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
860 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
861
862
863*Known Security Issues*
864
865 None
866
867
868*Known Vulnerabilities in Used Modules*
869
870 None
871
872DCAE 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>`_.
873
874Test Results
875------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400876
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500877 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
878 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400879
880
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400881References
882----------
883
884For more information on the ONAP Frankfurt release, please see:
885
886#. `ONAP Home Page`_
887#. `ONAP Documentation`_
888#. `ONAP Release Downloads`_
889#. `ONAP Wiki Page`_
890
891
892.. _`ONAP Home Page`: https://www.onap.org
893.. _`ONAP Wiki Page`: https://wiki.onap.org
894.. _`ONAP Documentation`: https://docs.onap.org
895.. _`ONAP Release Downloads`: https://git.onap.org
896
897Quick Links:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400898
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400899 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
900 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400901
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400902
903.. =========================
904.. * * * EL-ALTO * * *
905.. =========================
906
907
Vijay VK09589ca2019-10-08 04:47:17 +0100908Version: 5.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400909==============
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400910
Vijay VK09589ca2019-10-08 04:47:17 +0100911The 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 -0400912
913Following is summary of updates done for DCAEGEN2
914
915**Security**
916
917Following platform components were enabled for HTTPS
918 - ConfigBindingService (CBS)
919 - 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>`_
920 - Cloudify Manager
921 - InventoryAPI
Vijay VK09589ca2019-10-08 04:47:17 +0100922 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400923
924All components interfacing with platform components were modified to support TLS interface
925
926**Miscellaneous**
927 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
928 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200929 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400930 - CBS client libraries updated to remove consul service lookup
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200931 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
Vijay VK09589ca2019-10-08 04:47:17 +0100932
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400933
934
935With 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.
936 - Platform components
937 - Cloudify Manager (helm chart)
938 - Bootstrap container (helm chart)
939 - Configuration Binding Service (helm chart)
940 - Deployment Handler (helm chart)
941 - Policy Handler (helm chart
942 - Service Change Handler (helm chart)
943 - Inventory API (helm chart)
944 - Dashboard (helm charts)
945 - Service components
946 - VES Collector
947 - SNMP Collector
948 - Threshold Crossing Analytics
949 - HV-VES Collector
950 - PNF-Registration Handler
951 - Holmes Rule Management *
952 - Holmes Engine Management *
953 - Additional resources that DCAE utilizes:
954 - Postgres Database
955 - Redis Cluster Database
956 - Consul Cluster *
957
958 Notes:
959 \* These components are delivered by external ONAP project.
960
961DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
962
963 - Collectors
964 - RESTConf collector 
965 - DataFile collector
966 - Event Processors
967 - VES Mapper
968 - 3gpp PM-Mapper
969 - BBS Event processor
970 - Analytics/RCA
971 - SON-Handler
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200972 - Missing Heartbeat Ms
973
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400974- All DCAE components are designed to support platform maturity requirements.
975
976
977**Source Code**
978
979Source 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.
980 - dcaegen2
981 - dcaegen2.analytics.tca
982 - dcaegen2.collectors.snmptrap
983 - dcaegen2.collectors.ves
984 - dcaegen2.collectors.hv-ves
985 - dcaegen2.collectors.datafile
986 - dcaegen2.collectors.restconf
987 - dcaegen2.deployments
988 - dcaegen2.platform.blueprints
989 - dcaegen2.platform.cli
990 - dcaegen2.platform.configbinding
991 - dcaegen2.platform.deployment-handler
992 - dcaegen2.platform.inventory-api
993 - dcaegen2.platform.plugins
994 - dcaegen2.platform.policy-handler
995 - dcaegen2.platform.servicechange-handler
996 - dcaegen2.services.heartbeat
997 - dcaegen2.services.mapper
998 - dcaegen2.services.pm-mapper
999 - dcaegen2.services.prh
1000 - dcaegen2.services.son-handler
1001 - dcaegen2.services
1002 - dcaegen2.services.sdk
1003 - dcaegen2.utils
1004 - ccsdk.platform.plugins
1005 - ccsdk.dashboard
1006
1007**Bug Fixes**
1008 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1009 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1010
1011
1012**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001013 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1014
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001015**Security Notes**
1016
1017*Fixed Security Issues*
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001018 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Vijay VK5e1694c2019-10-09 17:11:04 +01001019 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1020 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1021 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1022 * 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 +01001023
1024*Known Security Issues*
Vijay VK09589ca2019-10-08 04:47:17 +01001025 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1026 * 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 +01001027 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1028 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1029 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1030
1031*Known Vulnerabilities in Used Modules*
1032
1033DCAE 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>`_.
1034
1035Quick Links:
1036 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1037
1038 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1039
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001040 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
Vijay VK09589ca2019-10-08 04:47:17 +01001041
1042
1043**Upgrade Notes**
1044
1045The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1046 - K8S Bootstrap container:
1047 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1048 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1049 - Configuration Binding Service:
1050 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1051 - Description: HTTPS support, Image optimization and non-root user
1052 - Inventory API
1053 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1054 - Description: HTTPS support, container optmization and non-root user
1055 - DataFile Collector
1056 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1057 - Description : Code optimization, bug fixes, dmaap plugin integration
1058 - SON Handler MS
1059 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1060 - Description : Image optimization, bug fixes, CBS integration
1061 - VES Adapter/Mapper MS
1062 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1063 - Description : Image optimization & CBS periodic polling
1064 - PRH MS
1065 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1066 - Description : Code optimization, bug fixes and SDK alignment
1067 - HV-VES MS
1068 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1069 - Description : Code optimization, bug fixes and SDK alignment
1070
1071Version: 5.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001072==============
Vijay VK09589ca2019-10-08 04:47:17 +01001073
1074El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1075
1076Following is summary of updates done for DCAEGEN2
1077
1078**Security**
1079
1080Following platform components were enabled for HTTPS
1081 - ConfigBindingService (CBS)
1082 - 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>`_
1083 - Cloudify Manager
1084 - InventoryAPI
1085
1086All components interfacing with platform components were modified to support TLS interface
1087
1088**Miscellaneous**
1089 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1090 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001091 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
Vijay VK09589ca2019-10-08 04:47:17 +01001092 - CBS client libraries updated to remove consul service lookup
1093
1094
1095
1096**Bug Fixes**
1097 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1098 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1099
1100
1101**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001102 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1103
Vijay VK09589ca2019-10-08 04:47:17 +01001104
1105**Security Notes**
1106
1107*Fixed Security Issues*
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001108
1109*Known Security Issues*
1110
1111 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1112 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1113 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1114 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1115 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1116 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1117 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1118 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1119 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1120 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1121
1122*Known Vulnerabilities in Used Modules*
1123
1124DCAE 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>`_.
1125
1126Quick Links:
1127 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1128
1129 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1130
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001131 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001132
1133
1134**Upgrade Notes**
1135
1136The following components are upgraded from Dublin/R4.
1137 - Cloudify Manager:
1138 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1139 - 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.
1140 - K8S Bootstrap container:
1141 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1142 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1143 - Configuration Binding Service:
1144 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1145 - Description: HTTPS support, Image optimization and non-root user
1146 - Deployment Handler
1147 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1148 - Description: Update to node10, uninstall workflow updates
1149 - Service Change Handler
1150 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1151 - Description: HTTPS inventoryAPI support, container optmization and non-root user
1152 - Inventory API
1153 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1154 - Description: HTTPS support, container optmization and non-root user
1155 - DataFile Collector
1156 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1157 - Description : Code optimization, bug fixes, dmaap plugin integration
1158 - 3gpp PM-Mapper
1159 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1160 - Description: Code optimization, bug fixes, dmaap plugin integration
1161
1162
1163
Vijay VK6b0fa462019-05-20 16:06:11 +01001164Version: 4.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001165==============
Vijay VK6b0fa462019-05-20 16:06:11 +01001166
1167:Release Date: 2019-06-06
1168
1169**New Features**
1170
1171DCAE R4 improves upon previous release with the following new features:
1172
1173- DCAE Platform Enhancement
1174 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1175 - Support helm chart deployment in DCAE using new Helm cloudify plugin
1176 - DCAE Healthcheck enhancement to cover static and dynamic deployments
1177 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1178 - Dashboard Integration (UI for deployment/verification)
1179 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1180 - Blueprint generator tool to simplify deployment artifact creation
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001181 - Cloudify Manager resiliency
Vijay VK6b0fa462019-05-20 16:06:11 +01001182
1183- Following new services are delivered with Dublin
1184 - Collectors
1185 - RESTConf collector 
1186 - Event Processors
Vijay VKf9e43442019-05-22 22:10:29 +01001187 - VES Mapper
Vijay VK6b0fa462019-05-20 16:06:11 +01001188 - 3gpp PM-Mapper
1189 - BBS Event processor
1190 - Analytics/RCA
1191 - SON-Handler
1192 - Heartbeat MS
1193
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001194Most 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 +01001195 - Platform components
1196 - Cloudify Manager (helm chart)
1197 - Bootstrap container (helm chart)
1198 - Configuration Binding Service (helm chart)
1199 - Deployment Handler (helm chart)
1200 - Policy Handler (helm chart
1201 - Service Change Handler (helm chart)
1202 - Inventory API (helm chart)
1203 - Dashboard (Cloudify Blueprint)
1204 - Service components
1205 - VES Collector
1206 - SNMP Collector
1207 - Threshold Crossing Analytics
1208 - HV-VES Collector
1209 - PNF-Registration Handler
1210 - Holmes Rule Management *
1211 - Holmes Engine Management *
1212 - Additional resources that DCAE utilizes:
1213 - Postgres Database
1214 - Redis Cluster Database
1215 - Consul Cluster *
1216
1217 Notes:
1218 \* These components are delivered by the Holmes project.
1219
1220
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001221Under 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 +01001222
1223- All DCAE components are designed to support platform maturity requirements.
1224
1225
1226**Source Code**
1227
1228Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1229 - dcaegen2
1230 - dcaegen2.analytics.tca
1231 - dcaegen2.collectors.snmptrap
1232 - dcaegen2.collectors.ves
1233 - dcaegen2.collectors.hv-ves
1234 - dcaegen2.collectors.datafile
1235 - dcaegen2.collectors.restconf
1236 - dcaegen2.deployments
1237 - dcaegen2.platform.blueprints
1238 - dcaegen2.platform.cli
1239 - dcaegen2.platform.configbinding
1240 - dcaegen2.platform.deployment-handler
1241 - dcaegen2.platform.inventory-api
1242 - dcaegen2.platform.plugins
1243 - dcaegen2.platform.policy-handler
1244 - dcaegen2.platform.servicechange-handler
1245 - dcaegen2.services.heartbeat
1246 - dcaegen2.services.mapper
1247 - dcaegen2.services.pm-mapper
1248 - dcaegen2.services.prh
1249 - dcaegen2.services.son-handler
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001250 - dcaegen2.services
Vijay VK6b0fa462019-05-20 16:06:11 +01001251 - dcaegen2.services.sdk
1252 - dcaegen2.utils
1253 - ccsdk.platform.plugins
1254 - ccsdk.dashboard
1255
1256**Bug Fixes**
1257
1258**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001259 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1260
Vijay VK6b0fa462019-05-20 16:06:11 +01001261
1262**Security Notes**
1263
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001264*Fixed Security Issues*
1265
1266*Known Security Issues*
1267
Krzysztof Opasiak07fa5872019-05-30 17:40:07 +02001268 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Krzysztof Opasiakf2a8c6e2019-05-30 17:42:37 +02001269 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +02001270 * 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 +02001271 * 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 +02001272 * 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 +02001273 * 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 +02001274 * 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 +02001275 * 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 +02001276 * 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 +02001277 * 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 +02001278
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001279*Known Vulnerabilities in Used Modules*
1280
Vijay VK6b0fa462019-05-20 16:06:11 +01001281DCAE 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>`_.
1282
1283Quick Links:
1284 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1285
1286 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1287
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001288 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
Vijay VK6b0fa462019-05-20 16:06:11 +01001289
1290
1291**New component Notes**
1292The following components are introduced in R4
1293
1294 - Dashboard
1295 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1296 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1297 - Blueprint generator
1298 - 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 +02001299 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
Vijay VK6b0fa462019-05-20 16:06:11 +01001300 - RESTConf collector 
1301 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1302 - Description: Provides RESTConf interfaces to events from external domain controllers
1303 - VES/Universal Mapper
1304 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001305 - 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 +01001306 - 3gpp PM-Mapper
1307 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001308 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
Vijay VK6b0fa462019-05-20 16:06:11 +01001309 - BBS Event processor
1310 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001311 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
Vijay VK6b0fa462019-05-20 16:06:11 +01001312 - SON-Handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001313 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001314 - Description: Supports PC-ANR optimization analysis and generating CL events output
Vijay VK6b0fa462019-05-20 16:06:11 +01001315 - Heartbeat MS
1316 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1317 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001318
Vijay VK6b0fa462019-05-20 16:06:11 +01001319
1320**Upgrade Notes**
1321
1322The following components are upgraded from R3
1323 - Cloudify Manager:
1324 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1325 - 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 +02001326 - K8S Bootstrap container:
Vijay VK6b0fa462019-05-20 16:06:11 +01001327 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001328 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1329 - Configuration Binding Service:
Vijay VK6b0fa462019-05-20 16:06:11 +01001330 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1331 - Description: Code optimization and bug fixes
1332 - Deployment Handler
1333 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1334 - Include updates for health and service endpoint check and bug fixes
1335 - Policy Handler
1336 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1337 - Description: Policy Handler supports the new lifecycle API's from Policy framework
1338 - Service Change Handler
1339 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1340 - Description: No update from R3
1341 - Inventory API
1342 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1343 - Description: Refactoring and updates for health and service endpoint check
1344 - VES Collector
Vijay VKa46f7fe2019-06-10 15:57:41 +01001345 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001346 - Description : Authentication enhancement, refactoring and bug-fixes
Vijay VK6b0fa462019-05-20 16:06:11 +01001347 - Threshold Crossing Analytics
1348 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1349 - 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.
1350 - DataFile Collector
Vijay VKf9e43442019-05-22 22:10:29 +01001351 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
Vijay VK6b0fa462019-05-20 16:06:11 +01001352 - Description : Code optimization, bug fixes, logging and performance improvement
1353 - PNF Registrator handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001354 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001355 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
Vijay VK6b0fa462019-05-20 16:06:11 +01001356 - HV-VES Collector
1357 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1358 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1359 - SNMP Trap Collector
1360 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001361 - Description : Code coverage improvements
Vijay VK6b0fa462019-05-20 16:06:11 +01001362
1363
1364
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001365
1366Version: 3.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001367==============
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001368
1369:Release Date: 2019-01-31
1370
1371DCAE R3 Maintenance release includes following fixes
1372
1373**Bug Fixes**
1374
1375- DataFileCollector
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001376 - DCAEGEN2-940
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001377 Larger files of size 100Kb publish to DR
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001378 - DCAEGEN2-941
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001379 DFC error after running over 12 hours
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001380 - DCAEGEN2-1001
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001381 Multiple Fileready notification not handled
1382
1383- HighVolume VES Collector (protobuf/tcp)
1384 - DCAEGEN2-976
1385 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
1386
1387- VESCollector (http)
1388 - DCAEGEN2-1035
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001389 Issue with VES batch event publish
1390
1391- Heat deployment
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001392 - DCAEGEN2-1007
1393 Removing obsolete services configuration
1394
1395
1396The following containers are updated in R3.0.1
1397
1398 - DataFile Collector
1399 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
1400 - HV-VES Collector
1401 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
1402 - VES Collector
1403 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
1404
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001405**Known Issues**
1406
1407- 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
1408
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001409- 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 +01001410 kubectl get deployments -n onap | grep deployment-handler
1411 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
1412 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
1413
1414
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001415
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001416
Vijay VK2648c6d2018-09-19 04:30:37 +01001417Version: 3.0.0
1418--------------
1419
Gildas Lanilisa05d7fe2018-11-28 15:33:44 -08001420:Release Date: 2018-11-30
Vijay VK2648c6d2018-09-19 04:30:37 +01001421
1422**New Features**
1423
1424DCAE R3 improves upon previous release with the following new features:
1425
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001426- All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
Vijay VK2648c6d2018-09-19 04:30:37 +01001427 - Platform components
1428 - Cloudify Manager
1429 - Bootstrap container
1430 - Configuration Binding Service
1431 - Deployment Handler
1432 - Policy Handler
1433 - Service Change Handler
1434 - Inventory API
1435 - Service components
1436 - VES Collector
1437 - SNMP Collector
1438 - Threshold Crossing Analytics
1439 - Holmes Rule Management *
1440 - Holmes Engine Management *
1441 - Additional resources that DCAE utilizes:
1442 - Postgres Database
1443 - Redis Cluster Database
1444 - Consul Cluster
1445
1446 Notes:
Vijay VKab471f62018-11-26 17:49:43 +00001447 \* These components are delivered by the Holmes project.
Vijay VK2648c6d2018-09-19 04:30:37 +01001448
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001449- DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Vijay VK2648c6d2018-09-19 04:30:37 +01001450
1451 - 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".
1452 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1453
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001454- 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 +01001455
1456- All DCAE components are designed to support platform maturity requirements.
1457
1458
1459**Source Code**
1460
1461Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1462 - dcaegen2
1463 - dcaegen2.analytics
1464 - dcaegen2.analytics.tca
1465 - dcaegen2.collectors
1466 - dcaegen2.collectors.snmptrap
1467 - dcaegen2.collectors.ves
1468 - dcaegen2.collectors.hv-ves
1469 - dcaegen2.collectors.datafile
1470 - dcaegen2.deployments
1471 - dcaegen2.platform
1472 - dcaegen2.platform.blueprints
1473 - dcaegen2.platform.cli
1474 - dcaegen2.platform.configbinding
1475 - dcaegen2.platform.deployment-handler
1476 - dcaegen2.platform.inventory-api
1477 - dcaegen2.platform.plugins
1478 - dcaegen2.platform.policy-handler
1479 - dcaegen2.platform.servicechange-handler
1480 - dcaegen2.services.heartbeat
1481 - dcaegen2.services.mapper
1482 - dcaegen2.services.prh
1483 - dcaegen2.utils
1484
1485**Bug Fixes**
1486
1487**Known Issues**
1488
1489- 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.
1490
1491**Security Notes**
1492
1493DCAE 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>`_.
1494
1495Quick Links:
1496 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1497
1498 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1499
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001500 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
Vijay VK2648c6d2018-09-19 04:30:37 +01001501
1502
Vijay VKf6659fc2018-11-02 05:07:27 +01001503**New component Notes**
1504The following components are introduced in R3
1505
1506 - DataFile Collector
Vijay VK56f31942018-11-07 20:41:15 +00001507 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
Vijay VKf6659fc2018-11-02 05:07:27 +01001508 - Description : Bulk data file collector to fetch non-realtime PM data
1509 - PNF Registrator handler
1510 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001511 - Description : Recieves VES registration event and updates AAI and SO
Vijay VKf6659fc2018-11-02 05:07:27 +01001512 - HV-VES Collector
1513 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
1514 - Description : High Volume VES Collector for fetching real-time PM measurement data
1515 - SNMP Trap Collector
1516 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001517 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
Vijay VKf6659fc2018-11-02 05:07:27 +01001518
Vijay VK2648c6d2018-09-19 04:30:37 +01001519
1520**Upgrade Notes**
1521
1522The following components are upgraded from R2:
1523 - Cloudify Manager:
Vijay VK86cd8932018-10-23 16:35:29 +01001524 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
Vijay VKf6659fc2018-11-02 05:07:27 +01001525 - 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 +02001526 - Bootstrap container:
Vijay VKf6659fc2018-11-02 05:07:27 +01001527 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
Vijay VK2648c6d2018-09-19 04:30:37 +01001528 - 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 +02001529 - Configuration Binding Service:
Vijay VK2648c6d2018-09-19 04:30:37 +01001530 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
1531 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
1532 - Deployment Handler
Vijay VK86cd8932018-10-23 16:35:29 +01001533 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
Vijay VK2648c6d2018-09-19 04:30:37 +01001534 - Policy Handler
Vijay VKf6659fc2018-11-02 05:07:27 +01001535 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
Vijay VK2648c6d2018-09-19 04:30:37 +01001536 - Description: Policy Handler now supports the new configuration policy format and support for TLS
1537 - Service Change Handler
1538 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1539 - Description: Refactoring.
1540 - Inventory API
1541 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
1542 - Description: Refactoring.
1543 - VES Collector
1544 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001545 - Description : Refactoring
Vijay VK2648c6d2018-09-19 04:30:37 +01001546 - Threshold Crossing Analytics
1547 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1548 - 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.
1549
1550
1551
1552
Lusheng Jib2a561b2018-03-27 23:24:33 -04001553Version: 2.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001554==============
Lusheng Jib2a561b2018-03-27 23:24:33 -04001555
Gildas Lanilis82799c72018-05-30 13:22:48 -07001556:Release Date: 2018-06-07
Lusheng Jib2a561b2018-03-27 23:24:33 -04001557
1558**New Features**
Lusheng Ji768421b2018-06-01 16:36:54 -04001559
Lusheng Jib2a561b2018-03-27 23:24:33 -04001560DCAE R2 improves upon previous release with the following new features:
1561
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001562- All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001563 - Platform components
Lusheng Ji768421b2018-06-01 16:36:54 -04001564 - Cloudify Manager
Lusheng Jib2a561b2018-03-27 23:24:33 -04001565 - Bootstrap container
1566 - Configuration Binding Service
1567 - Deployment Handler
1568 - Policy Handler
1569 - Service Change Handler
1570 - Inventory API
1571 - Service components
1572 - VES Collector
1573 - SNMP Collector
Lusheng Jib2a561b2018-03-27 23:24:33 -04001574 - Threshold Crossing Analytics
Lusheng Ji768421b2018-06-01 16:36:54 -04001575 - Holmes Rule Management *
1576 - Holmes Engine Management *
1577 - Additional resources that DCAE utilizes:
1578 - Postgres Database
1579 - Redis Cluster Database
1580 - Consul Cluster
Lusheng Jieaac78d2018-06-06 00:20:03 -04001581
Lusheng Ji768421b2018-06-01 16:36:54 -04001582 Notes:
1583 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001584
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001585- DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001586
Lusheng Ji768421b2018-06-01 16:36:54 -04001587 - 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 -04001588 - 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 -04001589
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001590- 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 -04001591
1592- All DCAE components are designed to support platform maturity requirements.
1593
1594
1595**Source Code**
Lusheng Jib2a561b2018-03-27 23:24:33 -04001596
1597Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1598 - dcaegen2
1599 - dcaegen2.analytics
1600 - dcaegen2.analytics.tca
1601 - dcaegen2.collectors
1602 - dcaegen2.collectors.snmptrap
1603 - dcaegen2.collectors.ves
1604 - dcaegen2.deployments
1605 - dcaegen2.platform
1606 - dcaegen2.platform.blueprints
1607 - dcaegen2.platform.cli
1608 - dcaegen2.platform.configbinding
1609 - dcaegen2.platform.deployment-handler
1610 - dcaegen2.platform.inventory-api
1611 - dcaegen2.platform.plugins
1612 - dcaegen2.platform.policy-handler
1613 - dcaegen2.platform.servicechange-handler
1614 - dcaegen2.services.heartbeat
1615 - dcaegen2.services.mapper
1616 - dcaegen2.services.prh
1617 - dcaegen2.utils
1618
1619**Bug Fixes**
1620
1621**Known Issues**
1622
Lusheng Ji768421b2018-06-01 16:36:54 -04001623- 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.
1624
Gildas Lanilis82799c72018-05-30 13:22:48 -07001625**Security Notes**
1626
1627DCAE 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>`_.
1628
1629Quick Links:
Lusheng Ji768421b2018-06-01 16:36:54 -04001630 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1631
1632 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1633
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001634 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
Lusheng Ji768421b2018-06-01 16:36:54 -04001635
1636
Lusheng Jib2a561b2018-03-27 23:24:33 -04001637
1638**Upgrade Notes**
1639
Lusheng Ji768421b2018-06-01 16:36:54 -04001640The following components are upgraded from R1:
1641 - Cloudify Manager:
1642 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
1643 - 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 +02001644 - Bootstrap container:
Lusheng Ji768421b2018-06-01 16:36:54 -04001645 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
Lusheng Jieaac78d2018-06-06 00:20:03 -04001646 - 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 +02001647 - Configuration Binding Service:
Lusheng Ji768421b2018-06-01 16:36:54 -04001648 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
1649 - Description: Configuration Binding Sevice now supports the new configuration policy format.
1650 - Deployment Handler
1651 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
1652 - Policy Handler
1653 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
1654 - Description: Policy Handler now supports the new configuration policy format.
1655 - Service Change Handler
1656 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
1657 - Description: Refactoring.
1658 - Inventory API
1659 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
1660 - Description: Refactoring.
1661 - VES Collector
1662 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
1663 - Threshold Crossing Analytics
1664 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1665 - 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.
1666
Lusheng Jib2a561b2018-03-27 23:24:33 -04001667
1668
Lusheng Ji8fafa432017-11-06 21:52:26 -05001669Version: 1.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001670==============
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001671
Lusheng Ji8fafa432017-11-06 21:52:26 -05001672:Release Date: 2017-11-16
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001673
1674
1675**New Features**
1676
Lusheng Ji8fafa432017-11-06 21:52:26 -05001677DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
1678sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
1679DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
1680vDNS, vCPU, and vVoLTE.
1681
1682Specifically, DCAE R1 includes the following components:
1683
1684- Core platform
1685 - Cloudify manager
1686 - Consul cluster
1687- Extended platform
1688 - Platform component docker host
1689 - Service component docker host
1690 - CDAP cluster
1691 - PostgreSQL database (*)
1692- Platform docker container components
1693 - Configuration binding service
1694 - Deployment handler
1695 - Service change handler
1696 - Inventory
1697 - Policy handler
1698 - CDAP broker
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001699- Service components
Lusheng Ji8fafa432017-11-06 21:52:26 -05001700 - Docker container components
1701 - VNF Event Streaming (VES) collector
Vijay0fbc6732017-11-08 13:55:01 +00001702 - Holmes (engine and rule management) **
Lusheng Ji8fafa432017-11-06 21:52:26 -05001703 - CDAP analytics component
Vijay0fbc6732017-11-08 13:55:01 +00001704 - Threshold Crossing Analytics (TCA)
Lusheng Ji8fafa432017-11-06 21:52:26 -05001705
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001706(*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
1707VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
Lusheng Ji8fafa432017-11-06 21:52:26 -05001708other deployment configurations not used in the R1 demos.)
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001709(**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
Lusheng Ji8fafa432017-11-06 21:52:26 -05001710in R1.
1711
1712Source codes of DCAE are released under the following repositories on gerrit.onap.org:
1713
1714- dcaegen2
1715- dcaegen2/analytics
1716- dcaegen2/analytics/tca
1717- dcaegen2/collectors
1718- dcaegen2/collectors/snmptrap
1719- dcaegen2/collectors/ves
1720- dcaegen2/deployments
1721- dcaegen2/platform
1722- dcaegen2/platform/blueprints
1723- dcaegen2/platform/cdapbroker
1724- dcaegen2/platform/cli
1725- dcaegen2/platform/configbinding
1726- dcaegen2/platform/deployment-handler
1727- dcaegen2/platform/inventory-api
1728- dcaegen2/platform/plugins
1729- dcaegen2/platform/policy-handler
1730- dcaegen2/platform/servicechange-handler
1731- dcaegen2/utils
1732
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001733
1734**Bug Fixes**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001735
1736This is the initial release.
1737
1738
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001739**Known Issues**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001740
1741- Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
1742- Need to provide a dev configuration DCAE.
1743
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001744
1745**Security Issues**
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001746
ankatare30c4cb42018-09-28 14:26:59 +05301747- 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 -04001748- 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.
1749
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001750
1751**Upgrade Notes**
1752
Lusheng Ji8fafa432017-11-06 21:52:26 -05001753This is the initial release.
1754
1755
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001756**Deprecation Notes**
1757
Lusheng Ji8fafa432017-11-06 21:52:26 -05001758There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
1759DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
1760following Gerrit repos are voided and already locked as read-only.
1761
1762- dcae
1763- dcae/apod
1764- dcae/apod/analytics
1765- dcae/apod/buildtools
1766- dcae/apod/cdap
1767- dcae/collectors
1768- dcae/collectors/ves
1769- dcae/controller
1770- dcae/controller/analytics
1771- dcae/dcae-inventory
1772- dcae/demo
1773- dcae/demo/startup
1774- dcae/demo/startup/aaf
1775- dcae/demo/startup/controller
1776- dcae/demo/startup/message-router
1777- dcae/dmaapbc
1778- dcae/operation
1779- dcae/operation/utils
1780- dcae/orch-dispatcher
1781- dcae/pgaas
1782- dcae/utils
1783- dcae/utils/buildtools
1784- ncomp
1785- ncomp/cdap
1786- ncomp/core
1787- ncomp/docker
1788- ncomp/maven
1789- ncomp/openstack
1790- ncomp/sirius
1791- ncomp/sirius/manager
1792- ncomp/utils
1793
1794
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001795**Other**
1796
Vijay0fbc6732017-11-08 13:55:01 +00001797SNMP trap collector is seed code delivery only.