1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (c) 2017-2022 AT&T Intellectual Property. All rights reserved.
4 .. Copyright 2021 Nokia Solutions and Networks.
20 .. ==========================
21 .. * * * JAKARTA * * *
22 .. ==========================
32 This document provides the release notes for Jakarta release.
37 With DCAE transformation to HELM completed this release, all Cloudify/platform handler components have been retired
38 and only helm based MS deployment mode is supported.
39 The following DCAE components are available with default ONAP/DCAE installation:
44 - PNF-Registration Handler
45 - Docker based Threshold Crossing Analytics (TCA-Gen2)
48 - Additional resources that DCAE utilizes are deployed using ONAP common charts:
54 These service components (mS) are available to be deployed on-demand via helm:
63 - PM-Subscription Handler
64 - DataLake Handler (Admin and Feeder)
66 - DataLake Extraction Service
70 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into a Kubernetes cluster.
72 For Helm managed microservices, the dependencies/pre-requisite are identified on each chart individually.
73 In general, most DCAE microservice rely on Configmap for sourcing configuration updates. Each microservice can be deployed independently and based on the dcaegen2-services-common template, features can be enabled or disabled via a configuration override during deployment.
75 For a list of supported features in helm, refer to :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
81 +--------------------------------------+--------------------------------------------------------+
82 | **DCAE Project** | |
84 +--------------------------------------+--------------------------------------------------------+
85 | **Docker images** | Refer :any:`Deliverable <jakarta_deliverable>` |
87 +--------------------------------------+--------------------------------------------------------+
88 | **Release designation** | 10.0.0 Jakarta |
90 +--------------------------------------+--------------------------------------------------------+
91 | **Release date** | 2022-05-12 |
93 +--------------------------------------+--------------------------------------------------------+
99 *DCAE Enhancements and Features*
101 DCAEGEN2-3021 DCAE Impacts for E2E Network Slicing in Jakarta release
102 - Slice selection taking into consideration resource occupancy levels
103 - IBN based Closed loop for Network Slicing
105 DCAEGEN2-3063 CCVPN Jakarta Enhancements for Intent-based Cloud Leased Line and Closed-loop
106 - Support bandwidth evaluation and CL event generation
107 - AAI Interface for bandwidth update notification
109 DCAEGEN2-2773 DCAE Helm Transformation (Phase 3/Final)
110 - Removed Consul dependency across all DCAE service components.
111 - All DCAE microservices migrated to use latest CBS SDK library to support configmap/policy retrieval
112 - Enhancement on DCAE common template for DR Feed pub/sub configuration consistency and disable Consul loader
113 - DCAEMOD enhanced to support Helm chart generation for onboarded MS/flows
114 - Cloudify and related Handlers removal from ONAP/DCAE Deployment
115 - v3 spec introduced for MOD Helm flow support
117 DCAEGEN2-2906 - Bulk PM / PM Data Control Improvements (PMSH)
118 - PMSH functional enhancement and support for dynamic filter/subscription change via API
120 DCAEGEN2-3031 - Topic alignment for DCAE microservices
121 - Migrate DCAE MS to use standard topics for PM-Mapper, Slice-Analysis, KPI-MS
126 - DCAEGEN2-2829 - CII Badging improvements
127 - DCAEGEN2-3006 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS, DCAE-SDK, VES OpenAPI Manager)
128 - DCAEGEN2-2961/DCAEGEN2-2962/DCAEGEN2-2963 - Removed GPLv3 license from software by switching to onap/integration base images for VESCollector, RESTConf, SliceAnalysis MS
129 - DCAEGEN2-2958 - STDOUT log compliance for DCAE SNMPTRap collector and Healthcheck container
134 .. _jakarta_deliverable:
139 Software Deliverables
142 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
145 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2"
146 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.7.1"
147 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0"
148 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.3.2"
149 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.6"
150 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.11.0"
151 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.4.0"
152 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
153 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
154 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.13.0"
155 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
156 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
157 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
158 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
159 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
160 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2"
161 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.7"
162 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.1.0"
163 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
164 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
165 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
166 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:2.2.2"
167 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.1"
168 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.4"
169 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
170 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.4.0"
171 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.8.0"
172 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.8.0"
173 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.6"
174 "dcaegen2/platform", "mod2/helm-generator", "Helm Generator 1.0.3 (jar)"
175 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.8 (jar)"
177 The following repositories (and containers) have been deprecated with this release.
180 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
183 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
184 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
185 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
186 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
187 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
188 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
189 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
190 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
191 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
192 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
193 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
196 Known Limitations, Issues and Workarounds
197 -----------------------------------------
199 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
200 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
203 *Known Vulnerabilities*
209 Documented under corresponding jira if applicable.
214 *Fixed Security Issues*
216 Documented on earlier section
218 *Known Security Issues*
222 *Known Vulnerabilities in Used Modules*
226 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/display/SV/Jakarta+DCAE>`_.
231 - `DCAE R10 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Jakarta+Release>`_
232 - `DCAE R10 Functional Test <https://wiki.onap.org/display/DW/DCAE+R10+Testplan>`_
238 For more information on the ONAP Jakarta release, please see:
241 #. `ONAP Documentation`_
242 #. `ONAP Release Downloads`_
246 .. _`ONAP Home Page`: https://www.onap.org
247 .. _`ONAP Wiki Page`: https://wiki.onap.org
248 .. _`ONAP Documentation`: https://docs.onap.org
249 .. _`ONAP Release Downloads`: https://git.onap.org
253 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
254 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
258 .. =====================================
259 .. * * * ISTANBUL MAINTENANCE * * *
260 .. =====================================
269 This document provides the release notes for the Istanbul Maintenance release
275 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
281 +--------------------------------------+--------------------------------------+
282 | **Project** | DCAE |
284 +--------------------------------------+--------------------------------------+
285 | **Docker images** | See Istanbul Maintenance Release |
286 | | Deliverable (below) |
287 +--------------------------------------+--------------------------------------+
288 | **Release designation** | Istanbul Maintenance Release |
290 +--------------------------------------+--------------------------------------+
291 | **Release date** | 2022/01/31 |
293 +--------------------------------------+--------------------------------------+
302 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
303 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
314 *Known Vulnerabilities in Used Modules*
316 dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
319 Istanbul Maintenance Rls Deliverables
320 -------------------------------------
322 Software Deliverables
325 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
328 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
329 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
330 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
334 .. ==========================
335 .. * * * ISTANBUL * * *
336 .. ==========================
346 This document provides the release notes for Istanbul release.
351 Following DCAE components are available with default ONAP/DCAE installation.
353 - Platform components
355 - Cloudify Manager (helm chart)*
356 - Bootstrap container (helm chart)*
357 - Configuration Binding Service (helm chart)
358 - Deployment Handler (helm chart)*
359 - Policy Handler (helm chart*
360 - Service Change Handler (helm chart)*
361 - Inventory API (helm chart)*
362 - Dashboard (helm chart)*
363 - VES OpenAPI Manager (helm chart)
367 - VES Collector (helm chart & cloudify blueprint)
368 - HV-VES Collector (helm chart & cloudify blueprint)
369 - PNF-Registration Handler (helm chart & cloudify blueprint)
370 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
372 - Additional resources that DCAE utilizes deployed using ONAP common charts:
378 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
381 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
391 - PM-Subscription Handler
392 - DataLake Handler (Admin and Feeder)
394 - DataLake Extraction Service
398 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
399 With DCAE tranformation to Helm in Istanbul release - all DCAE components are available to be deployed under Helm; Cloudify blueprint deployment is provided for backward compatibility support in this release.
401 For Helm managed microservices, the dependencies/pre-requisite are identified on each charts individually. In general, most DCAE microservice rely on Consul/Configbindingservice for sourcing configuration updates (this dependency will be removed in next release). Each microservice can be deployed independently and based on dcaegen2-services-common template, features can be enabled or disabled via configuration override during deployment. For list of supported features in helm refer - :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>`.
403 DCAE continues to provides Cloudify deployment through plugins (cloudify) that is capable of expanding a Cloudify blueprint node specification for a service component to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack.
409 +--------------------------------------+--------------------------------------------------------+
410 | **DCAE Project** | |
412 +--------------------------------------+--------------------------------------------------------+
413 | **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
415 +--------------------------------------+--------------------------------------------------------+
416 | **Release designation** | 9.0.0 Istanbul |
418 +--------------------------------------+--------------------------------------------------------+
419 | **Release date** | 2021-11-18 |
421 +--------------------------------------+--------------------------------------------------------+
427 *DCAE Enhancements Features*
429 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
430 - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
431 - Integration with new CBS client SDK and support policy sidecar
433 DCAEGEN2-2703 Add stndDefined domain to HV-VES
434 - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec
436 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
437 - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
438 - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
439 - Helm Templated resuable function - Several new common features has been added in generic fashion as named template/functions defined in dcaegen2-services-common charts; each DCAEcomponents/mS can enable required features via configuration override. Following are current set of features available under dcaegen2-services-common
440 - K8S Secret/Environment mapping
441 - CMPv2 Certificate support
443 - Mount data from configmap through PV/PVC
444 - Topic/feed provisioning support
445 - AAF certificates generation/distribution
446 - Consul loader for application config
448 - Reducing Consul Dependency for DCAE components
449 Under cloudify deployments, Consul is used as central configuration store for all applications. With migration to Helm, the consul dependency is being removed by switching config management through K8S Configmap (via python/java SDK libraries). This allows application to be deployed standalone in multi/edge cloud without any dependency on central platform components.
451 - Helm-generator tool (POC) available for generating DCAE component helm-chart given component spec. This tool will be integrated with MOD/design flow to support helm chart generation and distribution for Jakarta release.
453 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
454 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
456 DCAEGEN2-2522 Enhancements for OOF SON use case
457 - Implemented CPS client interface (replacing ConfigDb)
458 - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
462 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
463 - CII Badging improvements (DCAEGEN2-2622)
464 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
465 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
470 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
471 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
474 .. _istanbul_deliverable:
479 Software Deliverables
482 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
485 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
486 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
487 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
488 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
489 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
490 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
491 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
492 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
493 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
494 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
495 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
496 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
497 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
498 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
499 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
500 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
501 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
502 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
503 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
504 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
505 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
506 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
507 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
508 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
509 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
510 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
511 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
512 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
513 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
514 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
515 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
516 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
517 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
518 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
519 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
520 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
521 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
522 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
523 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
524 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
525 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
526 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
529 Known Limitations, Issues and Workarounds
530 -----------------------------------------
532 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
533 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
536 *Known Vulnerabilities*
542 Documented under corresponding jira if applicable.
547 *Fixed Security Issues*
549 Documented on earlier section
551 *Known Security Issues*
555 *Known Vulnerabilities in Used Modules*
559 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
564 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
565 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
571 For more information on the ONAP Honolulu release, please see:
574 #. `ONAP Documentation`_
575 #. `ONAP Release Downloads`_
579 .. _`ONAP Home Page`: https://www.onap.org
580 .. _`ONAP Wiki Page`: https://wiki.onap.org
581 .. _`ONAP Documentation`: https://docs.onap.org
582 .. _`ONAP Release Downloads`: https://git.onap.org
586 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
587 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
590 .. =====================================
591 .. * * * HONOLULU MAINTENANCE * * *
592 .. =====================================
601 This document provides the release notes for the Honolulu Maintenance release
607 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
613 +--------------------------------------+--------------------------------------+
614 | **Project** | DCAE |
616 +--------------------------------------+--------------------------------------+
617 | **Docker images** | onap/org.onap.ccsdk.dashboard. |
618 | | .ccsdk-app-os:1.4.4 |
619 +--------------------------------------+--------------------------------------+
620 | **Release designation** | Honolulu Maintenance Release |
622 +--------------------------------------+--------------------------------------+
623 | **Release date** | 2021/06/01 |
625 +--------------------------------------+--------------------------------------+
634 - `DCAEGEN2-2751 <https://jira.onap.org/browse/DCAEGEN2-2751>`_ Dashboard login issue due to oom/common PG upgrade to centos8-13.2-4.6.1
635 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
636 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
637 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
643 .. ==========================
644 .. * * * HONOLULU * * *
645 .. ==========================
655 This document provides the release notes for Honolulu release.
660 Following DCAE components are available with default ONAP/DCAE installation.
662 - Platform components
664 - Cloudify Manager (helm chart)
665 - Bootstrap container (helm chart)
666 - Configuration Binding Service (helm chart)
667 - Deployment Handler (helm chart)
668 - Policy Handler (helm chart
669 - Service Change Handler (helm chart)
670 - Inventory API (helm chart)
671 - Dashboard (helm chart)
672 - VES OpenAPI Manager (helm chart)
676 - VES Collector (helm chart & cloudify blueprint)
677 - HV-VES Collector (helm chart & cloudify blueprint)
678 - PNF-Registration Handler (helm chart & cloudify blueprint)
679 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
680 - Holmes Rule Management (helm chart & cloudify blueprint)
681 - Holmes Engine Management (helm chart & cloudify blueprint)
683 - Additional resources that DCAE utilizes deployed using ONAP common charts:
689 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
699 - PM-Subscription Handler
700 - DataLake Handler (Admin and Feeder)
702 - DataLake Extraction Service
707 \* These components are delivered by the Holmes project.
711 Under OOM (Kubernetes) all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE components are deployed using combination of Helm charts and Cloudify blueprint as noted above. DCAE provides a Cloudify Manager plugin (k8splugin) that is capable of expanding a Cloudify blueprint node specification for a service component to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
717 +--------------------------------------+--------------------------------------------------------+
718 | **DCAE Project** | |
720 +--------------------------------------+--------------------------------------------------------+
721 | **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
723 +--------------------------------------+--------------------------------------------------------+
724 | **Release designation** | 8.0.0 Honolulu |
726 +--------------------------------------+--------------------------------------------------------+
727 | **Release date** | 2021-04-29 |
729 +--------------------------------------+--------------------------------------------------------+
740 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
741 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
742 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
743 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
744 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
745 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
746 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
747 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
748 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
752 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
753 - CII Badging improvements (DCAEGEN2-2570)
754 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
755 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
756 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
757 - Documentation/user-guide updates
761 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
762 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
765 - Following new services are delivered this release
766 - VES OpenAPI Manager
767 - KPI MS (Analytics/RCA)
769 .. _honolulu_deliverable:
774 Software Deliverables
777 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
780 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
781 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
782 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
783 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
784 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
785 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
786 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
787 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
788 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
789 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
790 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
791 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
792 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
793 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
794 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
795 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
796 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
797 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
798 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
799 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
800 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
801 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
802 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
803 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
804 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
805 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
806 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
807 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
808 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
809 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
810 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
811 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
812 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
813 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
814 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
815 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
816 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
817 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
818 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
819 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
820 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
821 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
824 Known Limitations, Issues and Workarounds
825 -----------------------------------------
827 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
828 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
829 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
831 Such features are available, when the collectors are installed using the Cloudify mechanisms.
832 Refer to collector installation page for more details:
837 ./services/ves-http/installation.rst
838 ./services/ves-hv/installation.rst
841 *Known Vulnerabilities*
847 Documented under corresponding jira if applicable.
852 *Fixed Security Issues*
854 Documented on earlier section
856 *Known Security Issues*
860 *Known Vulnerabilities in Used Modules*
864 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
869 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
870 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
876 For more information on the ONAP Honolulu release, please see:
879 #. `ONAP Documentation`_
880 #. `ONAP Release Downloads`_
884 .. _`ONAP Home Page`: https://www.onap.org
885 .. _`ONAP Wiki Page`: https://wiki.onap.org
886 .. _`ONAP Documentation`: https://docs.onap.org
887 .. _`ONAP Release Downloads`: https://git.onap.org
891 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
892 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
895 .. ===================================
896 .. * * * GUILIN MAINTENANCE * * *
897 .. ===================================
906 This document provides the release notes for the Guilin Maintenance release
912 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
918 +--------------------------------------+--------------------------------------+
919 | **Project** | DCAE |
921 +--------------------------------------+--------------------------------------+
922 | **Docker images** | onap/org.onap.dcaegen2.collectors |
923 | | .hv-ves.hv-collector-main:1.5.1 |
924 +--------------------------------------+--------------------------------------+
925 | **Release designation** | Guilin Maintenance Release |
927 +--------------------------------------+--------------------------------------+
928 | **Release date** | 2021/04/19 |
930 +--------------------------------------+--------------------------------------+
939 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
940 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
944 Same as Guilin Release
947 .. ========================
948 .. * * * GUILIN * * *
949 .. ========================
959 This document provides the release notes for Guilin release.
964 Following DCAE components are available with default ONAP/DCAE installation.
966 - Platform components
968 - Cloudify Manager (helm chart)
969 - Bootstrap container (helm chart)
970 - Configuration Binding Service (helm chart)
971 - Deployment Handler (helm chart)
972 - Policy Handler (helm chart
973 - Service Change Handler (helm chart)
974 - Inventory API (helm chart)
975 - Dashboard (helm chart)
981 - PNF-Registration Handler
982 - Docker based Threshold Crossing Analytics (TCA-Gen2)
983 - Holmes Rule Management *
984 - Holmes Engine Management *
986 - Additional resources that DCAE utilizes deployed using ONAP common charts:
990 - Redis Cluster Database
993 Below service components (mS) are available to be deployed on-demand.
1003 - PM-Subscription Handler
1004 - DataLake Handler (Admin and Feeder)
1006 - DataLake Extraction Service
1010 \* These components are delivered by the Holmes project.
1014 Under OOM (Kubernetes) all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE platform components are deployed using Helm charts. DCAE service components are deployed using Cloudify blueprints. DCAE provides a Cloudify Manager plugin (k8splugin) that is capable of expanding a Cloudify blueprint node specification for a service component to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
1020 +--------------------------------------+--------------------------------------------------------+
1021 | **DCAE Project** | |
1023 +--------------------------------------+--------------------------------------------------------+
1024 | **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
1026 +--------------------------------------+--------------------------------------------------------+
1027 | **Release designation** | 7.0.0 Guilin |
1029 +--------------------------------------+--------------------------------------------------------+
1030 | **Release date** | 2020-11-19 |
1032 +--------------------------------------+--------------------------------------------------------+
1040 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
1041 - Bootstrap container optimization (DCAEGEN2-1791)
1042 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
1043 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
1044 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
1045 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
1046 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
1047 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
1048 - Java 11 upgrade complete for following modules - RESTConf, PM-Mapper, DFC, VES-Mapper, SON-handler, TCA-gen2, DL-Feeder, InventoryAPI, ServiceChangeHandler, MOD/RuntimeAPI, MOD/Bp-gen (DCAEGEN2-2223)
1049 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
1050 - Best practice compliance
1051 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
1052 - No more than one main process (DCAEGEN2-2327/REQ-365)
1053 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
1054 - All containers must run as non-root (REQ-362)
1055 - Code coverage >55% (DCAEGEN2-2333)
1056 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
1059 - Following new services are delivered this release
1062 - DataLake Extraction Service
1067 .. _guilin_deliverable:
1072 Software Deliverables
1075 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1078 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
1079 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
1080 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
1081 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
1082 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1083 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
1084 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
1085 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1086 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1087 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
1088 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1089 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1090 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
1091 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
1092 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1093 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
1094 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
1095 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1096 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
1097 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
1098 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
1099 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
1100 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
1101 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
1102 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1103 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
1104 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
1105 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
1106 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
1107 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
1108 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
1109 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
1110 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
1111 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
1112 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
1113 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
1114 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
1115 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
1116 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
1117 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
1120 Known Limitations, Issues and Workarounds
1121 -----------------------------------------
1123 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
1124 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
1125 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
1128 *System Limitations*
1132 *Known Vulnerabilities*
1138 Documented under corresponding jira if applicable.
1143 *Fixed Security Issues*
1146 *Known Security Issues*
1151 *Known Vulnerabilities in Used Modules*
1155 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
1160 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
1161 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
1167 For more information on the ONAP Guilin release, please see:
1169 #. `ONAP Home Page`_
1170 #. `ONAP Documentation`_
1171 #. `ONAP Release Downloads`_
1172 #. `ONAP Wiki Page`_
1175 .. _`ONAP Home Page`: https://www.onap.org
1176 .. _`ONAP Wiki Page`: https://wiki.onap.org
1177 .. _`ONAP Documentation`: https://docs.onap.org
1178 .. _`ONAP Release Downloads`: https://git.onap.org
1182 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1183 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1188 .. ======================================
1189 .. * * * EL-ALTO MAINTENANCE * * *
1190 .. ======================================
1199 This document provides the release notes for the El-Alto Maintenance release
1205 This maintenance release is primarily to update expired certificates
1206 from original El-Alto released TLS-init container.
1208 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
1209 retrieved from AAF at deployment time for all DCAE components.
1214 +--------------------------------------+--------------------------------------+
1215 | **Project** | DCAE |
1217 +--------------------------------------+--------------------------------------+
1218 | **Docker images** | onap/org.onap.dcaegen2.deployments |
1219 | | .tls-init-container:1.0.4 |
1220 +--------------------------------------+--------------------------------------+
1221 | **Release designation** | El-Alto Maintenance Release |
1223 +--------------------------------------+--------------------------------------+
1224 | **Release date** | 2020/08/24 |
1226 +--------------------------------------+--------------------------------------+
1235 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
1238 Same as El-Alto Release
1242 .. ======================================
1243 .. * * * FRANKFURT MAINTENANCE * * *
1244 .. ======================================
1253 This document provides the release notes for the Frankfurt Maintenance release
1259 The focus of this release is to correct issues found on Frankfurt release.
1264 +--------------------------------------+--------------------------------------+
1265 | **Project** | DCAE |
1267 +--------------------------------------+--------------------------------------+
1268 | **Docker images** | onap/org.onap.dcaegen2.services. |
1269 | | son-handler:2.0.4 |
1270 +--------------------------------------+--------------------------------------+
1271 | **Release designation** | Frankfurt Maintenance Release 1 |
1273 +--------------------------------------+--------------------------------------+
1274 | **Release date** | 2020/08/17 |
1276 +--------------------------------------+--------------------------------------+
1285 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1286 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
1290 Same as Frankfurt Release
1295 .. ===========================
1296 .. * * * FRANKFURT * * *
1297 .. ===========================
1307 This document provides the release notes for the Frankfurt release.
1312 Following DCAE components are available with default ONAP/DCAE installation.
1314 - Platform components
1316 - Cloudify Manager (helm chart)
1317 - Bootstrap container (helm chart)
1318 - Configuration Binding Service (helm chart)
1319 - Deployment Handler (helm chart)
1320 - Policy Handler (helm chart
1321 - Service Change Handler (helm chart)
1322 - Inventory API (helm chart)
1323 - Dashboard (helm chart)
1325 - Service components
1328 - Threshold Crossing Analytics (TCA/CDAP)
1330 - PNF-Registration Handler
1331 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1332 - Holmes Rule Management *
1333 - Holmes Engine Management *
1335 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1339 - Redis Cluster Database
1342 Below service components (mS) are available to be deployed on-demand.
1344 - SNMPTrap Collector
1345 - RESTConf Collector
1346 - DataFile Collector
1348 - BBS-EventProcessor
1352 - PM-Subscription Handler
1356 \* These components are delivered by the Holmes project.
1360 Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE platform components are deployed using Helm charts. DCAE service components are deployed using Cloudify blueprints. DCAE provides a Cloudify Manager plugin (k8splugin) that is capable of expanding a Cloudify blueprint node specification for a service component to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
1366 +--------------------------------------+--------------------------------------------------------+
1367 | **DCAE Project** | |
1369 +--------------------------------------+--------------------------------------------------------+
1370 | **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1372 +--------------------------------------+--------------------------------------------------------+
1373 | **Release designation** | 6.0.0 frankfurt |
1375 +--------------------------------------+--------------------------------------------------------+
1376 | **Release date** | 2020-06-04 |
1378 +--------------------------------------+--------------------------------------------------------+
1384 - DCAE Platform Enhancement
1386 - Introduction of Microservice and Onboarding Design (MOD) platform
1387 - Policy Notification support for DCAE components
1388 - Dynamic AAF certificate creation during component instantiation
1389 - Helm chart optimization to control each platform component separate
1390 - Dashboard Optimization
1391 - Blueprint generator tool to simplify deployment artifact creation
1394 - Following new services are delivered this release
1398 - PM Subscription Handler
1404 - Acumos Adapter (PoC)
1406 .. _frankfurt_deliverable:
1411 Software Deliverables
1414 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1417 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1418 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1419 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1420 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1421 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1422 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1423 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1424 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1425 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1426 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1427 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1428 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1429 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1430 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1431 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1432 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1433 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1434 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1435 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1436 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1437 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1438 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
1439 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1440 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1441 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1442 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1443 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1444 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1445 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1446 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1447 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1448 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1449 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1450 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1451 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1452 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1453 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1454 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1455 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1456 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1459 Known Limitations, Issues and Workarounds
1460 -----------------------------------------
1462 * Blueprint generator escape char issue (DCAEGEN2-2140)
1463 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1464 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1468 *System Limitations*
1472 *Known Vulnerabilities*
1478 Documented under corresponding jira if applicable.
1483 *Fixed Security Issues*
1485 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1486 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1487 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1488 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1489 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1492 *Known Security Issues*
1497 *Known Vulnerabilities in Used Modules*
1501 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
1506 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1507 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1513 For more information on the ONAP Frankfurt release, please see:
1515 #. `ONAP Home Page`_
1516 #. `ONAP Documentation`_
1517 #. `ONAP Release Downloads`_
1518 #. `ONAP Wiki Page`_
1521 .. _`ONAP Home Page`: https://www.onap.org
1522 .. _`ONAP Wiki Page`: https://wiki.onap.org
1523 .. _`ONAP Documentation`: https://docs.onap.org
1524 .. _`ONAP Release Downloads`: https://git.onap.org
1528 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1529 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1532 .. =========================
1533 .. * * * EL-ALTO * * *
1534 .. =========================
1540 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
1542 Following is summary of updates done for DCAEGEN2
1546 Following platform components were enabled for HTTPS
1547 - ConfigBindingService (CBS)
1548 - CBS is used by all DCAE MS to fetch DCAE MS configuration from Consul. To mitigate impact for DCAE MS, CBS deployment through OOM/Helm was modified to support CBS on both HTTP and HTTPS. `Design for CBS TLS migration <https://wiki.onap.org/display/DW/TLS+support+for+CBS+-+Migration+Plan>`_
1551 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1553 All components interfacing with platform components were modified to support TLS interface
1556 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1557 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1558 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1559 - CBS client libraries updated to remove consul service lookup
1560 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1564 With this release, all DCAE platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/DCAE installation.
1565 - Platform components
1566 - Cloudify Manager (helm chart)
1567 - Bootstrap container (helm chart)
1568 - Configuration Binding Service (helm chart)
1569 - Deployment Handler (helm chart)
1570 - Policy Handler (helm chart
1571 - Service Change Handler (helm chart)
1572 - Inventory API (helm chart)
1573 - Dashboard (helm charts)
1574 - Service components
1577 - Threshold Crossing Analytics
1579 - PNF-Registration Handler
1580 - Holmes Rule Management *
1581 - Holmes Engine Management *
1582 - Additional resources that DCAE utilizes:
1584 - Redis Cluster Database
1588 \* These components are delivered by external ONAP project.
1590 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1593 - RESTConf collectorÂ
1594 - DataFile collector
1598 - BBS Event processor
1601 - Missing Heartbeat Ms
1603 - All DCAE components are designed to support platform maturity requirements.
1608 Source code of DCAE components are released under the following repositories on gerrit.onap.org; there is no new component introduced for El-Alto Early-drop.
1610 - dcaegen2.analytics.tca
1611 - dcaegen2.collectors.snmptrap
1612 - dcaegen2.collectors.ves
1613 - dcaegen2.collectors.hv-ves
1614 - dcaegen2.collectors.datafile
1615 - dcaegen2.collectors.restconf
1616 - dcaegen2.deployments
1617 - dcaegen2.platform.blueprints
1618 - dcaegen2.platform.cli
1619 - dcaegen2.platform.configbinding
1620 - dcaegen2.platform.deployment-handler
1621 - dcaegen2.platform.inventory-api
1622 - dcaegen2.platform.plugins
1623 - dcaegen2.platform.policy-handler
1624 - dcaegen2.platform.servicechange-handler
1625 - dcaegen2.services.heartbeat
1626 - dcaegen2.services.mapper
1627 - dcaegen2.services.pm-mapper
1628 - dcaegen2.services.prh
1629 - dcaegen2.services.son-handler
1631 - dcaegen2.services.sdk
1633 - ccsdk.platform.plugins
1637 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1638 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1642 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1646 *Fixed Security Issues*
1647 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1648 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1649 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1650 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1651 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1653 *Known Security Issues*
1654 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1655 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1656 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1657 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1658 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1660 *Known Vulnerabilities in Used Modules*
1662 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
1665 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1667 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1669 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1674 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1675 - K8S Bootstrap container:
1676 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1677 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1678 - Configuration Binding Service:
1679 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1680 - Description: HTTPS support, Image optimization and non-root user
1682 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1683 - Description: HTTPS support, container optmization and non-root user
1684 - DataFile Collector
1685 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1686 - Description : Code optimization, bug fixes, dmaap plugin integration
1688 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1689 - Description : Image optimization, bug fixes, CBS integration
1690 - VES Adapter/Mapper MS
1691 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1692 - Description : Image optimization & CBS periodic polling
1694 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1695 - Description : Code optimization, bug fixes and SDK alignment
1697 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1698 - Description : Code optimization, bug fixes and SDK alignment
1703 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1705 Following is summary of updates done for DCAEGEN2
1709 Following platform components were enabled for HTTPS
1710 - ConfigBindingService (CBS)
1711 - CBS is used by all DCAE MS to fetch DCAE MS configuration from Consul. To mitigate impact for DCAE MS, CBS deployment through OOM/Helm was modified to support CBS on both HTTP and HTTPS. `Design for CBS TLS migration <https://wiki.onap.org/display/DW/TLS+support+for+CBS+-+Migration+Plan>`_
1715 All components interfacing with platform components were modified to support TLS interface
1718 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1719 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1720 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1721 - CBS client libraries updated to remove consul service lookup
1726 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1727 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1731 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1736 *Fixed Security Issues*
1738 *Known Security Issues*
1740 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1741 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1742 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1743 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1744 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1745 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1746 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1747 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1748 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1749 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1751 *Known Vulnerabilities in Used Modules*
1753 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
1756 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1758 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1760 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1765 The following components are upgraded from Dublin/R4.
1767 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1768 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5. The container was updated to support TLS.
1769 - K8S Bootstrap container:
1770 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1771 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1772 - Configuration Binding Service:
1773 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1774 - Description: HTTPS support, Image optimization and non-root user
1775 - Deployment Handler
1776 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1777 - Description: Update to node10, uninstall workflow updates
1778 - Service Change Handler
1779 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1780 - Description: HTTPS inventoryAPI support, container optmization and non-root user
1782 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1783 - Description: HTTPS support, container optmization and non-root user
1784 - DataFile Collector
1785 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1786 - Description : Code optimization, bug fixes, dmaap plugin integration
1788 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1789 - Description: Code optimization, bug fixes, dmaap plugin integration
1796 :Release Date: 2019-06-06
1800 DCAE R4 improves upon previous release with the following new features:
1802 - DCAE Platform Enhancement
1803 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1804 - Support helm chart deployment in DCAE using new Helm cloudify plugin
1805 - DCAE Healthcheck enhancement to cover static and dynamic deployments
1806 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1807 - Dashboard Integration (UI for deployment/verification)
1808 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1809 - Blueprint generator tool to simplify deployment artifact creation
1810 - Cloudify Manager resiliency
1812 - Following new services are delivered with Dublin
1814 - RESTConf collectorÂ
1818 - BBS Event processor
1823 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
1824 - Platform components
1825 - Cloudify Manager (helm chart)
1826 - Bootstrap container (helm chart)
1827 - Configuration Binding Service (helm chart)
1828 - Deployment Handler (helm chart)
1829 - Policy Handler (helm chart
1830 - Service Change Handler (helm chart)
1831 - Inventory API (helm chart)
1832 - Dashboard (Cloudify Blueprint)
1833 - Service components
1836 - Threshold Crossing Analytics
1838 - PNF-Registration Handler
1839 - Holmes Rule Management *
1840 - Holmes Engine Management *
1841 - Additional resources that DCAE utilizes:
1843 - Redis Cluster Database
1847 \* These components are delivered by the Holmes project.
1850 Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster. DCAE R3 includes enhancement to Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
1852 - All DCAE components are designed to support platform maturity requirements.
1857 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1859 - dcaegen2.analytics.tca
1860 - dcaegen2.collectors.snmptrap
1861 - dcaegen2.collectors.ves
1862 - dcaegen2.collectors.hv-ves
1863 - dcaegen2.collectors.datafile
1864 - dcaegen2.collectors.restconf
1865 - dcaegen2.deployments
1866 - dcaegen2.platform.blueprints
1867 - dcaegen2.platform.cli
1868 - dcaegen2.platform.configbinding
1869 - dcaegen2.platform.deployment-handler
1870 - dcaegen2.platform.inventory-api
1871 - dcaegen2.platform.plugins
1872 - dcaegen2.platform.policy-handler
1873 - dcaegen2.platform.servicechange-handler
1874 - dcaegen2.services.heartbeat
1875 - dcaegen2.services.mapper
1876 - dcaegen2.services.pm-mapper
1877 - dcaegen2.services.prh
1878 - dcaegen2.services.son-handler
1880 - dcaegen2.services.sdk
1882 - ccsdk.platform.plugins
1888 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1893 *Fixed Security Issues*
1895 *Known Security Issues*
1897 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1898 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1899 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1900 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1901 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1902 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1903 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1904 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1905 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1906 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1908 *Known Vulnerabilities in Used Modules*
1910 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_.
1913 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1915 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1917 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
1920 **New component Notes**
1921 The following components are introduced in R4
1924 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1925 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1926 - Blueprint generator
1927 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
1928 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
1929 - RESTConf collectorÂ
1930 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1931 - Description: Provides RESTConf interfaces to events from external domain controllers
1932 - VES/Universal Mapper
1933 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
1934 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
1936 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
1937 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
1938 - BBS Event processor
1939 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
1940 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
1942 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
1943 - Description: Supports PC-ANR optimization analysis and generating CL events output
1945 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1946 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
1951 The following components are upgraded from R3
1953 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1954 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
1955 - K8S Bootstrap container:
1956 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
1957 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1958 - Configuration Binding Service:
1959 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1960 - Description: Code optimization and bug fixes
1961 - Deployment Handler
1962 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1963 - Include updates for health and service endpoint check and bug fixes
1965 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1966 - Description: Policy Handler supports the new lifecycle API's from Policy framework
1967 - Service Change Handler
1968 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1969 - Description: No update from R3
1971 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1972 - Description: Refactoring and updates for health and service endpoint check
1974 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
1975 - Description : Authentication enhancement, refactoring and bug-fixes
1976 - Threshold Crossing Analytics
1977 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1978 - Description: Config updates. Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
1979 - DataFile Collector
1980 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
1981 - Description : Code optimization, bug fixes, logging and performance improvement
1982 - PNF Registrator handler
1983 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
1984 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
1986 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1987 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1988 - SNMP Trap Collector
1989 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
1990 - Description : Code coverage improvements
1998 :Release Date: 2019-01-31
2000 DCAE R3 Maintenance release includes following fixes
2006 Larger files of size 100Kb publish to DR
2008 DFC error after running over 12 hours
2010 Multiple Fileready notification not handled
2012 - HighVolume VES Collector (protobuf/tcp)
2014 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
2016 - VESCollector (http)
2018 Issue with VES batch event publish
2022 Removing obsolete services configuration
2025 The following containers are updated in R3.0.1
2027 - DataFile Collector
2028 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
2030 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
2032 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
2036 - An issue related to VESCollector basic authentication was noted and tracked under DCAEGEN2-1130. This configuration is not enabled by default for R3.0.1; and fix will be handled in Dublin
2038 - Certificates under onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.0 has expired March'2019 and impacting CL deployment from CLAMP. Follow below workaround to update the certificate
2039 kubectl get deployments -n onap | grep deployment-handler
2040 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
2041 Search and change tag onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.0 to onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.3
2049 :Release Date: 2018-11-30
2053 DCAE R3 improves upon previous release with the following new features:
2055 - All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
2056 - Platform components
2058 - Bootstrap container
2059 - Configuration Binding Service
2060 - Deployment Handler
2062 - Service Change Handler
2064 - Service components
2067 - Threshold Crossing Analytics
2068 - Holmes Rule Management *
2069 - Holmes Engine Management *
2070 - Additional resources that DCAE utilizes:
2072 - Redis Cluster Database
2076 \* These components are delivered by the Holmes project.
2078 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2080 - Under Heat based deployment all DCAE component containers are deployed onto a single Docker host VM that is launched from an OpenStack Heat Orchestration Template as part of "stack creation".
2081 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2083 - DCAE R3 includes a new Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
2085 - All DCAE components are designed to support platform maturity requirements.
2090 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2092 - dcaegen2.analytics
2093 - dcaegen2.analytics.tca
2094 - dcaegen2.collectors
2095 - dcaegen2.collectors.snmptrap
2096 - dcaegen2.collectors.ves
2097 - dcaegen2.collectors.hv-ves
2098 - dcaegen2.collectors.datafile
2099 - dcaegen2.deployments
2101 - dcaegen2.platform.blueprints
2102 - dcaegen2.platform.cli
2103 - dcaegen2.platform.configbinding
2104 - dcaegen2.platform.deployment-handler
2105 - dcaegen2.platform.inventory-api
2106 - dcaegen2.platform.plugins
2107 - dcaegen2.platform.policy-handler
2108 - dcaegen2.platform.servicechange-handler
2109 - dcaegen2.services.heartbeat
2110 - dcaegen2.services.mapper
2111 - dcaegen2.services.prh
2118 - DCAE utilizes Cloudify Manager as its declarative model based resource deployment engine. Cloudify Manager is an open source upstream technology provided by Cloudify Inc. as a Docker image. DCAE R2 does not provide additional enhancements towards Cloudify Manager's platform maturity.
2122 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_.
2125 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2127 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2129 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
2132 **New component Notes**
2133 The following components are introduced in R3
2135 - DataFile Collector
2136 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
2137 - Description : Bulk data file collector to fetch non-realtime PM data
2138 - PNF Registrator handler
2139 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
2140 - Description : Recieves VES registration event and updates AAI and SO
2142 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
2143 - Description : High Volume VES Collector for fetching real-time PM measurement data
2144 - SNMP Trap Collector
2145 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
2146 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
2151 The following components are upgraded from R2:
2153 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
2154 - Description: R3 DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 18.7.23, which is based on Cloudify Manager 4.3.
2155 - Bootstrap container:
2156 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
2157 - Description: R3 DCAE no longer uses bootstrap container for Heat based deployment, -- deployment is done through cloud-init scripts and docker-compose specifications. The bootstrap is for OOM (Kubernetes) based deployment.
2158 - Configuration Binding Service:
2159 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
2160 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
2161 - Deployment Handler
2162 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
2164 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
2165 - Description: Policy Handler now supports the new configuration policy format and support for TLS
2166 - Service Change Handler
2167 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
2168 - Description: Refactoring.
2170 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
2171 - Description: Refactoring.
2173 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
2174 - Description : Refactoring
2175 - Threshold Crossing Analytics
2176 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2177 - Description: Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
2185 :Release Date: 2018-06-07
2189 DCAE R2 improves upon previous release with the following new features:
2191 - All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
2192 - Platform components
2194 - Bootstrap container
2195 - Configuration Binding Service
2196 - Deployment Handler
2198 - Service Change Handler
2200 - Service components
2203 - Threshold Crossing Analytics
2204 - Holmes Rule Management *
2205 - Holmes Engine Management *
2206 - Additional resources that DCAE utilizes:
2208 - Redis Cluster Database
2212 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
2214 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
2216 - Under Heat based deployment all DCAE component containers are deployed onto a single Docker host VM that is launched from an OpenStack Heat Orchestration Template as part of "stack creation".
2217 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
2219 - DCAE R2 includes a new Cloudify Manager plugin (k8splugin) that is capable of expanding a Blueprint node specification written for Docker container to a full Kubernetes specification, with additional enhancements such as replica scaling, sidecar for logging to ONAP ELK stack, registering services to MSB, etc.
2221 - All DCAE components are designed to support platform maturity requirements.
2226 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
2228 - dcaegen2.analytics
2229 - dcaegen2.analytics.tca
2230 - dcaegen2.collectors
2231 - dcaegen2.collectors.snmptrap
2232 - dcaegen2.collectors.ves
2233 - dcaegen2.deployments
2235 - dcaegen2.platform.blueprints
2236 - dcaegen2.platform.cli
2237 - dcaegen2.platform.configbinding
2238 - dcaegen2.platform.deployment-handler
2239 - dcaegen2.platform.inventory-api
2240 - dcaegen2.platform.plugins
2241 - dcaegen2.platform.policy-handler
2242 - dcaegen2.platform.servicechange-handler
2243 - dcaegen2.services.heartbeat
2244 - dcaegen2.services.mapper
2245 - dcaegen2.services.prh
2252 - DCAE utilizes Cloudify Manager as its declarative model based resource deployment engine. Cloudify Manager is an open source upstream technology provided by Cloudify Inc. as a Docker image. DCAE R2 does not provide additional enhancements towards Cloudify Manager's platform maturity.
2256 DCAE code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The DCAE open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_.
2259 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2261 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2263 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2269 The following components are upgraded from R1:
2271 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2272 - Description: R2 DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 18.2.28, which is based on Cloudify Manager 4.3.
2273 - Bootstrap container:
2274 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2275 - Description: R2 DCAE no longer uses bootstrap container for Heat based deployment, -- deployment is done through cloud-init scripts and docker-compose specifications. The bootstrap is for OOM (Kubernetes) based deployment.
2276 - Configuration Binding Service:
2277 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2278 - Description: Configuration Binding Sevice now supports the new configuration policy format.
2279 - Deployment Handler
2280 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2282 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2283 - Description: Policy Handler now supports the new configuration policy format.
2284 - Service Change Handler
2285 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2286 - Description: Refactoring.
2288 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2289 - Description: Refactoring.
2291 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2292 - Threshold Crossing Analytics
2293 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2294 - Description: Replaced Hadoop VM Cluster based file system with regular host file system; repackaged full TCA-CDAP stack into Docker container; transactional state separation from TCA in-memory to off-node Redis cluster for supporting horizontal scaling.
2301 :Release Date: 2017-11-16
2306 DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
2307 sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
2308 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2309 vDNS, vCPU, and vVoLTE.
2311 Specifically, DCAE R1 includes the following components:
2317 - Platform component docker host
2318 - Service component docker host
2320 - PostgreSQL database (*)
2321 - Platform docker container components
2322 - Configuration binding service
2323 - Deployment handler
2324 - Service change handler
2328 - Service components
2329 - Docker container components
2330 - VNF Event Streaming (VES) collector
2331 - Holmes (engine and rule management) **
2332 - CDAP analytics component
2333 - Threshold Crossing Analytics (TCA)
2335 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2336 VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
2337 other deployment configurations not used in the R1 demos.)
2338 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2341 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2344 - dcaegen2/analytics
2345 - dcaegen2/analytics/tca
2346 - dcaegen2/collectors
2347 - dcaegen2/collectors/snmptrap
2348 - dcaegen2/collectors/ves
2349 - dcaegen2/deployments
2351 - dcaegen2/platform/blueprints
2352 - dcaegen2/platform/cdapbroker
2353 - dcaegen2/platform/cli
2354 - dcaegen2/platform/configbinding
2355 - dcaegen2/platform/deployment-handler
2356 - dcaegen2/platform/inventory-api
2357 - dcaegen2/platform/plugins
2358 - dcaegen2/platform/policy-handler
2359 - dcaegen2/platform/servicechange-handler
2365 This is the initial release.
2370 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2371 - Need to provide a dev configuration DCAE.
2376 - The DCAE Bootstrap container needs to have a secret key for accessing VMs that it launches. This key is currently passed in as a Heat template parameter. Tracked by JIRA `DCAEGEN2-178 <https://jira.onap.org/browse/DCAEGEN2-178>`_.>`_.
2377 - The RESTful API calls are generally not secure. That is, they are either over http, or https without certificate verification. Once there is an ONAP wide solution for handling certificates, DCAE will switch to https.
2382 This is the initial release.
2385 **Deprecation Notes**
2387 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2388 DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2389 following Gerrit repos are voided and already locked as read-only.
2393 - dcae/apod/analytics
2394 - dcae/apod/buildtools
2397 - dcae/collectors/ves
2399 - dcae/controller/analytics
2400 - dcae/dcae-inventory
2403 - dcae/demo/startup/aaf
2404 - dcae/demo/startup/controller
2405 - dcae/demo/startup/message-router
2408 - dcae/operation/utils
2409 - dcae/orch-dispatcher
2412 - dcae/utils/buildtools
2420 - ncomp/sirius/manager
2426 SNMP trap collector is seed code delivery only.