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-2022 AT&T Intellectual Property. All rights reserved.
5 .. Copyright 2021 Nokia Solutions and Networks.
6 .. ==============================LICENSE_END============================================
21 .. =====================
23 .. =====================
33 This document provides the release notes for Kohn release.
38 The following DCAE components are available with default ONAP/DCAE installation:
43 - PNF-Registration Handler
44 - Docker based Threshold Crossing Analytics (TCA-Gen2)
47 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
53 These service components (mS) are available to be deployed on-demand via helm:
62 - PM-Subscription Handler
63 - DataLake Handler (Admin & Feeder)
65 - DataLake Extraction Service
69 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services.
71 For Helm managed microservices, dependencies are identified on each chart individually.
72 In general, most DCAE microservice rely on Configmap for sourcing configuration updates. Each microservice can be deployed independently and based on the dcaegen2-services-common template, features can be enabled or disabled via a configuration override during deployment.
74 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
80 +--------------------------------------+--------------------------------------------------------+
81 | **DCAE Project** | |
83 +--------------------------------------+--------------------------------------------------------+
84 | **Docker images** | Refer :any:`Deliverable <kohn_deliverable>` |
86 +--------------------------------------+--------------------------------------------------------+
87 | **Release designation** | 11.0.0 Kohn |
89 +--------------------------------------+--------------------------------------------------------+
90 | **Release date** | 2022-11-10 |
92 +--------------------------------------+--------------------------------------------------------+
98 *DCAE Enhancements and Features*
100 DCAEGEN2-3148 5G SON use case enhancements for Kohn release
101 - CL message for ANR modified to align with A1-based flow/support
103 DCAEGEN2-3195 CCVPN Kohn Enhancements for Intent-based Cloud Leased Line and Transport Slicing
104 - DCAE SDK alignment for SliceAnalysis MS & enhancing AAI interface for supporting IBN CL
106 DCAEGEN2-3194 Maintenance and Enhancement of Intent-driven Closed-loop Autonomous Networks
107 - Slice Analysis Enhancement with AAI Interface/processing for CL notification
109 DCAEGEN2-3119 Helm Transformation - Post migration
110 - DCAE Common Template improvements
111 - Removed Cloudify and associated platform component chartsĀ
112 - Removed Consul/CBS API dependency from each DCAE MS, enabling independent config management via respective charts
114 DCAEGEN2-2975 VES 7.2.1 support for DCAE Microservices
115 - TCAgen2 enhanced to support VES 7.2.1
117 DCAEGEN2-3037 AAF certificate dependency removal
118 - DFC Enhanced to support additional property to disable certificates checks
120 DCAEGEN2-3030 DMAAP SDK standardization for DCAE Microservices
121 - SliceAnalysis MS, SON-Handler MS switched to use DMAAP SDK
126 - DCAEGEN2-3089 - Sonarcoverage improvements for DCAE components - SliceAnalysis mS, SNMPTrap, TCA-gen2, SON-Handler, KPi-MS, Mapper, RESTConf (meeting 80% or more coverage)
127 - DCAEGEN2-3209 - CII Badging improvements (Silver badge completion)
128 - 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)
129 - DCAEGEN2-3225 - SBOM Enablement for DCAE components
132 .. _kohn_deliverable:
137 Software Deliverables
140 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
143 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.4"
144 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.9.0"
145 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.11.0"
146 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.4"
147 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.7"
148 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.1"
149 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
150 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
151 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
152 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
153 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
154 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
155 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
156 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
157 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
158 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
159 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.2.0"
160 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
161 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
162 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
163 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
164 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.5"
165 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.10"
166 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.4.1"
167 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.3"
168 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.9.0"
169 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.1"
170 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.10"
171 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.4 (jar)"
172 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.10 (jar)"
174 The following repositories (and containers) have been deprecated with this release.
177 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
180 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
182 As DCAEMOD has been identified for EOL with London, following containers will be deprecated in next release and removed from OOM.
185 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
188 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
189 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
190 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
191 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
192 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
193 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
194 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
196 Known Limitations, Issues and Workarounds
197 -----------------------------------------
200 - DCAEGEN2-3184 DL-Feeder log error and configuration issue
202 *Known Vulnerabilities*
208 Documented under corresponding jira if applicable.
213 *Fixed Security Issues*
215 Documented on earlier section
217 *Known Security Issues*
221 *Known Vulnerabilities in Used Modules*
225 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>`_.
230 - `DCAE R11 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Kohn+Release>`_
231 - `DCAE R11 Functional Test <https://wiki.onap.org/display/DW/DCAE+R11+Kohn+Testplan>`_
237 For more information on the ONAP Jakarta release, please see:
240 #. `ONAP Documentation`_
241 #. `ONAP Release Downloads`_
245 .. _`ONAP Home Page`: https://www.onap.org
246 .. _`ONAP Wiki Page`: https://wiki.onap.org
247 .. _`ONAP Documentation`: https://docs.onap.org
248 .. _`ONAP Release Downloads`: https://git.onap.org
252 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
253 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
259 .. ==========================
260 .. * * * JAKARTA * * *
261 .. ==========================
271 This document provides the release notes for Jakarta release.
276 With DCAE transformation to HELM completed this release, all Cloudify/platform handler components have been retired
277 and only helm based MS deployment mode is supported.
278 The following DCAE components are available with default ONAP/DCAE installation:
283 - PNF-Registration Handler
284 - Docker based Threshold Crossing Analytics (TCA-Gen2)
285 - VES OpenAPI Manager
287 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
289 - Postgresql Database
293 These service components (mS) are available to be deployed on-demand via helm:
302 - PM-Subscription Handler
303 - DataLake Handler (Admin and Feeder)
305 - DataLake Extraction Service
309 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into a Kubernetes cluster.
311 For Helm managed microservices, the dependencies/pre-requisite are identified on each chart individually.
312 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.
314 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
320 +--------------------------------------+--------------------------------------------------------+
321 | **DCAE Project** | |
323 +--------------------------------------+--------------------------------------------------------+
324 | **Docker images** | Refer :any:`Deliverable <jakarta_deliverable>` |
326 +--------------------------------------+--------------------------------------------------------+
327 | **Release designation** | 10.0.0 Jakarta |
329 +--------------------------------------+--------------------------------------------------------+
330 | **Release date** | 2022-06-02 |
332 +--------------------------------------+--------------------------------------------------------+
338 *DCAE Enhancements and Features*
340 DCAEGEN2-3021 DCAE Impacts for E2E Network Slicing in Jakarta release
341 - Slice selection taking into consideration resource occupancy levels
342 - IBN based Closed loop for Network Slicing
344 DCAEGEN2-3063 CCVPN Jakarta Enhancements for Intent-based Cloud Leased Line and Closed-loop
345 - Support bandwidth evaluation and CL event generation
346 - AAI Interface for bandwidth update notification
348 DCAEGEN2-2773 DCAE Helm Transformation (Phase 3/Final)
349 - Removed Consul dependency across all DCAE service components.
350 - All DCAE microservices migrated to use latest CBS SDK library to support configmap/policy retrieval
351 - Enhancement on DCAE common template for DR Feed pub/sub configuration consistency and disable Consul loader
352 - DCAEMOD enhanced to support Helm chart generation for onboarded MS/flows
353 - Cloudify and related Handlers removal from ONAP/DCAE Deployment
354 - v3 spec introduced for MOD Helm flow support
356 DCAEGEN2-2906 - Bulk PM / PM Data Control Improvements (PMSH)
357 - PMSH functional enhancement and support for dynamic filter/subscription change via API
359 DCAEGEN2-3031 - Topic alignment for DCAE microservices
360 - Migrate DCAE MS to use standard topics for PM-Mapper, Slice-Analysis, KPI-MS
365 - DCAEGEN2-2829 - CII Badging improvements
366 - 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)
367 - DCAEGEN2-2961/DCAEGEN2-2962/DCAEGEN2-2963 - Removed GPLv3 license from software by switching to onap/integration base images for VESCollector, RESTConf, SliceAnalysis MS
368 - DCAEGEN2-2958 - STDOUT log compliance for DCAE SNMPTRap collector and Healthcheck container
373 .. _jakarta_deliverable:
378 Software Deliverables
381 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
384 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2"
385 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.7.1"
386 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0"
387 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.2"
388 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.6"
389 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.0"
390 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
391 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
392 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
393 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
394 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
395 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
396 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
397 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
398 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
399 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2"
400 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
401 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.1.0"
402 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
403 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
404 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
405 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
406 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.3"
407 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.4"
408 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
409 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.0"
410 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.8.0"
411 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.0"
412 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.7"
413 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.3 (jar)"
414 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.8 (jar)"
416 The following repositories (and containers) have been deprecated with this release.
419 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
422 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
423 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
424 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
425 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
426 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
427 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
428 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
429 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
430 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
431 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
432 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
435 Known Limitations, Issues and Workarounds
436 -----------------------------------------
438 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
439 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
442 *Known Vulnerabilities*
448 Documented under corresponding jira if applicable.
453 *Fixed Security Issues*
455 Documented on earlier section
457 *Known Security Issues*
461 *Known Vulnerabilities in Used Modules*
465 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>`_.
470 - `DCAE R10 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Jakarta+Release>`_
471 - `DCAE R10 Functional Test <https://wiki.onap.org/display/DW/DCAE+R10+Testplan>`_
477 For more information on the ONAP Jakarta release, please see:
480 #. `ONAP Documentation`_
481 #. `ONAP Release Downloads`_
485 .. _`ONAP Home Page`: https://www.onap.org
486 .. _`ONAP Wiki Page`: https://wiki.onap.org
487 .. _`ONAP Documentation`: https://docs.onap.org
488 .. _`ONAP Release Downloads`: https://git.onap.org
492 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
493 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
497 .. =====================================
498 .. * * * ISTANBUL MAINTENANCE * * *
499 .. =====================================
508 This document provides the release notes for the Istanbul Maintenance release
514 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
520 +--------------------------------------+--------------------------------------+
521 | **Project** | DCAE |
523 +--------------------------------------+--------------------------------------+
524 | **Docker images** | See Istanbul Maintenance Release |
525 | | Deliverable (below) |
526 +--------------------------------------+--------------------------------------+
527 | **Release designation** | Istanbul Maintenance Release |
529 +--------------------------------------+--------------------------------------+
530 | **Release date** | 2022/01/31 |
532 +--------------------------------------+--------------------------------------+
541 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
542 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
553 *Known Vulnerabilities in Used Modules*
555 dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
558 Istanbul Maintenance Rls Deliverables
559 -------------------------------------
561 Software Deliverables
564 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
567 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
568 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
569 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
573 .. ==========================
574 .. * * * ISTANBUL * * *
575 .. ==========================
585 This document provides the release notes for Istanbul release.
590 Following DCAE components are available with default ONAP/DCAE installation.
592 - Platform components
594 - Cloudify Manager (helm chart)*
595 - Bootstrap container (helm chart)*
596 - Configuration Binding Service (helm chart)
597 - Deployment Handler (helm chart)*
598 - Policy Handler (helm chart*
599 - Service Change Handler (helm chart)*
600 - Inventory API (helm chart)*
601 - Dashboard (helm chart)*
602 - VES OpenAPI Manager (helm chart)
606 - VES Collector (helm chart & cloudify blueprint)
607 - HV-VES Collector (helm chart & cloudify blueprint)
608 - PNF-Registration Handler (helm chart & cloudify blueprint)
609 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
611 - Additional resources that DCAE utilizes deployed using ONAP common charts:
617 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
620 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
630 - PM-Subscription Handler
631 - DataLake Handler (Admin and Feeder)
633 - DataLake Extraction Service
637 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
638 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.
640 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>`.
642 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.
648 +--------------------------------------+--------------------------------------------------------+
649 | **DCAE Project** | |
651 +--------------------------------------+--------------------------------------------------------+
652 | **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
654 +--------------------------------------+--------------------------------------------------------+
655 | **Release designation** | 9.0.0 Istanbul |
657 +--------------------------------------+--------------------------------------------------------+
658 | **Release date** | 2021-11-18 |
660 +--------------------------------------+--------------------------------------------------------+
666 *DCAE Enhancements Features*
668 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
669 - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
670 - Integration with new CBS client SDK and support policy sidecar
672 DCAEGEN2-2703 Add stndDefined domain to HV-VES
673 - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec
675 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
676 - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
677 - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
678 - 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
679 - K8S Secret/Environment mapping
680 - CMPv2 Certificate support
682 - Mount data from configmap through PV/PVC
683 - Topic/feed provisioning support
684 - AAF certificates generation/distribution
685 - Consul loader for application config
687 - Reducing Consul Dependency for DCAE components
688 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.
690 - 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.
692 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
693 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
695 DCAEGEN2-2522 Enhancements for OOF SON use case
696 - Implemented CPS client interface (replacing ConfigDb)
697 - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
701 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
702 - CII Badging improvements (DCAEGEN2-2622)
703 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
704 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
709 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
710 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
713 .. _istanbul_deliverable:
718 Software Deliverables
721 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
724 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
725 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
726 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
727 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
728 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
729 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
730 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
731 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
732 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
733 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
734 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
735 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
736 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
737 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
738 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
739 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
740 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
741 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
742 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
743 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
744 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
745 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
746 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
747 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
748 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
749 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
750 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
751 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
752 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
753 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
754 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
755 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
756 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
757 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
758 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
759 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
760 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
761 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
762 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
763 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
764 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
765 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
768 Known Limitations, Issues and Workarounds
769 -----------------------------------------
771 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
772 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
775 *Known Vulnerabilities*
781 Documented under corresponding jira if applicable.
786 *Fixed Security Issues*
788 Documented on earlier section
790 *Known Security Issues*
794 *Known Vulnerabilities in Used Modules*
798 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>`_.
803 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
804 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
810 For more information on the ONAP Honolulu release, please see:
813 #. `ONAP Documentation`_
814 #. `ONAP Release Downloads`_
818 .. _`ONAP Home Page`: https://www.onap.org
819 .. _`ONAP Wiki Page`: https://wiki.onap.org
820 .. _`ONAP Documentation`: https://docs.onap.org
821 .. _`ONAP Release Downloads`: https://git.onap.org
825 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
826 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
829 .. =====================================
830 .. * * * HONOLULU MAINTENANCE * * *
831 .. =====================================
840 This document provides the release notes for the Honolulu Maintenance release
846 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
852 +--------------------------------------+--------------------------------------+
853 | **Project** | DCAE |
855 +--------------------------------------+--------------------------------------+
856 | **Docker images** | onap/org.onap.ccsdk.dashboard. |
857 | | .ccsdk-app-os:1.4.4 |
858 +--------------------------------------+--------------------------------------+
859 | **Release designation** | Honolulu Maintenance Release |
861 +--------------------------------------+--------------------------------------+
862 | **Release date** | 2021/06/01 |
864 +--------------------------------------+--------------------------------------+
873 - `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
874 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
875 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
876 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
882 .. ==========================
883 .. * * * HONOLULU * * *
884 .. ==========================
894 This document provides the release notes for Honolulu release.
899 Following DCAE components are available with default ONAP/DCAE installation.
901 - Platform components
903 - Cloudify Manager (helm chart)
904 - Bootstrap container (helm chart)
905 - Configuration Binding Service (helm chart)
906 - Deployment Handler (helm chart)
907 - Policy Handler (helm chart
908 - Service Change Handler (helm chart)
909 - Inventory API (helm chart)
910 - Dashboard (helm chart)
911 - VES OpenAPI Manager (helm chart)
915 - VES Collector (helm chart & cloudify blueprint)
916 - HV-VES Collector (helm chart & cloudify blueprint)
917 - PNF-Registration Handler (helm chart & cloudify blueprint)
918 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
919 - Holmes Rule Management (helm chart & cloudify blueprint)
920 - Holmes Engine Management (helm chart & cloudify blueprint)
922 - Additional resources that DCAE utilizes deployed using ONAP common charts:
928 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
938 - PM-Subscription Handler
939 - DataLake Handler (Admin and Feeder)
941 - DataLake Extraction Service
946 \* These components are delivered by the Holmes project.
950 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.
956 +--------------------------------------+--------------------------------------------------------+
957 | **DCAE Project** | |
959 +--------------------------------------+--------------------------------------------------------+
960 | **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
962 +--------------------------------------+--------------------------------------------------------+
963 | **Release designation** | 8.0.0 Honolulu |
965 +--------------------------------------+--------------------------------------------------------+
966 | **Release date** | 2021-04-29 |
968 +--------------------------------------+--------------------------------------------------------+
979 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
980 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
981 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
982 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
983 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
984 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
985 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
986 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
987 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
991 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
992 - CII Badging improvements (DCAEGEN2-2570)
993 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
994 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
995 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
996 - Documentation/user-guide updates
1000 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1001 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1004 - Following new services are delivered this release
1005 - VES OpenAPI Manager
1006 - KPI MS (Analytics/RCA)
1008 .. _honolulu_deliverable:
1013 Software Deliverables
1016 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1019 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1020 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
1021 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
1022 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
1023 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
1024 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
1025 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
1026 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
1027 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1028 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1029 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1030 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
1031 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
1032 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1033 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1034 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1035 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1036 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1037 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
1038 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
1039 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
1040 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1041 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1042 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
1043 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
1044 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1045 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
1046 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1047 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1048 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1049 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1050 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
1051 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1052 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
1053 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1054 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
1055 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
1056 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
1057 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
1058 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
1059 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
1060 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1063 Known Limitations, Issues and Workarounds
1064 -----------------------------------------
1066 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
1067 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
1068 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
1070 Such features are available, when the collectors are installed using the Cloudify mechanisms.
1071 Refer to collector installation page for more details:
1076 ./services/ves-http/installation.rst
1077 ./services/ves-hv/installation.rst
1080 *Known Vulnerabilities*
1086 Documented under corresponding jira if applicable.
1091 *Fixed Security Issues*
1093 Documented on earlier section
1095 *Known Security Issues*
1099 *Known Vulnerabilities in Used Modules*
1103 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>`_.
1108 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
1109 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
1115 For more information on the ONAP Honolulu release, please see:
1117 #. `ONAP Home Page`_
1118 #. `ONAP Documentation`_
1119 #. `ONAP Release Downloads`_
1120 #. `ONAP Wiki Page`_
1123 .. _`ONAP Home Page`: https://www.onap.org
1124 .. _`ONAP Wiki Page`: https://wiki.onap.org
1125 .. _`ONAP Documentation`: https://docs.onap.org
1126 .. _`ONAP Release Downloads`: https://git.onap.org
1130 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1131 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1134 .. ===================================
1135 .. * * * GUILIN MAINTENANCE * * *
1136 .. ===================================
1145 This document provides the release notes for the Guilin Maintenance release
1151 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
1157 +--------------------------------------+--------------------------------------+
1158 | **Project** | DCAE |
1160 +--------------------------------------+--------------------------------------+
1161 | **Docker images** | onap/org.onap.dcaegen2.collectors |
1162 | | .hv-ves.hv-collector-main:1.5.1 |
1163 +--------------------------------------+--------------------------------------+
1164 | **Release designation** | Guilin Maintenance Release |
1166 +--------------------------------------+--------------------------------------+
1167 | **Release date** | 2021/04/19 |
1169 +--------------------------------------+--------------------------------------+
1178 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
1179 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
1183 Same as Guilin Release
1186 .. ========================
1187 .. * * * GUILIN * * *
1188 .. ========================
1198 This document provides the release notes for Guilin release.
1203 Following DCAE components are available with default ONAP/DCAE installation.
1205 - Platform components
1207 - Cloudify Manager (helm chart)
1208 - Bootstrap container (helm chart)
1209 - Configuration Binding Service (helm chart)
1210 - Deployment Handler (helm chart)
1211 - Policy Handler (helm chart
1212 - Service Change Handler (helm chart)
1213 - Inventory API (helm chart)
1214 - Dashboard (helm chart)
1216 - Service components
1220 - PNF-Registration Handler
1221 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1222 - Holmes Rule Management *
1223 - Holmes Engine Management *
1225 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1229 - Redis Cluster Database
1232 Below service components (mS) are available to be deployed on-demand.
1234 - SNMPTrap Collector
1235 - RESTConf Collector
1236 - DataFile Collector
1238 - BBS-EventProcessor
1242 - PM-Subscription Handler
1243 - DataLake Handler (Admin and Feeder)
1245 - DataLake Extraction Service
1249 \* These components are delivered by the Holmes project.
1253 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.
1259 +--------------------------------------+--------------------------------------------------------+
1260 | **DCAE Project** | |
1262 +--------------------------------------+--------------------------------------------------------+
1263 | **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
1265 +--------------------------------------+--------------------------------------------------------+
1266 | **Release designation** | 7.0.0 Guilin |
1268 +--------------------------------------+--------------------------------------------------------+
1269 | **Release date** | 2020-11-19 |
1271 +--------------------------------------+--------------------------------------------------------+
1279 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
1280 - Bootstrap container optimization (DCAEGEN2-1791)
1281 - MOD/Runtime ā Enable configuration for dynamic topic support (DCAEGEN2-1996)
1282 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
1283 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
1284 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
1285 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
1286 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
1287 - 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)
1288 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
1289 - Best practice compliance
1290 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
1291 - No more than one main process (DCAEGEN2-2327/REQ-365)
1292 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
1293 - All containers must run as non-root (REQ-362)
1294 - Code coverage >55% (DCAEGEN2-2333)
1295 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
1298 - Following new services are delivered this release
1301 - DataLake Extraction Service
1306 .. _guilin_deliverable:
1311 Software Deliverables
1314 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1317 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1318 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
1319 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
1320 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
1321 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1322 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
1323 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
1324 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1325 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1326 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1327 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1328 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1329 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
1330 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1331 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1332 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1333 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1334 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1335 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
1336 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
1337 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
1338 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1339 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1340 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
1341 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1342 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1343 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1344 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1345 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1346 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1347 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
1348 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1349 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1350 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
1351 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
1352 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
1353 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
1354 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
1355 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
1356 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1359 Known Limitations, Issues and Workarounds
1360 -----------------------------------------
1362 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1363 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1364 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
1367 *System Limitations*
1371 *Known Vulnerabilities*
1377 Documented under corresponding jira if applicable.
1382 *Fixed Security Issues*
1385 *Known Security Issues*
1390 *Known Vulnerabilities in Used Modules*
1394 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>`_.
1399 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
1400 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
1406 For more information on the ONAP Guilin release, please see:
1408 #. `ONAP Home Page`_
1409 #. `ONAP Documentation`_
1410 #. `ONAP Release Downloads`_
1411 #. `ONAP Wiki Page`_
1414 .. _`ONAP Home Page`: https://www.onap.org
1415 .. _`ONAP Wiki Page`: https://wiki.onap.org
1416 .. _`ONAP Documentation`: https://docs.onap.org
1417 .. _`ONAP Release Downloads`: https://git.onap.org
1421 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1422 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1427 .. ======================================
1428 .. * * * EL-ALTO MAINTENANCE * * *
1429 .. ======================================
1438 This document provides the release notes for the El-Alto Maintenance release
1444 This maintenance release is primarily to update expired certificates
1445 from original El-Alto released TLS-init container.
1447 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
1448 retrieved from AAF at deployment time for all DCAE components.
1453 +--------------------------------------+--------------------------------------+
1454 | **Project** | DCAE |
1456 +--------------------------------------+--------------------------------------+
1457 | **Docker images** | onap/org.onap.dcaegen2.deployments |
1458 | | .tls-init-container:1.0.4 |
1459 +--------------------------------------+--------------------------------------+
1460 | **Release designation** | El-Alto Maintenance Release |
1462 +--------------------------------------+--------------------------------------+
1463 | **Release date** | 2020/08/24 |
1465 +--------------------------------------+--------------------------------------+
1474 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
1477 Same as El-Alto Release
1481 .. ======================================
1482 .. * * * FRANKFURT MAINTENANCE * * *
1483 .. ======================================
1492 This document provides the release notes for the Frankfurt Maintenance release
1498 The focus of this release is to correct issues found on Frankfurt release.
1503 +--------------------------------------+--------------------------------------+
1504 | **Project** | DCAE |
1506 +--------------------------------------+--------------------------------------+
1507 | **Docker images** | onap/org.onap.dcaegen2.services. |
1508 | | son-handler:2.0.4 |
1509 +--------------------------------------+--------------------------------------+
1510 | **Release designation** | Frankfurt Maintenance Release 1 |
1512 +--------------------------------------+--------------------------------------+
1513 | **Release date** | 2020/08/17 |
1515 +--------------------------------------+--------------------------------------+
1524 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1525 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
1529 Same as Frankfurt Release
1534 .. ===========================
1535 .. * * * FRANKFURT * * *
1536 .. ===========================
1546 This document provides the release notes for the Frankfurt release.
1551 Following DCAE components are available with default ONAP/DCAE installation.
1553 - Platform components
1555 - Cloudify Manager (helm chart)
1556 - Bootstrap container (helm chart)
1557 - Configuration Binding Service (helm chart)
1558 - Deployment Handler (helm chart)
1559 - Policy Handler (helm chart
1560 - Service Change Handler (helm chart)
1561 - Inventory API (helm chart)
1562 - Dashboard (helm chart)
1564 - Service components
1567 - Threshold Crossing Analytics (TCA/CDAP)
1569 - PNF-Registration Handler
1570 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1571 - Holmes Rule Management *
1572 - Holmes Engine Management *
1574 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1578 - Redis Cluster Database
1581 Below service components (mS) are available to be deployed on-demand.
1583 - SNMPTrap Collector
1584 - RESTConf Collector
1585 - DataFile Collector
1587 - BBS-EventProcessor
1591 - PM-Subscription Handler
1595 \* These components are delivered by the Holmes project.
1599 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.
1605 +--------------------------------------+--------------------------------------------------------+
1606 | **DCAE Project** | |
1608 +--------------------------------------+--------------------------------------------------------+
1609 | **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1611 +--------------------------------------+--------------------------------------------------------+
1612 | **Release designation** | 6.0.0 frankfurt |
1614 +--------------------------------------+--------------------------------------------------------+
1615 | **Release date** | 2020-06-04 |
1617 +--------------------------------------+--------------------------------------------------------+
1623 - DCAE Platform Enhancement
1625 - Introduction of Microservice and Onboarding Design (MOD) platform
1626 - Policy Notification support for DCAE components
1627 - Dynamic AAF certificate creation during component instantiation
1628 - Helm chart optimization to control each platform component separate
1629 - Dashboard Optimization
1630 - Blueprint generator tool to simplify deployment artifact creation
1633 - Following new services are delivered this release
1637 - PM Subscription Handler
1643 - Acumos Adapter (PoC)
1645 .. _frankfurt_deliverable:
1650 Software Deliverables
1653 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1656 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1657 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1658 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1659 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1660 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1661 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1662 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1663 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1664 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1665 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1666 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1667 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1668 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1669 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1670 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1671 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1672 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1673 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1674 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1675 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1676 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1677 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
1678 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1679 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1680 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1681 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1682 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1683 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1684 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1685 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1686 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1687 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1688 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1689 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1690 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1691 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1692 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1693 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1694 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1695 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1698 Known Limitations, Issues and Workarounds
1699 -----------------------------------------
1701 * Blueprint generator escape char issue (DCAEGEN2-2140)
1702 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1703 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1707 *System Limitations*
1711 *Known Vulnerabilities*
1717 Documented under corresponding jira if applicable.
1722 *Fixed Security Issues*
1724 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1725 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1726 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1727 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1728 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1731 *Known Security Issues*
1736 *Known Vulnerabilities in Used Modules*
1740 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>`_.
1745 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1746 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1752 For more information on the ONAP Frankfurt release, please see:
1754 #. `ONAP Home Page`_
1755 #. `ONAP Documentation`_
1756 #. `ONAP Release Downloads`_
1757 #. `ONAP Wiki Page`_
1760 .. _`ONAP Home Page`: https://www.onap.org
1761 .. _`ONAP Wiki Page`: https://wiki.onap.org
1762 .. _`ONAP Documentation`: https://docs.onap.org
1763 .. _`ONAP Release Downloads`: https://git.onap.org
1767 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1768 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1771 .. =========================
1772 .. * * * EL-ALTO * * *
1773 .. =========================
1779 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
1781 Following is summary of updates done for DCAEGEN2
1785 Following platform components were enabled for HTTPS
1786 - ConfigBindingService (CBS)
1787 - 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>`_
1790 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1792 All components interfacing with platform components were modified to support TLS interface
1795 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1796 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1797 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1798 - CBS client libraries updated to remove consul service lookup
1799 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1803 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.
1804 - Platform components
1805 - Cloudify Manager (helm chart)
1806 - Bootstrap container (helm chart)
1807 - Configuration Binding Service (helm chart)
1808 - Deployment Handler (helm chart)
1809 - Policy Handler (helm chart
1810 - Service Change Handler (helm chart)
1811 - Inventory API (helm chart)
1812 - Dashboard (helm charts)
1813 - Service components
1816 - Threshold Crossing Analytics
1818 - PNF-Registration Handler
1819 - Holmes Rule Management *
1820 - Holmes Engine Management *
1821 - Additional resources that DCAE utilizes:
1823 - Redis Cluster Database
1827 \* These components are delivered by external ONAP project.
1829 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1832 - RESTConf collectorĀ
1833 - DataFile collector
1837 - BBS Event processor
1840 - Missing Heartbeat Ms
1842 - All DCAE components are designed to support platform maturity requirements.
1847 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.
1849 - dcaegen2.analytics.tca
1850 - dcaegen2.collectors.snmptrap
1851 - dcaegen2.collectors.ves
1852 - dcaegen2.collectors.hv-ves
1853 - dcaegen2.collectors.datafile
1854 - dcaegen2.collectors.restconf
1855 - dcaegen2.deployments
1856 - dcaegen2.platform.blueprints
1857 - dcaegen2.platform.cli
1858 - dcaegen2.platform.configbinding
1859 - dcaegen2.platform.deployment-handler
1860 - dcaegen2.platform.inventory-api
1861 - dcaegen2.platform.plugins
1862 - dcaegen2.platform.policy-handler
1863 - dcaegen2.platform.servicechange-handler
1864 - dcaegen2.services.heartbeat
1865 - dcaegen2.services.mapper
1866 - dcaegen2.services.pm-mapper
1867 - dcaegen2.services.prh
1868 - dcaegen2.services.son-handler
1870 - dcaegen2.services.sdk
1872 - ccsdk.platform.plugins
1876 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1877 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1881 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1885 *Fixed Security Issues*
1886 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1887 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1888 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1889 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1890 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1892 *Known Security Issues*
1893 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1894 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1895 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1896 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1897 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1899 *Known Vulnerabilities in Used Modules*
1901 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>`_.
1904 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1906 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1908 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1913 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1914 - K8S Bootstrap container:
1915 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1916 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1917 - Configuration Binding Service:
1918 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1919 - Description: HTTPS support, Image optimization and non-root user
1921 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1922 - Description: HTTPS support, container optmization and non-root user
1923 - DataFile Collector
1924 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1925 - Description : Code optimization, bug fixes, dmaap plugin integration
1927 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1928 - Description : Image optimization, bug fixes, CBS integration
1929 - VES Adapter/Mapper MS
1930 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1931 - Description : Image optimization & CBS periodic polling
1933 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1934 - Description : Code optimization, bug fixes and SDK alignment
1936 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1937 - Description : Code optimization, bug fixes and SDK alignment
1942 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1944 Following is summary of updates done for DCAEGEN2
1948 Following platform components were enabled for HTTPS
1949 - ConfigBindingService (CBS)
1950 - 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>`_
1954 All components interfacing with platform components were modified to support TLS interface
1957 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1958 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1959 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1960 - CBS client libraries updated to remove consul service lookup
1965 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1966 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1970 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1975 *Fixed Security Issues*
1977 *Known Security Issues*
1979 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1980 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1981 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1982 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1983 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1984 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1985 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1986 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1987 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1988 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1990 *Known Vulnerabilities in Used Modules*
1992 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>`_.
1995 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1997 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1999 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
2004 The following components are upgraded from Dublin/R4.
2006 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
2007 - 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.
2008 - K8S Bootstrap container:
2009 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
2010 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
2011 - Configuration Binding Service:
2012 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
2013 - Description: HTTPS support, Image optimization and non-root user
2014 - Deployment Handler
2015 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
2016 - Description: Update to node10, uninstall workflow updates
2017 - Service Change Handler
2018 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
2019 - Description: HTTPS inventoryAPI support, container optmization and non-root user
2021 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
2022 - Description: HTTPS support, container optmization and non-root user
2023 - DataFile Collector
2024 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
2025 - Description : Code optimization, bug fixes, dmaap plugin integration
2027 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
2028 - Description: Code optimization, bug fixes, dmaap plugin integration
2035 :Release Date: 2019-06-06
2039 DCAE R4 improves upon previous release with the following new features:
2041 - DCAE Platform Enhancement
2042 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
2043 - Support helm chart deployment in DCAE using new Helm cloudify plugin
2044 - DCAE Healthcheck enhancement to cover static and dynamic deployments
2045 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
2046 - Dashboard Integration (UI for deployment/verification)
2047 - PolicyHandler Enhancement to support new Policy Lifecycle APIās
2048 - Blueprint generator tool to simplify deployment artifact creation
2049 - Cloudify Manager resiliency
2051 - Following new services are delivered with Dublin
2053 - RESTConf collectorĀ
2057 - BBS Event processor
2062 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
2063 - Platform components
2064 - Cloudify Manager (helm chart)
2065 - Bootstrap container (helm chart)
2066 - Configuration Binding Service (helm chart)
2067 - Deployment Handler (helm chart)
2068 - Policy Handler (helm chart
2069 - Service Change Handler (helm chart)
2070 - Inventory API (helm chart)
2071 - Dashboard (Cloudify Blueprint)
2072 - Service components
2075 - Threshold Crossing Analytics
2077 - PNF-Registration Handler
2078 - Holmes Rule Management *
2079 - Holmes Engine Management *
2080 - Additional resources that DCAE utilizes:
2082 - Redis Cluster Database
2086 \* These components are delivered by the Holmes project.
2089 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.
2091 - All DCAE components are designed to support platform maturity requirements.
2096 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2098 - dcaegen2.analytics.tca
2099 - dcaegen2.collectors.snmptrap
2100 - dcaegen2.collectors.ves
2101 - dcaegen2.collectors.hv-ves
2102 - dcaegen2.collectors.datafile
2103 - dcaegen2.collectors.restconf
2104 - dcaegen2.deployments
2105 - dcaegen2.platform.blueprints
2106 - dcaegen2.platform.cli
2107 - dcaegen2.platform.configbinding
2108 - dcaegen2.platform.deployment-handler
2109 - dcaegen2.platform.inventory-api
2110 - dcaegen2.platform.plugins
2111 - dcaegen2.platform.policy-handler
2112 - dcaegen2.platform.servicechange-handler
2113 - dcaegen2.services.heartbeat
2114 - dcaegen2.services.mapper
2115 - dcaegen2.services.pm-mapper
2116 - dcaegen2.services.prh
2117 - dcaegen2.services.son-handler
2119 - dcaegen2.services.sdk
2121 - ccsdk.platform.plugins
2127 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
2132 *Fixed Security Issues*
2134 *Known Security Issues*
2136 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
2137 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
2138 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
2139 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
2140 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
2141 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
2142 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
2143 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
2144 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
2145 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
2147 *Known Vulnerabilities in Used Modules*
2149 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>`_.
2152 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2154 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2156 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
2159 **New component Notes**
2160 The following components are introduced in R4
2163 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
2164 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
2165 - Blueprint generator
2166 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
2167 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
2168 - RESTConf collectorĀ
2169 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
2170 - Description: Provides RESTConf interfaces to events from external domain controllers
2171 - VES/Universal Mapper
2172 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
2173 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
2175 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
2176 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
2177 - BBS Event processor
2178 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
2179 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
2181 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
2182 - Description: Supports PC-ANR optimization analysis and generating CL events output
2184 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
2185 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
2190 The following components are upgraded from R3
2192 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
2193 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
2194 - K8S Bootstrap container:
2195 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
2196 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
2197 - Configuration Binding Service:
2198 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
2199 - Description: Code optimization and bug fixes
2200 - Deployment Handler
2201 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
2202 - Include updates for health and service endpoint check and bug fixes
2204 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
2205 - Description: Policy Handler supports the new lifecycle API's from Policy framework
2206 - Service Change Handler
2207 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2208 - Description: No update from R3
2210 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
2211 - Description: Refactoring and updates for health and service endpoint check
2213 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
2214 - Description : Authentication enhancement, refactoring and bug-fixes
2215 - Threshold Crossing Analytics
2216 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
2217 - 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.
2218 - DataFile Collector
2219 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
2220 - Description : Code optimization, bug fixes, logging and performance improvement
2221 - PNF Registrator handler
2222 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
2223 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
2225 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
2226 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
2227 - SNMP Trap Collector
2228 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2229 - Description : Code coverage improvements
2237 :Release Date: 2019-01-31
2239 DCAE R3 Maintenance release includes following fixes
2245 Larger files of size 100Kb publish to DR
2247 DFC error after running over 12 hours
2249 Multiple Fileready notification not handled
2251 - HighVolume VES Collector (protobuf/tcp)
2253 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
2255 - VESCollector (http)
2257 Issue with VES batch event publish
2261 Removing obsolete services configuration
2264 The following containers are updated in R3.0.1
2266 - DataFile Collector
2267 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
2269 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
2271 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
2275 - 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
2277 - 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
2278 kubectl get deployments -n onap | grep deployment-handler
2279 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
2280 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
2288 :Release Date: 2018-11-30
2292 DCAE R3 improves upon previous release with the following new features:
2294 - All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
2295 - Platform components
2297 - Bootstrap container
2298 - Configuration Binding Service
2299 - Deployment Handler
2301 - Service Change Handler
2303 - Service components
2306 - Threshold Crossing Analytics
2307 - Holmes Rule Management *
2308 - Holmes Engine Management *
2309 - Additional resources that DCAE utilizes:
2311 - Redis Cluster Database
2315 \* These components are delivered by the Holmes project.
2317 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2319 - 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".
2320 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2322 - 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.
2324 - All DCAE components are designed to support platform maturity requirements.
2329 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2331 - dcaegen2.analytics
2332 - dcaegen2.analytics.tca
2333 - dcaegen2.collectors
2334 - dcaegen2.collectors.snmptrap
2335 - dcaegen2.collectors.ves
2336 - dcaegen2.collectors.hv-ves
2337 - dcaegen2.collectors.datafile
2338 - dcaegen2.deployments
2340 - dcaegen2.platform.blueprints
2341 - dcaegen2.platform.cli
2342 - dcaegen2.platform.configbinding
2343 - dcaegen2.platform.deployment-handler
2344 - dcaegen2.platform.inventory-api
2345 - dcaegen2.platform.plugins
2346 - dcaegen2.platform.policy-handler
2347 - dcaegen2.platform.servicechange-handler
2348 - dcaegen2.services.heartbeat
2349 - dcaegen2.services.mapper
2350 - dcaegen2.services.prh
2357 - 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.
2361 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>`_.
2364 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2366 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2368 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
2371 **New component Notes**
2372 The following components are introduced in R3
2374 - DataFile Collector
2375 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
2376 - Description : Bulk data file collector to fetch non-realtime PM data
2377 - PNF Registrator handler
2378 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
2379 - Description : Recieves VES registration event and updates AAI and SO
2381 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
2382 - Description : High Volume VES Collector for fetching real-time PM measurement data
2383 - SNMP Trap Collector
2384 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2385 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
2390 The following components are upgraded from R2:
2392 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
2393 - 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.
2394 - Bootstrap container:
2395 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
2396 - 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.
2397 - Configuration Binding Service:
2398 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
2399 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
2400 - Deployment Handler
2401 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
2403 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
2404 - Description: Policy Handler now supports the new configuration policy format and support for TLS
2405 - Service Change Handler
2406 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2407 - Description: Refactoring.
2409 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
2410 - Description: Refactoring.
2412 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
2413 - Description : Refactoring
2414 - Threshold Crossing Analytics
2415 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2416 - 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.
2424 :Release Date: 2018-06-07
2428 DCAE R2 improves upon previous release with the following new features:
2430 - All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
2431 - Platform components
2433 - Bootstrap container
2434 - Configuration Binding Service
2435 - Deployment Handler
2437 - Service Change Handler
2439 - Service components
2442 - Threshold Crossing Analytics
2443 - Holmes Rule Management *
2444 - Holmes Engine Management *
2445 - Additional resources that DCAE utilizes:
2447 - Redis Cluster Database
2451 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
2453 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2455 - 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".
2456 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2458 - 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.
2460 - All DCAE components are designed to support platform maturity requirements.
2465 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2467 - dcaegen2.analytics
2468 - dcaegen2.analytics.tca
2469 - dcaegen2.collectors
2470 - dcaegen2.collectors.snmptrap
2471 - dcaegen2.collectors.ves
2472 - dcaegen2.deployments
2474 - dcaegen2.platform.blueprints
2475 - dcaegen2.platform.cli
2476 - dcaegen2.platform.configbinding
2477 - dcaegen2.platform.deployment-handler
2478 - dcaegen2.platform.inventory-api
2479 - dcaegen2.platform.plugins
2480 - dcaegen2.platform.policy-handler
2481 - dcaegen2.platform.servicechange-handler
2482 - dcaegen2.services.heartbeat
2483 - dcaegen2.services.mapper
2484 - dcaegen2.services.prh
2491 - 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.
2495 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>`_.
2498 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2500 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2502 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2508 The following components are upgraded from R1:
2510 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2511 - 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.
2512 - Bootstrap container:
2513 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2514 - 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.
2515 - Configuration Binding Service:
2516 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2517 - Description: Configuration Binding Sevice now supports the new configuration policy format.
2518 - Deployment Handler
2519 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2521 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2522 - Description: Policy Handler now supports the new configuration policy format.
2523 - Service Change Handler
2524 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2525 - Description: Refactoring.
2527 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2528 - Description: Refactoring.
2530 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2531 - Threshold Crossing Analytics
2532 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2533 - 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.
2540 :Release Date: 2017-11-16
2545 DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
2546 sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
2547 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2548 vDNS, vCPU, and vVoLTE.
2550 Specifically, DCAE R1 includes the following components:
2556 - Platform component docker host
2557 - Service component docker host
2559 - PostgreSQL database (*)
2560 - Platform docker container components
2561 - Configuration binding service
2562 - Deployment handler
2563 - Service change handler
2567 - Service components
2568 - Docker container components
2569 - VNF Event Streaming (VES) collector
2570 - Holmes (engine and rule management) **
2571 - CDAP analytics component
2572 - Threshold Crossing Analytics (TCA)
2574 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2575 VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
2576 other deployment configurations not used in the R1 demos.)
2577 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2580 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2583 - dcaegen2/analytics
2584 - dcaegen2/analytics/tca
2585 - dcaegen2/collectors
2586 - dcaegen2/collectors/snmptrap
2587 - dcaegen2/collectors/ves
2588 - dcaegen2/deployments
2590 - dcaegen2/platform/blueprints
2591 - dcaegen2/platform/cdapbroker
2592 - dcaegen2/platform/cli
2593 - dcaegen2/platform/configbinding
2594 - dcaegen2/platform/deployment-handler
2595 - dcaegen2/platform/inventory-api
2596 - dcaegen2/platform/plugins
2597 - dcaegen2/platform/policy-handler
2598 - dcaegen2/platform/servicechange-handler
2604 This is the initial release.
2609 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2610 - Need to provide a dev configuration DCAE.
2615 - 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>`_.>`_.
2616 - 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.
2621 This is the initial release.
2624 **Deprecation Notes**
2626 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2627 DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2628 following Gerrit repos are voided and already locked as read-only.
2632 - dcae/apod/analytics
2633 - dcae/apod/buildtools
2636 - dcae/collectors/ves
2638 - dcae/controller/analytics
2639 - dcae/dcae-inventory
2642 - dcae/demo/startup/aaf
2643 - dcae/demo/startup/controller
2644 - dcae/demo/startup/message-router
2647 - dcae/operation/utils
2648 - dcae/orch-dispatcher
2651 - dcae/utils/buildtools
2659 - ncomp/sirius/manager
2665 SNMP trap collector is seed code delivery only.