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.
18 .. =====================================
19 .. * * * ISTANBUL MAINTENANCE * * *
20 .. =====================================
29 This document provides the release notes for the Istanbul Maintenance release
35 This maintenance release is primarily to resolve bugs identified during Istanbul release testing.
41 +--------------------------------------+--------------------------------------+
42 | **Project** | DCAE |
44 +--------------------------------------+--------------------------------------+
45 | **Docker images** | See Istanbul Maintenance Release |
46 | | Deliverable (below) |
47 +--------------------------------------+--------------------------------------+
48 | **Release designation** | Istanbul Maintenance Release |
50 +--------------------------------------+--------------------------------------+
51 | **Release date** | 2022/01/31 |
53 +--------------------------------------+--------------------------------------+
62 - `DCAEGEN2-3022 <https://jira.onap.org/browse/DCAEGEN2-3022>`_ Log4j vulnerability fix
63 - `DCAEGEN2-2998 <https://jira.onap.org/browse/DCAEGEN2-2998>`_ Update SON-Handler missing configuration in helm
73 *Known Vulnerabilities in Used Modules*
75 dcaegne2/services/mapper includes transitive dependency on log4j 1.2.17; this will be addressed in later release (DCAEGEN2-3105)
78 Istanbul Maintenance Rls Deliverables
79 -------------------------------------
84 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
87 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.7"
88 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.3"
89 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.2"
93 .. ==========================
94 .. * * * ISTANBUL * * *
95 .. ==========================
105 This document provides the release notes for Istanbul release.
110 Following DCAE components are available with default ONAP/DCAE installation.
112 - Platform components
114 - Cloudify Manager (helm chart)*
115 - Bootstrap container (helm chart)*
116 - Configuration Binding Service (helm chart)
117 - Deployment Handler (helm chart)*
118 - Policy Handler (helm chart*
119 - Service Change Handler (helm chart)*
120 - Inventory API (helm chart)*
121 - Dashboard (helm chart)*
122 - VES OpenAPI Manager (helm chart)
126 - VES Collector (helm chart & cloudify blueprint)
127 - HV-VES Collector (helm chart & cloudify blueprint)
128 - PNF-Registration Handler (helm chart & cloudify blueprint)
129 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
131 - Additional resources that DCAE utilizes deployed using ONAP common charts:
137 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
140 Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
150 - PM-Subscription Handler
151 - DataLake Handler (Admin and Feeder)
153 - DataLake Extraction Service
157 Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
158 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.
160 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>`.
162 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.
168 +--------------------------------------+--------------------------------------------------------+
169 | **DCAE Project** | |
171 +--------------------------------------+--------------------------------------------------------+
172 | **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
174 +--------------------------------------+--------------------------------------------------------+
175 | **Release designation** | 9.0.0 Istanbul |
177 +--------------------------------------+--------------------------------------------------------+
178 | **Release date** | 2021-11-18 |
180 +--------------------------------------+--------------------------------------------------------+
188 *DCAE Enhancements Features*
191 DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
192 - Enhance SliceAnalysis and KPI-Computation MS to interface with CPS; integration with new CBS client SDK and support policy sidecar
194 DCAEGEN2-2703 Add stndDefined domain to HV-VES
195 - Adapt HV_VES to support stdDefined domain instroduced under VES7.2.1 spec
197 DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
198 - Since Honolulu, 13 additional MS has been delivered for Helm deployment
199 - DCAE Service helm deployment is supported through implementing common functions as named template/functions defined in dcaegen2-services-common charts. Several new common features has been added in generic fashion and components/mS can enable required features via configuration override
200 - K8S Secret/Environment mapping
201 - CMPv2 Certificate support
203 - Mount data from configmap through PV/PVC
204 - Topic/feed provisioning support
205 - SDK Libraries (java and python) has been enhanced to support configuration retrieval from files
206 - Helm-generator tool available for generating DCAE component helm-chart given component spec
208 DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
209 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
211 DCAEGEN2-2522 Enhancements for OOF SON use case
212 - Implemented CPS client and switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
216 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
217 - CII Badging improvements (DCAEGEN2-2622)
218 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
219 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
224 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
225 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
229 .. _istanbul_deliverable:
234 Software Deliverables
237 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
240 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
241 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
242 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
243 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
244 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
245 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
246 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
247 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
248 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
249 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
250 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
251 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
252 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
253 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
254 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
255 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
256 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
257 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
258 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
259 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
260 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
261 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
262 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
263 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
264 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
265 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
266 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
267 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
268 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
269 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
270 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
271 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
272 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
273 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
274 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
275 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
276 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
277 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
278 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
279 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
280 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
281 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
284 Known Limitations, Issues and Workarounds
285 -----------------------------------------
287 DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
288 Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
291 *Known Vulnerabilities*
297 Documented under corresponding jira if applicable.
302 *Fixed Security Issues*
304 Documented on earlier section
306 *Known Security Issues*
310 *Known Vulnerabilities in Used Modules*
314 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>`_.
319 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
320 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
326 For more information on the ONAP Honolulu release, please see:
329 #. `ONAP Documentation`_
330 #. `ONAP Release Downloads`_
334 .. _`ONAP Home Page`: https://www.onap.org
335 .. _`ONAP Wiki Page`: https://wiki.onap.org
336 .. _`ONAP Documentation`: https://docs.onap.org
337 .. _`ONAP Release Downloads`: https://git.onap.org
341 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
342 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
345 .. =====================================
346 .. * * * HONOLULU MAINTENANCE * * *
347 .. =====================================
356 This document provides the release notes for the Honolulu Maintenance release
362 This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
368 +--------------------------------------+--------------------------------------+
369 | **Project** | DCAE |
371 +--------------------------------------+--------------------------------------+
372 | **Docker images** | onap/org.onap.ccsdk.dashboard. |
373 | | .ccsdk-app-os:1.4.4 |
374 +--------------------------------------+--------------------------------------+
375 | **Release designation** | Honolulu Maintenance Release |
377 +--------------------------------------+--------------------------------------+
378 | **Release date** | 2021/06/01 |
380 +--------------------------------------+--------------------------------------+
389 - `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
390 - `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
391 - `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
392 - `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
398 .. ==========================
399 .. * * * HONOLULU * * *
400 .. ==========================
410 This document provides the release notes for Honolulu release.
415 Following DCAE components are available with default ONAP/DCAE installation.
417 - Platform components
419 - Cloudify Manager (helm chart)
420 - Bootstrap container (helm chart)
421 - Configuration Binding Service (helm chart)
422 - Deployment Handler (helm chart)
423 - Policy Handler (helm chart
424 - Service Change Handler (helm chart)
425 - Inventory API (helm chart)
426 - Dashboard (helm chart)
427 - VES OpenAPI Manager (helm chart)
431 - VES Collector (helm chart & cloudify blueprint)
432 - HV-VES Collector (helm chart & cloudify blueprint)
433 - PNF-Registration Handler (helm chart & cloudify blueprint)
434 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
435 - Holmes Rule Management (helm chart & cloudify blueprint)
436 - Holmes Engine Management (helm chart & cloudify blueprint)
438 - Additional resources that DCAE utilizes deployed using ONAP common charts:
444 Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
454 - PM-Subscription Handler
455 - DataLake Handler (Admin and Feeder)
457 - DataLake Extraction Service
462 \* These components are delivered by the Holmes project.
466 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.
472 +--------------------------------------+--------------------------------------------------------+
473 | **DCAE Project** | |
475 +--------------------------------------+--------------------------------------------------------+
476 | **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
478 +--------------------------------------+--------------------------------------------------------+
479 | **Release designation** | 8.0.0 Honolulu |
481 +--------------------------------------+--------------------------------------------------------+
482 | **Release date** | 2021-04-29 |
484 +--------------------------------------+--------------------------------------------------------+
495 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
496 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
497 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
498 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
499 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
500 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
501 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
502 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
503 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
507 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
508 - CII Badging improvements (DCAEGEN2-2570)
509 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
510 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
511 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
512 - Documentation/user-guide updates
516 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
517 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
520 - Following new services are delivered this release
521 - VES OpenAPI Manager
522 - KPI MS (Analytics/RCA)
524 .. _honolulu_deliverable:
529 Software Deliverables
532 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
535 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
536 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
537 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
538 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
539 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
540 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
541 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
542 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
543 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
544 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
545 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
546 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
547 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
548 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
549 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
550 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
551 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
552 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
553 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
554 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
555 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
556 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
557 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
558 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
559 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
560 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
561 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
562 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
563 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
564 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
565 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
566 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
567 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
568 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
569 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
570 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
571 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
572 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
573 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
574 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
575 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
576 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
579 Known Limitations, Issues and Workarounds
580 -----------------------------------------
582 The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
583 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
584 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
586 Such features are available, when the collectors are installed using the Cloudify mechanisms.
587 Refer to collector installation page for more details:
592 ./services/ves-http/installation.rst
593 ./services/ves-hv/installation.rst
596 *Known Vulnerabilities*
602 Documented under corresponding jira if applicable.
607 *Fixed Security Issues*
609 Documented on earlier section
611 *Known Security Issues*
615 *Known Vulnerabilities in Used Modules*
619 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>`_.
624 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
625 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
631 For more information on the ONAP Honolulu release, please see:
634 #. `ONAP Documentation`_
635 #. `ONAP Release Downloads`_
639 .. _`ONAP Home Page`: https://www.onap.org
640 .. _`ONAP Wiki Page`: https://wiki.onap.org
641 .. _`ONAP Documentation`: https://docs.onap.org
642 .. _`ONAP Release Downloads`: https://git.onap.org
646 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
647 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
650 .. ===================================
651 .. * * * GUILIN MAINTENANCE * * *
652 .. ===================================
661 This document provides the release notes for the Guilin Maintenance release
667 This maintenance release is primarily to resolve bugs identified during Guilin release testing.
673 +--------------------------------------+--------------------------------------+
674 | **Project** | DCAE |
676 +--------------------------------------+--------------------------------------+
677 | **Docker images** | onap/org.onap.dcaegen2.collectors |
678 | | .hv-ves.hv-collector-main:1.5.1 |
679 +--------------------------------------+--------------------------------------+
680 | **Release designation** | Guilin Maintenance Release |
682 +--------------------------------------+--------------------------------------+
683 | **Release date** | 2021/04/19 |
685 +--------------------------------------+--------------------------------------+
694 - `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
695 - `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
699 Same as Guilin Release
702 .. ========================
703 .. * * * GUILIN * * *
704 .. ========================
714 This document provides the release notes for Guilin release.
719 Following DCAE components are available with default ONAP/DCAE installation.
721 - Platform components
723 - Cloudify Manager (helm chart)
724 - Bootstrap container (helm chart)
725 - Configuration Binding Service (helm chart)
726 - Deployment Handler (helm chart)
727 - Policy Handler (helm chart
728 - Service Change Handler (helm chart)
729 - Inventory API (helm chart)
730 - Dashboard (helm chart)
736 - PNF-Registration Handler
737 - Docker based Threshold Crossing Analytics (TCA-Gen2)
738 - Holmes Rule Management *
739 - Holmes Engine Management *
741 - Additional resources that DCAE utilizes deployed using ONAP common charts:
745 - Redis Cluster Database
748 Below service components (mS) are available to be deployed on-demand.
758 - PM-Subscription Handler
759 - DataLake Handler (Admin and Feeder)
761 - DataLake Extraction Service
765 \* These components are delivered by the Holmes project.
769 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.
775 +--------------------------------------+--------------------------------------------------------+
776 | **DCAE Project** | |
778 +--------------------------------------+--------------------------------------------------------+
779 | **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
781 +--------------------------------------+--------------------------------------------------------+
782 | **Release designation** | 7.0.0 Guilin |
784 +--------------------------------------+--------------------------------------------------------+
785 | **Release date** | 2020-11-19 |
787 +--------------------------------------+--------------------------------------------------------+
795 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
796 - Bootstrap container optimization (DCAEGEN2-1791)
797 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
798 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
799 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
800 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
801 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
802 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
803 - 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)
804 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
805 - Best practice compliance
806 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
807 - No more than one main process (DCAEGEN2-2327/REQ-365)
808 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
809 - All containers must run as non-root (REQ-362)
810 - Code coverage >55% (DCAEGEN2-2333)
811 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
814 - Following new services are delivered this release
817 - DataLake Extraction Service
822 .. _guilin_deliverable:
827 Software Deliverables
830 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
833 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
834 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
835 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
836 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
837 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
838 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
839 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
840 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
841 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
842 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
843 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
844 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
845 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
846 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
847 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
848 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
849 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
850 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
851 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
852 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
853 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
854 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
855 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
856 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
857 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
858 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
859 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
860 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
861 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
862 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
863 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
864 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
865 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
866 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
867 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
868 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
869 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
870 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
871 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
872 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
875 Known Limitations, Issues and Workarounds
876 -----------------------------------------
878 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
879 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
880 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
887 *Known Vulnerabilities*
893 Documented under corresponding jira if applicable.
898 *Fixed Security Issues*
901 *Known Security Issues*
906 *Known Vulnerabilities in Used Modules*
910 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>`_.
915 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
916 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
922 For more information on the ONAP Guilin release, please see:
925 #. `ONAP Documentation`_
926 #. `ONAP Release Downloads`_
930 .. _`ONAP Home Page`: https://www.onap.org
931 .. _`ONAP Wiki Page`: https://wiki.onap.org
932 .. _`ONAP Documentation`: https://docs.onap.org
933 .. _`ONAP Release Downloads`: https://git.onap.org
937 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
938 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
943 .. ======================================
944 .. * * * EL-ALTO MAINTENANCE * * *
945 .. ======================================
954 This document provides the release notes for the El-Alto Maintenance release
960 This maintenance release is primarily to update expired certificates
961 from original El-Alto released TLS-init container.
963 This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
964 retrieved from AAF at deployment time for all DCAE components.
969 +--------------------------------------+--------------------------------------+
970 | **Project** | DCAE |
972 +--------------------------------------+--------------------------------------+
973 | **Docker images** | onap/org.onap.dcaegen2.deployments |
974 | | .tls-init-container:1.0.4 |
975 +--------------------------------------+--------------------------------------+
976 | **Release designation** | El-Alto Maintenance Release |
978 +--------------------------------------+--------------------------------------+
979 | **Release date** | 2020/08/24 |
981 +--------------------------------------+--------------------------------------+
990 - `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
993 Same as El-Alto Release
997 .. ======================================
998 .. * * * FRANKFURT MAINTENANCE * * *
999 .. ======================================
1008 This document provides the release notes for the Frankfurt Maintenance release
1014 The focus of this release is to correct issues found on Frankfurt release.
1019 +--------------------------------------+--------------------------------------+
1020 | **Project** | DCAE |
1022 +--------------------------------------+--------------------------------------+
1023 | **Docker images** | onap/org.onap.dcaegen2.services. |
1024 | | son-handler:2.0.4 |
1025 +--------------------------------------+--------------------------------------+
1026 | **Release designation** | Frankfurt Maintenance Release 1 |
1028 +--------------------------------------+--------------------------------------+
1029 | **Release date** | 2020/08/17 |
1031 +--------------------------------------+--------------------------------------+
1040 - `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
1041 - `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
1045 Same as Frankfurt Release
1050 .. ===========================
1051 .. * * * FRANKFURT * * *
1052 .. ===========================
1062 This document provides the release notes for the Frankfurt release.
1067 Following DCAE components are available with default ONAP/DCAE installation.
1069 - Platform components
1071 - Cloudify Manager (helm chart)
1072 - Bootstrap container (helm chart)
1073 - Configuration Binding Service (helm chart)
1074 - Deployment Handler (helm chart)
1075 - Policy Handler (helm chart
1076 - Service Change Handler (helm chart)
1077 - Inventory API (helm chart)
1078 - Dashboard (helm chart)
1080 - Service components
1083 - Threshold Crossing Analytics (TCA/CDAP)
1085 - PNF-Registration Handler
1086 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1087 - Holmes Rule Management *
1088 - Holmes Engine Management *
1090 - Additional resources that DCAE utilizes deployed using ONAP common charts:
1094 - Redis Cluster Database
1097 Below service components (mS) are available to be deployed on-demand.
1099 - SNMPTrap Collector
1100 - RESTConf Collector
1101 - DataFile Collector
1103 - BBS-EventProcessor
1107 - PM-Subscription Handler
1111 \* These components are delivered by the Holmes project.
1115 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.
1121 +--------------------------------------+--------------------------------------------------------+
1122 | **DCAE Project** | |
1124 +--------------------------------------+--------------------------------------------------------+
1125 | **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1127 +--------------------------------------+--------------------------------------------------------+
1128 | **Release designation** | 6.0.0 frankfurt |
1130 +--------------------------------------+--------------------------------------------------------+
1131 | **Release date** | 2020-06-04 |
1133 +--------------------------------------+--------------------------------------------------------+
1139 - DCAE Platform Enhancement
1141 - Introduction of Microservice and Onboarding Design (MOD) platform
1142 - Policy Notification support for DCAE components
1143 - Dynamic AAF certificate creation during component instantiation
1144 - Helm chart optimization to control each platform component separate
1145 - Dashboard Optimization
1146 - Blueprint generator tool to simplify deployment artifact creation
1149 - Following new services are delivered this release
1153 - PM Subscription Handler
1159 - Acumos Adapter (PoC)
1161 .. _frankfurt_deliverable:
1166 Software Deliverables
1169 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1172 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1173 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1174 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1175 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1176 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1177 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1178 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1179 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1180 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
1181 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
1182 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1183 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1184 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1185 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1186 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1187 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1188 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1189 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1190 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1191 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
1192 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
1193 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
1194 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1195 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1196 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1197 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1198 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
1199 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1200 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
1201 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1202 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1203 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1204 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1205 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1206 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
1207 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1208 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
1209 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1210 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1211 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
1214 Known Limitations, Issues and Workarounds
1215 -----------------------------------------
1217 * Blueprint generator escape char issue (DCAEGEN2-2140)
1218 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1219 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1223 *System Limitations*
1227 *Known Vulnerabilities*
1233 Documented under corresponding jira if applicable.
1238 *Fixed Security Issues*
1240 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1241 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1242 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1243 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1244 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1247 *Known Security Issues*
1252 *Known Vulnerabilities in Used Modules*
1256 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>`_.
1261 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1262 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
1268 For more information on the ONAP Frankfurt release, please see:
1270 #. `ONAP Home Page`_
1271 #. `ONAP Documentation`_
1272 #. `ONAP Release Downloads`_
1273 #. `ONAP Wiki Page`_
1276 .. _`ONAP Home Page`: https://www.onap.org
1277 .. _`ONAP Wiki Page`: https://wiki.onap.org
1278 .. _`ONAP Documentation`: https://docs.onap.org
1279 .. _`ONAP Release Downloads`: https://git.onap.org
1283 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1284 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1287 .. =========================
1288 .. * * * EL-ALTO * * *
1289 .. =========================
1295 The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
1297 Following is summary of updates done for DCAEGEN2
1301 Following platform components were enabled for HTTPS
1302 - ConfigBindingService (CBS)
1303 - 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>`_
1306 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1308 All components interfacing with platform components were modified to support TLS interface
1311 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1312 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1313 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1314 - CBS client libraries updated to remove consul service lookup
1315 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
1319 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.
1320 - Platform components
1321 - Cloudify Manager (helm chart)
1322 - Bootstrap container (helm chart)
1323 - Configuration Binding Service (helm chart)
1324 - Deployment Handler (helm chart)
1325 - Policy Handler (helm chart
1326 - Service Change Handler (helm chart)
1327 - Inventory API (helm chart)
1328 - Dashboard (helm charts)
1329 - Service components
1332 - Threshold Crossing Analytics
1334 - PNF-Registration Handler
1335 - Holmes Rule Management *
1336 - Holmes Engine Management *
1337 - Additional resources that DCAE utilizes:
1339 - Redis Cluster Database
1343 \* These components are delivered by external ONAP project.
1345 DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1348 - RESTConf collectorÂ
1349 - DataFile collector
1353 - BBS Event processor
1356 - Missing Heartbeat Ms
1358 - All DCAE components are designed to support platform maturity requirements.
1363 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.
1365 - dcaegen2.analytics.tca
1366 - dcaegen2.collectors.snmptrap
1367 - dcaegen2.collectors.ves
1368 - dcaegen2.collectors.hv-ves
1369 - dcaegen2.collectors.datafile
1370 - dcaegen2.collectors.restconf
1371 - dcaegen2.deployments
1372 - dcaegen2.platform.blueprints
1373 - dcaegen2.platform.cli
1374 - dcaegen2.platform.configbinding
1375 - dcaegen2.platform.deployment-handler
1376 - dcaegen2.platform.inventory-api
1377 - dcaegen2.platform.plugins
1378 - dcaegen2.platform.policy-handler
1379 - dcaegen2.platform.servicechange-handler
1380 - dcaegen2.services.heartbeat
1381 - dcaegen2.services.mapper
1382 - dcaegen2.services.pm-mapper
1383 - dcaegen2.services.prh
1384 - dcaegen2.services.son-handler
1386 - dcaegen2.services.sdk
1388 - ccsdk.platform.plugins
1392 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1393 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1397 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1401 *Fixed Security Issues*
1402 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1403 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1404 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1405 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1406 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1408 *Known Security Issues*
1409 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1410 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1411 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1412 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1413 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1415 *Known Vulnerabilities in Used Modules*
1417 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>`_.
1420 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1422 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1424 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1429 The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1430 - K8S Bootstrap container:
1431 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1432 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1433 - Configuration Binding Service:
1434 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1435 - Description: HTTPS support, Image optimization and non-root user
1437 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1438 - Description: HTTPS support, container optmization and non-root user
1439 - DataFile Collector
1440 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1441 - Description : Code optimization, bug fixes, dmaap plugin integration
1443 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1444 - Description : Image optimization, bug fixes, CBS integration
1445 - VES Adapter/Mapper MS
1446 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1447 - Description : Image optimization & CBS periodic polling
1449 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1450 - Description : Code optimization, bug fixes and SDK alignment
1452 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1453 - Description : Code optimization, bug fixes and SDK alignment
1458 El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1460 Following is summary of updates done for DCAEGEN2
1464 Following platform components were enabled for HTTPS
1465 - ConfigBindingService (CBS)
1466 - 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>`_
1470 All components interfacing with platform components were modified to support TLS interface
1473 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1474 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
1475 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
1476 - CBS client libraries updated to remove consul service lookup
1481 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1482 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1486 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1491 *Fixed Security Issues*
1493 *Known Security Issues*
1495 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1496 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1497 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1498 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1499 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1500 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1501 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1502 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1503 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1504 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1506 *Known Vulnerabilities in Used Modules*
1508 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>`_.
1511 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1513 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1515 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
1520 The following components are upgraded from Dublin/R4.
1522 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1523 - 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.
1524 - K8S Bootstrap container:
1525 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1526 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1527 - Configuration Binding Service:
1528 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1529 - Description: HTTPS support, Image optimization and non-root user
1530 - Deployment Handler
1531 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1532 - Description: Update to node10, uninstall workflow updates
1533 - Service Change Handler
1534 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1535 - Description: HTTPS inventoryAPI support, container optmization and non-root user
1537 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1538 - Description: HTTPS support, container optmization and non-root user
1539 - DataFile Collector
1540 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1541 - Description : Code optimization, bug fixes, dmaap plugin integration
1543 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1544 - Description: Code optimization, bug fixes, dmaap plugin integration
1551 :Release Date: 2019-06-06
1555 DCAE R4 improves upon previous release with the following new features:
1557 - DCAE Platform Enhancement
1558 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1559 - Support helm chart deployment in DCAE using new Helm cloudify plugin
1560 - DCAE Healthcheck enhancement to cover static and dynamic deployments
1561 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1562 - Dashboard Integration (UI for deployment/verification)
1563 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1564 - Blueprint generator tool to simplify deployment artifact creation
1565 - Cloudify Manager resiliency
1567 - Following new services are delivered with Dublin
1569 - RESTConf collectorÂ
1573 - BBS Event processor
1578 Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
1579 - Platform components
1580 - Cloudify Manager (helm chart)
1581 - Bootstrap container (helm chart)
1582 - Configuration Binding Service (helm chart)
1583 - Deployment Handler (helm chart)
1584 - Policy Handler (helm chart
1585 - Service Change Handler (helm chart)
1586 - Inventory API (helm chart)
1587 - Dashboard (Cloudify Blueprint)
1588 - Service components
1591 - Threshold Crossing Analytics
1593 - PNF-Registration Handler
1594 - Holmes Rule Management *
1595 - Holmes Engine Management *
1596 - Additional resources that DCAE utilizes:
1598 - Redis Cluster Database
1602 \* These components are delivered by the Holmes project.
1605 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.
1607 - All DCAE components are designed to support platform maturity requirements.
1612 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1614 - dcaegen2.analytics.tca
1615 - dcaegen2.collectors.snmptrap
1616 - dcaegen2.collectors.ves
1617 - dcaegen2.collectors.hv-ves
1618 - dcaegen2.collectors.datafile
1619 - dcaegen2.collectors.restconf
1620 - dcaegen2.deployments
1621 - dcaegen2.platform.blueprints
1622 - dcaegen2.platform.cli
1623 - dcaegen2.platform.configbinding
1624 - dcaegen2.platform.deployment-handler
1625 - dcaegen2.platform.inventory-api
1626 - dcaegen2.platform.plugins
1627 - dcaegen2.platform.policy-handler
1628 - dcaegen2.platform.servicechange-handler
1629 - dcaegen2.services.heartbeat
1630 - dcaegen2.services.mapper
1631 - dcaegen2.services.pm-mapper
1632 - dcaegen2.services.prh
1633 - dcaegen2.services.son-handler
1635 - dcaegen2.services.sdk
1637 - ccsdk.platform.plugins
1643 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1648 *Fixed Security Issues*
1650 *Known Security Issues*
1652 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1653 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1654 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
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 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1657 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1658 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1659 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1660 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1661 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1663 *Known Vulnerabilities in Used Modules*
1665 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>`_.
1668 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1670 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1672 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
1675 **New component Notes**
1676 The following components are introduced in R4
1679 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1680 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1681 - Blueprint generator
1682 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
1683 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
1684 - RESTConf collectorÂ
1685 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1686 - Description: Provides RESTConf interfaces to events from external domain controllers
1687 - VES/Universal Mapper
1688 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
1689 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
1691 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
1692 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
1693 - BBS Event processor
1694 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
1695 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
1697 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
1698 - Description: Supports PC-ANR optimization analysis and generating CL events output
1700 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1701 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
1706 The following components are upgraded from R3
1708 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1709 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
1710 - K8S Bootstrap container:
1711 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
1712 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1713 - Configuration Binding Service:
1714 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1715 - Description: Code optimization and bug fixes
1716 - Deployment Handler
1717 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1718 - Include updates for health and service endpoint check and bug fixes
1720 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1721 - Description: Policy Handler supports the new lifecycle API's from Policy framework
1722 - Service Change Handler
1723 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1724 - Description: No update from R3
1726 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1727 - Description: Refactoring and updates for health and service endpoint check
1729 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
1730 - Description : Authentication enhancement, refactoring and bug-fixes
1731 - Threshold Crossing Analytics
1732 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1733 - 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.
1734 - DataFile Collector
1735 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
1736 - Description : Code optimization, bug fixes, logging and performance improvement
1737 - PNF Registrator handler
1738 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
1739 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
1741 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1742 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1743 - SNMP Trap Collector
1744 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
1745 - Description : Code coverage improvements
1753 :Release Date: 2019-01-31
1755 DCAE R3 Maintenance release includes following fixes
1761 Larger files of size 100Kb publish to DR
1763 DFC error after running over 12 hours
1765 Multiple Fileready notification not handled
1767 - HighVolume VES Collector (protobuf/tcp)
1769 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
1771 - VESCollector (http)
1773 Issue with VES batch event publish
1777 Removing obsolete services configuration
1780 The following containers are updated in R3.0.1
1782 - DataFile Collector
1783 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
1785 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
1787 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
1791 - 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
1793 - 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
1794 kubectl get deployments -n onap | grep deployment-handler
1795 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
1796 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
1804 :Release Date: 2018-11-30
1808 DCAE R3 improves upon previous release with the following new features:
1810 - All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
1811 - Platform components
1813 - Bootstrap container
1814 - Configuration Binding Service
1815 - Deployment Handler
1817 - Service Change Handler
1819 - Service components
1822 - Threshold Crossing Analytics
1823 - Holmes Rule Management *
1824 - Holmes Engine Management *
1825 - Additional resources that DCAE utilizes:
1827 - Redis Cluster Database
1831 \* These components are delivered by the Holmes project.
1833 - DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
1835 - 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".
1836 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1838 - 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.
1840 - All DCAE components are designed to support platform maturity requirements.
1845 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1847 - dcaegen2.analytics
1848 - dcaegen2.analytics.tca
1849 - dcaegen2.collectors
1850 - dcaegen2.collectors.snmptrap
1851 - dcaegen2.collectors.ves
1852 - dcaegen2.collectors.hv-ves
1853 - dcaegen2.collectors.datafile
1854 - dcaegen2.deployments
1856 - dcaegen2.platform.blueprints
1857 - dcaegen2.platform.cli
1858 - dcaegen2.platform.configbinding
1859 - dcaegen2.platform.deployment-handler
1860 - dcaegen2.platform.inventory-api
1861 - dcaegen2.platform.plugins
1862 - dcaegen2.platform.policy-handler
1863 - dcaegen2.platform.servicechange-handler
1864 - dcaegen2.services.heartbeat
1865 - dcaegen2.services.mapper
1866 - dcaegen2.services.prh
1873 - 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.
1877 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>`_.
1880 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1882 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1884 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
1887 **New component Notes**
1888 The following components are introduced in R3
1890 - DataFile Collector
1891 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
1892 - Description : Bulk data file collector to fetch non-realtime PM data
1893 - PNF Registrator handler
1894 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
1895 - Description : Recieves VES registration event and updates AAI and SO
1897 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
1898 - Description : High Volume VES Collector for fetching real-time PM measurement data
1899 - SNMP Trap Collector
1900 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
1901 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
1906 The following components are upgraded from R2:
1908 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
1909 - 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.
1910 - Bootstrap container:
1911 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
1912 - 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.
1913 - Configuration Binding Service:
1914 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
1915 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
1916 - Deployment Handler
1917 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
1919 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
1920 - Description: Policy Handler now supports the new configuration policy format and support for TLS
1921 - Service Change Handler
1922 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1923 - Description: Refactoring.
1925 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
1926 - Description: Refactoring.
1928 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
1929 - Description : Refactoring
1930 - Threshold Crossing Analytics
1931 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1932 - 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.
1940 :Release Date: 2018-06-07
1944 DCAE R2 improves upon previous release with the following new features:
1946 - All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
1947 - Platform components
1949 - Bootstrap container
1950 - Configuration Binding Service
1951 - Deployment Handler
1953 - Service Change Handler
1955 - Service components
1958 - Threshold Crossing Analytics
1959 - Holmes Rule Management *
1960 - Holmes Engine Management *
1961 - Additional resources that DCAE utilizes:
1963 - Redis Cluster Database
1967 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
1969 - DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
1971 - 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".
1972 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1974 - 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.
1976 - All DCAE components are designed to support platform maturity requirements.
1981 Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1983 - dcaegen2.analytics
1984 - dcaegen2.analytics.tca
1985 - dcaegen2.collectors
1986 - dcaegen2.collectors.snmptrap
1987 - dcaegen2.collectors.ves
1988 - dcaegen2.deployments
1990 - dcaegen2.platform.blueprints
1991 - dcaegen2.platform.cli
1992 - dcaegen2.platform.configbinding
1993 - dcaegen2.platform.deployment-handler
1994 - dcaegen2.platform.inventory-api
1995 - dcaegen2.platform.plugins
1996 - dcaegen2.platform.policy-handler
1997 - dcaegen2.platform.servicechange-handler
1998 - dcaegen2.services.heartbeat
1999 - dcaegen2.services.mapper
2000 - dcaegen2.services.prh
2007 - 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.
2011 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>`_.
2014 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
2016 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
2018 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
2024 The following components are upgraded from R1:
2026 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
2027 - 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.
2028 - Bootstrap container:
2029 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
2030 - 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.
2031 - Configuration Binding Service:
2032 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
2033 - Description: Configuration Binding Sevice now supports the new configuration policy format.
2034 - Deployment Handler
2035 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
2037 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
2038 - Description: Policy Handler now supports the new configuration policy format.
2039 - Service Change Handler
2040 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
2041 - Description: Refactoring.
2043 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
2044 - Description: Refactoring.
2046 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
2047 - Threshold Crossing Analytics
2048 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
2049 - 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.
2056 :Release Date: 2017-11-16
2061 DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
2062 sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
2063 DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
2064 vDNS, vCPU, and vVoLTE.
2066 Specifically, DCAE R1 includes the following components:
2072 - Platform component docker host
2073 - Service component docker host
2075 - PostgreSQL database (*)
2076 - Platform docker container components
2077 - Configuration binding service
2078 - Deployment handler
2079 - Service change handler
2083 - Service components
2084 - Docker container components
2085 - VNF Event Streaming (VES) collector
2086 - Holmes (engine and rule management) **
2087 - CDAP analytics component
2088 - Threshold Crossing Analytics (TCA)
2090 (*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2091 VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
2092 other deployment configurations not used in the R1 demos.)
2093 (**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
2096 Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2099 - dcaegen2/analytics
2100 - dcaegen2/analytics/tca
2101 - dcaegen2/collectors
2102 - dcaegen2/collectors/snmptrap
2103 - dcaegen2/collectors/ves
2104 - dcaegen2/deployments
2106 - dcaegen2/platform/blueprints
2107 - dcaegen2/platform/cdapbroker
2108 - dcaegen2/platform/cli
2109 - dcaegen2/platform/configbinding
2110 - dcaegen2/platform/deployment-handler
2111 - dcaegen2/platform/inventory-api
2112 - dcaegen2/platform/plugins
2113 - dcaegen2/platform/policy-handler
2114 - dcaegen2/platform/servicechange-handler
2120 This is the initial release.
2125 - Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2126 - Need to provide a dev configuration DCAE.
2131 - 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>`_.>`_.
2132 - 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.
2137 This is the initial release.
2140 **Deprecation Notes**
2142 There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2143 DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2144 following Gerrit repos are voided and already locked as read-only.
2148 - dcae/apod/analytics
2149 - dcae/apod/buildtools
2152 - dcae/collectors/ves
2154 - dcae/controller/analytics
2155 - dcae/dcae-inventory
2158 - dcae/demo/startup/aaf
2159 - dcae/demo/startup/controller
2160 - dcae/demo/startup/message-router
2163 - dcae/operation/utils
2164 - dcae/orch-dispatcher
2167 - dcae/utils/buildtools
2175 - ncomp/sirius/manager
2181 SNMP trap collector is seed code delivery only.