Merge "DCAE release notes for Jakarta"
[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-2022 AT&T Intellectual Property. All rights reserved.
4 .. 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 ..      ==========================
21 ..      * * *    JAKARTA    * * *
22 ..      ==========================
23
24
25 Version: 10.0.0
26 ===============
27
28
29 Abstract
30 --------
31
32 This document provides the release notes for Jakarta release.
33
34 Summary
35 -------
36
37 With DCAE transformation to HELM completed this release, all Cloudify/platform handler components have been retired
38 and only helm based MS deployment mode is supported.
39 The following DCAE components are available with default ONAP/DCAE installation:
40
41     - Service components
42         - VES Collector
43         - HV-VES Collector
44         - PNF-Registration Handler
45         - Docker based Threshold Crossing Analytics (TCA-Gen2)
46         - VES OpenAPI Manager
47
48     - Additional resources that DCAE utilizes are deployed using ONAP common charts:
49
50         - Postgresql Database
51         - Mongo Database
52
53
54 These service components (mS) are available to be deployed on-demand via helm:
55
56         - SNMPTrap Collector
57         - RESTConf Collector
58         - DataFile Collector
59         - PM-Mapper
60         - VES Mapper
61         - Heartbeat mS
62         - SON-Handler
63         - PM-Subscription Handler
64         - DataLake Handler (Admin and Feeder)
65         - Slice Analysis mS
66         - DataLake Extraction Service
67         - KPI-Ms
68
69
70 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into a Kubernetes cluster.
71
72 For Helm managed microservices, the dependencies/pre-requisite are identified on each chart individually.
73 In general, most DCAE microservice rely on Configmap for sourcing configuration updates. Each microservice can be deployed independently and based on the dcaegen2-services-common template, features can be enabled or disabled via a configuration override during deployment.
74
75 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
76
77
78 Release Data
79 ------------
80
81 +--------------------------------------+--------------------------------------------------------+
82 | **DCAE Project**                     |                                                        |
83 |                                      |                                                        |
84 +--------------------------------------+--------------------------------------------------------+
85 | **Docker images**                    | Refer :any:`Deliverable <jakarta_deliverable>`         |
86 |                                      |                                                        |
87 +--------------------------------------+--------------------------------------------------------+
88 | **Release designation**              | 10.0.0 Jakarta                                         |
89 |                                      |                                                        |
90 +--------------------------------------+--------------------------------------------------------+
91 | **Release date**                     | 2022-05-12                                             |
92 |                                      |                                                        |
93 +--------------------------------------+--------------------------------------------------------+
94
95
96 New features
97 ------------
98
99 *DCAE Enhancements and Features*
100
101 DCAEGEN2-3021 DCAE Impacts for E2E Network Slicing in Jakarta release
102     - Slice selection taking into consideration resource occupancy levels
103     - IBN based Closed loop for Network Slicing
104
105 DCAEGEN2-3063 CCVPN Jakarta Enhancements for Intent-based Cloud Leased Line and Closed-loop
106     - Support bandwidth evaluation and CL event generation
107     - AAI Interface for bandwidth update notification
108
109 DCAEGEN2-2773 DCAE Helm Transformation (Phase 3/Final)
110     - Removed Consul dependency across all DCAE service components.
111     - All DCAE microservices migrated to use latest CBS SDK library to support configmap/policy retrieval
112     - Enhancement on DCAE common template for DR Feed pub/sub configuration consistency and disable Consul loader
113     - DCAEMOD enhanced to support Helm chart generation for onboarded MS/flows
114     - Cloudify and related Handlers removal from ONAP/DCAE Deployment
115     - v3 spec introduced for MOD Helm flow support
116
117 DCAEGEN2-2906 - Bulk PM / PM Data Control Improvements (PMSH)
118     - PMSH functional enhancement and support for dynamic filter/subscription change via API
119
120 DCAEGEN2-3031 - Topic alignment for DCAE microservices
121     - Migrate DCAE MS to use standard topics for PM-Mapper, Slice-Analysis, KPI-MS
122
123
124 *Non-Functional*
125
126    - DCAEGEN2-2829 - CII Badging improvements
127    - DCAEGEN2-3006 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS, DCAE-SDK, VES OpenAPI Manager)
128    - DCAEGEN2-2961/DCAEGEN2-2962/DCAEGEN2-2963 - Removed GPLv3 license from software by switching to onap/integration base images for VESCollector, RESTConf, SliceAnalysis MS
129    - DCAEGEN2-2958 - STDOUT log compliance for DCAE SNMPTRap collector and Healthcheck container
130
131
132
133
134 .. _jakarta_deliverable:
135
136 Deliverables
137 ------------
138
139 Software Deliverables
140
141 .. csv-table::
142    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
143    :widths: auto
144
145    "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2"
146    "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.7.1"
147    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0"
148    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.2"
149    "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.6"
150    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.0"
151    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
152    "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
153    "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
154    "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
155    "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
156    "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
157    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
158    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
159    "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
160    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2"
161    "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
162    "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.1.0"
163    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
164    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
165    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
166    "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
167    "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.1"
168    "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.4"
169    "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
170    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.0"
171    "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.8.0"
172    "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.0"
173    "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.6"
174    "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.3 (jar)"
175    "dcaegen2/services/sdk", "", "DCAE SDK 1.8.8 (jar)"
176
177 The following repositories (and containers) have been deprecated with this release.
178
179 .. csv-table::
180    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
181    :widths: auto
182
183    "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
184    "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
185    "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
186    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
187    "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
188    "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
189    "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"  
190    "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
191    "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
192    "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
193    "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
194
195
196 Known Limitations, Issues and Workarounds
197 -----------------------------------------
198
199 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
200 Refer following document  :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
201
202
203 *Known Vulnerabilities*
204
205 None
206
207 *Workarounds*
208
209 Documented under corresponding jira if applicable.
210
211 Security Notes
212 --------------
213
214 *Fixed Security Issues*
215
216     Documented on earlier section
217
218 *Known Security Issues*
219
220     None
221
222 *Known Vulnerabilities in Used Modules*
223
224     None
225
226 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/display/SV/Jakarta+DCAE>`_.
227
228 Test Results
229 ------------
230
231  - `DCAE R10 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Jakarta+Release>`_
232  - `DCAE R10 Functional Test <https://wiki.onap.org/display/DW/DCAE+R10+Testplan>`_
233
234
235 References
236 ----------
237
238 For more information on the ONAP Jakarta release, please see:
239
240 #. `ONAP Home Page`_
241 #. `ONAP Documentation`_
242 #. `ONAP Release Downloads`_
243 #. `ONAP Wiki Page`_
244
245
246 .. _`ONAP Home Page`: https://www.onap.org
247 .. _`ONAP Wiki Page`: https://wiki.onap.org
248 .. _`ONAP Documentation`: https://docs.onap.org
249 .. _`ONAP Release Downloads`: https://git.onap.org
250
251 Quick Links:
252
253         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
254         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
255
256
257
258 ..      =====================================
259 ..      * * *    ISTANBUL  MAINTENANCE  * * *
260 ..      =====================================
261
262
263 Version: 9.0.1
264 ==============
265
266 Abstract
267 --------
268
269 This document provides the release notes for the Istanbul Maintenance release
270
271
272 Summary
273 -------
274
275 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
276
277
278 Release Data
279 ------------
280
281 +--------------------------------------+--------------------------------------+
282 | **Project**                          | DCAE                                 |
283 |                                      |                                      |
284 +--------------------------------------+--------------------------------------+
285 | **Docker images**                    | See Istanbul Maintenance Release     |
286 |                                      |         Deliverable (below)          |
287 +--------------------------------------+--------------------------------------+
288 | **Release designation**              | Istanbul Maintenance Release         |
289 |                                      |                                      |
290 +--------------------------------------+--------------------------------------+
291 | **Release date**                     | 2022/01/31                           |
292 |                                      |                                      |
293 +--------------------------------------+--------------------------------------+
294
295 New features
296 ------------
297
298 None
299
300 **Bug fixes**
301
302 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
303 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
304
305
306 **Known Issues**
307
308 None
309
310
311 Security Notes
312 --------------
313
314 *Known Vulnerabilities in Used Modules*
315
316     dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
317
318
319 Istanbul Maintenance Rls Deliverables
320 -------------------------------------
321
322 Software Deliverables
323
324 .. csv-table::
325    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
326    :widths: auto
327
328    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
329    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
330    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
331
332
333
334 ..      ==========================
335 ..      * * *    ISTANBUL    * * *
336 ..      ==========================
337
338
339 Version: 9.0.0
340 ==============
341
342
343 Abstract
344 --------
345
346 This document provides the release notes for Istanbul release.
347
348 Summary
349 -------
350
351 Following DCAE components are available with default ONAP/DCAE installation.
352
353     - Platform components
354
355         - Cloudify Manager (helm chart)*
356         - Bootstrap container (helm chart)*
357         - Configuration Binding Service (helm chart)
358         - Deployment Handler (helm chart)*
359         - Policy Handler (helm chart*
360         - Service Change Handler (helm chart)*
361         - Inventory API (helm chart)*
362         - Dashboard (helm chart)*
363         - VES OpenAPI Manager (helm chart)
364
365     - Service components
366
367         - VES Collector (helm chart  & cloudify blueprint)
368         - HV-VES Collector (helm chart  & cloudify blueprint)
369         - PNF-Registration Handler  (helm chart  & cloudify blueprint)
370         - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart  & cloudify blueprint)
371
372     - Additional resources that DCAE utilizes deployed using ONAP common charts:
373
374         - Postgres Database
375         - Mongo Database
376         - Consul Cluster
377
378     \*  These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
379  
380
381 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
382
383         - SNMPTrap Collector
384         - RESTConf Collector
385         - DataFile Collector
386         - PM-Mapper
387         - BBS-EventProcessor
388         - VES Mapper
389         - Heartbeat mS
390         - SON-Handler
391         - PM-Subscription Handler
392         - DataLake Handler (Admin and Feeder)
393         - Slice Analysis mS
394         - DataLake Extraction Service
395         - KPI-Ms
396
397
398 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
399 With DCAE tranformation to Helm in Istanbul release - all DCAE components are available to be deployed under Helm; Cloudify blueprint deployment is provided for backward compatibility support in this release.
400
401 For Helm managed microservices, the dependencies/pre-requisite are identified on each charts individually. In general, most DCAE microservice rely on Consul/Configbindingservice for sourcing configuration updates (this dependency will be removed in next release). Each microservice can be deployed independently and based on dcaegen2-services-common template, features can be enabled or disabled via configuration override during deployment. For list of supported features in helm refer - :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
402
403 DCAE continues to provides Cloudify deployment through plugins (cloudify) 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.
404
405
406 Release Data
407 ------------
408
409 +--------------------------------------+--------------------------------------------------------+
410 | **DCAE Project**                     |                                                        |
411 |                                      |                                                        |
412 +--------------------------------------+--------------------------------------------------------+
413 | **Docker images**                    | Refer :any:`Deliverable <istanbul_deliverable>`        |
414 |                                      |                                                        |
415 +--------------------------------------+--------------------------------------------------------+
416 | **Release designation**              | 9.0.0 Istanbul                                         |
417 |                                      |                                                        |
418 +--------------------------------------+--------------------------------------------------------+
419 | **Release date**                     | 2021-11-18                                             |
420 |                                      |                                                        |
421 +--------------------------------------+--------------------------------------------------------+
422
423
424 New features
425 ------------
426
427 *DCAE Enhancements Features*
428
429 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
430     - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
431     - Integration with new CBS client SDK and support policy sidecar
432
433 DCAEGEN2-2703 Add stndDefined domain to HV-VES
434     - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec  
435
436 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
437     - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
438     - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
439     - Helm Templated resuable function - Several new common features has been added in generic fashion as named template/functions defined in dcaegen2-services-common charts; each DCAEcomponents/mS can enable required features via configuration override. Following are current set of features available under dcaegen2-services-common
440             - K8S Secret/Environment mapping
441             - CMPv2 Certificate support
442             - Policy Sidecar
443             - Mount data from configmap through PV/PVC
444             - Topic/feed provisioning support
445             - AAF certificates generation/distribution
446             - Consul loader for application config
447
448     - Reducing Consul Dependency for DCAE components
449          Under cloudify deployments, Consul is used as central configuration store for all applications. With migration to Helm, the consul dependency is being removed by switching config management through K8S Configmap (via python/java SDK libraries). This allows application to be deployed standalone in multi/edge cloud without any dependency on central platform components.          
450
451     - Helm-generator tool (POC) available for generating DCAE component helm-chart given component spec. This tool will be integrated with MOD/design flow to support helm chart generation and distribution for Jakarta release. 
452
453 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
454     - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
455
456 DCAEGEN2-2522 Enhancements for OOF SON use case
457     - Implemented CPS client interface (replacing ConfigDb)
458     - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
459
460 *Non-Functional*
461
462    - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
463    - CII Badging improvements (DCAEGEN2-2622)
464    - Healthcheck container Py3 upgrade  (DCAEGEN2-2737)
465    - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
466
467
468 Bug Fixes
469
470    - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
471    - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
472
473
474 .. _istanbul_deliverable:
475
476 Deliverables
477 ------------
478
479 Software Deliverables
480
481 .. csv-table::
482    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
483    :widths: auto
484
485    "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
486    "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
487    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
488    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
489    "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
490    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
491    "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
492    "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
493    "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
494    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
495    "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
496    "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
497    "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
498    "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
499    "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
500    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
501    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
502    "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
503    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
504    "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
505    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
506    "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
507    "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
508    "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"  
509    "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
510    "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
511    "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
512    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
513    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
514    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
515    "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
516    "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
517    "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
518    "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
519    "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
520    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
521    "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
522    "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
523    "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
524    "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
525    "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
526    "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
527
528
529 Known Limitations, Issues and Workarounds
530 -----------------------------------------
531
532 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
533 Refer following document  :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
534
535
536 *Known Vulnerabilities*
537
538 None
539
540 *Workarounds*
541
542 Documented under corresponding jira if applicable.
543
544 Security Notes
545 --------------
546
547 *Fixed Security Issues*
548
549     Documented on earlier section
550
551 *Known Security Issues*
552
553     None
554
555 *Known Vulnerabilities in Used Modules*
556
557     None
558
559 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>`_.
560
561 Test Results
562 ------------
563
564  - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
565  - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
566
567
568 References
569 ----------
570
571 For more information on the ONAP Honolulu release, please see:
572
573 #. `ONAP Home Page`_
574 #. `ONAP Documentation`_
575 #. `ONAP Release Downloads`_
576 #. `ONAP Wiki Page`_
577
578
579 .. _`ONAP Home Page`: https://www.onap.org
580 .. _`ONAP Wiki Page`: https://wiki.onap.org
581 .. _`ONAP Documentation`: https://docs.onap.org
582 .. _`ONAP Release Downloads`: https://git.onap.org
583
584 Quick Links:
585
586         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
587         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
588
589
590 ..      =====================================
591 ..      * * *    HONOLULU  MAINTENANCE  * * *
592 ..      =====================================
593
594
595 Version: 8.0.1
596 ==============
597
598 Abstract
599 --------
600
601 This document provides the release notes for the Honolulu Maintenance release
602
603
604 Summary
605 -------
606
607 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
608
609
610 Release Data
611 ------------
612
613 +--------------------------------------+--------------------------------------+
614 | **Project**                          | DCAE                                 |
615 |                                      |                                      |
616 +--------------------------------------+--------------------------------------+
617 | **Docker images**                    | onap/org.onap.ccsdk.dashboard.       |
618 |                                      |   .ccsdk-app-os:1.4.4                |
619 +--------------------------------------+--------------------------------------+
620 | **Release designation**              | Honolulu Maintenance Release         |
621 |                                      |                                      |
622 +--------------------------------------+--------------------------------------+
623 | **Release date**                     | 2021/06/01                           |
624 |                                      |                                      |
625 +--------------------------------------+--------------------------------------+
626
627 New features
628 ------------
629
630 None
631
632 **Bug fixes**
633
634 - `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
635 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
636 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard 
637 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
638
639 **Known Issues**
640
641 None
642
643 ..      ==========================
644 ..      * * *    HONOLULU    * * *
645 ..      ==========================
646
647
648 Version: 8.0.0
649 ==============
650
651
652 Abstract
653 --------
654
655 This document provides the release notes for Honolulu release.
656
657 Summary
658 -------
659
660 Following DCAE components are available with default ONAP/DCAE installation.
661
662     - Platform components
663
664         - Cloudify Manager (helm chart)
665         - Bootstrap container (helm chart)
666         - Configuration Binding Service (helm chart)
667         - Deployment Handler (helm chart)
668         - Policy Handler (helm chart
669         - Service Change Handler (helm chart)
670         - Inventory API (helm chart)
671         - Dashboard (helm chart)
672         - VES OpenAPI Manager (helm chart)
673
674     - Service components
675
676         - VES Collector (helm chart  & cloudify blueprint)
677         - HV-VES Collector (helm chart  & cloudify blueprint)
678         - PNF-Registration Handler  (helm chart  & cloudify blueprint)
679         - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart  & cloudify blueprint)
680         - Holmes Rule Management (helm chart  & cloudify blueprint)
681         - Holmes Engine Management (helm chart  & cloudify blueprint)
682
683     - Additional resources that DCAE utilizes deployed using ONAP common charts:
684
685         - Postgres Database
686         - Mongo Database
687         - Consul Cluster
688
689 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
690
691         - SNMPTrap Collector
692         - RESTConf Collector
693         - DataFile Collector
694         - PM-Mapper 
695         - BBS-EventProcessor
696         - VES Mapper
697         - Heartbeat mS
698         - SON-Handler
699         - PM-Subscription Handler
700         - DataLake Handler (Admin and Feeder)
701         - Slice Analysis mS
702         - DataLake Extraction Service
703         - KPI-Ms
704
705     Notes:
706
707         \*  These components are delivered by the Holmes project.
708
709
710
711 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.
712
713
714 Release Data
715 ------------
716
717 +--------------------------------------+--------------------------------------------------------+
718 | **DCAE Project**                     |                                                        |
719 |                                      |                                                        |
720 +--------------------------------------+--------------------------------------------------------+
721 | **Docker images**                    | Refer :any:`Deliverable <honolulu_deliverable>`        |
722 |                                      |                                                        |
723 +--------------------------------------+--------------------------------------------------------+
724 | **Release designation**              | 8.0.0 Honolulu                                         |
725 |                                      |                                                        |
726 +--------------------------------------+--------------------------------------------------------+
727 | **Release date**                     | 2021-04-29                                             |
728 |                                      |                                                        |
729 +--------------------------------------+--------------------------------------------------------+
730
731
732 New features
733 ------------
734
735 *DCAE Enhancements*
736
737
738 Functional Updates
739
740    - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571) 
741    - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
742    - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488) 
743    - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
744    - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
745    - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
746    - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
747    - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
748    - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
749
750 Non-Functional
751
752    - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
753    - CII Badging improvements (DCAEGEN2-2570)
754    - Policy-Handler Py3 upgrade  (DCAEGEN2-2494)
755    - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
756    - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
757    - Documentation/user-guide updates
758
759 Bug Fixes
760
761    - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
762    - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
763
764
765 - Following new services are delivered this release
766     - VES OpenAPI Manager
767     - KPI MS (Analytics/RCA)
768
769 .. _honolulu_deliverable:
770
771 Deliverables
772 ------------
773
774 Software Deliverables
775
776 .. csv-table::
777    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
778    :widths: auto
779
780    "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
781    "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
782    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
783    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
784    "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
785    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
786    "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
787    "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
788    "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
789    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
790    "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
791    "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
792    "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
793    "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
794    "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
795    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
796    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
797    "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
798    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
799    "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
800    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4" 
801    "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
802    "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
803    "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"  
804    "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
805    "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
806    "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
807    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
808    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
809    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
810    "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
811    "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
812    "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
813    "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
814    "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
815    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
816    "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
817    "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
818    "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
819    "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
820    "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
821    "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
822
823
824 Known Limitations, Issues and Workarounds
825 -----------------------------------------
826
827 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
828    - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
829    - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
830
831 Such features are available, when the collectors are installed using the Cloudify mechanisms.
832 Refer to collector installation page for more details:
833
834 .. toctree::
835    :maxdepth: 1
836
837    ./services/ves-http/installation.rst
838    ./services/ves-hv/installation.rst
839
840     
841 *Known Vulnerabilities*
842
843 None
844
845 *Workarounds*
846
847 Documented under corresponding jira if applicable.
848
849 Security Notes
850 --------------
851
852 *Fixed Security Issues*
853     
854     Documented on earlier section
855
856 *Known Security Issues*
857     
858     None
859
860 *Known Vulnerabilities in Used Modules*
861     
862     None
863         
864 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>`_.
865
866 Test Results
867 ------------
868
869  - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
870  - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
871
872
873 References
874 ----------
875
876 For more information on the ONAP Honolulu release, please see:
877
878 #. `ONAP Home Page`_
879 #. `ONAP Documentation`_
880 #. `ONAP Release Downloads`_
881 #. `ONAP Wiki Page`_
882
883
884 .. _`ONAP Home Page`: https://www.onap.org
885 .. _`ONAP Wiki Page`: https://wiki.onap.org
886 .. _`ONAP Documentation`: https://docs.onap.org
887 .. _`ONAP Release Downloads`: https://git.onap.org
888
889 Quick Links:
890
891         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
892         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
893
894
895 ..      ===================================
896 ..      * * *    GUILIN  MAINTENANCE  * * *
897 ..      ===================================
898
899
900 Version: 7.0.1
901 ==============
902
903 Abstract
904 --------
905
906 This document provides the release notes for the Guilin Maintenance release
907
908
909 Summary
910 -------
911
912 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
913
914
915 Release Data
916 ------------
917
918 +--------------------------------------+--------------------------------------+
919 | **Project**                          | DCAE                                 |
920 |                                      |                                      |
921 +--------------------------------------+--------------------------------------+
922 | **Docker images**                    | onap/org.onap.dcaegen2.collectors    |
923 |                                      |   .hv-ves.hv-collector-main:1.5.1    |
924 +--------------------------------------+--------------------------------------+
925 | **Release designation**              | Guilin Maintenance Release           |
926 |                                      |                                      |
927 +--------------------------------------+--------------------------------------+
928 | **Release date**                     | 2021/04/19                           |
929 |                                      |                                      |
930 +--------------------------------------+--------------------------------------+
931
932 New features
933 ------------
934
935 None
936
937 **Bug fixes**
938
939 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
940 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
941
942 **Known Issues**
943
944 Same as Guilin Release
945
946
947 ..      ========================
948 ..      * * *    GUILIN    * * *
949 ..      ========================
950
951
952 Version: 7.0.0
953 ==============
954
955
956 Abstract
957 --------
958
959 This document provides the release notes for Guilin release.
960
961 Summary
962 -------
963
964 Following DCAE components are available with default ONAP/DCAE installation.
965
966     - Platform components
967
968         - Cloudify Manager (helm chart)
969         - Bootstrap container (helm chart)
970         - Configuration Binding Service (helm chart)
971         - Deployment Handler (helm chart)
972         - Policy Handler (helm chart
973         - Service Change Handler (helm chart)
974         - Inventory API (helm chart)
975         - Dashboard (helm chart)
976
977     - Service components
978
979         - VES Collector
980         - HV-VES Collector
981         - PNF-Registration Handler
982         - Docker based Threshold Crossing Analytics (TCA-Gen2)
983         - Holmes Rule Management *
984         - Holmes Engine Management *
985
986     - Additional resources that DCAE utilizes deployed using ONAP common charts:
987     
988         - Postgres Database
989         - Mongo Database
990         - Redis Cluster Database
991         - Consul Cluster 
992
993 Below service components (mS) are available to be deployed on-demand.
994
995         - SNMPTrap Collector
996         - RESTConf Collector
997         - DataFile Collector
998         - PM-Mapper 
999         - BBS-EventProcessor
1000         - VES Mapper
1001         - Heartbeat mS
1002         - SON-Handler
1003         - PM-Subscription Handler
1004         - DataLake Handler (Admin and Feeder)
1005         - Slice Analysis
1006         - DataLake Extraction Service
1007
1008     Notes:
1009
1010         \*  These components are delivered by the Holmes project.
1011
1012
1013
1014 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.
1015
1016
1017 Release Data
1018 ------------
1019
1020 +--------------------------------------+--------------------------------------------------------+
1021 | **DCAE Project**                     |                                                        |
1022 |                                      |                                                        |
1023 +--------------------------------------+--------------------------------------------------------+
1024 | **Docker images**                    | Refer :any:`Deliverable <guilin_deliverable>`          |
1025 |                                      |                                                        |
1026 +--------------------------------------+--------------------------------------------------------+
1027 | **Release designation**              | 7.0.0 Guilin                                           |
1028 |                                      |                                                        |
1029 +--------------------------------------+--------------------------------------------------------+
1030 | **Release date**                     | 2020-11-19                                             |
1031 |                                      |                                                        |
1032 +--------------------------------------+--------------------------------------------------------+
1033
1034
1035 New features
1036 ------------
1037
1038 - DCAE Enhancements
1039
1040     - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
1041     - Bootstrap container optimization  (DCAEGEN2-1791)
1042     - MOD/Runtime â€“ Enable configuration for dynamic topic support (DCAEGEN2-1996)
1043     - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
1044     - DCAE Dashboard UI Optimization  and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
1045     - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
1046     - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
1047     - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
1048     - 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)
1049     - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
1050     - Best practice compliance
1051          - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
1052          - No more than one main process (DCAEGEN2-2327/REQ-365)
1053          - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
1054          - All containers must run as non-root (REQ-362)
1055          - Code coverage >55% (DCAEGEN2-2333)
1056     - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
1057  
1058
1059 - Following new services are delivered this release
1060
1061     - Event Processors
1062         - DataLake Extraction Service 
1063        
1064     - Analytics/RCA
1065         - Slice Analysis MS
1066         
1067 .. _guilin_deliverable:
1068
1069 Deliverables
1070 ------------
1071
1072 Software Deliverables
1073
1074 .. csv-table::
1075    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1076    :widths: auto
1077
1078    "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1079    "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
1080    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
1081    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
1082    "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1083    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
1084    "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
1085    "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1086    "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1087    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1088    "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1089    "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1090    "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
1091    "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1092    "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1093    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1094    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1095    "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1096    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
1097    "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
1098    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8" 
1099    "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1100    "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1101    "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"  
1102    "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1103    "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1104    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1105    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1106    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1107    "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1108    "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
1109    "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1110    "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1111    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
1112    "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
1113    "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
1114    "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
1115    "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
1116    "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
1117    "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1118         
1119
1120 Known Limitations, Issues and Workarounds
1121 -----------------------------------------
1122
1123     * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1124     * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1125     * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
1126     
1127
1128 *System Limitations*
1129
1130 None
1131
1132 *Known Vulnerabilities*
1133
1134 None
1135
1136 *Workarounds*
1137
1138 Documented under corresponding jira if applicable.
1139
1140 Security Notes
1141 --------------
1142
1143 *Fixed Security Issues*
1144     Listed above
1145     
1146 *Known Security Issues*
1147
1148         None
1149         
1150         
1151 *Known Vulnerabilities in Used Modules*
1152
1153         None
1154         
1155 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>`_.
1156
1157 Test Results
1158 ------------
1159
1160  - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
1161  - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
1162
1163
1164 References
1165 ----------
1166
1167 For more information on the ONAP Guilin release, please see:
1168
1169 #. `ONAP Home Page`_
1170 #. `ONAP Documentation`_
1171 #. `ONAP Release Downloads`_
1172 #. `ONAP Wiki Page`_
1173
1174
1175 .. _`ONAP Home Page`: https://www.onap.org
1176 .. _`ONAP Wiki Page`: https://wiki.onap.org
1177 .. _`ONAP Documentation`: https://docs.onap.org
1178 .. _`ONAP Release Downloads`: https://git.onap.org
1179
1180 Quick Links:
1181
1182         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1183         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1184
1185
1186
1187
1188 ..      ======================================
1189 ..      * * *    EL-ALTO  MAINTENANCE  * * *
1190 ..      ======================================
1191
1192
1193 Version: 5.0.2
1194 ==============
1195
1196 Abstract
1197 --------
1198
1199 This document provides the release notes for the El-Alto Maintenance release
1200
1201
1202 Summary
1203 -------
1204
1205 This maintenance release is primarily to update expired certificates 
1206 from original El-Alto released TLS-init container.
1207
1208 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically 
1209 retrieved from AAF at deployment time for all DCAE components.
1210
1211 Release Data
1212 ------------
1213
1214 +--------------------------------------+--------------------------------------+
1215 | **Project**                          | DCAE                                 |
1216 |                                      |                                      |
1217 +--------------------------------------+--------------------------------------+
1218 | **Docker images**                    | onap/org.onap.dcaegen2.deployments   |
1219 |                                      |   .tls-init-container:1.0.4          |
1220 +--------------------------------------+--------------------------------------+
1221 | **Release designation**              | El-Alto  Maintenance Release         |
1222 |                                      |                                      |
1223 +--------------------------------------+--------------------------------------+
1224 | **Release date**                     | 2020/08/24                           |
1225 |                                      |                                      |
1226 +--------------------------------------+--------------------------------------+
1227
1228 New features
1229 ------------
1230
1231 None
1232
1233 **Bug fixes**
1234
1235 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
1236
1237 **Known Issues**
1238 Same as El-Alto Release
1239
1240
1241
1242 ..      ======================================
1243 ..      * * *    FRANKFURT  MAINTENANCE  * * *
1244 ..      ======================================
1245
1246
1247 Version: 6.0.1
1248 ==============
1249
1250 Abstract
1251 --------
1252
1253 This document provides the release notes for the Frankfurt Maintenance release
1254
1255
1256 Summary
1257 -------
1258
1259 The focus of this release is to correct issues found on Frankfurt release.
1260
1261 Release Data
1262 ------------
1263
1264 +--------------------------------------+--------------------------------------+
1265 | **Project**                          | DCAE                                 |
1266 |                                      |                                      |
1267 +--------------------------------------+--------------------------------------+
1268 | **Docker images**                    | onap/org.onap.dcaegen2.services.     |
1269 |                                      |   son-handler:2.0.4                  |
1270 +--------------------------------------+--------------------------------------+
1271 | **Release designation**              | Frankfurt  Maintenance Release 1     |
1272 |                                      |                                      |
1273 +--------------------------------------+--------------------------------------+
1274 | **Release date**                     | 2020/08/17                           |
1275 |                                      |                                      |
1276 +--------------------------------------+--------------------------------------+
1277
1278 New features
1279 ------------
1280
1281 None
1282
1283 **Bug fixes**
1284
1285 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1286 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification  to align with policy component updates
1287
1288 **Known Issues**
1289
1290 Same as Frankfurt Release
1291
1292
1293
1294
1295 ..      ===========================
1296 ..      * * *    FRANKFURT    * * *
1297 ..      ===========================
1298
1299
1300 Version: 6.0.0
1301 ==============
1302
1303
1304 Abstract
1305 --------
1306
1307 This document provides the release notes for the Frankfurt release.
1308
1309 Summary
1310 -------
1311
1312 Following DCAE components are available with default ONAP/DCAE installation.
1313
1314     - Platform components
1315
1316         - Cloudify Manager (helm chart)
1317         - Bootstrap container (helm chart)
1318         - Configuration Binding Service (helm chart)
1319         - Deployment Handler (helm chart)
1320         - Policy Handler (helm chart
1321         - Service Change Handler (helm chart)
1322         - Inventory API (helm chart)
1323         - Dashboard (helm chart)
1324
1325     - Service components
1326
1327         - VES Collector
1328         - Threshold Crossing Analytics (TCA/CDAP)
1329         - HV-VES Collector
1330         - PNF-Registration Handler
1331         - Docker based Threshold Crossing Analytics (TCA-Gen2)
1332         - Holmes Rule Management *
1333         - Holmes Engine Management *
1334
1335     - Additional resources that DCAE utilizes deployed using ONAP common charts:
1336     
1337         - Postgres Database
1338         - Mongo Database
1339         - Redis Cluster Database
1340         - Consul Cluster 
1341
1342 Below service components (mS) are available to be deployed on-demand.
1343
1344         - SNMPTrap Collector
1345         - RESTConf Collector
1346         - DataFile Collector
1347         - PM-Mapper 
1348         - BBS-EventProcessor
1349         - VES Mapper
1350         - Heartbeat mS
1351         - SON-Handler
1352         - PM-Subscription Handler
1353
1354     Notes:
1355
1356         \*  These components are delivered by the Holmes project.
1357
1358
1359
1360 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.
1361
1362
1363 Release Data
1364 ------------
1365
1366 +--------------------------------------+--------------------------------------------------------+
1367 | **DCAE Project**                     |                                                        |
1368 |                                      |                                                        |
1369 +--------------------------------------+--------------------------------------------------------+
1370 | **Docker images**                    |Refer :any:`Deliverable <frankfurt_deliverable>`        |
1371 |                                      |                                                        |
1372 +--------------------------------------+--------------------------------------------------------+
1373 | **Release designation**              | 6.0.0 frankfurt                                        |
1374 |                                      |                                                        |
1375 +--------------------------------------+--------------------------------------------------------+
1376 | **Release date**                     | 2020-06-04                                             |
1377 |                                      |                                                        |
1378 +--------------------------------------+--------------------------------------------------------+
1379
1380
1381 New features
1382 ------------
1383
1384 - DCAE Platform Enhancement
1385
1386     - Introduction of Microservice and Onboarding Design (MOD) platform 
1387     - Policy Notification support for DCAE components
1388     - Dynamic AAF certificate creation during component instantiation
1389     - Helm chart optimization to control each platform component separate
1390     - Dashboard Optimization 
1391     - Blueprint generator tool to simplify deployment artifact creation
1392    
1393
1394 - Following new services are delivered this release
1395
1396     - Event Processors
1397     
1398         - PM Subscription Handler
1399         - DataLake Handlers 
1400     - Analytics/RCA
1401     
1402         - TCA-GEN2
1403         
1404         - Acumos Adapter (PoC)
1405
1406 .. _frankfurt_deliverable:
1407
1408 Deliverables
1409 ------------
1410
1411 Software Deliverables
1412
1413 .. csv-table::
1414    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1415    :widths: auto
1416
1417    "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1418    "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1419    "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1420    "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1421    "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1422    "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1423    "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1424    "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1425    "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1426    "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1427    "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1428    "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1429    "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1430    "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1431    "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1432    "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1433    "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1434    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1435    "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1436    "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1437    "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1438    "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6" 
1439    "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1440    "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1441    "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"  
1442    "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1443    "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1444    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1445    "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1446    "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1447    "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1448    "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1449    "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1450    "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1451    "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1452    "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1453    "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1454    "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1455    "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1456    "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1457         
1458
1459 Known Limitations, Issues and Workarounds
1460 -----------------------------------------
1461
1462     * Blueprint generator escape char issue (DCAEGEN2-2140)
1463     * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1464     * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1465
1466
1467
1468 *System Limitations*
1469
1470 None
1471
1472 *Known Vulnerabilities*
1473
1474 None
1475
1476 *Workarounds*
1477
1478 Documented under corresponding jira if applicable.
1479
1480 Security Notes
1481 --------------
1482
1483 *Fixed Security Issues*
1484
1485     * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1486     * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1487     * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1488     * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1489     * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1490
1491     
1492 *Known Security Issues*
1493
1494         None
1495         
1496         
1497 *Known Vulnerabilities in Used Modules*
1498
1499         None
1500         
1501 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>`_.
1502
1503 Test Results
1504 ------------
1505
1506  - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1507  - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1508
1509
1510 References
1511 ----------
1512
1513 For more information on the ONAP Frankfurt release, please see:
1514
1515 #. `ONAP Home Page`_
1516 #. `ONAP Documentation`_
1517 #. `ONAP Release Downloads`_
1518 #. `ONAP Wiki Page`_
1519
1520
1521 .. _`ONAP Home Page`: https://www.onap.org
1522 .. _`ONAP Wiki Page`: https://wiki.onap.org
1523 .. _`ONAP Documentation`: https://docs.onap.org
1524 .. _`ONAP Release Downloads`: https://git.onap.org
1525
1526 Quick Links:
1527
1528         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1529         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1530
1531
1532 ..      =========================
1533 ..      * * *    EL-ALTO    * * *
1534 ..      =========================
1535
1536
1537 Version: 5.0.1
1538 ==============
1539
1540 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
1541
1542 Following is summary of updates done for DCAEGEN2
1543
1544 **Security**
1545
1546 Following platform components were enabled for HTTPS
1547     - ConfigBindingService (CBS)
1548       -   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>`_
1549     - Cloudify Manager
1550     - InventoryAPI
1551     - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1552
1553 All components interfacing with platform components were modified to support TLS interface
1554
1555 **Miscellaneous**
1556     - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1557     - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1558     - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1559     - CBS client libraries updated to remove consul service lookup
1560     - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1561
1562
1563
1564 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.
1565     - Platform components
1566         - Cloudify Manager (helm chart)
1567         - Bootstrap container (helm chart)
1568         - Configuration Binding Service (helm chart)
1569         - Deployment Handler (helm chart)
1570         - Policy Handler (helm chart
1571         - Service Change Handler (helm chart)
1572         - Inventory API (helm chart)
1573         - Dashboard (helm charts)
1574     - Service components
1575         - VES Collector
1576         - SNMP Collector
1577         - Threshold Crossing Analytics
1578         - HV-VES Collector
1579         - PNF-Registration Handler
1580         - Holmes Rule Management *
1581         - Holmes Engine Management *
1582     - Additional resources that DCAE utilizes:
1583         - Postgres Database
1584         - Redis Cluster Database
1585         - Consul Cluster *
1586
1587     Notes:
1588         \*  These components are delivered by external ONAP project.
1589
1590 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1591
1592     - Collectors
1593         - RESTConf collector 
1594         - DataFile collector
1595     - Event Processors
1596         - VES Mapper
1597         - 3gpp PM-Mapper
1598         - BBS Event processor
1599     - Analytics/RCA
1600         - SON-Handler
1601         - Missing Heartbeat Ms
1602
1603 - All DCAE components are designed to support platform maturity requirements.
1604
1605
1606 **Source Code**
1607
1608 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.
1609     - dcaegen2
1610     - dcaegen2.analytics.tca
1611     - dcaegen2.collectors.snmptrap
1612     - dcaegen2.collectors.ves
1613     - dcaegen2.collectors.hv-ves
1614     - dcaegen2.collectors.datafile
1615     - dcaegen2.collectors.restconf
1616     - dcaegen2.deployments
1617     - dcaegen2.platform.blueprints
1618     - dcaegen2.platform.cli
1619     - dcaegen2.platform.configbinding
1620     - dcaegen2.platform.deployment-handler
1621     - dcaegen2.platform.inventory-api
1622     - dcaegen2.platform.plugins
1623     - dcaegen2.platform.policy-handler
1624     - dcaegen2.platform.servicechange-handler
1625     - dcaegen2.services.heartbeat
1626     - dcaegen2.services.mapper
1627     - dcaegen2.services.pm-mapper
1628     - dcaegen2.services.prh
1629     - dcaegen2.services.son-handler
1630     - dcaegen2.services
1631     - dcaegen2.services.sdk
1632     - dcaegen2.utils
1633     - ccsdk.platform.plugins
1634     - ccsdk.dashboard
1635
1636 **Bug Fixes**
1637     * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1638     * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1639
1640
1641 **Known Issues**
1642     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1643
1644 **Security Notes**
1645
1646 *Fixed Security Issues*
1647     * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1648     * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1649     * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1650     * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1651     * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1652
1653 *Known Security Issues*
1654     * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1655     * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1656     * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1657     * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1658     * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1659
1660 *Known Vulnerabilities in Used Modules*
1661
1662 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>`_.
1663
1664 Quick Links:
1665         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1666
1667         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1668
1669         - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1670
1671
1672 **Upgrade Notes**
1673
1674 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1675     - K8S Bootstrap container:
1676        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1677        - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1678     - Configuration Binding Service:
1679        - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1680        - Description: HTTPS support, Image optimization and non-root user
1681     - Inventory API
1682        - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1683        - Description: HTTPS support, container optmization and non-root user
1684     - DataFile Collector
1685        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1686        - Description : Code optimization, bug fixes, dmaap plugin integration
1687     - SON Handler MS
1688        - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1689        - Description : Image optimization, bug fixes, CBS integration
1690     - VES Adapter/Mapper MS
1691        - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1692        - Description : Image optimization & CBS periodic polling
1693     - PRH MS
1694        - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1695        - Description : Code optimization, bug fixes and SDK alignment
1696     - HV-VES MS
1697        - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1698        - Description : Code optimization, bug fixes and SDK alignment
1699
1700 Version: 5.0.0
1701 ==============
1702
1703 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1704
1705 Following is summary of updates done for DCAEGEN2
1706
1707 **Security**
1708
1709 Following platform components were enabled for HTTPS
1710     - ConfigBindingService (CBS)
1711       -   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>`_
1712     - Cloudify Manager
1713     - InventoryAPI
1714
1715 All components interfacing with platform components were modified to support TLS interface
1716
1717 **Miscellaneous**
1718     - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1719     - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1720     - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1721     - CBS client libraries updated to remove consul service lookup
1722
1723
1724
1725 **Bug Fixes**
1726     * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1727     * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1728
1729
1730 **Known Issues**
1731     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1732
1733
1734 **Security Notes**
1735
1736 *Fixed Security Issues*
1737
1738 *Known Security Issues*
1739
1740     * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1741     * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1742     * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1743     * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1744     * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1745     * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1746     * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1747     * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1748     * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1749     * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1750
1751 *Known Vulnerabilities in Used Modules*
1752
1753 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>`_.
1754
1755 Quick Links:
1756         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1757
1758         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1759
1760         - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1761
1762
1763 **Upgrade Notes**
1764
1765 The following components are upgraded from Dublin/R4.
1766     - Cloudify Manager:
1767        - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1768        - 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.
1769     - K8S Bootstrap container:
1770        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1771        - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1772     - Configuration Binding Service:
1773        - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1774        - Description: HTTPS support, Image optimization and non-root user
1775     - Deployment Handler
1776        - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1777        - Description: Update to node10, uninstall workflow updates
1778     - Service Change Handler
1779        - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1780        - Description: HTTPS inventoryAPI support, container optmization and non-root user
1781     - Inventory API
1782        - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1783        - Description: HTTPS support, container optmization and non-root user
1784     - DataFile Collector
1785        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1786        - Description : Code optimization, bug fixes, dmaap plugin integration
1787     - 3gpp PM-Mapper
1788        - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1789        - Description: Code optimization, bug fixes, dmaap plugin integration
1790
1791
1792
1793 Version: 4.0.0
1794 ==============
1795
1796 :Release Date: 2019-06-06
1797
1798 **New Features**
1799
1800 DCAE R4 improves upon previous release with the following new features:
1801
1802 - DCAE Platform Enhancement
1803     - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1804     - Support helm chart deployment in DCAE using new Helm cloudify plugin
1805     - DCAE Healthcheck enhancement to cover static and dynamic deployments
1806     - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1807     - Dashboard Integration (UI for deployment/verification)
1808     - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1809     - Blueprint generator tool to simplify deployment artifact creation
1810     - Cloudify Manager resiliency
1811
1812 - Following new services are delivered with Dublin
1813     - Collectors
1814         - RESTConf collector 
1815     - Event Processors
1816         - VES Mapper
1817         - 3gpp PM-Mapper
1818         - BBS Event processor
1819     - Analytics/RCA
1820         - SON-Handler
1821         - Heartbeat MS
1822
1823 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
1824     - Platform components
1825         - Cloudify Manager (helm chart)
1826         - Bootstrap container (helm chart)
1827         - Configuration Binding Service (helm chart)
1828         - Deployment Handler (helm chart)
1829         - Policy Handler (helm chart
1830         - Service Change Handler (helm chart)
1831         - Inventory API (helm chart)
1832         - Dashboard (Cloudify Blueprint)
1833     - Service components
1834         - VES Collector
1835         - SNMP Collector
1836         - Threshold Crossing Analytics
1837         - HV-VES Collector
1838         - PNF-Registration Handler
1839         - Holmes Rule Management *
1840         - Holmes Engine Management *
1841     - Additional resources that DCAE utilizes:
1842         - Postgres Database
1843         - Redis Cluster Database
1844         - Consul Cluster *
1845
1846     Notes:
1847         \*  These components are delivered by the Holmes project.
1848
1849
1850 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.
1851
1852 - All DCAE components are designed to support platform maturity requirements.
1853
1854
1855 **Source Code**
1856
1857 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1858     - dcaegen2
1859     - dcaegen2.analytics.tca
1860     - dcaegen2.collectors.snmptrap
1861     - dcaegen2.collectors.ves
1862     - dcaegen2.collectors.hv-ves
1863     - dcaegen2.collectors.datafile
1864     - dcaegen2.collectors.restconf
1865     - dcaegen2.deployments
1866     - dcaegen2.platform.blueprints
1867     - dcaegen2.platform.cli
1868     - dcaegen2.platform.configbinding
1869     - dcaegen2.platform.deployment-handler
1870     - dcaegen2.platform.inventory-api
1871     - dcaegen2.platform.plugins
1872     - dcaegen2.platform.policy-handler
1873     - dcaegen2.platform.servicechange-handler
1874     - dcaegen2.services.heartbeat
1875     - dcaegen2.services.mapper
1876     - dcaegen2.services.pm-mapper
1877     - dcaegen2.services.prh
1878     - dcaegen2.services.son-handler
1879     - dcaegen2.services
1880     - dcaegen2.services.sdk
1881     - dcaegen2.utils
1882     - ccsdk.platform.plugins
1883     - ccsdk.dashboard
1884
1885 **Bug Fixes**
1886
1887 **Known Issues**
1888     * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1889
1890
1891 **Security Notes**
1892
1893 *Fixed Security Issues*
1894
1895 *Known Security Issues*
1896
1897     * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1898     * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1899     * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1900     * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1901     * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1902     * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1903     * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1904     * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1905     * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1906     * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1907
1908 *Known Vulnerabilities in Used Modules*
1909
1910 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>`_.
1911
1912 Quick Links:
1913         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1914
1915         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1916
1917         - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
1918
1919
1920 **New component Notes**
1921 The following components are introduced in R4
1922
1923     - Dashboard
1924        - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1925        - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1926     - Blueprint generator
1927        - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
1928        - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
1929     - RESTConf collector 
1930        - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1931        - Description: Provides RESTConf interfaces to events from external domain controllers
1932     - VES/Universal Mapper
1933        - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
1934        - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
1935     - 3gpp PM-Mapper
1936        - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
1937        - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
1938     - BBS Event processor
1939        - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
1940        - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
1941     - SON-Handler
1942        - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
1943        - Description: Supports PC-ANR optimization analysis and generating CL events output
1944     - Heartbeat MS
1945        - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1946        - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
1947
1948
1949 **Upgrade Notes**
1950
1951 The following components are upgraded from R3
1952     - Cloudify Manager:
1953        - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1954        - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
1955     - K8S Bootstrap container:
1956        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
1957        - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1958     - Configuration Binding Service:
1959        - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1960        - Description: Code optimization and bug fixes
1961     - Deployment Handler
1962        - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1963        - Include updates for health and service endpoint check and bug fixes
1964     - Policy Handler
1965        - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1966        - Description: Policy Handler supports the new lifecycle API's from Policy framework
1967     - Service Change Handler
1968        - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1969        - Description: No update from R3
1970     - Inventory API
1971        - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1972        - Description: Refactoring and updates for health and service endpoint check
1973     - VES Collector
1974        - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
1975        - Description : Authentication enhancement, refactoring and bug-fixes
1976     - Threshold Crossing Analytics
1977        - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1978        - 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.
1979     - DataFile Collector
1980        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
1981        - Description : Code optimization, bug fixes, logging and performance improvement
1982     - PNF Registrator handler
1983        - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
1984        - Description : Code optimization, SDK integration, PNF-UPDATE flow support
1985     - HV-VES Collector
1986        - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1987        - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1988     - SNMP Trap Collector
1989        - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
1990        - Description : Code coverage improvements
1991
1992
1993
1994
1995 Version: 3.0.1
1996 ==============
1997
1998 :Release Date: 2019-01-31
1999
2000 DCAE R3 Maintenance release includes following fixes
2001
2002 **Bug Fixes**
2003
2004 - DataFileCollector
2005      - DCAEGEN2-940
2006        Larger files of size 100Kb publish to DR
2007      - DCAEGEN2-941
2008        DFC error after running over 12 hours
2009      - DCAEGEN2-1001
2010        Multiple Fileready notification not handled
2011
2012 - HighVolume VES Collector (protobuf/tcp)
2013      - DCAEGEN2-976
2014        HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
2015
2016 - VESCollector (http)
2017      - DCAEGEN2-1035
2018        Issue with VES batch event publish
2019
2020 - Heat deployment
2021      - DCAEGEN2-1007
2022        Removing obsolete services configuration
2023
2024
2025 The following containers are updated in R3.0.1
2026
2027     - DataFile Collector
2028        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
2029     - HV-VES Collector
2030        - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
2031     - VES Collector
2032        - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
2033
2034 **Known Issues**
2035
2036 - 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
2037
2038 - 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
2039     kubectl get deployments -n onap | grep deployment-handler
2040     kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
2041     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
2042
2043
2044
2045
2046 Version: 3.0.0
2047 --------------
2048
2049 :Release Date: 2018-11-30
2050
2051 **New Features**
2052
2053 DCAE R3 improves upon previous release with the following new features:
2054
2055 - All DCAE R3 components are delivered as Docker container images.  The list of components is as follows.
2056     - Platform components
2057         - Cloudify Manager
2058         - Bootstrap container
2059         - Configuration Binding Service
2060         - Deployment Handler
2061         - Policy Handler
2062         - Service Change Handler
2063         - Inventory API
2064     - Service components
2065         - VES Collector
2066         - SNMP Collector
2067         - Threshold Crossing Analytics
2068         - Holmes Rule Management *
2069         - Holmes Engine Management *
2070     - Additional resources that DCAE utilizes:
2071         - Postgres Database
2072         - Redis Cluster Database
2073         - Consul Cluster
2074
2075     Notes:
2076         \*  These components are delivered by the Holmes project.
2077
2078 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2079
2080     - 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".
2081     - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2082
2083 - 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.
2084
2085 - All DCAE components are designed to support platform maturity requirements.
2086
2087
2088 **Source Code**
2089
2090 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2091     - dcaegen2
2092     - dcaegen2.analytics
2093     - dcaegen2.analytics.tca
2094     - dcaegen2.collectors
2095     - dcaegen2.collectors.snmptrap
2096     - dcaegen2.collectors.ves
2097     - dcaegen2.collectors.hv-ves
2098     - dcaegen2.collectors.datafile
2099     - dcaegen2.deployments
2100     - dcaegen2.platform
2101     - dcaegen2.platform.blueprints
2102     - dcaegen2.platform.cli
2103     - dcaegen2.platform.configbinding
2104     - dcaegen2.platform.deployment-handler
2105     - dcaegen2.platform.inventory-api
2106     - dcaegen2.platform.plugins
2107     - dcaegen2.platform.policy-handler
2108     - dcaegen2.platform.servicechange-handler
2109     - dcaegen2.services.heartbeat
2110     - dcaegen2.services.mapper
2111     - dcaegen2.services.prh
2112     - dcaegen2.utils
2113
2114 **Bug Fixes**
2115
2116 **Known Issues**
2117
2118 - 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.
2119
2120 **Security Notes**
2121
2122 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>`_.
2123
2124 Quick Links:
2125         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2126
2127         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2128
2129         - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
2130
2131
2132 **New component Notes**
2133 The following components are introduced in R3
2134
2135     - DataFile Collector
2136        - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
2137        - Description : Bulk data file collector to fetch non-realtime PM data
2138     - PNF Registrator handler
2139        - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
2140        - Description : Recieves VES registration event and updates AAI and SO
2141     - HV-VES Collector
2142        - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
2143        - Description : High Volume VES Collector for fetching real-time PM measurement data
2144     - SNMP Trap Collector
2145        - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2146        - Description : Receives SNMP traps and publishes them to a  message router (DMAAP/MR) in json structure
2147
2148
2149 **Upgrade Notes**
2150
2151 The following components are upgraded from R2:
2152     - Cloudify Manager:
2153        - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
2154        - 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.
2155     - Bootstrap container:
2156        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
2157        - 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.
2158     - Configuration Binding Service:
2159        - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
2160        - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
2161     - Deployment Handler
2162        - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
2163     - Policy Handler
2164        - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
2165        - Description: Policy Handler now supports the new configuration policy format and support for TLS
2166     - Service Change Handler
2167        - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2168        - Description: Refactoring.
2169     - Inventory API
2170        - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
2171        - Description: Refactoring.
2172     - VES Collector
2173        - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
2174        - Description : Refactoring
2175     - Threshold Crossing Analytics
2176        - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2177        - 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.
2178
2179
2180
2181
2182 Version: 2.0.0
2183 ==============
2184
2185 :Release Date: 2018-06-07
2186
2187 **New Features**
2188
2189 DCAE R2 improves upon previous release with the following new features:
2190
2191 - All DCAE R2 components are delivered as Docker container images.  The list of components is as follows.
2192     - Platform components
2193         - Cloudify Manager
2194         - Bootstrap container
2195         - Configuration Binding Service
2196         - Deployment Handler
2197         - Policy Handler
2198         - Service Change Handler
2199         - Inventory API
2200     - Service components
2201         - VES Collector
2202         - SNMP Collector
2203         - Threshold Crossing Analytics
2204         - Holmes Rule Management *
2205         - Holmes Engine Management *
2206     - Additional resources that DCAE utilizes:
2207         - Postgres Database
2208         - Redis Cluster Database
2209         - Consul Cluster
2210
2211     Notes:
2212         \*  These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
2213
2214 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2215
2216     - 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".
2217     - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2218
2219 - 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.
2220
2221 - All DCAE components are designed to support platform maturity requirements.
2222
2223
2224 **Source Code**
2225
2226 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2227     - dcaegen2
2228     - dcaegen2.analytics
2229     - dcaegen2.analytics.tca
2230     - dcaegen2.collectors
2231     - dcaegen2.collectors.snmptrap
2232     - dcaegen2.collectors.ves
2233     - dcaegen2.deployments
2234     - dcaegen2.platform
2235     - dcaegen2.platform.blueprints
2236     - dcaegen2.platform.cli
2237     - dcaegen2.platform.configbinding
2238     - dcaegen2.platform.deployment-handler
2239     - dcaegen2.platform.inventory-api
2240     - dcaegen2.platform.plugins
2241     - dcaegen2.platform.policy-handler
2242     - dcaegen2.platform.servicechange-handler
2243     - dcaegen2.services.heartbeat
2244     - dcaegen2.services.mapper
2245     - dcaegen2.services.prh
2246     - dcaegen2.utils
2247
2248 **Bug Fixes**
2249
2250 **Known Issues**
2251
2252 - 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.
2253
2254 **Security Notes**
2255
2256 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>`_.
2257
2258 Quick Links:
2259         - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2260
2261         - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2262
2263         - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2264
2265
2266
2267 **Upgrade Notes**
2268
2269 The following components are upgraded from R1:
2270     - Cloudify Manager:
2271        - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2272        - 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.
2273     - Bootstrap container:
2274        - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2275        - 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.
2276     - Configuration Binding Service:
2277        - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2278        - Description: Configuration Binding Sevice now supports the new configuration policy format.
2279     - Deployment Handler
2280        - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2281     - Policy Handler
2282        - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2283        - Description: Policy Handler now supports the new configuration policy format.
2284     - Service Change Handler
2285        - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2286        - Description: Refactoring.
2287     - Inventory API
2288        - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2289        - Description: Refactoring.
2290     - VES Collector
2291        - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2292     - Threshold Crossing Analytics
2293        - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2294        - 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.
2295
2296
2297
2298 Version: 1.0.0
2299 ==============
2300
2301 :Release Date: 2017-11-16
2302
2303
2304 **New Features**
2305
2306 DCAE is the data collection and analytics sub-system of ONAP.  Under ONAP Release 1 the DCAE
2307 sub-system includes both platform components and DCAE service components.  Collectively the ONAP R1
2308 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2309 vDNS, vCPU, and vVoLTE.
2310
2311 Specifically, DCAE R1 includes the following components:
2312
2313 - Core platform
2314     - Cloudify manager
2315     - Consul cluster
2316 - Extended platform
2317     - Platform component docker host
2318     - Service component docker host
2319     - CDAP cluster
2320     - PostgreSQL database (*)
2321 - Platform docker container components
2322     - Configuration binding service
2323     - Deployment handler
2324     - Service change handler
2325     - Inventory
2326     - Policy handler
2327     - CDAP broker
2328 - Service components
2329     - Docker container components
2330         - VNF Event Streaming (VES) collector
2331         - Holmes (engine and rule management) **
2332     - CDAP analytics component
2333         - Threshold Crossing Analytics (TCA)
2334
2335 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2336 VM configuration as a shared PostgreSQL database for the R1 demos.  (CCSDK PostgreSQL supports
2337 other deployment configurations not used in the R1 demos.)
2338 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2339 in R1.
2340
2341 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2342
2343 - dcaegen2
2344 - dcaegen2/analytics
2345 - dcaegen2/analytics/tca
2346 - dcaegen2/collectors
2347 - dcaegen2/collectors/snmptrap
2348 - dcaegen2/collectors/ves
2349 - dcaegen2/deployments
2350 - dcaegen2/platform
2351 - dcaegen2/platform/blueprints
2352 - dcaegen2/platform/cdapbroker
2353 - dcaegen2/platform/cli
2354 - dcaegen2/platform/configbinding
2355 - dcaegen2/platform/deployment-handler
2356 - dcaegen2/platform/inventory-api
2357 - dcaegen2/platform/plugins
2358 - dcaegen2/platform/policy-handler
2359 - dcaegen2/platform/servicechange-handler
2360 - dcaegen2/utils
2361
2362
2363 **Bug Fixes**
2364
2365 This is the initial release.
2366
2367
2368 **Known Issues**
2369
2370 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2371 - Need to provide a dev configuration DCAE.
2372
2373
2374 **Security Issues**
2375
2376 - 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>`_.>`_.
2377 - 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.
2378
2379
2380 **Upgrade Notes**
2381
2382 This is the initial release.
2383
2384
2385 **Deprecation Notes**
2386
2387 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system.  The GEN1
2388 DCAE is deprecated by the R1 release.  The DCAE included in ONAP R1 is also known as DCAE GEN2.  The
2389 following Gerrit repos are voided and already locked as read-only.
2390
2391 - dcae
2392 - dcae/apod
2393 - dcae/apod/analytics
2394 - dcae/apod/buildtools
2395 - dcae/apod/cdap
2396 - dcae/collectors
2397 - dcae/collectors/ves
2398 - dcae/controller
2399 - dcae/controller/analytics
2400 - dcae/dcae-inventory
2401 - dcae/demo
2402 - dcae/demo/startup
2403 - dcae/demo/startup/aaf
2404 - dcae/demo/startup/controller
2405 - dcae/demo/startup/message-router
2406 - dcae/dmaapbc
2407 - dcae/operation
2408 - dcae/operation/utils
2409 - dcae/orch-dispatcher
2410 - dcae/pgaas
2411 - dcae/utils
2412 - dcae/utils/buildtools
2413 - ncomp
2414 - ncomp/cdap
2415 - ncomp/core
2416 - ncomp/docker
2417 - ncomp/maven
2418 - ncomp/openstack
2419 - ncomp/sirius
2420 - ncomp/sirius/manager
2421 - ncomp/utils
2422
2423
2424 **Other**
2425
2426 SNMP trap collector is seed code delivery only.