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 & enhanching 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
111 DCAEGEN2-2975 VES 7.2.1 support for DCAE Microservices
112 - TCAgen2 enhanced to support VES 7.2.1
114 DCAEGEN2-3037 AAF certificate dependency removal
115 - DFC Enhanced to support additional property to disable certificates checks
117 DCAEGEN2-3030 DMAAP SDK standardization for DCAE Microservices
118 - SliceAnalysis MS, KPI-MS, SON-Handler MS switched to use DMAAP SDK
123 - DCAEGEN2-3089 - Sonarcoverage improvements for DCAE components - SliceAnalysis mS, SNMPTrap, TCA-gen2, SON-Handler, KPi-MS, Mapper, RESTConf
124 - DCAEGEN2-3209 - CII Badging improvements
125 - 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)
128 .. _kohn_deliverable:
133 Software Deliverables
136 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
139 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.4"
140 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.9.0"
141 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.11.0"
142 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.4"
143 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.7"
144 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.1"
145 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
146 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
147 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
148 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
149 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
150 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
151 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
152 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
153 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
154 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
155 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.2.0"
156 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
157 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
158 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
159 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
160 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.5"
161 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.9"
162 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.4.1"
163 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.3"
164 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.9.0"
165 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.1"
166 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.10"
167 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.4 (jar)"
168 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.10 (jar)"
170 The following repositories (and containers) have been deprecated with this release.
173 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
176 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
178 As DCAEMOD has been identified for EOL with London, following containers will be deprecated in next release and removed from OOM.
181 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
184 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
185 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.1"
186 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
187 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
188 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.3"
189 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
190 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3"
192 Known Limitations, Issues and Workarounds
193 -----------------------------------------
197 *Known Vulnerabilities*
203 Documented under corresponding jira if applicable.
208 *Fixed Security Issues*
210 Documented on earlier section
212 *Known Security Issues*
216 *Known Vulnerabilities in Used Modules*
220 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>`_.
225 - `DCAE R11 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Kohn+Release>`_
226 - `DCAE R11 Functional Test <https://wiki.onap.org/display/DW/DCAE+R11+Kohn+Testplan>`_
232 For more information on the ONAP Jakarta release, please see:
235 #. `ONAP Documentation`_
236 #. `ONAP Release Downloads`_
240 .. _`ONAP Home Page`: https://www.onap.org
241 .. _`ONAP Wiki Page`: https://wiki.onap.org
242 .. _`ONAP Documentation`: https://docs.onap.org
243 .. _`ONAP Release Downloads`: https://git.onap.org
247 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
248 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
254 .. ==========================
255 .. * * * JAKARTA * * *
256 .. ==========================
266 This document provides the release notes for Jakarta release.
271 With DCAE transformation to HELM completed this release, all Cloudify/platform handler components have been retired
272 and only helm based MS deployment mode is supported.
273 The following DCAE components are available with default ONAP/DCAE installation:
278 - PNF-Registration Handler
279 - Docker based Threshold Crossing Analytics (TCA-Gen2)
280 - VES OpenAPI Manager
282 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
284 - Postgresql Database
288 These service components (mS) are available to be deployed on-demand via helm:
297 - PM-Subscription Handler
298 - DataLake Handler (Admin and Feeder)
300 - DataLake Extraction Service
304 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into a Kubernetes cluster.
306 For Helm managed microservices, the dependencies/pre-requisite are identified on each chart individually.
307 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.
309 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
315 +--------------------------------------+--------------------------------------------------------+
316 | **DCAE Project** | |
318 +--------------------------------------+--------------------------------------------------------+
319 | **Docker images** | Refer :any:`Deliverable <jakarta_deliverable>` |
321 +--------------------------------------+--------------------------------------------------------+
322 | **Release designation** | 10.0.0 Jakarta |
324 +--------------------------------------+--------------------------------------------------------+
325 | **Release date** | 2022-06-02 |
327 +--------------------------------------+--------------------------------------------------------+
333 *DCAE Enhancements and Features*
335 DCAEGEN2-3021 DCAE Impacts for E2E Network Slicing in Jakarta release
336 - Slice selection taking into consideration resource occupancy levels
337 - IBN based Closed loop for Network Slicing
339 DCAEGEN2-3063 CCVPN Jakarta Enhancements for Intent-based Cloud Leased Line and Closed-loop
340 - Support bandwidth evaluation and CL event generation
341 - AAI Interface for bandwidth update notification
343 DCAEGEN2-2773 DCAE Helm Transformation (Phase 3/Final)
344 - Removed Consul dependency across all DCAE service components.
345 - All DCAE microservices migrated to use latest CBS SDK library to support configmap/policy retrieval
346 - Enhancement on DCAE common template for DR Feed pub/sub configuration consistency and disable Consul loader
347 - DCAEMOD enhanced to support Helm chart generation for onboarded MS/flows
348 - Cloudify and related Handlers removal from ONAP/DCAE Deployment
349 - v3 spec introduced for MOD Helm flow support
351 DCAEGEN2-2906 - Bulk PM / PM Data Control Improvements (PMSH)
352 - PMSH functional enhancement and support for dynamic filter/subscription change via API
354 DCAEGEN2-3031 - Topic alignment for DCAE microservices
355 - Migrate DCAE MS to use standard topics for PM-Mapper, Slice-Analysis, KPI-MS
360 - DCAEGEN2-2829 - CII Badging improvements
361 - 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)
362 - DCAEGEN2-2961/DCAEGEN2-2962/DCAEGEN2-2963 - Removed GPLv3 license from software by switching to onap/integration base images for VESCollector, RESTConf, SliceAnalysis MS
363 - DCAEGEN2-2958 - STDOUT log compliance for DCAE SNMPTRap collector and Healthcheck container
368 .. _jakarta_deliverable:
373 Software Deliverables
376 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
379 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2"
380 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.7.1"
381 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0"
382 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.2"
383 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.6"
384 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.0"
385 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
386 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
387 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
388 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
389 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
390 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
391 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
392 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
393 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
394 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2"
395 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
396 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.1.0"
397 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
398 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
399 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
400 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
401 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.3"
402 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.4"
403 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
404 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.0"
405 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.8.0"
406 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.0"
407 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.7"
408 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.3 (jar)"
409 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.8 (jar)"
411 The following repositories (and containers) have been deprecated with this release.
414 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
417 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
418 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
419 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
420 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
421 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
422 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
423 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
424 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
425 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
426 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
427 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
430 Known Limitations, Issues and Workarounds
431 -----------------------------------------
433 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
434 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
437 *Known Vulnerabilities*
443 Documented under corresponding jira if applicable.
448 *Fixed Security Issues*
450 Documented on earlier section
452 *Known Security Issues*
456 *Known Vulnerabilities in Used Modules*
460 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>`_.
465 - `DCAE R10 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Jakarta+Release>`_
466 - `DCAE R10 Functional Test <https://wiki.onap.org/display/DW/DCAE+R10+Testplan>`_
472 For more information on the ONAP Jakarta release, please see:
475 #. `ONAP Documentation`_
476 #. `ONAP Release Downloads`_
480 .. _`ONAP Home Page`: https://www.onap.org
481 .. _`ONAP Wiki Page`: https://wiki.onap.org
482 .. _`ONAP Documentation`: https://docs.onap.org
483 .. _`ONAP Release Downloads`: https://git.onap.org
487 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
488 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
492 .. =====================================
493 .. * * * ISTANBUL MAINTENANCE * * *
494 .. =====================================
503 This document provides the release notes for the Istanbul Maintenance release
509 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
515 +--------------------------------------+--------------------------------------+
516 | **Project** | DCAE |
518 +--------------------------------------+--------------------------------------+
519 | **Docker images** | See Istanbul Maintenance Release |
520 | | Deliverable (below) |
521 +--------------------------------------+--------------------------------------+
522 | **Release designation** | Istanbul Maintenance Release |
524 +--------------------------------------+--------------------------------------+
525 | **Release date** | 2022/01/31 |
527 +--------------------------------------+--------------------------------------+
536 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
537 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
548 *Known Vulnerabilities in Used Modules*
550 dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
553 Istanbul Maintenance Rls Deliverables
554 -------------------------------------
556 Software Deliverables
559 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
562 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
563 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
564 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
568 .. ==========================
569 .. * * * ISTANBUL * * *
570 .. ==========================
580 This document provides the release notes for Istanbul release.
585 Following DCAE components are available with default ONAP/DCAE installation.
587 - Platform components
589 - Cloudify Manager (helm chart)*
590 - Bootstrap container (helm chart)*
591 - Configuration Binding Service (helm chart)
592 - Deployment Handler (helm chart)*
593 - Policy Handler (helm chart*
594 - Service Change Handler (helm chart)*
595 - Inventory API (helm chart)*
596 - Dashboard (helm chart)*
597 - VES OpenAPI Manager (helm chart)
601 - VES Collector (helm chart & cloudify blueprint)
602 - HV-VES Collector (helm chart & cloudify blueprint)
603 - PNF-Registration Handler (helm chart & cloudify blueprint)
604 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
606 - Additional resources that DCAE utilizes deployed using ONAP common charts:
612 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
615 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
625 - PM-Subscription Handler
626 - DataLake Handler (Admin and Feeder)
628 - DataLake Extraction Service
632 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
633 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.
635 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>`.
637 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.
643 +--------------------------------------+--------------------------------------------------------+
644 | **DCAE Project** | |
646 +--------------------------------------+--------------------------------------------------------+
647 | **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
649 +--------------------------------------+--------------------------------------------------------+
650 | **Release designation** | 9.0.0 Istanbul |
652 +--------------------------------------+--------------------------------------------------------+
653 | **Release date** | 2021-11-18 |
655 +--------------------------------------+--------------------------------------------------------+
661 *DCAE Enhancements Features*
663 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
664 - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
665 - Integration with new CBS client SDK and support policy sidecar
667 DCAEGEN2-2703 Add stndDefined domain to HV-VES
668 - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec
670 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
671 - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
672 - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
673 - 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
674 - K8S Secret/Environment mapping
675 - CMPv2 Certificate support
677 - Mount data from configmap through PV/PVC
678 - Topic/feed provisioning support
679 - AAF certificates generation/distribution
680 - Consul loader for application config
682 - Reducing Consul Dependency for DCAE components
683 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.
685 - 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.
687 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
688 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
690 DCAEGEN2-2522 Enhancements for OOF SON use case
691 - Implemented CPS client interface (replacing ConfigDb)
692 - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
696 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
697 - CII Badging improvements (DCAEGEN2-2622)
698 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
699 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
704 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
705 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
708 .. _istanbul_deliverable:
713 Software Deliverables
716 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
719 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
720 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
721 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
722 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
723 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
724 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
725 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
726 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
727 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
728 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
729 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
730 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
731 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
732 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
733 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
734 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
735 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
736 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
737 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
738 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
739 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
740 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
741 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
742 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
743 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
744 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
745 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
746 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
747 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
748 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
749 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
750 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
751 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
752 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
753 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
754 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
755 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
756 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
757 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
758 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
759 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
760 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
763 Known Limitations, Issues and Workarounds
764 -----------------------------------------
766 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
767 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
770 *Known Vulnerabilities*
776 Documented under corresponding jira if applicable.
781 *Fixed Security Issues*
783 Documented on earlier section
785 *Known Security Issues*
789 *Known Vulnerabilities in Used Modules*
793 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>`_.
798 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
799 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
805 For more information on the ONAP Honolulu release, please see:
808 #. `ONAP Documentation`_
809 #. `ONAP Release Downloads`_
813 .. _`ONAP Home Page`: https://www.onap.org
814 .. _`ONAP Wiki Page`: https://wiki.onap.org
815 .. _`ONAP Documentation`: https://docs.onap.org
816 .. _`ONAP Release Downloads`: https://git.onap.org
820 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
821 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
824 .. =====================================
825 .. * * * HONOLULU MAINTENANCE * * *
826 .. =====================================
835 This document provides the release notes for the Honolulu Maintenance release
841 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
847 +--------------------------------------+--------------------------------------+
848 | **Project** | DCAE |
850 +--------------------------------------+--------------------------------------+
851 | **Docker images** | onap/org.onap.ccsdk.dashboard. |
852 | | .ccsdk-app-os:1.4.4 |
853 +--------------------------------------+--------------------------------------+
854 | **Release designation** | Honolulu Maintenance Release |
856 +--------------------------------------+--------------------------------------+
857 | **Release date** | 2021/06/01 |
859 +--------------------------------------+--------------------------------------+
868 - `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
869 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
870 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
871 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
877 .. ==========================
878 .. * * * HONOLULU * * *
879 .. ==========================
889 This document provides the release notes for Honolulu release.
894 Following DCAE components are available with default ONAP/DCAE installation.
896 - Platform components
898 - Cloudify Manager (helm chart)
899 - Bootstrap container (helm chart)
900 - Configuration Binding Service (helm chart)
901 - Deployment Handler (helm chart)
902 - Policy Handler (helm chart
903 - Service Change Handler (helm chart)
904 - Inventory API (helm chart)
905 - Dashboard (helm chart)
906 - VES OpenAPI Manager (helm chart)
910 - VES Collector (helm chart & cloudify blueprint)
911 - HV-VES Collector (helm chart & cloudify blueprint)
912 - PNF-Registration Handler (helm chart & cloudify blueprint)
913 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
914 - Holmes Rule Management (helm chart & cloudify blueprint)
915 - Holmes Engine Management (helm chart & cloudify blueprint)
917 - Additional resources that DCAE utilizes deployed using ONAP common charts:
923 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
933 - PM-Subscription Handler
934 - DataLake Handler (Admin and Feeder)
936 - DataLake Extraction Service
941 \* These components are delivered by the Holmes project.
945 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.
951 +--------------------------------------+--------------------------------------------------------+
952 | **DCAE Project** | |
954 +--------------------------------------+--------------------------------------------------------+
955 | **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
957 +--------------------------------------+--------------------------------------------------------+
958 | **Release designation** | 8.0.0 Honolulu |
960 +--------------------------------------+--------------------------------------------------------+
961 | **Release date** | 2021-04-29 |
963 +--------------------------------------+--------------------------------------------------------+
974 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
975 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
976 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
977 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
978 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
979 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
980 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
981 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
982 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
986 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
987 - CII Badging improvements (DCAEGEN2-2570)
988 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
989 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
990 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
991 - Documentation/user-guide updates
995 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
996 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
999 - Following new services are delivered this release
1000 - VES OpenAPI Manager
1001 - KPI MS (Analytics/RCA)
1003 .. _honolulu_deliverable:
1008 Software Deliverables
1011 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1014 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1015 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
1016 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
1017 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
1018 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
1019 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
1020 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
1021 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
1022 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1023 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1024 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1025 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
1026 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
1027 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1028 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1029 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1030 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1031 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1032 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
1033 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
1034 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
1035 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1036 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1037 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
1038 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
1039 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1040 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
1041 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1042 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1043 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1044 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1045 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
1046 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1047 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
1048 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1049 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
1050 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
1051 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
1052 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
1053 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
1054 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
1055 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1058 Known Limitations, Issues and Workarounds
1059 -----------------------------------------
1061 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
1062 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
1063 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
1065 Such features are available, when the collectors are installed using the Cloudify mechanisms.
1066 Refer to collector installation page for more details:
1071 ./services/ves-http/installation.rst
1072 ./services/ves-hv/installation.rst
1075 *Known Vulnerabilities*
1081 Documented under corresponding jira if applicable.
1086 *Fixed Security Issues*
1088 Documented on earlier section
1090 *Known Security Issues*
1094 *Known Vulnerabilities in Used Modules*
1098 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>`_.
1103 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
1104 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
1110 For more information on the ONAP Honolulu release, please see:
1112 #. `ONAP Home Page`_
1113 #. `ONAP Documentation`_
1114 #. `ONAP Release Downloads`_
1115 #. `ONAP Wiki Page`_
1118 .. _`ONAP Home Page`: https://www.onap.org
1119 .. _`ONAP Wiki Page`: https://wiki.onap.org
1120 .. _`ONAP Documentation`: https://docs.onap.org
1121 .. _`ONAP Release Downloads`: https://git.onap.org
1125 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1126 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1129 .. ===================================
1130 .. * * * GUILIN MAINTENANCE * * *
1131 .. ===================================
1140 This document provides the release notes for the Guilin Maintenance release
1146 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
1152 +--------------------------------------+--------------------------------------+
1153 | **Project** | DCAE |
1155 +--------------------------------------+--------------------------------------+
1156 | **Docker images** | onap/org.onap.dcaegen2.collectors |
1157 | | .hv-ves.hv-collector-main:1.5.1 |
1158 +--------------------------------------+--------------------------------------+
1159 | **Release designation** | Guilin Maintenance Release |
1161 +--------------------------------------+--------------------------------------+
1162 | **Release date** | 2021/04/19 |
1164 +--------------------------------------+--------------------------------------+
1173 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
1174 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
1178 Same as Guilin Release
1181 .. ========================
1182 .. * * * GUILIN * * *
1183 .. ========================
1193 This document provides the release notes for Guilin release.
1198 Following DCAE components are available with default ONAP/DCAE installation.
1200 - Platform components
1202 - Cloudify Manager (helm chart)
1203 - Bootstrap container (helm chart)
1204 - Configuration Binding Service (helm chart)
1205 - Deployment Handler (helm chart)
1206 - Policy Handler (helm chart
1207 - Service Change Handler (helm chart)
1208 - Inventory API (helm chart)
1209 - Dashboard (helm chart)
1211 - Service components
1215 - PNF-Registration Handler
1216 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1217 - Holmes Rule Management *
1218 - Holmes Engine Management *
1220 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1224 - Redis Cluster Database
1227 Below service components (mS) are available to be deployed on-demand.
1229 - SNMPTrap Collector
1230 - RESTConf Collector
1231 - DataFile Collector
1233 - BBS-EventProcessor
1237 - PM-Subscription Handler
1238 - DataLake Handler (Admin and Feeder)
1240 - DataLake Extraction Service
1244 \* These components are delivered by the Holmes project.
1248 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.
1254 +--------------------------------------+--------------------------------------------------------+
1255 | **DCAE Project** | |
1257 +--------------------------------------+--------------------------------------------------------+
1258 | **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
1260 +--------------------------------------+--------------------------------------------------------+
1261 | **Release designation** | 7.0.0 Guilin |
1263 +--------------------------------------+--------------------------------------------------------+
1264 | **Release date** | 2020-11-19 |
1266 +--------------------------------------+--------------------------------------------------------+
1274 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
1275 - Bootstrap container optimization (DCAEGEN2-1791)
1276 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
1277 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
1278 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
1279 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
1280 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
1281 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
1282 - 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)
1283 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
1284 - Best practice compliance
1285 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
1286 - No more than one main process (DCAEGEN2-2327/REQ-365)
1287 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
1288 - All containers must run as non-root (REQ-362)
1289 - Code coverage >55% (DCAEGEN2-2333)
1290 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
1293 - Following new services are delivered this release
1296 - DataLake Extraction Service
1301 .. _guilin_deliverable:
1306 Software Deliverables
1309 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1312 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1313 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
1314 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
1315 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
1316 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1317 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
1318 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
1319 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1320 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1321 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1322 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1323 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1324 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
1325 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1326 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1327 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1328 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1329 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1330 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
1331 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
1332 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
1333 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1334 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1335 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
1336 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1337 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1338 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1339 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1340 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1341 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1342 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
1343 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1344 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1345 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
1346 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
1347 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
1348 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
1349 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
1350 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
1351 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1354 Known Limitations, Issues and Workarounds
1355 -----------------------------------------
1357 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1358 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1359 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
1362 *System Limitations*
1366 *Known Vulnerabilities*
1372 Documented under corresponding jira if applicable.
1377 *Fixed Security Issues*
1380 *Known Security Issues*
1385 *Known Vulnerabilities in Used Modules*
1389 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>`_.
1394 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
1395 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
1401 For more information on the ONAP Guilin release, please see:
1403 #. `ONAP Home Page`_
1404 #. `ONAP Documentation`_
1405 #. `ONAP Release Downloads`_
1406 #. `ONAP Wiki Page`_
1409 .. _`ONAP Home Page`: https://www.onap.org
1410 .. _`ONAP Wiki Page`: https://wiki.onap.org
1411 .. _`ONAP Documentation`: https://docs.onap.org
1412 .. _`ONAP Release Downloads`: https://git.onap.org
1416 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1417 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1422 .. ======================================
1423 .. * * * EL-ALTO MAINTENANCE * * *
1424 .. ======================================
1433 This document provides the release notes for the El-Alto Maintenance release
1439 This maintenance release is primarily to update expired certificates
1440 from original El-Alto released TLS-init container.
1442 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
1443 retrieved from AAF at deployment time for all DCAE components.
1448 +--------------------------------------+--------------------------------------+
1449 | **Project** | DCAE |
1451 +--------------------------------------+--------------------------------------+
1452 | **Docker images** | onap/org.onap.dcaegen2.deployments |
1453 | | .tls-init-container:1.0.4 |
1454 +--------------------------------------+--------------------------------------+
1455 | **Release designation** | El-Alto Maintenance Release |
1457 +--------------------------------------+--------------------------------------+
1458 | **Release date** | 2020/08/24 |
1460 +--------------------------------------+--------------------------------------+
1469 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
1472 Same as El-Alto Release
1476 .. ======================================
1477 .. * * * FRANKFURT MAINTENANCE * * *
1478 .. ======================================
1487 This document provides the release notes for the Frankfurt Maintenance release
1493 The focus of this release is to correct issues found on Frankfurt release.
1498 +--------------------------------------+--------------------------------------+
1499 | **Project** | DCAE |
1501 +--------------------------------------+--------------------------------------+
1502 | **Docker images** | onap/org.onap.dcaegen2.services. |
1503 | | son-handler:2.0.4 |
1504 +--------------------------------------+--------------------------------------+
1505 | **Release designation** | Frankfurt Maintenance Release 1 |
1507 +--------------------------------------+--------------------------------------+
1508 | **Release date** | 2020/08/17 |
1510 +--------------------------------------+--------------------------------------+
1519 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1520 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
1524 Same as Frankfurt Release
1529 .. ===========================
1530 .. * * * FRANKFURT * * *
1531 .. ===========================
1541 This document provides the release notes for the Frankfurt release.
1546 Following DCAE components are available with default ONAP/DCAE installation.
1548 - Platform components
1550 - Cloudify Manager (helm chart)
1551 - Bootstrap container (helm chart)
1552 - Configuration Binding Service (helm chart)
1553 - Deployment Handler (helm chart)
1554 - Policy Handler (helm chart
1555 - Service Change Handler (helm chart)
1556 - Inventory API (helm chart)
1557 - Dashboard (helm chart)
1559 - Service components
1562 - Threshold Crossing Analytics (TCA/CDAP)
1564 - PNF-Registration Handler
1565 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1566 - Holmes Rule Management *
1567 - Holmes Engine Management *
1569 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1573 - Redis Cluster Database
1576 Below service components (mS) are available to be deployed on-demand.
1578 - SNMPTrap Collector
1579 - RESTConf Collector
1580 - DataFile Collector
1582 - BBS-EventProcessor
1586 - PM-Subscription Handler
1590 \* These components are delivered by the Holmes project.
1594 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.
1600 +--------------------------------------+--------------------------------------------------------+
1601 | **DCAE Project** | |
1603 +--------------------------------------+--------------------------------------------------------+
1604 | **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1606 +--------------------------------------+--------------------------------------------------------+
1607 | **Release designation** | 6.0.0 frankfurt |
1609 +--------------------------------------+--------------------------------------------------------+
1610 | **Release date** | 2020-06-04 |
1612 +--------------------------------------+--------------------------------------------------------+
1618 - DCAE Platform Enhancement
1620 - Introduction of Microservice and Onboarding Design (MOD) platform
1621 - Policy Notification support for DCAE components
1622 - Dynamic AAF certificate creation during component instantiation
1623 - Helm chart optimization to control each platform component separate
1624 - Dashboard Optimization
1625 - Blueprint generator tool to simplify deployment artifact creation
1628 - Following new services are delivered this release
1632 - PM Subscription Handler
1638 - Acumos Adapter (PoC)
1640 .. _frankfurt_deliverable:
1645 Software Deliverables
1648 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1651 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1652 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1653 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1654 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1655 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1656 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1657 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1658 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1659 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1660 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1661 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1662 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1663 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1664 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1665 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1666 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1667 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1668 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1669 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1670 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1671 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1672 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
1673 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1674 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1675 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1676 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1677 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1678 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1679 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1680 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1681 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1682 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1683 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1684 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1685 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1686 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1687 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1688 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1689 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1690 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1693 Known Limitations, Issues and Workarounds
1694 -----------------------------------------
1696 * Blueprint generator escape char issue (DCAEGEN2-2140)
1697 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1698 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1702 *System Limitations*
1706 *Known Vulnerabilities*
1712 Documented under corresponding jira if applicable.
1717 *Fixed Security Issues*
1719 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1720 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1721 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1722 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1723 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1726 *Known Security Issues*
1731 *Known Vulnerabilities in Used Modules*
1735 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>`_.
1740 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1741 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1747 For more information on the ONAP Frankfurt release, please see:
1749 #. `ONAP Home Page`_
1750 #. `ONAP Documentation`_
1751 #. `ONAP Release Downloads`_
1752 #. `ONAP Wiki Page`_
1755 .. _`ONAP Home Page`: https://www.onap.org
1756 .. _`ONAP Wiki Page`: https://wiki.onap.org
1757 .. _`ONAP Documentation`: https://docs.onap.org
1758 .. _`ONAP Release Downloads`: https://git.onap.org
1762 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1763 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1766 .. =========================
1767 .. * * * EL-ALTO * * *
1768 .. =========================
1774 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
1776 Following is summary of updates done for DCAEGEN2
1780 Following platform components were enabled for HTTPS
1781 - ConfigBindingService (CBS)
1782 - 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>`_
1785 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1787 All components interfacing with platform components were modified to support TLS interface
1790 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1791 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1792 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1793 - CBS client libraries updated to remove consul service lookup
1794 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1798 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.
1799 - Platform components
1800 - Cloudify Manager (helm chart)
1801 - Bootstrap container (helm chart)
1802 - Configuration Binding Service (helm chart)
1803 - Deployment Handler (helm chart)
1804 - Policy Handler (helm chart
1805 - Service Change Handler (helm chart)
1806 - Inventory API (helm chart)
1807 - Dashboard (helm charts)
1808 - Service components
1811 - Threshold Crossing Analytics
1813 - PNF-Registration Handler
1814 - Holmes Rule Management *
1815 - Holmes Engine Management *
1816 - Additional resources that DCAE utilizes:
1818 - Redis Cluster Database
1822 \* These components are delivered by external ONAP project.
1824 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1827 - RESTConf collectorÂ
1828 - DataFile collector
1832 - BBS Event processor
1835 - Missing Heartbeat Ms
1837 - All DCAE components are designed to support platform maturity requirements.
1842 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.
1844 - dcaegen2.analytics.tca
1845 - dcaegen2.collectors.snmptrap
1846 - dcaegen2.collectors.ves
1847 - dcaegen2.collectors.hv-ves
1848 - dcaegen2.collectors.datafile
1849 - dcaegen2.collectors.restconf
1850 - dcaegen2.deployments
1851 - dcaegen2.platform.blueprints
1852 - dcaegen2.platform.cli
1853 - dcaegen2.platform.configbinding
1854 - dcaegen2.platform.deployment-handler
1855 - dcaegen2.platform.inventory-api
1856 - dcaegen2.platform.plugins
1857 - dcaegen2.platform.policy-handler
1858 - dcaegen2.platform.servicechange-handler
1859 - dcaegen2.services.heartbeat
1860 - dcaegen2.services.mapper
1861 - dcaegen2.services.pm-mapper
1862 - dcaegen2.services.prh
1863 - dcaegen2.services.son-handler
1865 - dcaegen2.services.sdk
1867 - ccsdk.platform.plugins
1871 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1872 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1876 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1880 *Fixed Security Issues*
1881 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1882 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1883 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1884 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1885 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1887 *Known Security Issues*
1888 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1889 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1890 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1891 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1892 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1894 *Known Vulnerabilities in Used Modules*
1896 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>`_.
1899 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1901 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1903 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1908 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1909 - K8S Bootstrap container:
1910 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1911 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1912 - Configuration Binding Service:
1913 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1914 - Description: HTTPS support, Image optimization and non-root user
1916 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1917 - Description: HTTPS support, container optmization and non-root user
1918 - DataFile Collector
1919 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1920 - Description : Code optimization, bug fixes, dmaap plugin integration
1922 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1923 - Description : Image optimization, bug fixes, CBS integration
1924 - VES Adapter/Mapper MS
1925 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1926 - Description : Image optimization & CBS periodic polling
1928 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1929 - Description : Code optimization, bug fixes and SDK alignment
1931 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1932 - Description : Code optimization, bug fixes and SDK alignment
1937 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1939 Following is summary of updates done for DCAEGEN2
1943 Following platform components were enabled for HTTPS
1944 - ConfigBindingService (CBS)
1945 - 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>`_
1949 All components interfacing with platform components were modified to support TLS interface
1952 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1953 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1954 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1955 - CBS client libraries updated to remove consul service lookup
1960 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1961 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1965 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1970 *Fixed Security Issues*
1972 *Known Security Issues*
1974 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1975 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1976 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1977 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1978 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1979 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1980 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1981 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1982 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1983 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1985 *Known Vulnerabilities in Used Modules*
1987 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>`_.
1990 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1992 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1994 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1999 The following components are upgraded from Dublin/R4.
2001 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
2002 - 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.
2003 - K8S Bootstrap container:
2004 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
2005 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
2006 - Configuration Binding Service:
2007 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
2008 - Description: HTTPS support, Image optimization and non-root user
2009 - Deployment Handler
2010 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
2011 - Description: Update to node10, uninstall workflow updates
2012 - Service Change Handler
2013 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
2014 - Description: HTTPS inventoryAPI support, container optmization and non-root user
2016 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
2017 - Description: HTTPS support, container optmization and non-root user
2018 - DataFile Collector
2019 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
2020 - Description : Code optimization, bug fixes, dmaap plugin integration
2022 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
2023 - Description: Code optimization, bug fixes, dmaap plugin integration
2030 :Release Date: 2019-06-06
2034 DCAE R4 improves upon previous release with the following new features:
2036 - DCAE Platform Enhancement
2037 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
2038 - Support helm chart deployment in DCAE using new Helm cloudify plugin
2039 - DCAE Healthcheck enhancement to cover static and dynamic deployments
2040 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
2041 - Dashboard Integration (UI for deployment/verification)
2042 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
2043 - Blueprint generator tool to simplify deployment artifact creation
2044 - Cloudify Manager resiliency
2046 - Following new services are delivered with Dublin
2048 - RESTConf collectorÂ
2052 - BBS Event processor
2057 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
2058 - Platform components
2059 - Cloudify Manager (helm chart)
2060 - Bootstrap container (helm chart)
2061 - Configuration Binding Service (helm chart)
2062 - Deployment Handler (helm chart)
2063 - Policy Handler (helm chart
2064 - Service Change Handler (helm chart)
2065 - Inventory API (helm chart)
2066 - Dashboard (Cloudify Blueprint)
2067 - Service components
2070 - Threshold Crossing Analytics
2072 - PNF-Registration Handler
2073 - Holmes Rule Management *
2074 - Holmes Engine Management *
2075 - Additional resources that DCAE utilizes:
2077 - Redis Cluster Database
2081 \* These components are delivered by the Holmes project.
2084 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.
2086 - All DCAE components are designed to support platform maturity requirements.
2091 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2093 - dcaegen2.analytics.tca
2094 - dcaegen2.collectors.snmptrap
2095 - dcaegen2.collectors.ves
2096 - dcaegen2.collectors.hv-ves
2097 - dcaegen2.collectors.datafile
2098 - dcaegen2.collectors.restconf
2099 - dcaegen2.deployments
2100 - dcaegen2.platform.blueprints
2101 - dcaegen2.platform.cli
2102 - dcaegen2.platform.configbinding
2103 - dcaegen2.platform.deployment-handler
2104 - dcaegen2.platform.inventory-api
2105 - dcaegen2.platform.plugins
2106 - dcaegen2.platform.policy-handler
2107 - dcaegen2.platform.servicechange-handler
2108 - dcaegen2.services.heartbeat
2109 - dcaegen2.services.mapper
2110 - dcaegen2.services.pm-mapper
2111 - dcaegen2.services.prh
2112 - dcaegen2.services.son-handler
2114 - dcaegen2.services.sdk
2116 - ccsdk.platform.plugins
2122 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
2127 *Fixed Security Issues*
2129 *Known Security Issues*
2131 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
2132 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
2133 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
2134 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
2135 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
2136 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
2137 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
2138 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
2139 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
2140 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
2142 *Known Vulnerabilities in Used Modules*
2144 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>`_.
2147 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2149 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2151 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
2154 **New component Notes**
2155 The following components are introduced in R4
2158 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
2159 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
2160 - Blueprint generator
2161 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
2162 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
2163 - RESTConf collectorÂ
2164 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
2165 - Description: Provides RESTConf interfaces to events from external domain controllers
2166 - VES/Universal Mapper
2167 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
2168 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
2170 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
2171 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
2172 - BBS Event processor
2173 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
2174 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
2176 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
2177 - Description: Supports PC-ANR optimization analysis and generating CL events output
2179 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
2180 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
2185 The following components are upgraded from R3
2187 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
2188 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
2189 - K8S Bootstrap container:
2190 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
2191 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
2192 - Configuration Binding Service:
2193 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
2194 - Description: Code optimization and bug fixes
2195 - Deployment Handler
2196 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
2197 - Include updates for health and service endpoint check and bug fixes
2199 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
2200 - Description: Policy Handler supports the new lifecycle API's from Policy framework
2201 - Service Change Handler
2202 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2203 - Description: No update from R3
2205 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
2206 - Description: Refactoring and updates for health and service endpoint check
2208 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
2209 - Description : Authentication enhancement, refactoring and bug-fixes
2210 - Threshold Crossing Analytics
2211 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
2212 - 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.
2213 - DataFile Collector
2214 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
2215 - Description : Code optimization, bug fixes, logging and performance improvement
2216 - PNF Registrator handler
2217 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
2218 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
2220 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
2221 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
2222 - SNMP Trap Collector
2223 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2224 - Description : Code coverage improvements
2232 :Release Date: 2019-01-31
2234 DCAE R3 Maintenance release includes following fixes
2240 Larger files of size 100Kb publish to DR
2242 DFC error after running over 12 hours
2244 Multiple Fileready notification not handled
2246 - HighVolume VES Collector (protobuf/tcp)
2248 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
2250 - VESCollector (http)
2252 Issue with VES batch event publish
2256 Removing obsolete services configuration
2259 The following containers are updated in R3.0.1
2261 - DataFile Collector
2262 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
2264 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
2266 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
2270 - 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
2272 - 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
2273 kubectl get deployments -n onap | grep deployment-handler
2274 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
2275 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
2283 :Release Date: 2018-11-30
2287 DCAE R3 improves upon previous release with the following new features:
2289 - All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
2290 - Platform components
2292 - Bootstrap container
2293 - Configuration Binding Service
2294 - Deployment Handler
2296 - Service Change Handler
2298 - Service components
2301 - Threshold Crossing Analytics
2302 - Holmes Rule Management *
2303 - Holmes Engine Management *
2304 - Additional resources that DCAE utilizes:
2306 - Redis Cluster Database
2310 \* These components are delivered by the Holmes project.
2312 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2314 - 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".
2315 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2317 - 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.
2319 - All DCAE components are designed to support platform maturity requirements.
2324 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2326 - dcaegen2.analytics
2327 - dcaegen2.analytics.tca
2328 - dcaegen2.collectors
2329 - dcaegen2.collectors.snmptrap
2330 - dcaegen2.collectors.ves
2331 - dcaegen2.collectors.hv-ves
2332 - dcaegen2.collectors.datafile
2333 - dcaegen2.deployments
2335 - dcaegen2.platform.blueprints
2336 - dcaegen2.platform.cli
2337 - dcaegen2.platform.configbinding
2338 - dcaegen2.platform.deployment-handler
2339 - dcaegen2.platform.inventory-api
2340 - dcaegen2.platform.plugins
2341 - dcaegen2.platform.policy-handler
2342 - dcaegen2.platform.servicechange-handler
2343 - dcaegen2.services.heartbeat
2344 - dcaegen2.services.mapper
2345 - dcaegen2.services.prh
2352 - 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.
2356 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>`_.
2359 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2361 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2363 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
2366 **New component Notes**
2367 The following components are introduced in R3
2369 - DataFile Collector
2370 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
2371 - Description : Bulk data file collector to fetch non-realtime PM data
2372 - PNF Registrator handler
2373 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
2374 - Description : Recieves VES registration event and updates AAI and SO
2376 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
2377 - Description : High Volume VES Collector for fetching real-time PM measurement data
2378 - SNMP Trap Collector
2379 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2380 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
2385 The following components are upgraded from R2:
2387 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
2388 - 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.
2389 - Bootstrap container:
2390 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
2391 - 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.
2392 - Configuration Binding Service:
2393 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
2394 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
2395 - Deployment Handler
2396 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
2398 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
2399 - Description: Policy Handler now supports the new configuration policy format and support for TLS
2400 - Service Change Handler
2401 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2402 - Description: Refactoring.
2404 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
2405 - Description: Refactoring.
2407 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
2408 - Description : Refactoring
2409 - Threshold Crossing Analytics
2410 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2411 - 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.
2419 :Release Date: 2018-06-07
2423 DCAE R2 improves upon previous release with the following new features:
2425 - All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
2426 - Platform components
2428 - Bootstrap container
2429 - Configuration Binding Service
2430 - Deployment Handler
2432 - Service Change Handler
2434 - Service components
2437 - Threshold Crossing Analytics
2438 - Holmes Rule Management *
2439 - Holmes Engine Management *
2440 - Additional resources that DCAE utilizes:
2442 - Redis Cluster Database
2446 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
2448 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2450 - 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".
2451 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2453 - 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.
2455 - All DCAE components are designed to support platform maturity requirements.
2460 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2462 - dcaegen2.analytics
2463 - dcaegen2.analytics.tca
2464 - dcaegen2.collectors
2465 - dcaegen2.collectors.snmptrap
2466 - dcaegen2.collectors.ves
2467 - dcaegen2.deployments
2469 - dcaegen2.platform.blueprints
2470 - dcaegen2.platform.cli
2471 - dcaegen2.platform.configbinding
2472 - dcaegen2.platform.deployment-handler
2473 - dcaegen2.platform.inventory-api
2474 - dcaegen2.platform.plugins
2475 - dcaegen2.platform.policy-handler
2476 - dcaegen2.platform.servicechange-handler
2477 - dcaegen2.services.heartbeat
2478 - dcaegen2.services.mapper
2479 - dcaegen2.services.prh
2486 - 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.
2490 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>`_.
2493 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2495 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2497 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2503 The following components are upgraded from R1:
2505 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2506 - 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.
2507 - Bootstrap container:
2508 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2509 - 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.
2510 - Configuration Binding Service:
2511 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2512 - Description: Configuration Binding Sevice now supports the new configuration policy format.
2513 - Deployment Handler
2514 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2516 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2517 - Description: Policy Handler now supports the new configuration policy format.
2518 - Service Change Handler
2519 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2520 - Description: Refactoring.
2522 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2523 - Description: Refactoring.
2525 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2526 - Threshold Crossing Analytics
2527 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2528 - 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.
2535 :Release Date: 2017-11-16
2540 DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
2541 sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
2542 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2543 vDNS, vCPU, and vVoLTE.
2545 Specifically, DCAE R1 includes the following components:
2551 - Platform component docker host
2552 - Service component docker host
2554 - PostgreSQL database (*)
2555 - Platform docker container components
2556 - Configuration binding service
2557 - Deployment handler
2558 - Service change handler
2562 - Service components
2563 - Docker container components
2564 - VNF Event Streaming (VES) collector
2565 - Holmes (engine and rule management) **
2566 - CDAP analytics component
2567 - Threshold Crossing Analytics (TCA)
2569 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2570 VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
2571 other deployment configurations not used in the R1 demos.)
2572 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2575 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2578 - dcaegen2/analytics
2579 - dcaegen2/analytics/tca
2580 - dcaegen2/collectors
2581 - dcaegen2/collectors/snmptrap
2582 - dcaegen2/collectors/ves
2583 - dcaegen2/deployments
2585 - dcaegen2/platform/blueprints
2586 - dcaegen2/platform/cdapbroker
2587 - dcaegen2/platform/cli
2588 - dcaegen2/platform/configbinding
2589 - dcaegen2/platform/deployment-handler
2590 - dcaegen2/platform/inventory-api
2591 - dcaegen2/platform/plugins
2592 - dcaegen2/platform/policy-handler
2593 - dcaegen2/platform/servicechange-handler
2599 This is the initial release.
2604 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2605 - Need to provide a dev configuration DCAE.
2610 - 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>`_.>`_.
2611 - 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.
2616 This is the initial release.
2619 **Deprecation Notes**
2621 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2622 DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2623 following Gerrit repos are voided and already locked as read-only.
2627 - dcae/apod/analytics
2628 - dcae/apod/buildtools
2631 - dcae/collectors/ves
2633 - dcae/controller/analytics
2634 - dcae/dcae-inventory
2637 - dcae/demo/startup/aaf
2638 - dcae/demo/startup/controller
2639 - dcae/demo/startup/message-router
2642 - dcae/operation/utils
2643 - dcae/orch-dispatcher
2646 - dcae/utils/buildtools
2654 - ncomp/sirius/manager
2660 SNMP trap collector is seed code delivery only.