Honolulu maintenance doc updates
[dcaegen2.git] / docs / sections / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (c) 2017-2021 AT&T Intellectual Property. All rights reserved.
4 .. Modification Copyright 2021 Nokia Solutions and Networks.
5 .. _release_notes:
6
7
8
9 ==================
10 DCAE Release Notes
11 ==================
12
13 .. contents::
14     :depth: 2
15 ..
16
17
18
19 ..      =====================================
20 ..      * * *    HONOLULU  MAINTENANCE  * * *
21 ..      =====================================
22
23
24 Version: 8.0.1
25 ==============
26
27 Abstract
28 --------
29
30 This document provides the release notes for the Honolulu Maintenance release
31
32
33 Summary
34 -------
35
36 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
37
38
39 Release Data
40 ------------
41
42 +--------------------------------------+--------------------------------------+
43 | **Project**                          | DCAE                                 |
44 |                                      |                                      |
45 +--------------------------------------+--------------------------------------+
46 | **Docker images**                    | onap/org.onap.ccsdk.dashboard.       |
47 |                                      |   .ccsdk-app-os:1.4.4                |
48 +--------------------------------------+--------------------------------------+
49 | **Release designation**              | Honolulu Maintenance Release         |
50 |                                      |                                      |
51 +--------------------------------------+--------------------------------------+
52 | **Release date**                     | 2021/06/01                           |
53 |                                      |                                      |
54 +--------------------------------------+--------------------------------------+
55
56 New features
57 ------------
58
59 None
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
65 - `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
67
68 **Known Issues**
69
70 None
71
72 ..      ==========================
73 ..      * * *    HONOLULU    * * *
74 ..      ==========================
75
76
77 Version: 8.0.0
78 ==============
79
80
81 Abstract
82 --------
83
84 This document provides the release notes for Honolulu release.
85
86 Summary
87 -------
88
89 Following 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
118 Below 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
140 Under 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
143 Release 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 +--------------------------------------+--------------------------------------------------------+
156 | **Release date**                     | 2021-04-29                                             |
157 |                                      |                                                        |
158 +--------------------------------------+--------------------------------------------------------+
159
160
161 New features
162 ------------
163
164 *DCAE Enhancements*
165
166
167 Functional Updates
168
169    - 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)
178
179 Non-Functional
180
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)
186    - Documentation/user-guide updates
187
188 Bug 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
196     - KPI MS (Analytics/RCA)
197
198 .. _honolulu_deliverable:
199
200 Deliverables
201 ------------
202
203 Software 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"
211    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
212    "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"
229    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4" 
230    "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
253 Known Limitations, Issues and Workarounds
254 -----------------------------------------
255
256 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
257    - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
258    - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
259
260 Such features are available, when the collectors are installed using the Cloudify mechanisms.
261 Refer to collector installation page for more details:
262
263 .. toctree::
264    :maxdepth: 1
265
266    ./services/ves-http/installation.rst
267    ./services/ves-hv/installation.rst
268
269     
270 *Known Vulnerabilities*
271
272 None
273
274 *Workarounds*
275
276 Documented under corresponding jira if applicable.
277
278 Security Notes
279 --------------
280
281 *Fixed Security Issues*
282     
283     Documented on earlier section
284
285 *Known Security Issues*
286     
287     None
288
289 *Known Vulnerabilities in Used Modules*
290     
291     None
292         
293 DCAE 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
295 Test 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
302 References
303 ----------
304
305 For 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
318 Quick 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
323
324 ..      ===================================
325 ..      * * *    GUILIN  MAINTENANCE  * * *
326 ..      ===================================
327
328
329 Version: 7.0.1
330 ==============
331
332 Abstract
333 --------
334
335 This document provides the release notes for the Guilin Maintenance release
336
337
338 Summary
339 -------
340
341 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
342
343
344 Release 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 +--------------------------------------+--------------------------------------+
357 | **Release date**                     | 2021/04/19                           |
358 |                                      |                                      |
359 +--------------------------------------+--------------------------------------+
360
361 New features
362 ------------
363
364 None
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
373 Same as Guilin Release
374
375
376 ..      ========================
377 ..      * * *    GUILIN    * * *
378 ..      ========================
379
380
381 Version: 7.0.0
382 ==============
383
384
385 Abstract
386 --------
387
388 This document provides the release notes for Guilin release.
389
390 Summary
391 -------
392
393 Following 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
422 Below 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
435         - DataLake Extraction Service
436
437     Notes:
438
439         \*  These components are delivered by the Holmes project.
440
441
442
443 Under 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
446 Release Data
447 ------------
448
449 +--------------------------------------+--------------------------------------------------------+
450 | **DCAE Project**                     |                                                        |
451 |                                      |                                                        |
452 +--------------------------------------+--------------------------------------------------------+
453 | **Docker images**                    | Refer :any:`Deliverable <guilin_deliverable>`          |
454 |                                      |                                                        |
455 +--------------------------------------+--------------------------------------------------------+
456 | **Release designation**              | 7.0.0 Guilin                                           |
457 |                                      |                                                        |
458 +--------------------------------------+--------------------------------------------------------+
459 | **Release date**                     | 2020-11-19                                             |
460 |                                      |                                                        |
461 +--------------------------------------+--------------------------------------------------------+
462
463
464 New features
465 ------------
466
467 - DCAE Enhancements
468
469     - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
470     - 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
491         - DataLake Extraction Service 
492        
493     - Analytics/RCA
494         - Slice Analysis MS
495         
496 .. _guilin_deliverable:
497
498 Deliverables
499 ------------
500
501 Software 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"
512    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
513    "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
549 Known Limitations, Issues and Workarounds
550 -----------------------------------------
551
552     * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
553     * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
554     * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
555     
556
557 *System Limitations*
558
559 None
560
561 *Known Vulnerabilities*
562
563 None
564
565 *Workarounds*
566
567 Documented under corresponding jira if applicable.
568
569 Security 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         
584 DCAE 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
586 Test Results
587 ------------
588
589  - `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>`_
591
592
593 References
594 ----------
595
596 For 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
609 Quick 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
617 ..      ======================================
618 ..      * * *    EL-ALTO  MAINTENANCE  * * *
619 ..      ======================================
620
621
622 Version: 5.0.2
623 ==============
624
625 Abstract
626 --------
627
628 This document provides the release notes for the El-Alto Maintenance release
629
630
631 Summary
632 -------
633
634 This maintenance release is primarily to update expired certificates 
635 from original El-Alto released TLS-init container.
636
637 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically 
638 retrieved from AAF at deployment time for all DCAE components.
639
640 Release Data
641 ------------
642
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
657 New features
658 ------------
659
660 None
661
662 **Bug fixes**
663
664 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
665
666 **Known Issues**
667 Same as El-Alto Release
668
669
670
671 ..      ======================================
672 ..      * * *    FRANKFURT  MAINTENANCE  * * *
673 ..      ======================================
674
675
676 Version: 6.0.1
677 ==============
678
679 Abstract
680 --------
681
682 This document provides the release notes for the Frankfurt Maintenance release
683
684
685 Summary
686 -------
687
688 The focus of this release is to correct issues found on Frankfurt release.
689
690 Release Data
691 ------------
692
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 +--------------------------------------+--------------------------------------+
703 | **Release date**                     | 2020/08/17                           |
704 |                                      |                                      |
705 +--------------------------------------+--------------------------------------+
706
707 New features
708 ------------
709
710 None
711
712 **Bug fixes**
713
714 - `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
716
717 **Known Issues**
718
719 Same as Frankfurt Release
720
721
722
723
724 ..      ===========================
725 ..      * * *    FRANKFURT    * * *
726 ..      ===========================
727
728
729 Version: 6.0.0
730 ==============
731
732
733 Abstract
734 --------
735
736 This document provides the release notes for the Frankfurt release.
737
738 Summary
739 -------
740
741 Following DCAE components are available with default ONAP/DCAE installation.
742
743     - Platform components
744
745         - 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)
753
754     - Service components
755
756         - 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 *
763
764     - Additional resources that DCAE utilizes deployed using ONAP common charts:
765     
766         - Postgres Database
767         - Mongo Database
768         - Redis Cluster Database
769         - Consul Cluster 
770
771 Below service components (mS) are available to be deployed on-demand.
772
773         - 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
783     Notes:
784
785         \*  These components are delivered by the Holmes project.
786
787
788
789 Under 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
792 Release 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 +--------------------------------------+--------------------------------------------------------+
808
809
810 New features
811 ------------
812
813 - DCAE Platform Enhancement
814
815     - 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    
822
823 - Following new services are delivered this release
824
825     - Event Processors
826     
827         - PM Subscription Handler
828         - DataLake Handlers 
829     - Analytics/RCA
830     
831         - TCA-GEN2
832         
833         - Acumos Adapter (PoC)
834
835 .. _frankfurt_deliverable:
836
837 Deliverables
838 ------------
839
840 Software Deliverables
841
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"
855    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
856    "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"
866    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
867    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6" 
868    "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"
873    "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"
875    "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"
881    "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"
883    "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"
886         
887
888 Known 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
899 None
900
901 *Known Vulnerabilities*
902
903 None
904
905 *Workarounds*
906
907 Documented under corresponding jira if applicable.
908
909 Security 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         
930 DCAE 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
932 Test Results
933 ------------
934
935  - `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>`_
937
938
939 References
940 ----------
941
942 For 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
955 Quick Links:
956
957         - `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>`_
959
960
961 ..      =========================
962 ..      * * *    EL-ALTO    * * *
963 ..      =========================
964
965
966 Version: 5.0.1
967 ==============
968
969 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
970
971 Following is summary of updates done for DCAEGEN2
972
973 **Security**
974
975 Following 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
980     - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
981
982 All 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
987     - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
988     - CBS client libraries updated to remove consul service lookup
989     - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
990
991
992
993 With 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
1019 DCAE 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
1030         - Missing Heartbeat Ms
1031
1032 - All DCAE components are designed to support platform maturity requirements.
1033
1034
1035 **Source Code**
1036
1037 Source 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**
1071     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1072
1073 **Security Notes**
1074
1075 *Fixed Security Issues*
1076     * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1077     * 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>`_]
1081
1082 *Known Security Issues*
1083     * 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>`_]
1085     * 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
1091 DCAE 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
1093 Quick 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
1098         - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1099
1100
1101 **Upgrade Notes**
1102
1103 The 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
1129 Version: 5.0.0
1130 ==============
1131
1132 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1133
1134 Following is summary of updates done for DCAEGEN2
1135
1136 **Security**
1137
1138 Following 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
1144 All 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
1149     - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1150     - 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**
1160     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1161
1162
1163 **Security Notes**
1164
1165 *Fixed Security Issues*
1166
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
1182 DCAE 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
1184 Quick 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
1189         - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1190
1191
1192 **Upgrade Notes**
1193
1194 The 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
1222 Version: 4.0.0
1223 ==============
1224
1225 :Release Date: 2019-06-06
1226
1227 **New Features**
1228
1229 DCAE 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
1239     - Cloudify Manager resiliency
1240
1241 - Following new services are delivered with Dublin
1242     - Collectors
1243         - RESTConf collector 
1244     - Event Processors
1245         - VES Mapper
1246         - 3gpp PM-Mapper
1247         - BBS Event processor
1248     - Analytics/RCA
1249         - SON-Handler
1250         - Heartbeat MS
1251
1252 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
1253     - 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
1279 Under 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.
1280
1281 - All DCAE components are designed to support platform maturity requirements.
1282
1283
1284 **Source Code**
1285
1286 Source 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
1308     - dcaegen2.services
1309     - dcaegen2.services.sdk
1310     - dcaegen2.utils
1311     - ccsdk.platform.plugins
1312     - ccsdk.dashboard
1313
1314 **Bug Fixes**
1315
1316 **Known Issues**
1317     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1318
1319
1320 **Security Notes**
1321
1322 *Fixed Security Issues*
1323
1324 *Known Security Issues*
1325
1326     * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1327     * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1328     * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1329     * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1330     * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1331     * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1332     * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1333     * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1334     * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1335     * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1336
1337 *Known Vulnerabilities in Used Modules*
1338
1339 DCAE 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
1341 Quick 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
1346         - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
1347
1348
1349 **New component Notes**
1350 The 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
1357        - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
1358     - 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
1363        - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
1364     - 3gpp PM-Mapper
1365        - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
1366        - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
1367     - BBS Event processor
1368        - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
1369        - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
1370     - SON-Handler
1371        - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
1372        - Description: Supports PC-ANR optimization analysis and generating CL events output
1373     - 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.
1376
1377
1378 **Upgrade Notes**
1379
1380 The 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.
1384     - K8S Bootstrap container:
1385        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
1386        - 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:
1388        - 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
1403        - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
1404        - Description : Authentication enhancement, refactoring and bug-fixes
1405     - 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
1409        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
1410        - Description : Code optimization, bug fixes, logging and performance improvement
1411     - PNF Registrator handler
1412        - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
1413        - Description : Code optimization, SDK integration, PNF-UPDATE flow support
1414     - 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
1419        - Description : Code coverage improvements
1420
1421
1422
1423
1424 Version: 3.0.1
1425 ==============
1426
1427 :Release Date: 2019-01-31
1428
1429 DCAE R3 Maintenance release includes following fixes
1430
1431 **Bug Fixes**
1432
1433 - DataFileCollector
1434      - DCAEGEN2-940
1435        Larger files of size 100Kb publish to DR
1436      - DCAEGEN2-941
1437        DFC error after running over 12 hours
1438      - DCAEGEN2-1001
1439        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
1447        Issue with VES batch event publish
1448
1449 - Heat deployment
1450      - DCAEGEN2-1007
1451        Removing obsolete services configuration
1452
1453
1454 The 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
1463 **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
1467 - 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
1468     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
1473
1474
1475 Version: 3.0.0
1476 --------------
1477
1478 :Release Date: 2018-11-30
1479
1480 **New Features**
1481
1482 DCAE R3 improves upon previous release with the following new features:
1483
1484 - All DCAE R3 components are delivered as Docker container images.  The list of components is as follows.
1485     - 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:
1505         \*  These components are delivered by the Holmes project.
1506
1507 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
1508
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
1512 - 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.
1513
1514 - All DCAE components are designed to support platform maturity requirements.
1515
1516
1517 **Source Code**
1518
1519 Source 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
1551 DCAE 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
1553 Quick 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
1558         - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
1559
1560
1561 **New component Notes**
1562 The following components are introduced in R3
1563
1564     - DataFile Collector
1565        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
1566        - 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
1569        - Description : Recieves VES registration event and updates AAI and SO
1570     - 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
1575        - Description : Receives SNMP traps and publishes them to a  message router (DMAAP/MR) in json structure
1576
1577
1578 **Upgrade Notes**
1579
1580 The following components are upgraded from R2:
1581     - Cloudify Manager:
1582        - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
1583        - 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.
1584     - Bootstrap container:
1585        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
1586        - 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.
1587     - Configuration Binding Service:
1588        - 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
1591        - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
1592     - Policy Handler
1593        - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
1594        - 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
1603        - Description : Refactoring
1604     - 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
1611 Version: 2.0.0
1612 ==============
1613
1614 :Release Date: 2018-06-07
1615
1616 **New Features**
1617
1618 DCAE R2 improves upon previous release with the following new features:
1619
1620 - All DCAE R2 components are delivered as Docker container images.  The list of components is as follows.
1621     - Platform components
1622         - Cloudify Manager
1623         - 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
1632         - Threshold Crossing Analytics
1633         - Holmes Rule Management *
1634         - Holmes Engine Management *
1635     - Additional resources that DCAE utilizes:
1636         - Postgres Database
1637         - Redis Cluster Database
1638         - Consul Cluster
1639
1640     Notes:
1641         \*  These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
1642
1643 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
1644
1645     - 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".
1646     - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1647
1648 - 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.
1649
1650 - All DCAE components are designed to support platform maturity requirements.
1651
1652
1653 **Source Code**
1654
1655 Source 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
1681 - 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
1683 **Security Notes**
1684
1685 DCAE 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
1687 Quick Links:
1688         - `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
1692         - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
1693
1694
1695
1696 **Upgrade Notes**
1697
1698 The 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.
1702     - Bootstrap container:
1703        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
1704        - 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.
1705     - Configuration Binding Service:
1706        - 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
1725
1726
1727 Version: 1.0.0
1728 ==============
1729
1730 :Release Date: 2017-11-16
1731
1732
1733 **New Features**
1734
1735 DCAE is the data collection and analytics sub-system of ONAP.  Under ONAP Release 1 the DCAE
1736 sub-system includes both platform components and DCAE service components.  Collectively the ONAP R1
1737 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
1738 vDNS, vCPU, and vVoLTE.
1739
1740 Specifically, 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
1757 - Service components
1758     - Docker container components
1759         - VNF Event Streaming (VES) collector
1760         - Holmes (engine and rule management) **
1761     - CDAP analytics component
1762         - Threshold Crossing Analytics (TCA)
1763
1764 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
1765 VM configuration as a shared PostgreSQL database for the R1 demos.  (CCSDK PostgreSQL supports
1766 other deployment configurations not used in the R1 demos.)
1767 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
1768 in R1.
1769
1770 Source 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
1791
1792 **Bug Fixes**
1793
1794 This is the initial release.
1795
1796
1797 **Known Issues**
1798
1799 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
1800 - Need to provide a dev configuration DCAE.
1801
1802
1803 **Security Issues**
1804
1805 - 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>`_.>`_.
1806 - 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
1808
1809 **Upgrade Notes**
1810
1811 This is the initial release.
1812
1813
1814 **Deprecation Notes**
1815
1816 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system.  The GEN1
1817 DCAE is deprecated by the R1 release.  The DCAE included in ONAP R1 is also known as DCAE GEN2.  The
1818 following 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
1853 **Other**
1854
1855 SNMP trap collector is seed code delivery only.