blob: 116e996692ae9728193d84adf0ea77994ff0f857 [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
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -040018
19.. =====================================
20.. * * * HONOLULU MAINTENANCE * * *
21.. =====================================
22
23
24Version: 8.0.1
25==============
26
27Abstract
28--------
29
30This document provides the release notes for the Honolulu Maintenance release
31
32
33Summary
34-------
35
36This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
37
38
39Release Data
40------------
41
42+--------------------------------------+--------------------------------------+
43| **Project** | DCAE |
44| | |
45+--------------------------------------+--------------------------------------+
46| **Docker images** | onap/org.onap.ccsdk.dashboard. |
Vijay Venkatesh Kumar743a3342021-09-22 12:02:30 -040047| | .ccsdk-app-os:1.4.4 |
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -040048+--------------------------------------+--------------------------------------+
49| **Release designation** | Honolulu Maintenance Release |
50| | |
51+--------------------------------------+--------------------------------------+
52| **Release date** | 2021/06/01 |
53| | |
54+--------------------------------------+--------------------------------------+
55
56New features
57------------
58
59None
60
61**Bug fixes**
62
63- `DCAEGEN2-2751 <https://jira.onap.org/browse/DCAEGEN2-2751>`_ Dashboard login issue due to oom/common PG upgrade to centos8-13.2-4.6.1
64- `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
Vijay Venkatesh Kumar743a3342021-09-22 12:02:30 -040065- `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
66- `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -040067
68**Known Issues**
69
70None
71
vv770da11d4d42021-03-22 23:13:13 -040072.. ==========================
73.. * * * HONOLULU * * *
74.. ==========================
75
76
77Version: 8.0.0
78==============
79
80
81Abstract
82--------
83
84This document provides the release notes for Honolulu release.
85
86Summary
87-------
88
89Following DCAE components are available with default ONAP/DCAE installation.
90
91 - Platform components
92
93 - Cloudify Manager (helm chart)
94 - Bootstrap container (helm chart)
95 - Configuration Binding Service (helm chart)
96 - Deployment Handler (helm chart)
97 - Policy Handler (helm chart
98 - Service Change Handler (helm chart)
99 - Inventory API (helm chart)
100 - Dashboard (helm chart)
101 - VES OpenAPI Manager (helm chart)
102
103 - Service components
104
105 - VES Collector (helm chart & cloudify blueprint)
106 - HV-VES Collector (helm chart & cloudify blueprint)
107 - PNF-Registration Handler (helm chart & cloudify blueprint)
108 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
109 - Holmes Rule Management (helm chart & cloudify blueprint)
110 - Holmes Engine Management (helm chart & cloudify blueprint)
111
112 - Additional resources that DCAE utilizes deployed using ONAP common charts:
113
114 - Postgres Database
115 - Mongo Database
116 - Consul Cluster
117
118Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
119
120 - SNMPTrap Collector
121 - RESTConf Collector
122 - DataFile Collector
123 - PM-Mapper
124 - BBS-EventProcessor
125 - VES Mapper
126 - Heartbeat mS
127 - SON-Handler
128 - PM-Subscription Handler
129 - DataLake Handler (Admin and Feeder)
130 - Slice Analysis mS
131 - DataLake Extraction Service
132 - KPI-Ms
133
134 Notes:
135
136 \* These components are delivered by the Holmes project.
137
138
139
140Under 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.
141
142
143Release Data
144------------
145
146+--------------------------------------+--------------------------------------------------------+
147| **DCAE Project** | |
148| | |
149+--------------------------------------+--------------------------------------------------------+
150| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
151| | |
152+--------------------------------------+--------------------------------------------------------+
153| **Release designation** | 8.0.0 Honolulu |
154| | |
155+--------------------------------------+--------------------------------------------------------+
vv770dac0401b2021-04-28 21:38:49 +0000156| **Release date** | 2021-04-29 |
vv770da11d4d42021-03-22 23:13:13 -0400157| | |
158+--------------------------------------+--------------------------------------------------------+
159
160
161New features
162------------
163
vv770d2a70db22021-04-08 11:21:32 -0400164*DCAE Enhancements*
vv770da11d4d42021-03-22 23:13:13 -0400165
166
167Functional Updates
168
vv770d2a70db22021-04-08 11:21:32 -0400169 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
170 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
171 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
172 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
173 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
174 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
175 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
176 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
177 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
vv770da11d4d42021-03-22 23:13:13 -0400178
179Non-Functional
vv770d2a70db22021-04-08 11:21:32 -0400180
181 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
182 - CII Badging improvements (DCAEGEN2-2570)
183 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
184 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
185 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
vv770da11d4d42021-03-22 23:13:13 -0400186 - Documentation/user-guide updates
187
188Bug Fixes
189
190 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
191 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
192
193
194- Following new services are delivered this release
195 - VES OpenAPI Manager
vv770d2a70db22021-04-08 11:21:32 -0400196 - KPI MS (Analytics/RCA)
vv770da11d4d42021-03-22 23:13:13 -0400197
198.. _honolulu_deliverable:
199
200Deliverables
201------------
202
203Software Deliverables
204
205.. csv-table::
206 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
207 :widths: auto
208
209 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
210 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
vv770d2a70db22021-04-08 11:21:32 -0400211 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
vv770da11d4d42021-03-22 23:13:13 -0400212 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
213 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
214 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
215 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
216 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
217 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
218 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
219 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
220 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
221 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
222 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
223 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
224 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
225 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
226 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
227 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
228 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
vv770d2a70db22021-04-08 11:21:32 -0400229 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
vv770da11d4d42021-03-22 23:13:13 -0400230 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
231 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
232 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
233 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
234 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
235 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
236 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
237 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
238 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
239 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
240 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
241 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
242 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
243 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
244 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
245 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
246 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
247 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
248 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
249 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
250 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
251
252
253Known Limitations, Issues and Workarounds
254-----------------------------------------
255
vv770d2a70db22021-04-08 11:21:32 -0400256The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
deen198587470822021-03-25 17:58:00 +0100257 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
258 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
vv770da11d4d42021-03-22 23:13:13 -0400259
deen198587470822021-03-25 17:58:00 +0100260Such features are available, when the collectors are installed using the Cloudify mechanisms.
261Refer to collector installation page for more details:
vv770da11d4d42021-03-22 23:13:13 -0400262
deen198587470822021-03-25 17:58:00 +0100263.. toctree::
264 :maxdepth: 1
265
266 ./services/ves-http/installation.rst
267 ./services/ves-hv/installation.rst
vv770da11d4d42021-03-22 23:13:13 -0400268
vv770d2a70db22021-04-08 11:21:32 -0400269
vv770da11d4d42021-03-22 23:13:13 -0400270*Known Vulnerabilities*
271
272None
273
274*Workarounds*
275
276Documented under corresponding jira if applicable.
277
278Security Notes
279--------------
280
281*Fixed Security Issues*
vv770d2a70db22021-04-08 11:21:32 -0400282
283 Documented on earlier section
vv770da11d4d42021-03-22 23:13:13 -0400284
285*Known Security Issues*
vv770d2a70db22021-04-08 11:21:32 -0400286
vv770da11d4d42021-03-22 23:13:13 -0400287 None
288
289*Known Vulnerabilities in Used Modules*
vv770d2a70db22021-04-08 11:21:32 -0400290
vv770da11d4d42021-03-22 23:13:13 -0400291 None
292
293DCAE 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>`_.
294
295Test Results
296------------
297
298 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
299 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
300
301
302References
303----------
304
305For more information on the ONAP Honolulu release, please see:
306
307#. `ONAP Home Page`_
308#. `ONAP Documentation`_
309#. `ONAP Release Downloads`_
310#. `ONAP Wiki Page`_
311
312
313.. _`ONAP Home Page`: https://www.onap.org
314.. _`ONAP Wiki Page`: https://wiki.onap.org
315.. _`ONAP Documentation`: https://docs.onap.org
316.. _`ONAP Release Downloads`: https://git.onap.org
317
318Quick Links:
319
320 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
321 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
322
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -0500323
324.. ===================================
325.. * * * GUILIN MAINTENANCE * * *
326.. ===================================
327
328
329Version: 7.0.1
330==============
331
332Abstract
333--------
334
335This document provides the release notes for the Guilin Maintenance release
336
337
338Summary
339-------
340
341This maintenance release is primarily to resolve bugs identified during Guilin release testing.
342
343
344Release Data
345------------
346
347+--------------------------------------+--------------------------------------+
348| **Project** | DCAE |
349| | |
350+--------------------------------------+--------------------------------------+
351| **Docker images** | onap/org.onap.dcaegen2.collectors |
352| | .hv-ves.hv-collector-main:1.5.1 |
353+--------------------------------------+--------------------------------------+
354| **Release designation** | Guilin Maintenance Release |
355| | |
356+--------------------------------------+--------------------------------------+
vv770d8ae60672021-04-23 20:00:18 +0000357| **Release date** | 2021/04/19 |
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -0500358| | |
359+--------------------------------------+--------------------------------------+
360
361New features
362------------
363
364None
365
366**Bug fixes**
367
368- `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
369- `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
370
371**Known Issues**
372
373Same as Guilin Release
374
375
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400376.. ========================
377.. * * * GUILIN * * *
378.. ========================
379
380
381Version: 7.0.0
382==============
383
384
385Abstract
386--------
387
388This document provides the release notes for Guilin release.
389
390Summary
391-------
392
393Following DCAE components are available with default ONAP/DCAE installation.
394
395 - Platform components
396
397 - Cloudify Manager (helm chart)
398 - Bootstrap container (helm chart)
399 - Configuration Binding Service (helm chart)
400 - Deployment Handler (helm chart)
401 - Policy Handler (helm chart
402 - Service Change Handler (helm chart)
403 - Inventory API (helm chart)
404 - Dashboard (helm chart)
405
406 - Service components
407
408 - VES Collector
409 - HV-VES Collector
410 - PNF-Registration Handler
411 - Docker based Threshold Crossing Analytics (TCA-Gen2)
412 - Holmes Rule Management *
413 - Holmes Engine Management *
414
415 - Additional resources that DCAE utilizes deployed using ONAP common charts:
416
417 - Postgres Database
418 - Mongo Database
419 - Redis Cluster Database
420 - Consul Cluster
421
422Below service components (mS) are available to be deployed on-demand.
423
424 - SNMPTrap Collector
425 - RESTConf Collector
426 - DataFile Collector
427 - PM-Mapper
428 - BBS-EventProcessor
429 - VES Mapper
430 - Heartbeat mS
431 - SON-Handler
432 - PM-Subscription Handler
433 - DataLake Handler (Admin and Feeder)
434 - Slice Analysis
Kai6c9735a2020-11-13 17:03:52 +0800435 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400436
437 Notes:
438
439 \* These components are delivered by the Holmes project.
440
441
442
443Under 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.
444
445
446Release Data
447------------
448
449+--------------------------------------+--------------------------------------------------------+
450| **DCAE Project** | |
451| | |
452+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500453| **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400454| | |
455+--------------------------------------+--------------------------------------------------------+
456| **Release designation** | 7.0.0 Guilin |
457| | |
458+--------------------------------------+--------------------------------------------------------+
459| **Release date** | 2020-11-19 |
460| | |
461+--------------------------------------+--------------------------------------------------------+
462
463
464New features
465------------
466
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500467- DCAE Enhancements
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400468
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500469 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400470 - Bootstrap container optimization (DCAEGEN2-1791)
471 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
472 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
473 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
474 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
475 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
476 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
477 - 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)
478 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
479 - Best practice compliance
480 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
481 - No more than one main process (DCAEGEN2-2327/REQ-365)
482 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
483 - All containers must run as non-root (REQ-362)
484 - Code coverage >55% (DCAEGEN2-2333)
485 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
486
487
488- Following new services are delivered this release
489
490 - Event Processors
Kai6c9735a2020-11-13 17:03:52 +0800491 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400492
493 - Analytics/RCA
494 - Slice Analysis MS
495
496.. _guilin_deliverable:
497
498Deliverables
499------------
500
501Software Deliverables
502
503.. csv-table::
504 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
505 :widths: auto
506
507 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
508 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
509 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
510 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
511 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500512 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400513 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
514 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
515 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
516 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
517 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
518 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
519 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
520 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
521 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
522 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
523 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
524 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
525 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
526 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
527 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
528 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
529 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
530 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
531 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
532 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
533 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
534 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
535 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
536 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
537 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
538 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
539 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
540 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
541 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
542 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
543 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
544 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
545 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
546 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
547
548
549Known Limitations, Issues and Workarounds
550-----------------------------------------
551
552 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500553 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
VENKATESH KUMAR45c6fbf2020-11-18 12:38:28 -0500554 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400555
556
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400557*System Limitations*
558
559None
560
561*Known Vulnerabilities*
562
563None
564
565*Workarounds*
566
567Documented under corresponding jira if applicable.
568
569Security Notes
570--------------
571
572*Fixed Security Issues*
573 Listed above
574
575*Known Security Issues*
576
577 None
578
579
580*Known Vulnerabilities in Used Modules*
581
582 None
583
584DCAE 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>`_.
585
586Test Results
587------------
588
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500589 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
590 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400591
592
593References
594----------
595
596For more information on the ONAP Guilin release, please see:
597
598#. `ONAP Home Page`_
599#. `ONAP Documentation`_
600#. `ONAP Release Downloads`_
601#. `ONAP Wiki Page`_
602
603
604.. _`ONAP Home Page`: https://www.onap.org
605.. _`ONAP Wiki Page`: https://wiki.onap.org
606.. _`ONAP Documentation`: https://docs.onap.org
607.. _`ONAP Release Downloads`: https://git.onap.org
608
609Quick Links:
610
611 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
612 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
613
614
615
616
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400617.. ======================================
618.. * * * EL-ALTO MAINTENANCE * * *
619.. ======================================
620
621
622Version: 5.0.2
623==============
624
625Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500626--------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400627
628This document provides the release notes for the El-Alto Maintenance release
629
630
631Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500632-------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400633
634This maintenance release is primarily to update expired certificates
635from original El-Alto released TLS-init container.
636
637This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
638retrieved from AAF at deployment time for all DCAE components.
639
640Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500641------------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400642
643+--------------------------------------+--------------------------------------+
644| **Project** | DCAE |
645| | |
646+--------------------------------------+--------------------------------------+
647| **Docker images** | onap/org.onap.dcaegen2.deployments |
648| | .tls-init-container:1.0.4 |
649+--------------------------------------+--------------------------------------+
650| **Release designation** | El-Alto Maintenance Release |
651| | |
652+--------------------------------------+--------------------------------------+
653| **Release date** | 2020/08/24 |
654| | |
655+--------------------------------------+--------------------------------------+
656
657New features
658------------
659
660None
661
662**Bug fixes**
663
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500664- `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400665
666**Known Issues**
667Same as El-Alto Release
668
669
670
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400671.. ======================================
672.. * * * FRANKFURT MAINTENANCE * * *
673.. ======================================
674
675
676Version: 6.0.1
677==============
678
679Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500680--------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400681
682This document provides the release notes for the Frankfurt Maintenance release
683
684
685Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500686-------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400687
688The focus of this release is to correct issues found on Frankfurt release.
689
690Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500691------------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400692
693+--------------------------------------+--------------------------------------+
694| **Project** | DCAE |
695| | |
696+--------------------------------------+--------------------------------------+
697| **Docker images** | onap/org.onap.dcaegen2.services. |
698| | son-handler:2.0.4 |
699+--------------------------------------+--------------------------------------+
700| **Release designation** | Frankfurt Maintenance Release 1 |
701| | |
702+--------------------------------------+--------------------------------------+
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400703| **Release date** | 2020/08/17 |
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400704| | |
705+--------------------------------------+--------------------------------------+
706
707New features
708------------
709
710None
711
712**Bug fixes**
713
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500714- `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
715- `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 -0400716
717**Known Issues**
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500718
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400719Same as Frankfurt Release
720
721
722
723
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400724.. ===========================
725.. * * * FRANKFURT * * *
726.. ===========================
727
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400728
729Version: 6.0.0
730==============
731
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400732
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400733Abstract
734--------
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400735
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400736This document provides the release notes for the Frankfurt release.
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400737
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400738Summary
739-------
740
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400741Following DCAE components are available with default ONAP/DCAE installation.
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400742
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400743 - Platform components
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400744
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400745 - Cloudify Manager (helm chart)
746 - Bootstrap container (helm chart)
747 - Configuration Binding Service (helm chart)
748 - Deployment Handler (helm chart)
749 - Policy Handler (helm chart
750 - Service Change Handler (helm chart)
751 - Inventory API (helm chart)
752 - Dashboard (helm chart)
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400753
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400754 - Service components
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400755
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400756 - VES Collector
757 - Threshold Crossing Analytics (TCA/CDAP)
758 - HV-VES Collector
759 - PNF-Registration Handler
760 - Docker based Threshold Crossing Analytics (TCA-Gen2)
761 - Holmes Rule Management *
762 - Holmes Engine Management *
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400763
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400764 - Additional resources that DCAE utilizes deployed using ONAP common charts:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400765
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400766 - Postgres Database
767 - Mongo Database
768 - Redis Cluster Database
769 - Consul Cluster
770
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400771Below service components (mS) are available to be deployed on-demand.
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400772
VENKATESH KUMARc790dcb2020-04-02 23:39:28 -0400773 - SNMPTrap Collector
774 - RESTConf Collector
775 - DataFile Collector
776 - PM-Mapper
777 - BBS-EventProcessor
778 - VES Mapper
779 - Heartbeat mS
780 - SON-Handler
781 - PM-Subscription Handler
782
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400783 Notes:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400784
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400785 \* These components are delivered by the Holmes project.
786
787
788
789Under 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.
790
791
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400792Release Data
793------------
794
795+--------------------------------------+--------------------------------------------------------+
796| **DCAE Project** | |
797| | |
798+--------------------------------------+--------------------------------------------------------+
799| **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
800| | |
801+--------------------------------------+--------------------------------------------------------+
802| **Release designation** | 6.0.0 frankfurt |
803| | |
804+--------------------------------------+--------------------------------------------------------+
805| **Release date** | 2020-06-04 |
806| | |
807+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400808
809
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400810New features
811------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400812
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400813- DCAE Platform Enhancement
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400814
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400815 - Introduction of Microservice and Onboarding Design (MOD) platform
816 - Policy Notification support for DCAE components
817 - Dynamic AAF certificate creation during component instantiation
818 - Helm chart optimization to control each platform component separate
819 - Dashboard Optimization
820 - Blueprint generator tool to simplify deployment artifact creation
821
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400822
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400823- Following new services are delivered this release
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400824
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400825 - Event Processors
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400826
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400827 - PM Subscription Handler
828 - DataLake Handlers
829 - Analytics/RCA
830
831 - TCA-GEN2
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400832
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400833 - Acumos Adapter (PoC)
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400834
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400835.. _frankfurt_deliverable:
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400836
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400837Deliverables
838------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400839
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400840Software Deliverables
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400841
842.. csv-table::
843 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
844 :widths: auto
845
846 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
847 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
848 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
849 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
850 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
851 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
852 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
853 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
854 "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 -0400855 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400856 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
857 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
858 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
859 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
860 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
861 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
862 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
863 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
864 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
865 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400866 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
VENKATESH KUMARa2aa5162020-05-11 18:16:51 -0400867 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400868 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
869 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
870 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
871 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
872 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -0400873 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
874 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400875 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
876 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
877 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
878 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
879 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
880 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400881 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
882 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400883 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
884 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
885 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400886
887
888Known Limitations, Issues and Workarounds
889-----------------------------------------
890
891 * Blueprint generator escape char issue (DCAEGEN2-2140)
892 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
893 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
894
895
896
897*System Limitations*
898
899None
900
901*Known Vulnerabilities*
902
903None
904
905*Workarounds*
906
907Documented under corresponding jira if applicable.
908
909Security Notes
910--------------
911
912*Fixed Security Issues*
913
914 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
915 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
916 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
917 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
918 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
919
920
921*Known Security Issues*
922
923 None
924
925
926*Known Vulnerabilities in Used Modules*
927
928 None
929
930DCAE 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>`_.
931
932Test Results
933------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400934
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500935 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
936 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400937
938
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400939References
940----------
941
942For more information on the ONAP Frankfurt release, please see:
943
944#. `ONAP Home Page`_
945#. `ONAP Documentation`_
946#. `ONAP Release Downloads`_
947#. `ONAP Wiki Page`_
948
949
950.. _`ONAP Home Page`: https://www.onap.org
951.. _`ONAP Wiki Page`: https://wiki.onap.org
952.. _`ONAP Documentation`: https://docs.onap.org
953.. _`ONAP Release Downloads`: https://git.onap.org
954
955Quick Links:
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400956
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400957 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
958 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400959
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400960
961.. =========================
962.. * * * EL-ALTO * * *
963.. =========================
964
965
Vijay VK09589ca2019-10-08 04:47:17 +0100966Version: 5.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400967==============
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400968
Vijay VK09589ca2019-10-08 04:47:17 +0100969The 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 -0400970
971Following is summary of updates done for DCAEGEN2
972
973**Security**
974
975Following platform components were enabled for HTTPS
976 - ConfigBindingService (CBS)
977 - 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>`_
978 - Cloudify Manager
979 - InventoryAPI
Vijay VK09589ca2019-10-08 04:47:17 +0100980 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400981
982All components interfacing with platform components were modified to support TLS interface
983
984**Miscellaneous**
985 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
986 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200987 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400988 - CBS client libraries updated to remove consul service lookup
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +0200989 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
Vijay VK09589ca2019-10-08 04:47:17 +0100990
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -0400991
992
993With 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.
994 - Platform components
995 - Cloudify Manager (helm chart)
996 - Bootstrap container (helm chart)
997 - Configuration Binding Service (helm chart)
998 - Deployment Handler (helm chart)
999 - Policy Handler (helm chart
1000 - Service Change Handler (helm chart)
1001 - Inventory API (helm chart)
1002 - Dashboard (helm charts)
1003 - Service components
1004 - VES Collector
1005 - SNMP Collector
1006 - Threshold Crossing Analytics
1007 - HV-VES Collector
1008 - PNF-Registration Handler
1009 - Holmes Rule Management *
1010 - Holmes Engine Management *
1011 - Additional resources that DCAE utilizes:
1012 - Postgres Database
1013 - Redis Cluster Database
1014 - Consul Cluster *
1015
1016 Notes:
1017 \* These components are delivered by external ONAP project.
1018
1019DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1020
1021 - Collectors
1022 - RESTConf collector 
1023 - DataFile collector
1024 - Event Processors
1025 - VES Mapper
1026 - 3gpp PM-Mapper
1027 - BBS Event processor
1028 - Analytics/RCA
1029 - SON-Handler
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001030 - Missing Heartbeat Ms
1031
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001032- All DCAE components are designed to support platform maturity requirements.
1033
1034
1035**Source Code**
1036
1037Source 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.
1038 - dcaegen2
1039 - dcaegen2.analytics.tca
1040 - dcaegen2.collectors.snmptrap
1041 - dcaegen2.collectors.ves
1042 - dcaegen2.collectors.hv-ves
1043 - dcaegen2.collectors.datafile
1044 - dcaegen2.collectors.restconf
1045 - dcaegen2.deployments
1046 - dcaegen2.platform.blueprints
1047 - dcaegen2.platform.cli
1048 - dcaegen2.platform.configbinding
1049 - dcaegen2.platform.deployment-handler
1050 - dcaegen2.platform.inventory-api
1051 - dcaegen2.platform.plugins
1052 - dcaegen2.platform.policy-handler
1053 - dcaegen2.platform.servicechange-handler
1054 - dcaegen2.services.heartbeat
1055 - dcaegen2.services.mapper
1056 - dcaegen2.services.pm-mapper
1057 - dcaegen2.services.prh
1058 - dcaegen2.services.son-handler
1059 - dcaegen2.services
1060 - dcaegen2.services.sdk
1061 - dcaegen2.utils
1062 - ccsdk.platform.plugins
1063 - ccsdk.dashboard
1064
1065**Bug Fixes**
1066 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1067 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1068
1069
1070**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001071 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1072
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001073**Security Notes**
1074
1075*Fixed Security Issues*
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001076 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Vijay VK5e1694c2019-10-09 17:11:04 +01001077 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1078 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1079 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1080 * 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 +01001081
1082*Known Security Issues*
Vijay VK09589ca2019-10-08 04:47:17 +01001083 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1084 * 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 +01001085 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1086 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1087 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1088
1089*Known Vulnerabilities in Used Modules*
1090
1091DCAE 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>`_.
1092
1093Quick Links:
1094 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1095
1096 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1097
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001098 - `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 +01001099
1100
1101**Upgrade Notes**
1102
1103The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1104 - K8S Bootstrap container:
1105 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1106 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1107 - Configuration Binding Service:
1108 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1109 - Description: HTTPS support, Image optimization and non-root user
1110 - Inventory API
1111 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1112 - Description: HTTPS support, container optmization and non-root user
1113 - DataFile Collector
1114 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1115 - Description : Code optimization, bug fixes, dmaap plugin integration
1116 - SON Handler MS
1117 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1118 - Description : Image optimization, bug fixes, CBS integration
1119 - VES Adapter/Mapper MS
1120 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1121 - Description : Image optimization & CBS periodic polling
1122 - PRH MS
1123 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1124 - Description : Code optimization, bug fixes and SDK alignment
1125 - HV-VES MS
1126 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1127 - Description : Code optimization, bug fixes and SDK alignment
1128
1129Version: 5.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001130==============
Vijay VK09589ca2019-10-08 04:47:17 +01001131
1132El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1133
1134Following is summary of updates done for DCAEGEN2
1135
1136**Security**
1137
1138Following platform components were enabled for HTTPS
1139 - ConfigBindingService (CBS)
1140 - 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>`_
1141 - Cloudify Manager
1142 - InventoryAPI
1143
1144All components interfacing with platform components were modified to support TLS interface
1145
1146**Miscellaneous**
1147 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1148 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001149 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
Vijay VK09589ca2019-10-08 04:47:17 +01001150 - CBS client libraries updated to remove consul service lookup
1151
1152
1153
1154**Bug Fixes**
1155 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1156 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1157
1158
1159**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001160 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1161
Vijay VK09589ca2019-10-08 04:47:17 +01001162
1163**Security Notes**
1164
1165*Fixed Security Issues*
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001166
1167*Known Security Issues*
1168
1169 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1170 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1171 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1172 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1173 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1174 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1175 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1176 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1177 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1178 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1179
1180*Known Vulnerabilities in Used Modules*
1181
1182DCAE 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>`_.
1183
1184Quick Links:
1185 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1186
1187 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1188
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001189 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001190
1191
1192**Upgrade Notes**
1193
1194The following components are upgraded from Dublin/R4.
1195 - Cloudify Manager:
1196 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1197 - 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.
1198 - K8S Bootstrap container:
1199 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1200 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1201 - Configuration Binding Service:
1202 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1203 - Description: HTTPS support, Image optimization and non-root user
1204 - Deployment Handler
1205 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1206 - Description: Update to node10, uninstall workflow updates
1207 - Service Change Handler
1208 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1209 - Description: HTTPS inventoryAPI support, container optmization and non-root user
1210 - Inventory API
1211 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1212 - Description: HTTPS support, container optmization and non-root user
1213 - DataFile Collector
1214 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1215 - Description : Code optimization, bug fixes, dmaap plugin integration
1216 - 3gpp PM-Mapper
1217 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1218 - Description: Code optimization, bug fixes, dmaap plugin integration
1219
1220
1221
Vijay VK6b0fa462019-05-20 16:06:11 +01001222Version: 4.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001223==============
Vijay VK6b0fa462019-05-20 16:06:11 +01001224
1225:Release Date: 2019-06-06
1226
1227**New Features**
1228
1229DCAE R4 improves upon previous release with the following new features:
1230
1231- DCAE Platform Enhancement
1232 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1233 - Support helm chart deployment in DCAE using new Helm cloudify plugin
1234 - DCAE Healthcheck enhancement to cover static and dynamic deployments
1235 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1236 - Dashboard Integration (UI for deployment/verification)
1237 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1238 - Blueprint generator tool to simplify deployment artifact creation
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001239 - Cloudify Manager resiliency
Vijay VK6b0fa462019-05-20 16:06:11 +01001240
1241- Following new services are delivered with Dublin
1242 - Collectors
1243 - RESTConf collector 
1244 - Event Processors
Vijay VKf9e43442019-05-22 22:10:29 +01001245 - VES Mapper
Vijay VK6b0fa462019-05-20 16:06:11 +01001246 - 3gpp PM-Mapper
1247 - BBS Event processor
1248 - Analytics/RCA
1249 - SON-Handler
1250 - Heartbeat MS
1251
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001252Most 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 +01001253 - Platform components
1254 - Cloudify Manager (helm chart)
1255 - Bootstrap container (helm chart)
1256 - Configuration Binding Service (helm chart)
1257 - Deployment Handler (helm chart)
1258 - Policy Handler (helm chart
1259 - Service Change Handler (helm chart)
1260 - Inventory API (helm chart)
1261 - Dashboard (Cloudify Blueprint)
1262 - Service components
1263 - VES Collector
1264 - SNMP Collector
1265 - Threshold Crossing Analytics
1266 - HV-VES Collector
1267 - PNF-Registration Handler
1268 - Holmes Rule Management *
1269 - Holmes Engine Management *
1270 - Additional resources that DCAE utilizes:
1271 - Postgres Database
1272 - Redis Cluster Database
1273 - Consul Cluster *
1274
1275 Notes:
1276 \* These components are delivered by the Holmes project.
1277
1278
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001279Under 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 +01001280
1281- All DCAE components are designed to support platform maturity requirements.
1282
1283
1284**Source Code**
1285
1286Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1287 - dcaegen2
1288 - dcaegen2.analytics.tca
1289 - dcaegen2.collectors.snmptrap
1290 - dcaegen2.collectors.ves
1291 - dcaegen2.collectors.hv-ves
1292 - dcaegen2.collectors.datafile
1293 - dcaegen2.collectors.restconf
1294 - dcaegen2.deployments
1295 - dcaegen2.platform.blueprints
1296 - dcaegen2.platform.cli
1297 - dcaegen2.platform.configbinding
1298 - dcaegen2.platform.deployment-handler
1299 - dcaegen2.platform.inventory-api
1300 - dcaegen2.platform.plugins
1301 - dcaegen2.platform.policy-handler
1302 - dcaegen2.platform.servicechange-handler
1303 - dcaegen2.services.heartbeat
1304 - dcaegen2.services.mapper
1305 - dcaegen2.services.pm-mapper
1306 - dcaegen2.services.prh
1307 - dcaegen2.services.son-handler
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001308 - dcaegen2.services
Vijay VK6b0fa462019-05-20 16:06:11 +01001309 - dcaegen2.services.sdk
1310 - dcaegen2.utils
1311 - ccsdk.platform.plugins
1312 - ccsdk.dashboard
1313
1314**Bug Fixes**
1315
1316**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001317 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1318
Vijay VK6b0fa462019-05-20 16:06:11 +01001319
1320**Security Notes**
1321
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001322*Fixed Security Issues*
1323
1324*Known Security Issues*
1325
Krzysztof Opasiak07fa5872019-05-30 17:40:07 +02001326 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Krzysztof Opasiakf2a8c6e2019-05-30 17:42:37 +02001327 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +02001328 * 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 +02001329 * 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 +02001330 * 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 +02001331 * 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 +02001332 * 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 +02001333 * 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 +02001334 * 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 +02001335 * 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 +02001336
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001337*Known Vulnerabilities in Used Modules*
1338
Vijay VK6b0fa462019-05-20 16:06:11 +01001339DCAE 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>`_.
1340
1341Quick Links:
1342 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1343
1344 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1345
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001346 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
Vijay VK6b0fa462019-05-20 16:06:11 +01001347
1348
1349**New component Notes**
1350The following components are introduced in R4
1351
1352 - Dashboard
1353 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1354 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1355 - Blueprint generator
1356 - 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 +02001357 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
Vijay VK6b0fa462019-05-20 16:06:11 +01001358 - RESTConf collector 
1359 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1360 - Description: Provides RESTConf interfaces to events from external domain controllers
1361 - VES/Universal Mapper
1362 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001363 - 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 +01001364 - 3gpp PM-Mapper
1365 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001366 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
Vijay VK6b0fa462019-05-20 16:06:11 +01001367 - BBS Event processor
1368 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001369 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
Vijay VK6b0fa462019-05-20 16:06:11 +01001370 - SON-Handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001371 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001372 - Description: Supports PC-ANR optimization analysis and generating CL events output
Vijay VK6b0fa462019-05-20 16:06:11 +01001373 - Heartbeat MS
1374 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1375 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001376
Vijay VK6b0fa462019-05-20 16:06:11 +01001377
1378**Upgrade Notes**
1379
1380The following components are upgraded from R3
1381 - Cloudify Manager:
1382 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1383 - 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 +02001384 - K8S Bootstrap container:
Vijay VK6b0fa462019-05-20 16:06:11 +01001385 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001386 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1387 - Configuration Binding Service:
Vijay VK6b0fa462019-05-20 16:06:11 +01001388 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1389 - Description: Code optimization and bug fixes
1390 - Deployment Handler
1391 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1392 - Include updates for health and service endpoint check and bug fixes
1393 - Policy Handler
1394 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1395 - Description: Policy Handler supports the new lifecycle API's from Policy framework
1396 - Service Change Handler
1397 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1398 - Description: No update from R3
1399 - Inventory API
1400 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1401 - Description: Refactoring and updates for health and service endpoint check
1402 - VES Collector
Vijay VKa46f7fe2019-06-10 15:57:41 +01001403 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001404 - Description : Authentication enhancement, refactoring and bug-fixes
Vijay VK6b0fa462019-05-20 16:06:11 +01001405 - Threshold Crossing Analytics
1406 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1407 - 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.
1408 - DataFile Collector
Vijay VKf9e43442019-05-22 22:10:29 +01001409 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
Vijay VK6b0fa462019-05-20 16:06:11 +01001410 - Description : Code optimization, bug fixes, logging and performance improvement
1411 - PNF Registrator handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001412 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001413 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
Vijay VK6b0fa462019-05-20 16:06:11 +01001414 - HV-VES Collector
1415 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1416 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1417 - SNMP Trap Collector
1418 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001419 - Description : Code coverage improvements
Vijay VK6b0fa462019-05-20 16:06:11 +01001420
1421
1422
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001423
1424Version: 3.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001425==============
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001426
1427:Release Date: 2019-01-31
1428
1429DCAE R3 Maintenance release includes following fixes
1430
1431**Bug Fixes**
1432
1433- DataFileCollector
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001434 - DCAEGEN2-940
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001435 Larger files of size 100Kb publish to DR
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001436 - DCAEGEN2-941
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001437 DFC error after running over 12 hours
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001438 - DCAEGEN2-1001
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001439 Multiple Fileready notification not handled
1440
1441- HighVolume VES Collector (protobuf/tcp)
1442 - DCAEGEN2-976
1443 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
1444
1445- VESCollector (http)
1446 - DCAEGEN2-1035
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001447 Issue with VES batch event publish
1448
1449- Heat deployment
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001450 - DCAEGEN2-1007
1451 Removing obsolete services configuration
1452
1453
1454The following containers are updated in R3.0.1
1455
1456 - DataFile Collector
1457 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
1458 - HV-VES Collector
1459 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
1460 - VES Collector
1461 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
1462
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001463**Known Issues**
1464
1465- 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
1466
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001467- 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 +01001468 kubectl get deployments -n onap | grep deployment-handler
1469 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
1470 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
1471
1472
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001473
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001474
Vijay VK2648c6d2018-09-19 04:30:37 +01001475Version: 3.0.0
1476--------------
1477
Gildas Lanilisa05d7fe2018-11-28 15:33:44 -08001478:Release Date: 2018-11-30
Vijay VK2648c6d2018-09-19 04:30:37 +01001479
1480**New Features**
1481
1482DCAE R3 improves upon previous release with the following new features:
1483
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001484- All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
Vijay VK2648c6d2018-09-19 04:30:37 +01001485 - Platform components
1486 - Cloudify Manager
1487 - Bootstrap container
1488 - Configuration Binding Service
1489 - Deployment Handler
1490 - Policy Handler
1491 - Service Change Handler
1492 - Inventory API
1493 - Service components
1494 - VES Collector
1495 - SNMP Collector
1496 - Threshold Crossing Analytics
1497 - Holmes Rule Management *
1498 - Holmes Engine Management *
1499 - Additional resources that DCAE utilizes:
1500 - Postgres Database
1501 - Redis Cluster Database
1502 - Consul Cluster
1503
1504 Notes:
Vijay VKab471f62018-11-26 17:49:43 +00001505 \* These components are delivered by the Holmes project.
Vijay VK2648c6d2018-09-19 04:30:37 +01001506
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001507- DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Vijay VK2648c6d2018-09-19 04:30:37 +01001508
1509 - 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".
1510 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1511
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001512- 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 +01001513
1514- All DCAE components are designed to support platform maturity requirements.
1515
1516
1517**Source Code**
1518
1519Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1520 - dcaegen2
1521 - dcaegen2.analytics
1522 - dcaegen2.analytics.tca
1523 - dcaegen2.collectors
1524 - dcaegen2.collectors.snmptrap
1525 - dcaegen2.collectors.ves
1526 - dcaegen2.collectors.hv-ves
1527 - dcaegen2.collectors.datafile
1528 - dcaegen2.deployments
1529 - dcaegen2.platform
1530 - dcaegen2.platform.blueprints
1531 - dcaegen2.platform.cli
1532 - dcaegen2.platform.configbinding
1533 - dcaegen2.platform.deployment-handler
1534 - dcaegen2.platform.inventory-api
1535 - dcaegen2.platform.plugins
1536 - dcaegen2.platform.policy-handler
1537 - dcaegen2.platform.servicechange-handler
1538 - dcaegen2.services.heartbeat
1539 - dcaegen2.services.mapper
1540 - dcaegen2.services.prh
1541 - dcaegen2.utils
1542
1543**Bug Fixes**
1544
1545**Known Issues**
1546
1547- 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.
1548
1549**Security Notes**
1550
1551DCAE 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>`_.
1552
1553Quick Links:
1554 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1555
1556 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1557
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001558 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
Vijay VK2648c6d2018-09-19 04:30:37 +01001559
1560
Vijay VKf6659fc2018-11-02 05:07:27 +01001561**New component Notes**
1562The following components are introduced in R3
1563
1564 - DataFile Collector
Vijay VK56f31942018-11-07 20:41:15 +00001565 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
Vijay VKf6659fc2018-11-02 05:07:27 +01001566 - Description : Bulk data file collector to fetch non-realtime PM data
1567 - PNF Registrator handler
1568 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001569 - Description : Recieves VES registration event and updates AAI and SO
Vijay VKf6659fc2018-11-02 05:07:27 +01001570 - HV-VES Collector
1571 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
1572 - Description : High Volume VES Collector for fetching real-time PM measurement data
1573 - SNMP Trap Collector
1574 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001575 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
Vijay VKf6659fc2018-11-02 05:07:27 +01001576
Vijay VK2648c6d2018-09-19 04:30:37 +01001577
1578**Upgrade Notes**
1579
1580The following components are upgraded from R2:
1581 - Cloudify Manager:
Vijay VK86cd8932018-10-23 16:35:29 +01001582 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
Vijay VKf6659fc2018-11-02 05:07:27 +01001583 - 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 +02001584 - Bootstrap container:
Vijay VKf6659fc2018-11-02 05:07:27 +01001585 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
Vijay VK2648c6d2018-09-19 04:30:37 +01001586 - 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 +02001587 - Configuration Binding Service:
Vijay VK2648c6d2018-09-19 04:30:37 +01001588 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
1589 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
1590 - Deployment Handler
Vijay VK86cd8932018-10-23 16:35:29 +01001591 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
Vijay VK2648c6d2018-09-19 04:30:37 +01001592 - Policy Handler
Vijay VKf6659fc2018-11-02 05:07:27 +01001593 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
Vijay VK2648c6d2018-09-19 04:30:37 +01001594 - Description: Policy Handler now supports the new configuration policy format and support for TLS
1595 - Service Change Handler
1596 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1597 - Description: Refactoring.
1598 - Inventory API
1599 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
1600 - Description: Refactoring.
1601 - VES Collector
1602 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001603 - Description : Refactoring
Vijay VK2648c6d2018-09-19 04:30:37 +01001604 - Threshold Crossing Analytics
1605 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1606 - 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.
1607
1608
1609
1610
Lusheng Jib2a561b2018-03-27 23:24:33 -04001611Version: 2.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001612==============
Lusheng Jib2a561b2018-03-27 23:24:33 -04001613
Gildas Lanilis82799c72018-05-30 13:22:48 -07001614:Release Date: 2018-06-07
Lusheng Jib2a561b2018-03-27 23:24:33 -04001615
1616**New Features**
Lusheng Ji768421b2018-06-01 16:36:54 -04001617
Lusheng Jib2a561b2018-03-27 23:24:33 -04001618DCAE R2 improves upon previous release with the following new features:
1619
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001620- All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001621 - Platform components
Lusheng Ji768421b2018-06-01 16:36:54 -04001622 - Cloudify Manager
Lusheng Jib2a561b2018-03-27 23:24:33 -04001623 - Bootstrap container
1624 - Configuration Binding Service
1625 - Deployment Handler
1626 - Policy Handler
1627 - Service Change Handler
1628 - Inventory API
1629 - Service components
1630 - VES Collector
1631 - SNMP Collector
Lusheng Jib2a561b2018-03-27 23:24:33 -04001632 - Threshold Crossing Analytics
Lusheng Ji768421b2018-06-01 16:36:54 -04001633 - Holmes Rule Management *
1634 - Holmes Engine Management *
1635 - Additional resources that DCAE utilizes:
1636 - Postgres Database
1637 - Redis Cluster Database
1638 - Consul Cluster
Lusheng Jieaac78d2018-06-06 00:20:03 -04001639
Lusheng Ji768421b2018-06-01 16:36:54 -04001640 Notes:
1641 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001642
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001643- DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001644
Lusheng Ji768421b2018-06-01 16:36:54 -04001645 - 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 -04001646 - 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 -04001647
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001648- 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 -04001649
1650- All DCAE components are designed to support platform maturity requirements.
1651
1652
1653**Source Code**
Lusheng Jib2a561b2018-03-27 23:24:33 -04001654
1655Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1656 - dcaegen2
1657 - dcaegen2.analytics
1658 - dcaegen2.analytics.tca
1659 - dcaegen2.collectors
1660 - dcaegen2.collectors.snmptrap
1661 - dcaegen2.collectors.ves
1662 - dcaegen2.deployments
1663 - dcaegen2.platform
1664 - dcaegen2.platform.blueprints
1665 - dcaegen2.platform.cli
1666 - dcaegen2.platform.configbinding
1667 - dcaegen2.platform.deployment-handler
1668 - dcaegen2.platform.inventory-api
1669 - dcaegen2.platform.plugins
1670 - dcaegen2.platform.policy-handler
1671 - dcaegen2.platform.servicechange-handler
1672 - dcaegen2.services.heartbeat
1673 - dcaegen2.services.mapper
1674 - dcaegen2.services.prh
1675 - dcaegen2.utils
1676
1677**Bug Fixes**
1678
1679**Known Issues**
1680
Lusheng Ji768421b2018-06-01 16:36:54 -04001681- 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.
1682
Gildas Lanilis82799c72018-05-30 13:22:48 -07001683**Security Notes**
1684
1685DCAE 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>`_.
1686
1687Quick Links:
Lusheng Ji768421b2018-06-01 16:36:54 -04001688 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1689
1690 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1691
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001692 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
Lusheng Ji768421b2018-06-01 16:36:54 -04001693
1694
Lusheng Jib2a561b2018-03-27 23:24:33 -04001695
1696**Upgrade Notes**
1697
Lusheng Ji768421b2018-06-01 16:36:54 -04001698The following components are upgraded from R1:
1699 - Cloudify Manager:
1700 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
1701 - 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 +02001702 - Bootstrap container:
Lusheng Ji768421b2018-06-01 16:36:54 -04001703 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
Lusheng Jieaac78d2018-06-06 00:20:03 -04001704 - 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 +02001705 - Configuration Binding Service:
Lusheng Ji768421b2018-06-01 16:36:54 -04001706 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
1707 - Description: Configuration Binding Sevice now supports the new configuration policy format.
1708 - Deployment Handler
1709 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
1710 - Policy Handler
1711 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
1712 - Description: Policy Handler now supports the new configuration policy format.
1713 - Service Change Handler
1714 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
1715 - Description: Refactoring.
1716 - Inventory API
1717 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
1718 - Description: Refactoring.
1719 - VES Collector
1720 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
1721 - Threshold Crossing Analytics
1722 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1723 - 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.
1724
Lusheng Jib2a561b2018-03-27 23:24:33 -04001725
1726
Lusheng Ji8fafa432017-11-06 21:52:26 -05001727Version: 1.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001728==============
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001729
Lusheng Ji8fafa432017-11-06 21:52:26 -05001730:Release Date: 2017-11-16
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001731
1732
1733**New Features**
1734
Lusheng Ji8fafa432017-11-06 21:52:26 -05001735DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
1736sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
1737DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
1738vDNS, vCPU, and vVoLTE.
1739
1740Specifically, DCAE R1 includes the following components:
1741
1742- Core platform
1743 - Cloudify manager
1744 - Consul cluster
1745- Extended platform
1746 - Platform component docker host
1747 - Service component docker host
1748 - CDAP cluster
1749 - PostgreSQL database (*)
1750- Platform docker container components
1751 - Configuration binding service
1752 - Deployment handler
1753 - Service change handler
1754 - Inventory
1755 - Policy handler
1756 - CDAP broker
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001757- Service components
Lusheng Ji8fafa432017-11-06 21:52:26 -05001758 - Docker container components
1759 - VNF Event Streaming (VES) collector
Vijay0fbc6732017-11-08 13:55:01 +00001760 - Holmes (engine and rule management) **
Lusheng Ji8fafa432017-11-06 21:52:26 -05001761 - CDAP analytics component
Vijay0fbc6732017-11-08 13:55:01 +00001762 - Threshold Crossing Analytics (TCA)
Lusheng Ji8fafa432017-11-06 21:52:26 -05001763
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001764(*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
1765VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
Lusheng Ji8fafa432017-11-06 21:52:26 -05001766other deployment configurations not used in the R1 demos.)
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001767(**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
Lusheng Ji8fafa432017-11-06 21:52:26 -05001768in R1.
1769
1770Source codes of DCAE are released under the following repositories on gerrit.onap.org:
1771
1772- dcaegen2
1773- dcaegen2/analytics
1774- dcaegen2/analytics/tca
1775- dcaegen2/collectors
1776- dcaegen2/collectors/snmptrap
1777- dcaegen2/collectors/ves
1778- dcaegen2/deployments
1779- dcaegen2/platform
1780- dcaegen2/platform/blueprints
1781- dcaegen2/platform/cdapbroker
1782- dcaegen2/platform/cli
1783- dcaegen2/platform/configbinding
1784- dcaegen2/platform/deployment-handler
1785- dcaegen2/platform/inventory-api
1786- dcaegen2/platform/plugins
1787- dcaegen2/platform/policy-handler
1788- dcaegen2/platform/servicechange-handler
1789- dcaegen2/utils
1790
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001791
1792**Bug Fixes**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001793
1794This is the initial release.
1795
1796
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001797**Known Issues**
Lusheng Ji8fafa432017-11-06 21:52:26 -05001798
1799- Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
1800- Need to provide a dev configuration DCAE.
1801
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001802
1803**Security Issues**
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001804
ankatare30c4cb42018-09-28 14:26:59 +05301805- 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 -04001806- 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.
1807
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001808
1809**Upgrade Notes**
1810
Lusheng Ji8fafa432017-11-06 21:52:26 -05001811This is the initial release.
1812
1813
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001814**Deprecation Notes**
1815
Lusheng Ji8fafa432017-11-06 21:52:26 -05001816There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
1817DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
1818following Gerrit repos are voided and already locked as read-only.
1819
1820- dcae
1821- dcae/apod
1822- dcae/apod/analytics
1823- dcae/apod/buildtools
1824- dcae/apod/cdap
1825- dcae/collectors
1826- dcae/collectors/ves
1827- dcae/controller
1828- dcae/controller/analytics
1829- dcae/dcae-inventory
1830- dcae/demo
1831- dcae/demo/startup
1832- dcae/demo/startup/aaf
1833- dcae/demo/startup/controller
1834- dcae/demo/startup/message-router
1835- dcae/dmaapbc
1836- dcae/operation
1837- dcae/operation/utils
1838- dcae/orch-dispatcher
1839- dcae/pgaas
1840- dcae/utils
1841- dcae/utils/buildtools
1842- ncomp
1843- ncomp/cdap
1844- ncomp/core
1845- ncomp/docker
1846- ncomp/maven
1847- ncomp/openstack
1848- ncomp/sirius
1849- ncomp/sirius/manager
1850- ncomp/utils
1851
1852
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001853**Other**
1854
Vijay0fbc6732017-11-08 13:55:01 +00001855SNMP trap collector is seed code delivery only.