1 .. ==============================LICENSE_START==========================================
2 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
3 .. http://creativecommons.org/licenses/by/4.0
4 .. Copyright (c) 2017-2023 AT&T Intellectual Property. All rights reserved.
5 .. Copyright 2021 Nokia Solutions and Networks.
6 .. ==============================LICENSE_END============================================
20 .. =======================
22 .. =======================
32 This document provides the release notes for London release.
37 The following DCAE components are available with default ONAP/DCAE chart installation:
42 - PNF-Registration Handler
43 - Docker based Threshold Crossing Analytics (TCA-Gen2)
46 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
52 These service components (mS) are available to be deployed on-demand via helm:
61 - PM-Subscription Handler
62 - DataLake Handler (Admin & Feeder)
64 - DataLake Extraction Service
67 All supported DCAE Microservices are maintained as Helm charts under `OOM repository <https://github.com/onap/oom/tree/master/kubernetes/dcaegen2-services/components>`_
70 All DCAE component are deployed as Kubernetes Pods/Deployments/Services through ONAP/OOM.
72 For each microservices, dependencies are identified on corresponding helm 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.
75 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
81 +--------------------------------------+--------------------------------------------------------+
82 | **DCAE Project** | |
84 +--------------------------------------+--------------------------------------------------------+
85 | **Docker images** | Refer :any:`Deliverable <london_deliverable>` |
87 +--------------------------------------+--------------------------------------------------------+
88 | **Release designation** | 12.0.0 London |
90 +--------------------------------------+--------------------------------------------------------+
91 | **Release date** | 2023-06-15 |
93 +--------------------------------------+--------------------------------------------------------+
99 *DCAE Enhancements and Features*
102 DCAEGEN2-3037 AAF certificate dependency removal
103 - PM-Mapper, RESTConf, VESOpenAPI enhanced to support additional property to disable certificates checks
105 DCAEGEN2-3312 Improve DCAE PRH to handle Early PNF Registrations
106 - Support PNF registration reprocessing via Kafka persistence
108 DCAEGEN2-3278 - DCAEMOD retirement
109 - OOM and documentation updates to formalize DCAEMOD deprecation
111 DCAEGEN2-3067 AI/ML MS for IBN based closed Loop in E2E Network Slicing (POC)
112 - Mainstreaming the ml-prediction-ms (New mS introduction)
113 - Support for multiple slices (sNSSAIs) in training and prediction modules
114 - Use CPS instead of Config DB
115 - Remove RAN Simulator dependency
119 - DCAEGEN2-3256 - Sonarcoverage improvements for DCAE components - VESCollector, Heartbeat MS, TCA-gen2 (meeting 80% or more coverage)
120 - DCAEGEN2-3318 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector, RESTConf, VES OpenAPI Manager, KPI-MS, Mapper, PM-Mapper, PRH, DCAE-SDK, SON-handler, Slice-Analysis MS)
124 .. _london_deliverable:
129 Software Deliverables
132 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
135 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.4.0"
136 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.10.0"
137 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.11.0"
138 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.4.1"
139 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.7"
140 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.12.3"
141 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
142 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
143 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.3.1"
144 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
145 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
146 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
147 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.3"
148 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.2.1"
149 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.2.1"
150 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.6.1"
151 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.5.0"
152 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.10.1"
153 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.9.0"
154 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.2.1"
155 "dcaegen2/services/sdk", "", "DCAE SDK 1.9.3 (jar)"
157 The following repositories (and containers) is POC deliverable for IBN based closed Loop in E2E Network Slicing using ML/MS.
160 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
163 "dcaegen2/services", "components/ml-prediction-ms", "onap/org.onap.dcaegen2.services.ml-prediction-ms:1.0.0"
165 The following repositories (and containers) have been deprecated with this release.
168 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
171 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
172 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
173 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
174 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
175 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
176 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
177 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
178 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.4 (jar)"
180 With AAF deprecation by OOM project, all certificates are managed through Service-Mesh. Following container was introduced in DCAE to work with AAF for interal certificate generation. This container is no longer required with London release.
183 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
186 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
189 Known Limitations, Issues and Workarounds
190 -----------------------------------------
192 - DCAEGEN2-3184 DL-Feeder log error and configuration issue
194 *Known Vulnerabilities*
200 Documented under corresponding jira if applicable.
205 *Fixed Security Issues*
207 Documented on earlier section
209 *Known Security Issues*
213 *Known Vulnerabilities in Used Modules*
217 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/London+DCAE>`_.
222 - `DCAE R12 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+London+Release>`_
223 - `DCAE R12 Functional Test <https://wiki.onap.org/display/DW/DCAE+R12+London+Testplan>`_
229 For more information on the ONAP London release, please see:
232 #. `ONAP Documentation`_
233 #. `ONAP Release Downloads`_
237 .. _`ONAP Home Page`: https://www.onap.org
238 .. _`ONAP Wiki Page`: https://wiki.onap.org
239 .. _`ONAP Documentation`: https://docs.onap.org
240 .. _`ONAP Release Downloads`: https://git.onap.org
244 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
245 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
249 .. =====================
251 .. =====================
261 This document provides the release notes for Kohn release.
266 The following DCAE components are available with default ONAP/DCAE installation:
271 - PNF-Registration Handler
272 - Docker based Threshold Crossing Analytics (TCA-Gen2)
273 - VES OpenAPI Manager
275 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
277 - Postgresql Database
281 These service components (mS) are available to be deployed on-demand via helm:
290 - PM-Subscription Handler
291 - DataLake Handler (Admin & Feeder)
293 - DataLake Extraction Service
297 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services.
299 For Helm managed microservices, dependencies are identified on each chart individually.
300 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.
302 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
308 +--------------------------------------+--------------------------------------------------------+
309 | **DCAE Project** | |
311 +--------------------------------------+--------------------------------------------------------+
312 | **Docker images** | Refer :any:`Deliverable <kohn_deliverable>` |
314 +--------------------------------------+--------------------------------------------------------+
315 | **Release designation** | 11.0.0 Kohn |
317 +--------------------------------------+--------------------------------------------------------+
318 | **Release date** | 2022-12-08 |
320 +--------------------------------------+--------------------------------------------------------+
326 *DCAE Enhancements and Features*
328 DCAEGEN2-3148 5G SON use case enhancements for Kohn release
329 - CL message for ANR modified to align with A1-based flow/support
331 DCAEGEN2-3195 CCVPN Kohn Enhancements for Intent-based Cloud Leased Line and Transport Slicing
332 - DCAE SDK alignment for SliceAnalysis MS & enhancing AAI interface for supporting IBN CL
334 DCAEGEN2-3194 Maintenance and Enhancement of Intent-driven Closed-loop Autonomous Networks
335 - Slice Analysis Enhancement with AAI Interface/processing for CL notification
337 DCAEGEN2-3119 Helm Transformation - Post migration
338 - DCAE Common Template improvements
339 - Removed Cloudify and associated platform component chartsÂ
340 - Removed Consul/CBS API dependency from each DCAE MS, enabling independent config management via respective charts
342 DCAEGEN2-2975 VES 7.2.1 support for DCAE Microservices
343 - TCAgen2 enhanced to support VES 7.2.1
345 DCAEGEN2-3037 AAF certificate dependency removal
346 - DFC Enhanced to support additional property to disable certificates checks
348 DCAEGEN2-3030 DMAAP SDK standardization for DCAE Microservices
349 - SliceAnalysis MS, SON-Handler MS switched to use DMAAP SDK
354 - DCAEGEN2-3089 - Sonarcoverage improvements for DCAE components - SliceAnalysis mS, SNMPTrap, TCA-gen2, SON-Handler, KPi-MS, Mapper, RESTConf (meeting 80% or more coverage)
355 - DCAEGEN2-3209 - CII Badging improvements (Silver badge completion)
356 - DCAEGEN2-3196 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector, HV-VES, RESTConf, VES, Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS, DCAE-SDK, VES OpenAPI Manager)
357 - DCAEGEN2-3225 - SBOM Enablement for DCAE components
360 .. _kohn_deliverable:
365 Software Deliverables
368 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
371 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.4"
372 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.9.0"
373 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.11.0"
374 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.4"
375 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.7"
376 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.1"
377 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
378 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
379 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
380 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
381 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
382 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
383 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
384 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
385 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
386 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
387 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.2.0"
388 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
389 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
390 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
391 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
392 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.5"
393 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.11"
394 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.5.0"
395 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.3"
396 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.9.0"
397 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.1"
398 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.11"
399 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.4 (jar)"
400 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.10 (jar)"
402 The following repositories (and containers) have been deprecated with this release.
405 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
408 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
410 As DCAEMOD has been identified for EOL with London, following containers will be deprecated in next release and removed from OOM.
413 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
416 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
417 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
418 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
419 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
420 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
421 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
422 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
424 Known Limitations, Issues and Workarounds
425 -----------------------------------------
428 - DCAEGEN2-3184 DL-Feeder log error and configuration issue
430 *Known Vulnerabilities*
436 Documented under corresponding jira if applicable.
441 *Fixed Security Issues*
443 Documented on earlier section
445 *Known Security Issues*
449 *Known Vulnerabilities in Used Modules*
453 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/Kohn+DCAE>`_.
458 - `DCAE R11 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Kohn+Release>`_
459 - `DCAE R11 Functional Test <https://wiki.onap.org/display/DW/DCAE+R11+Kohn+Testplan>`_
465 For more information on the ONAP Jakarta release, please see:
468 #. `ONAP Documentation`_
469 #. `ONAP Release Downloads`_
473 .. _`ONAP Home Page`: https://www.onap.org
474 .. _`ONAP Wiki Page`: https://wiki.onap.org
475 .. _`ONAP Documentation`: https://docs.onap.org
476 .. _`ONAP Release Downloads`: https://git.onap.org
480 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
481 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
487 .. ==========================
488 .. * * * JAKARTA * * *
489 .. ==========================
499 This document provides the release notes for Jakarta release.
504 With DCAE transformation to HELM completed this release, all Cloudify/platform handler components have been retired
505 and only helm based MS deployment mode is supported.
506 The following DCAE components are available with default ONAP/DCAE installation:
511 - PNF-Registration Handler
512 - Docker based Threshold Crossing Analytics (TCA-Gen2)
513 - VES OpenAPI Manager
515 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
517 - Postgresql Database
521 These service components (mS) are available to be deployed on-demand via helm:
530 - PM-Subscription Handler
531 - DataLake Handler (Admin and Feeder)
533 - DataLake Extraction Service
537 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into a Kubernetes cluster.
539 For Helm managed microservices, the dependencies/pre-requisite are identified on each chart individually.
540 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.
542 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
548 +--------------------------------------+--------------------------------------------------------+
549 | **DCAE Project** | |
551 +--------------------------------------+--------------------------------------------------------+
552 | **Docker images** | Refer :any:`Deliverable <jakarta_deliverable>` |
554 +--------------------------------------+--------------------------------------------------------+
555 | **Release designation** | 10.0.0 Jakarta |
557 +--------------------------------------+--------------------------------------------------------+
558 | **Release date** | 2022-06-02 |
560 +--------------------------------------+--------------------------------------------------------+
566 *DCAE Enhancements and Features*
568 DCAEGEN2-3021 DCAE Impacts for E2E Network Slicing in Jakarta release
569 - Slice selection taking into consideration resource occupancy levels
570 - IBN based Closed loop for Network Slicing
572 DCAEGEN2-3063 CCVPN Jakarta Enhancements for Intent-based Cloud Leased Line and Closed-loop
573 - Support bandwidth evaluation and CL event generation
574 - AAI Interface for bandwidth update notification
576 DCAEGEN2-2773 DCAE Helm Transformation (Phase 3/Final)
577 - Removed Consul dependency across all DCAE service components.
578 - All DCAE microservices migrated to use latest CBS SDK library to support configmap/policy retrieval
579 - Enhancement on DCAE common template for DR Feed pub/sub configuration consistency and disable Consul loader
580 - DCAEMOD enhanced to support Helm chart generation for onboarded MS/flows
581 - Cloudify and related Handlers removal from ONAP/DCAE Deployment
582 - v3 spec introduced for MOD Helm flow support
584 DCAEGEN2-2906 - Bulk PM / PM Data Control Improvements (PMSH)
585 - PMSH functional enhancement and support for dynamic filter/subscription change via API
587 DCAEGEN2-3031 - Topic alignment for DCAE microservices
588 - Migrate DCAE MS to use standard topics for PM-Mapper, Slice-Analysis, KPI-MS
593 - DCAEGEN2-2829 - CII Badging improvements
594 - 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)
595 - DCAEGEN2-2961/DCAEGEN2-2962/DCAEGEN2-2963 - Removed GPLv3 license from software by switching to onap/integration base images for VESCollector, RESTConf, SliceAnalysis MS
596 - DCAEGEN2-2958 - STDOUT log compliance for DCAE SNMPTRap collector and Healthcheck container
601 .. _jakarta_deliverable:
606 Software Deliverables
609 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
612 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2"
613 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.7.1"
614 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0"
615 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.2"
616 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.6"
617 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.0"
618 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
619 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
620 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
621 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
622 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
623 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
624 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
625 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
626 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
627 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2"
628 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
629 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.1.0"
630 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
631 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
632 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
633 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
634 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.3"
635 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.4"
636 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
637 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.0"
638 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.8.0"
639 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.0"
640 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.7"
641 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.3 (jar)"
642 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.8 (jar)"
644 The following repositories (and containers) have been deprecated with this release.
647 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
650 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
651 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
652 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
653 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
654 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
655 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
656 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
657 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
658 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
659 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
660 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
663 Known Limitations, Issues and Workarounds
664 -----------------------------------------
666 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
667 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
670 *Known Vulnerabilities*
676 Documented under corresponding jira if applicable.
681 *Fixed Security Issues*
683 Documented on earlier section
685 *Known Security Issues*
689 *Known Vulnerabilities in Used Modules*
693 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>`_.
698 - `DCAE R10 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Jakarta+Release>`_
699 - `DCAE R10 Functional Test <https://wiki.onap.org/display/DW/DCAE+R10+Testplan>`_
705 For more information on the ONAP Jakarta release, please see:
708 #. `ONAP Documentation`_
709 #. `ONAP Release Downloads`_
713 .. _`ONAP Home Page`: https://www.onap.org
714 .. _`ONAP Wiki Page`: https://wiki.onap.org
715 .. _`ONAP Documentation`: https://docs.onap.org
716 .. _`ONAP Release Downloads`: https://git.onap.org
720 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
721 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
725 .. =====================================
726 .. * * * ISTANBUL MAINTENANCE * * *
727 .. =====================================
736 This document provides the release notes for the Istanbul Maintenance release
742 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
748 +--------------------------------------+--------------------------------------+
749 | **Project** | DCAE |
751 +--------------------------------------+--------------------------------------+
752 | **Docker images** | See Istanbul Maintenance Release |
753 | | Deliverable (below) |
754 +--------------------------------------+--------------------------------------+
755 | **Release designation** | Istanbul Maintenance Release |
757 +--------------------------------------+--------------------------------------+
758 | **Release date** | 2022/01/31 |
760 +--------------------------------------+--------------------------------------+
769 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
770 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
781 *Known Vulnerabilities in Used Modules*
783 dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
786 Istanbul Maintenance Rls Deliverables
787 -------------------------------------
789 Software Deliverables
792 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
795 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
796 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
797 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
801 .. ==========================
802 .. * * * ISTANBUL * * *
803 .. ==========================
813 This document provides the release notes for Istanbul release.
818 Following DCAE components are available with default ONAP/DCAE installation.
820 - Platform components
822 - Cloudify Manager (helm chart)*
823 - Bootstrap container (helm chart)*
824 - Configuration Binding Service (helm chart)
825 - Deployment Handler (helm chart)*
826 - Policy Handler (helm chart*
827 - Service Change Handler (helm chart)*
828 - Inventory API (helm chart)*
829 - Dashboard (helm chart)*
830 - VES OpenAPI Manager (helm chart)
834 - VES Collector (helm chart & cloudify blueprint)
835 - HV-VES Collector (helm chart & cloudify blueprint)
836 - PNF-Registration Handler (helm chart & cloudify blueprint)
837 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
839 - Additional resources that DCAE utilizes deployed using ONAP common charts:
845 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
848 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
858 - PM-Subscription Handler
859 - DataLake Handler (Admin and Feeder)
861 - DataLake Extraction Service
865 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
866 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.
868 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>`.
870 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.
876 +--------------------------------------+--------------------------------------------------------+
877 | **DCAE Project** | |
879 +--------------------------------------+--------------------------------------------------------+
880 | **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
882 +--------------------------------------+--------------------------------------------------------+
883 | **Release designation** | 9.0.0 Istanbul |
885 +--------------------------------------+--------------------------------------------------------+
886 | **Release date** | 2021-11-18 |
888 +--------------------------------------+--------------------------------------------------------+
894 *DCAE Enhancements Features*
896 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
897 - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
898 - Integration with new CBS client SDK and support policy sidecar
900 DCAEGEN2-2703 Add stndDefined domain to HV-VES
901 - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec
903 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
904 - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
905 - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
906 - 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
907 - K8S Secret/Environment mapping
908 - CMPv2 Certificate support
910 - Mount data from configmap through PV/PVC
911 - Topic/feed provisioning support
912 - AAF certificates generation/distribution
913 - Consul loader for application config
915 - Reducing Consul Dependency for DCAE components
916 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.
918 - 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.
920 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
921 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
923 DCAEGEN2-2522 Enhancements for OOF SON use case
924 - Implemented CPS client interface (replacing ConfigDb)
925 - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
929 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
930 - CII Badging improvements (DCAEGEN2-2622)
931 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
932 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
937 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
938 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
941 .. _istanbul_deliverable:
946 Software Deliverables
949 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
952 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
953 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
954 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
955 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
956 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
957 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
958 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
959 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
960 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
961 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
962 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
963 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
964 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
965 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
966 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
967 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
968 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
969 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
970 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
971 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
972 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
973 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
974 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
975 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
976 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
977 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
978 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
979 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
980 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
981 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
982 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
983 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
984 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
985 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
986 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
987 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
988 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
989 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
990 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
991 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
992 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
993 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
996 Known Limitations, Issues and Workarounds
997 -----------------------------------------
999 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
1000 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
1003 *Known Vulnerabilities*
1009 Documented under corresponding jira if applicable.
1014 *Fixed Security Issues*
1016 Documented on earlier section
1018 *Known Security Issues*
1022 *Known Vulnerabilities in Used Modules*
1026 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>`_.
1031 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
1032 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
1038 For more information on the ONAP Honolulu release, please see:
1040 #. `ONAP Home Page`_
1041 #. `ONAP Documentation`_
1042 #. `ONAP Release Downloads`_
1043 #. `ONAP Wiki Page`_
1046 .. _`ONAP Home Page`: https://www.onap.org
1047 .. _`ONAP Wiki Page`: https://wiki.onap.org
1048 .. _`ONAP Documentation`: https://docs.onap.org
1049 .. _`ONAP Release Downloads`: https://git.onap.org
1053 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1054 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1057 .. =====================================
1058 .. * * * HONOLULU MAINTENANCE * * *
1059 .. =====================================
1068 This document provides the release notes for the Honolulu Maintenance release
1074 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
1080 +--------------------------------------+--------------------------------------+
1081 | **Project** | DCAE |
1083 +--------------------------------------+--------------------------------------+
1084 | **Docker images** | onap/org.onap.ccsdk.dashboard. |
1085 | | .ccsdk-app-os:1.4.4 |
1086 +--------------------------------------+--------------------------------------+
1087 | **Release designation** | Honolulu Maintenance Release |
1089 +--------------------------------------+--------------------------------------+
1090 | **Release date** | 2021/06/01 |
1092 +--------------------------------------+--------------------------------------+
1101 - `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
1102 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
1103 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
1104 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
1110 .. ==========================
1111 .. * * * HONOLULU * * *
1112 .. ==========================
1122 This document provides the release notes for Honolulu release.
1127 Following DCAE components are available with default ONAP/DCAE installation.
1129 - Platform components
1131 - Cloudify Manager (helm chart)
1132 - Bootstrap container (helm chart)
1133 - Configuration Binding Service (helm chart)
1134 - Deployment Handler (helm chart)
1135 - Policy Handler (helm chart
1136 - Service Change Handler (helm chart)
1137 - Inventory API (helm chart)
1138 - Dashboard (helm chart)
1139 - VES OpenAPI Manager (helm chart)
1141 - Service components
1143 - VES Collector (helm chart & cloudify blueprint)
1144 - HV-VES Collector (helm chart & cloudify blueprint)
1145 - PNF-Registration Handler (helm chart & cloudify blueprint)
1146 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
1147 - Holmes Rule Management (helm chart & cloudify blueprint)
1148 - Holmes Engine Management (helm chart & cloudify blueprint)
1150 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1156 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
1158 - SNMPTrap Collector
1159 - RESTConf Collector
1160 - DataFile Collector
1162 - BBS-EventProcessor
1166 - PM-Subscription Handler
1167 - DataLake Handler (Admin and Feeder)
1169 - DataLake Extraction Service
1174 \* These components are delivered by the Holmes project.
1178 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.
1184 +--------------------------------------+--------------------------------------------------------+
1185 | **DCAE Project** | |
1187 +--------------------------------------+--------------------------------------------------------+
1188 | **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
1190 +--------------------------------------+--------------------------------------------------------+
1191 | **Release designation** | 8.0.0 Honolulu |
1193 +--------------------------------------+--------------------------------------------------------+
1194 | **Release date** | 2021-04-29 |
1196 +--------------------------------------+--------------------------------------------------------+
1207 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
1208 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
1209 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
1210 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
1211 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
1212 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
1213 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
1214 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
1215 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
1219 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
1220 - CII Badging improvements (DCAEGEN2-2570)
1221 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
1222 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
1223 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
1224 - Documentation/user-guide updates
1228 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1229 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1232 - Following new services are delivered this release
1233 - VES OpenAPI Manager
1234 - KPI MS (Analytics/RCA)
1236 .. _honolulu_deliverable:
1241 Software Deliverables
1244 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1247 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1248 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
1249 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
1250 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
1251 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
1252 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
1253 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
1254 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
1255 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1256 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1257 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1258 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
1259 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
1260 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1261 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1262 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1263 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1264 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1265 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
1266 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
1267 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
1268 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1269 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1270 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
1271 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
1272 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1273 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
1274 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1275 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1276 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1277 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1278 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
1279 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1280 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
1281 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1282 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
1283 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
1284 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
1285 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
1286 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
1287 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
1288 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1291 Known Limitations, Issues and Workarounds
1292 -----------------------------------------
1294 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
1295 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
1296 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
1298 Such features are available, when the collectors are installed using the Cloudify mechanisms.
1299 Refer to collector installation page for more details:
1304 ./services/ves-http/installation.rst
1305 ./services/ves-hv/installation.rst
1308 *Known Vulnerabilities*
1314 Documented under corresponding jira if applicable.
1319 *Fixed Security Issues*
1321 Documented on earlier section
1323 *Known Security Issues*
1327 *Known Vulnerabilities in Used Modules*
1331 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>`_.
1336 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
1337 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
1343 For more information on the ONAP Honolulu release, please see:
1345 #. `ONAP Home Page`_
1346 #. `ONAP Documentation`_
1347 #. `ONAP Release Downloads`_
1348 #. `ONAP Wiki Page`_
1351 .. _`ONAP Home Page`: https://www.onap.org
1352 .. _`ONAP Wiki Page`: https://wiki.onap.org
1353 .. _`ONAP Documentation`: https://docs.onap.org
1354 .. _`ONAP Release Downloads`: https://git.onap.org
1358 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1359 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1362 .. ===================================
1363 .. * * * GUILIN MAINTENANCE * * *
1364 .. ===================================
1373 This document provides the release notes for the Guilin Maintenance release
1379 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
1385 +--------------------------------------+--------------------------------------+
1386 | **Project** | DCAE |
1388 +--------------------------------------+--------------------------------------+
1389 | **Docker images** | onap/org.onap.dcaegen2.collectors |
1390 | | .hv-ves.hv-collector-main:1.5.1 |
1391 +--------------------------------------+--------------------------------------+
1392 | **Release designation** | Guilin Maintenance Release |
1394 +--------------------------------------+--------------------------------------+
1395 | **Release date** | 2021/04/19 |
1397 +--------------------------------------+--------------------------------------+
1406 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
1407 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
1411 Same as Guilin Release
1414 .. ========================
1415 .. * * * GUILIN * * *
1416 .. ========================
1426 This document provides the release notes for Guilin release.
1431 Following DCAE components are available with default ONAP/DCAE installation.
1433 - Platform components
1435 - Cloudify Manager (helm chart)
1436 - Bootstrap container (helm chart)
1437 - Configuration Binding Service (helm chart)
1438 - Deployment Handler (helm chart)
1439 - Policy Handler (helm chart
1440 - Service Change Handler (helm chart)
1441 - Inventory API (helm chart)
1442 - Dashboard (helm chart)
1444 - Service components
1448 - PNF-Registration Handler
1449 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1450 - Holmes Rule Management *
1451 - Holmes Engine Management *
1453 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1457 - Redis Cluster Database
1460 Below service components (mS) are available to be deployed on-demand.
1462 - SNMPTrap Collector
1463 - RESTConf Collector
1464 - DataFile Collector
1466 - BBS-EventProcessor
1470 - PM-Subscription Handler
1471 - DataLake Handler (Admin and Feeder)
1473 - DataLake Extraction Service
1477 \* These components are delivered by the Holmes project.
1481 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.
1487 +--------------------------------------+--------------------------------------------------------+
1488 | **DCAE Project** | |
1490 +--------------------------------------+--------------------------------------------------------+
1491 | **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
1493 +--------------------------------------+--------------------------------------------------------+
1494 | **Release designation** | 7.0.0 Guilin |
1496 +--------------------------------------+--------------------------------------------------------+
1497 | **Release date** | 2020-11-19 |
1499 +--------------------------------------+--------------------------------------------------------+
1507 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
1508 - Bootstrap container optimization (DCAEGEN2-1791)
1509 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
1510 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
1511 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
1512 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
1513 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
1514 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
1515 - 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)
1516 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
1517 - Best practice compliance
1518 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
1519 - No more than one main process (DCAEGEN2-2327/REQ-365)
1520 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
1521 - All containers must run as non-root (REQ-362)
1522 - Code coverage >55% (DCAEGEN2-2333)
1523 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
1526 - Following new services are delivered this release
1529 - DataLake Extraction Service
1534 .. _guilin_deliverable:
1539 Software Deliverables
1542 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1545 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1546 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
1547 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
1548 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
1549 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1550 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
1551 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
1552 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1553 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1554 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1555 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1556 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1557 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
1558 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1559 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1560 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1561 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1562 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1563 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
1564 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
1565 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
1566 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1567 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1568 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
1569 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1570 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1571 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1572 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1573 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1574 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1575 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
1576 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1577 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1578 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
1579 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
1580 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
1581 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
1582 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
1583 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
1584 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1587 Known Limitations, Issues and Workarounds
1588 -----------------------------------------
1590 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1591 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1592 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
1595 *System Limitations*
1599 *Known Vulnerabilities*
1605 Documented under corresponding jira if applicable.
1610 *Fixed Security Issues*
1613 *Known Security Issues*
1618 *Known Vulnerabilities in Used Modules*
1622 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>`_.
1627 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
1628 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
1634 For more information on the ONAP Guilin release, please see:
1636 #. `ONAP Home Page`_
1637 #. `ONAP Documentation`_
1638 #. `ONAP Release Downloads`_
1639 #. `ONAP Wiki Page`_
1642 .. _`ONAP Home Page`: https://www.onap.org
1643 .. _`ONAP Wiki Page`: https://wiki.onap.org
1644 .. _`ONAP Documentation`: https://docs.onap.org
1645 .. _`ONAP Release Downloads`: https://git.onap.org
1649 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1650 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1655 .. ======================================
1656 .. * * * EL-ALTO MAINTENANCE * * *
1657 .. ======================================
1666 This document provides the release notes for the El-Alto Maintenance release
1672 This maintenance release is primarily to update expired certificates
1673 from original El-Alto released TLS-init container.
1675 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
1676 retrieved from AAF at deployment time for all DCAE components.
1681 +--------------------------------------+--------------------------------------+
1682 | **Project** | DCAE |
1684 +--------------------------------------+--------------------------------------+
1685 | **Docker images** | onap/org.onap.dcaegen2.deployments |
1686 | | .tls-init-container:1.0.4 |
1687 +--------------------------------------+--------------------------------------+
1688 | **Release designation** | El-Alto Maintenance Release |
1690 +--------------------------------------+--------------------------------------+
1691 | **Release date** | 2020/08/24 |
1693 +--------------------------------------+--------------------------------------+
1702 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
1705 Same as El-Alto Release
1709 .. ======================================
1710 .. * * * FRANKFURT MAINTENANCE * * *
1711 .. ======================================
1720 This document provides the release notes for the Frankfurt Maintenance release
1726 The focus of this release is to correct issues found on Frankfurt release.
1731 +--------------------------------------+--------------------------------------+
1732 | **Project** | DCAE |
1734 +--------------------------------------+--------------------------------------+
1735 | **Docker images** | onap/org.onap.dcaegen2.services. |
1736 | | son-handler:2.0.4 |
1737 +--------------------------------------+--------------------------------------+
1738 | **Release designation** | Frankfurt Maintenance Release 1 |
1740 +--------------------------------------+--------------------------------------+
1741 | **Release date** | 2020/08/17 |
1743 +--------------------------------------+--------------------------------------+
1752 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1753 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
1757 Same as Frankfurt Release
1762 .. ===========================
1763 .. * * * FRANKFURT * * *
1764 .. ===========================
1774 This document provides the release notes for the Frankfurt release.
1779 Following DCAE components are available with default ONAP/DCAE installation.
1781 - Platform components
1783 - Cloudify Manager (helm chart)
1784 - Bootstrap container (helm chart)
1785 - Configuration Binding Service (helm chart)
1786 - Deployment Handler (helm chart)
1787 - Policy Handler (helm chart
1788 - Service Change Handler (helm chart)
1789 - Inventory API (helm chart)
1790 - Dashboard (helm chart)
1792 - Service components
1795 - Threshold Crossing Analytics (TCA/CDAP)
1797 - PNF-Registration Handler
1798 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1799 - Holmes Rule Management *
1800 - Holmes Engine Management *
1802 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1806 - Redis Cluster Database
1809 Below service components (mS) are available to be deployed on-demand.
1811 - SNMPTrap Collector
1812 - RESTConf Collector
1813 - DataFile Collector
1815 - BBS-EventProcessor
1819 - PM-Subscription Handler
1823 \* These components are delivered by the Holmes project.
1827 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.
1833 +--------------------------------------+--------------------------------------------------------+
1834 | **DCAE Project** | |
1836 +--------------------------------------+--------------------------------------------------------+
1837 | **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1839 +--------------------------------------+--------------------------------------------------------+
1840 | **Release designation** | 6.0.0 frankfurt |
1842 +--------------------------------------+--------------------------------------------------------+
1843 | **Release date** | 2020-06-04 |
1845 +--------------------------------------+--------------------------------------------------------+
1851 - DCAE Platform Enhancement
1853 - Introduction of Microservice and Onboarding Design (MOD) platform
1854 - Policy Notification support for DCAE components
1855 - Dynamic AAF certificate creation during component instantiation
1856 - Helm chart optimization to control each platform component separate
1857 - Dashboard Optimization
1858 - Blueprint generator tool to simplify deployment artifact creation
1861 - Following new services are delivered this release
1865 - PM Subscription Handler
1871 - Acumos Adapter (PoC)
1873 .. _frankfurt_deliverable:
1878 Software Deliverables
1881 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1884 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1885 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1886 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1887 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1888 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1889 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1890 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1891 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1892 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1893 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1894 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1895 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1896 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1897 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1898 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1899 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1900 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1901 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1902 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1903 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1904 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1905 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
1906 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1907 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1908 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1909 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1910 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1911 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1912 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1913 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1914 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1915 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1916 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1917 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1918 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1919 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1920 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1921 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1922 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1923 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1926 Known Limitations, Issues and Workarounds
1927 -----------------------------------------
1929 * Blueprint generator escape char issue (DCAEGEN2-2140)
1930 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1931 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1935 *System Limitations*
1939 *Known Vulnerabilities*
1945 Documented under corresponding jira if applicable.
1950 *Fixed Security Issues*
1952 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1953 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1954 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1955 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1956 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1959 *Known Security Issues*
1964 *Known Vulnerabilities in Used Modules*
1968 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>`_.
1973 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1974 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1980 For more information on the ONAP Frankfurt release, please see:
1982 #. `ONAP Home Page`_
1983 #. `ONAP Documentation`_
1984 #. `ONAP Release Downloads`_
1985 #. `ONAP Wiki Page`_
1988 .. _`ONAP Home Page`: https://www.onap.org
1989 .. _`ONAP Wiki Page`: https://wiki.onap.org
1990 .. _`ONAP Documentation`: https://docs.onap.org
1991 .. _`ONAP Release Downloads`: https://git.onap.org
1995 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1996 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1999 .. =========================
2000 .. * * * EL-ALTO * * *
2001 .. =========================
2007 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
2009 Following is summary of updates done for DCAEGEN2
2013 Following platform components were enabled for HTTPS
2014 - ConfigBindingService (CBS)
2015 - 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>`_
2018 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
2020 All components interfacing with platform components were modified to support TLS interface
2023 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
2024 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
2025 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
2026 - CBS client libraries updated to remove consul service lookup
2027 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
2031 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.
2032 - Platform components
2033 - Cloudify Manager (helm chart)
2034 - Bootstrap container (helm chart)
2035 - Configuration Binding Service (helm chart)
2036 - Deployment Handler (helm chart)
2037 - Policy Handler (helm chart
2038 - Service Change Handler (helm chart)
2039 - Inventory API (helm chart)
2040 - Dashboard (helm charts)
2041 - Service components
2044 - Threshold Crossing Analytics
2046 - PNF-Registration Handler
2047 - Holmes Rule Management *
2048 - Holmes Engine Management *
2049 - Additional resources that DCAE utilizes:
2051 - Redis Cluster Database
2055 \* These components are delivered by external ONAP project.
2057 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
2060 - RESTConf collectorÂ
2061 - DataFile collector
2065 - BBS Event processor
2068 - Missing Heartbeat Ms
2070 - All DCAE components are designed to support platform maturity requirements.
2075 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.
2077 - dcaegen2.analytics.tca
2078 - dcaegen2.collectors.snmptrap
2079 - dcaegen2.collectors.ves
2080 - dcaegen2.collectors.hv-ves
2081 - dcaegen2.collectors.datafile
2082 - dcaegen2.collectors.restconf
2083 - dcaegen2.deployments
2084 - dcaegen2.platform.blueprints
2085 - dcaegen2.platform.cli
2086 - dcaegen2.platform.configbinding
2087 - dcaegen2.platform.deployment-handler
2088 - dcaegen2.platform.inventory-api
2089 - dcaegen2.platform.plugins
2090 - dcaegen2.platform.policy-handler
2091 - dcaegen2.platform.servicechange-handler
2092 - dcaegen2.services.heartbeat
2093 - dcaegen2.services.mapper
2094 - dcaegen2.services.pm-mapper
2095 - dcaegen2.services.prh
2096 - dcaegen2.services.son-handler
2098 - dcaegen2.services.sdk
2100 - ccsdk.platform.plugins
2104 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
2105 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
2109 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
2113 *Fixed Security Issues*
2114 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
2115 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
2116 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
2117 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
2118 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
2120 *Known Security Issues*
2121 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
2122 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
2123 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
2124 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
2125 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
2127 *Known Vulnerabilities in Used Modules*
2129 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>`_.
2132 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2134 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2136 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
2141 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
2142 - K8S Bootstrap container:
2143 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
2144 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
2145 - Configuration Binding Service:
2146 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
2147 - Description: HTTPS support, Image optimization and non-root user
2149 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
2150 - Description: HTTPS support, container optmization and non-root user
2151 - DataFile Collector
2152 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
2153 - Description : Code optimization, bug fixes, dmaap plugin integration
2155 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
2156 - Description : Image optimization, bug fixes, CBS integration
2157 - VES Adapter/Mapper MS
2158 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
2159 - Description : Image optimization & CBS periodic polling
2161 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
2162 - Description : Code optimization, bug fixes and SDK alignment
2164 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
2165 - Description : Code optimization, bug fixes and SDK alignment
2170 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
2172 Following is summary of updates done for DCAEGEN2
2176 Following platform components were enabled for HTTPS
2177 - ConfigBindingService (CBS)
2178 - 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>`_
2182 All components interfacing with platform components were modified to support TLS interface
2185 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
2186 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
2187 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
2188 - CBS client libraries updated to remove consul service lookup
2193 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
2194 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
2198 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
2203 *Fixed Security Issues*
2205 *Known Security Issues*
2207 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
2208 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
2209 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
2210 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
2211 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
2212 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
2213 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
2214 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
2215 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
2216 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
2218 *Known Vulnerabilities in Used Modules*
2220 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>`_.
2223 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2225 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2227 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
2232 The following components are upgraded from Dublin/R4.
2234 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
2235 - 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.
2236 - K8S Bootstrap container:
2237 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
2238 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
2239 - Configuration Binding Service:
2240 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
2241 - Description: HTTPS support, Image optimization and non-root user
2242 - Deployment Handler
2243 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
2244 - Description: Update to node10, uninstall workflow updates
2245 - Service Change Handler
2246 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
2247 - Description: HTTPS inventoryAPI support, container optmization and non-root user
2249 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
2250 - Description: HTTPS support, container optmization and non-root user
2251 - DataFile Collector
2252 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
2253 - Description : Code optimization, bug fixes, dmaap plugin integration
2255 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
2256 - Description: Code optimization, bug fixes, dmaap plugin integration
2263 :Release Date: 2019-06-06
2267 DCAE R4 improves upon previous release with the following new features:
2269 - DCAE Platform Enhancement
2270 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
2271 - Support helm chart deployment in DCAE using new Helm cloudify plugin
2272 - DCAE Healthcheck enhancement to cover static and dynamic deployments
2273 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
2274 - Dashboard Integration (UI for deployment/verification)
2275 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
2276 - Blueprint generator tool to simplify deployment artifact creation
2277 - Cloudify Manager resiliency
2279 - Following new services are delivered with Dublin
2281 - RESTConf collectorÂ
2285 - BBS Event processor
2290 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
2291 - Platform components
2292 - Cloudify Manager (helm chart)
2293 - Bootstrap container (helm chart)
2294 - Configuration Binding Service (helm chart)
2295 - Deployment Handler (helm chart)
2296 - Policy Handler (helm chart
2297 - Service Change Handler (helm chart)
2298 - Inventory API (helm chart)
2299 - Dashboard (Cloudify Blueprint)
2300 - Service components
2303 - Threshold Crossing Analytics
2305 - PNF-Registration Handler
2306 - Holmes Rule Management *
2307 - Holmes Engine Management *
2308 - Additional resources that DCAE utilizes:
2310 - Redis Cluster Database
2314 \* These components are delivered by the Holmes project.
2317 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.
2319 - All DCAE components are designed to support platform maturity requirements.
2324 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2326 - dcaegen2.analytics.tca
2327 - dcaegen2.collectors.snmptrap
2328 - dcaegen2.collectors.ves
2329 - dcaegen2.collectors.hv-ves
2330 - dcaegen2.collectors.datafile
2331 - dcaegen2.collectors.restconf
2332 - dcaegen2.deployments
2333 - dcaegen2.platform.blueprints
2334 - dcaegen2.platform.cli
2335 - dcaegen2.platform.configbinding
2336 - dcaegen2.platform.deployment-handler
2337 - dcaegen2.platform.inventory-api
2338 - dcaegen2.platform.plugins
2339 - dcaegen2.platform.policy-handler
2340 - dcaegen2.platform.servicechange-handler
2341 - dcaegen2.services.heartbeat
2342 - dcaegen2.services.mapper
2343 - dcaegen2.services.pm-mapper
2344 - dcaegen2.services.prh
2345 - dcaegen2.services.son-handler
2347 - dcaegen2.services.sdk
2349 - ccsdk.platform.plugins
2355 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
2360 *Fixed Security Issues*
2362 *Known Security Issues*
2364 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
2365 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
2366 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
2367 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
2368 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
2369 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
2370 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
2371 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
2372 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
2373 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
2375 *Known Vulnerabilities in Used Modules*
2377 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>`_.
2380 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2382 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2384 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
2387 **New component Notes**
2388 The following components are introduced in R4
2391 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
2392 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
2393 - Blueprint generator
2394 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
2395 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
2396 - RESTConf collectorÂ
2397 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
2398 - Description: Provides RESTConf interfaces to events from external domain controllers
2399 - VES/Universal Mapper
2400 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
2401 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
2403 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
2404 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
2405 - BBS Event processor
2406 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
2407 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
2409 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
2410 - Description: Supports PC-ANR optimization analysis and generating CL events output
2412 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
2413 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
2418 The following components are upgraded from R3
2420 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
2421 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
2422 - K8S Bootstrap container:
2423 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
2424 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
2425 - Configuration Binding Service:
2426 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
2427 - Description: Code optimization and bug fixes
2428 - Deployment Handler
2429 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
2430 - Include updates for health and service endpoint check and bug fixes
2432 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
2433 - Description: Policy Handler supports the new lifecycle API's from Policy framework
2434 - Service Change Handler
2435 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2436 - Description: No update from R3
2438 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
2439 - Description: Refactoring and updates for health and service endpoint check
2441 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
2442 - Description : Authentication enhancement, refactoring and bug-fixes
2443 - Threshold Crossing Analytics
2444 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
2445 - 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.
2446 - DataFile Collector
2447 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
2448 - Description : Code optimization, bug fixes, logging and performance improvement
2449 - PNF Registrator handler
2450 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
2451 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
2453 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
2454 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
2455 - SNMP Trap Collector
2456 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2457 - Description : Code coverage improvements
2465 :Release Date: 2019-01-31
2467 DCAE R3 Maintenance release includes following fixes
2473 Larger files of size 100Kb publish to DR
2475 DFC error after running over 12 hours
2477 Multiple Fileready notification not handled
2479 - HighVolume VES Collector (protobuf/tcp)
2481 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
2483 - VESCollector (http)
2485 Issue with VES batch event publish
2489 Removing obsolete services configuration
2492 The following containers are updated in R3.0.1
2494 - DataFile Collector
2495 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
2497 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
2499 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
2503 - 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
2505 - 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
2506 kubectl get deployments -n onap | grep deployment-handler
2507 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
2508 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
2516 :Release Date: 2018-11-30
2520 DCAE R3 improves upon previous release with the following new features:
2522 - All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
2523 - Platform components
2525 - Bootstrap container
2526 - Configuration Binding Service
2527 - Deployment Handler
2529 - Service Change Handler
2531 - Service components
2534 - Threshold Crossing Analytics
2535 - Holmes Rule Management *
2536 - Holmes Engine Management *
2537 - Additional resources that DCAE utilizes:
2539 - Redis Cluster Database
2543 \* These components are delivered by the Holmes project.
2545 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2547 - 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".
2548 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2550 - 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.
2552 - All DCAE components are designed to support platform maturity requirements.
2557 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2559 - dcaegen2.analytics
2560 - dcaegen2.analytics.tca
2561 - dcaegen2.collectors
2562 - dcaegen2.collectors.snmptrap
2563 - dcaegen2.collectors.ves
2564 - dcaegen2.collectors.hv-ves
2565 - dcaegen2.collectors.datafile
2566 - dcaegen2.deployments
2568 - dcaegen2.platform.blueprints
2569 - dcaegen2.platform.cli
2570 - dcaegen2.platform.configbinding
2571 - dcaegen2.platform.deployment-handler
2572 - dcaegen2.platform.inventory-api
2573 - dcaegen2.platform.plugins
2574 - dcaegen2.platform.policy-handler
2575 - dcaegen2.platform.servicechange-handler
2576 - dcaegen2.services.heartbeat
2577 - dcaegen2.services.mapper
2578 - dcaegen2.services.prh
2585 - 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.
2589 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>`_.
2592 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2594 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2596 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
2599 **New component Notes**
2600 The following components are introduced in R3
2602 - DataFile Collector
2603 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
2604 - Description : Bulk data file collector to fetch non-realtime PM data
2605 - PNF Registrator handler
2606 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
2607 - Description : Recieves VES registration event and updates AAI and SO
2609 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
2610 - Description : High Volume VES Collector for fetching real-time PM measurement data
2611 - SNMP Trap Collector
2612 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2613 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
2618 The following components are upgraded from R2:
2620 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
2621 - 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.
2622 - Bootstrap container:
2623 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
2624 - 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.
2625 - Configuration Binding Service:
2626 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
2627 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
2628 - Deployment Handler
2629 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
2631 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
2632 - Description: Policy Handler now supports the new configuration policy format and support for TLS
2633 - Service Change Handler
2634 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2635 - Description: Refactoring.
2637 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
2638 - Description: Refactoring.
2640 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
2641 - Description : Refactoring
2642 - Threshold Crossing Analytics
2643 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2644 - 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.
2652 :Release Date: 2018-06-07
2656 DCAE R2 improves upon previous release with the following new features:
2658 - All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
2659 - Platform components
2661 - Bootstrap container
2662 - Configuration Binding Service
2663 - Deployment Handler
2665 - Service Change Handler
2667 - Service components
2670 - Threshold Crossing Analytics
2671 - Holmes Rule Management *
2672 - Holmes Engine Management *
2673 - Additional resources that DCAE utilizes:
2675 - Redis Cluster Database
2679 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
2681 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2683 - 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".
2684 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2686 - 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.
2688 - All DCAE components are designed to support platform maturity requirements.
2693 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2695 - dcaegen2.analytics
2696 - dcaegen2.analytics.tca
2697 - dcaegen2.collectors
2698 - dcaegen2.collectors.snmptrap
2699 - dcaegen2.collectors.ves
2700 - dcaegen2.deployments
2702 - dcaegen2.platform.blueprints
2703 - dcaegen2.platform.cli
2704 - dcaegen2.platform.configbinding
2705 - dcaegen2.platform.deployment-handler
2706 - dcaegen2.platform.inventory-api
2707 - dcaegen2.platform.plugins
2708 - dcaegen2.platform.policy-handler
2709 - dcaegen2.platform.servicechange-handler
2710 - dcaegen2.services.heartbeat
2711 - dcaegen2.services.mapper
2712 - dcaegen2.services.prh
2719 - 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.
2723 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>`_.
2726 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2728 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2730 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2736 The following components are upgraded from R1:
2738 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2739 - 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.
2740 - Bootstrap container:
2741 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2742 - 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.
2743 - Configuration Binding Service:
2744 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2745 - Description: Configuration Binding Sevice now supports the new configuration policy format.
2746 - Deployment Handler
2747 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2749 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2750 - Description: Policy Handler now supports the new configuration policy format.
2751 - Service Change Handler
2752 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2753 - Description: Refactoring.
2755 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2756 - Description: Refactoring.
2758 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2759 - Threshold Crossing Analytics
2760 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2761 - 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.
2768 :Release Date: 2017-11-16
2773 DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
2774 sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
2775 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2776 vDNS, vCPU, and vVoLTE.
2778 Specifically, DCAE R1 includes the following components:
2784 - Platform component docker host
2785 - Service component docker host
2787 - PostgreSQL database (*)
2788 - Platform docker container components
2789 - Configuration binding service
2790 - Deployment handler
2791 - Service change handler
2795 - Service components
2796 - Docker container components
2797 - VNF Event Streaming (VES) collector
2798 - Holmes (engine and rule management) **
2799 - CDAP analytics component
2800 - Threshold Crossing Analytics (TCA)
2802 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2803 VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
2804 other deployment configurations not used in the R1 demos.)
2805 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2808 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2811 - dcaegen2/analytics
2812 - dcaegen2/analytics/tca
2813 - dcaegen2/collectors
2814 - dcaegen2/collectors/snmptrap
2815 - dcaegen2/collectors/ves
2816 - dcaegen2/deployments
2818 - dcaegen2/platform/blueprints
2819 - dcaegen2/platform/cdapbroker
2820 - dcaegen2/platform/cli
2821 - dcaegen2/platform/configbinding
2822 - dcaegen2/platform/deployment-handler
2823 - dcaegen2/platform/inventory-api
2824 - dcaegen2/platform/plugins
2825 - dcaegen2/platform/policy-handler
2826 - dcaegen2/platform/servicechange-handler
2832 This is the initial release.
2837 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2838 - Need to provide a dev configuration DCAE.
2843 - 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>`_.>`_.
2844 - 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.
2849 This is the initial release.
2852 **Deprecation Notes**
2854 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2855 DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2856 following Gerrit repos are voided and already locked as read-only.
2860 - dcae/apod/analytics
2861 - dcae/apod/buildtools
2864 - dcae/collectors/ves
2866 - dcae/controller/analytics
2867 - dcae/dcae-inventory
2870 - dcae/demo/startup/aaf
2871 - dcae/demo/startup/controller
2872 - dcae/demo/startup/message-router
2875 - dcae/operation/utils
2876 - dcae/orch-dispatcher
2879 - dcae/utils/buildtools
2887 - ncomp/sirius/manager
2893 SNMP trap collector is seed code delivery only.