blob: 31c32b0e6e8f673d88d271fce90aca15fab83b02 [file] [log] [blame]
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
Vijay VK5e1694c2019-10-09 17:11:04 +01002.. http://creativecommons.org/licenses/by/4.0
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -05003.. Copyright (c) 2017-2021 AT&T Intellectual Property. All rights reserved.
deen198587470822021-03-25 17:58:00 +01004.. Modification Copyright 2021 Nokia Solutions and Networks.
Aric Gardner9fc74a62020-04-09 10:51:40 -07005.. _release_notes:
Lusheng Ji72c4fba2017-10-10 18:12:22 +00006
VENKATESH KUMAR64559742020-04-29 18:53:53 -04007
8
9==================
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -040010DCAE Release Notes
11==================
Lusheng Ji72c4fba2017-10-10 18:12:22 +000012
VENKATESH KUMAR64559742020-04-29 18:53:53 -040013.. contents::
14 :depth: 2
15..
16
VENKATESH KUMARa052dac2020-08-18 17:43:04 -040017
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -040018.. ==========================
19.. * * * ISTANBUL * * *
20.. ==========================
21
22
23Version: 9.0.0
24==============
25
26
27Abstract
28--------
29
30This document provides the release notes for Istanbul release.
31
32Summary
33-------
34
35Following DCAE components are available with default ONAP/DCAE installation.
36
37 - Platform components
38
39 - Cloudify Manager (helm chart)*
40 - Bootstrap container (helm chart)*
41 - Configuration Binding Service (helm chart)
42 - Deployment Handler (helm chart)*
43 - Policy Handler (helm chart*
44 - Service Change Handler (helm chart)*
45 - Inventory API (helm chart)*
46 - Dashboard (helm chart)*
47 - VES OpenAPI Manager (helm chart)
48
49 - Service components
50
51 - VES Collector (helm chart & cloudify blueprint)
52 - HV-VES Collector (helm chart & cloudify blueprint)
53 - PNF-Registration Handler (helm chart & cloudify blueprint)
54 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
55
56 - Additional resources that DCAE utilizes deployed using ONAP common charts:
57
58 - Postgres Database
59 - Mongo Database
60 - Consul Cluster
61
62 \* These components will be retired next ONAP release as cloudify deployments will be diabled after Istanbul.
63
64
65Below service components (mS) are available to be deployed on-demand (helm chart & Cloudify Blueprint)
66
67 - SNMPTrap Collector
68 - RESTConf Collector
69 - DataFile Collector
70 - PM-Mapper
71 - BBS-EventProcessor
72 - VES Mapper
73 - Heartbeat mS
74 - SON-Handler
75 - PM-Subscription Handler
76 - DataLake Handler (Admin and Feeder)
77 - Slice Analysis mS
78 - DataLake Extraction Service
79 - KPI-Ms
80
81
82Under OOM all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
83With 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.
84
85For 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>`.
86
87DCAE 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.
88
89
90Release Data
91------------
92
93+--------------------------------------+--------------------------------------------------------+
94| **DCAE Project** | |
95| | |
96+--------------------------------------+--------------------------------------------------------+
97| **Docker images** | Refer :any:`Deliverable <istanbul_deliverable>` |
98| | |
99+--------------------------------------+--------------------------------------------------------+
100| **Release designation** | 9.0.0 Istanbul |
101| | |
102+--------------------------------------+--------------------------------------------------------+
Vijay Venkatesh Kumare77efec2021-11-11 12:00:30 -0500103| **Release date** | 2021-11-18 |
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400104| | |
105+--------------------------------------+--------------------------------------------------------+
106
107
108New features
109------------
110
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400111*DCAE Enhancements Features*
112
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400113DCAEGEN2-2771 DCAE Impacts for E2E Network Slicing in Istanbul release
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400114 - SliceAnalysis and KPI-Computation MS migrated from ConfigDb to CPS
115 - Integration with new CBS client SDK and support policy sidecar
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400116
117DCAEGEN2-2703 Add stndDefined domain to HV-VES
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400118 - HV_VES microservice was adapted to support stdDefined domain introduced under VES7.2.1 spec
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400119
120DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400121 - All DCAE microservices migration to helm was completed in Istanbul release. Since Honolulu, 13 additional MS has been delivered added for Helm deployment support
122 - All DCAE Microservice are supported under both Helm and Cloudify/blueprint based deployments (legacy)
123 - 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
124 - K8S Secret/Environment mapping
125 - CMPv2 Certificate support
126 - Policy Sidecar
127 - Mount data from configmap through PV/PVC
128 - Topic/feed provisioning support
129 - AAF certificates generation/distribution
130 - Consul loader for application config
131
132 - Reducing Consul Dependency for DCAE components
133 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.
134
135 - 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.
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400136
137DCAEGEN2-2541 Bulk PM (PMSH) - Additional use cases, deployment and documentation enhancements
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400138 - Enhanced PMSH Microservice to support subscription property updates, config updates to support 'n' subscriptions, support resource name in filter
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400139
140DCAEGEN2-2522 Enhancements for OOF SON use case
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400141 - Implemented CPS client interface (replacing ConfigDb)
142 - Switched to new CBS client SDK for removing consul dependency and enabling policy configuration through sidecar.
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400143
Vijay Venkatesh Kumar725d8522021-10-12 16:54:29 -0400144*Non-Functional*
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400145
146 - Removed GPLv3 license from software by switching to onap/integration base images (DCAEGEN2-2455)
147 - CII Badging improvements (DCAEGEN2-2622)
148 - Healthcheck container Py3 upgrade (DCAEGEN2-2737)
149 - Vulnerability updates for several DCAE MS (TCA-gen2, DataFileCollector,RESTConf, VES,Mapper, PM-Mapper, PRH, SON-handler, KPI-MS, Slice-Analysis MS) (DCAEGEN2-2768)
150
151
152Bug Fixes
153
154 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
155 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
156
157
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400158.. _istanbul_deliverable:
159
160Deliverables
161------------
162
163Software Deliverables
164
165.. csv-table::
166 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
167 :widths: auto
168
169 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1"
170 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
171 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.9.1"
172 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.5"
173 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.5"
174 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1"
175 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.6.1"
176 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.1"
177 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
178 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.2.0"
179 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
180 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1"
181 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
182 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
183 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
184 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
185 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
186 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
187 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
188 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.6"
189 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.5"
190 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.4"
191 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
192 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
193 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.3"
194 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
195 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
196 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.1"
197 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.1"
198 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1"
199 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.3.2"
200 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.6"
201 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.1.1"
202 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.1"
203 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.3.1"
204 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.3.0"
205 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.7.2"
206 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1"
Vijay Venkatesh Kumar860e0a82021-10-21 16:10:57 -0400207 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.5"
Vijay Venkatesh Kumar8311cbe2021-09-22 15:24:40 -0400208 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.8.0 (jar)"
209 "dcaegen2/services/sdk", "", "DCAE SDK 1.8.7 (jar)"
210 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.4"
211
212
213Known Limitations, Issues and Workarounds
214-----------------------------------------
215
216DCAEGEN2-2861 - Topic/feed provisioned through Helm require manual cleanup once the helm deployed service are uninstalled.
217Refer following document :doc:`Using Helm to deploy DCAE Microservices <./dcaeservice_helm_template>` for steps to remove topic/feed provisioned in DMAAP.
218
219
220*Known Vulnerabilities*
221
222None
223
224*Workarounds*
225
226Documented under corresponding jira if applicable.
227
228Security Notes
229--------------
230
231*Fixed Security Issues*
232
233 Documented on earlier section
234
235*Known Security Issues*
236
237 None
238
239*Known Vulnerabilities in Used Modules*
240
241 None
242
243DCAE 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>`_.
244
245Test Results
246------------
247
248 - `DCAE R9 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Istanbul+Release>`_
249 - `DCAE R9 Functional Test <https://wiki.onap.org/display/DW/DCAE+R9+Testplan>`_
250
251
252References
253----------
254
255For more information on the ONAP Honolulu release, please see:
256
257#. `ONAP Home Page`_
258#. `ONAP Documentation`_
259#. `ONAP Release Downloads`_
260#. `ONAP Wiki Page`_
261
262
263.. _`ONAP Home Page`: https://www.onap.org
264.. _`ONAP Wiki Page`: https://wiki.onap.org
265.. _`ONAP Documentation`: https://docs.onap.org
266.. _`ONAP Release Downloads`: https://git.onap.org
267
268Quick Links:
269
270 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
271 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
272
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -0400273
274.. =====================================
275.. * * * HONOLULU MAINTENANCE * * *
276.. =====================================
277
278
279Version: 8.0.1
280==============
281
282Abstract
283--------
284
285This document provides the release notes for the Honolulu Maintenance release
286
287
288Summary
289-------
290
291This maintenance release is primarily to resolve bugs identified during Honolulu release testing.
292
293
294Release Data
295------------
296
297+--------------------------------------+--------------------------------------+
298| **Project** | DCAE |
299| | |
300+--------------------------------------+--------------------------------------+
301| **Docker images** | onap/org.onap.ccsdk.dashboard. |
Vijay Venkatesh Kumar743a3342021-09-22 12:02:30 -0400302| | .ccsdk-app-os:1.4.4 |
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -0400303+--------------------------------------+--------------------------------------+
304| **Release designation** | Honolulu Maintenance Release |
305| | |
306+--------------------------------------+--------------------------------------+
307| **Release date** | 2021/06/01 |
308| | |
309+--------------------------------------+--------------------------------------+
310
311New features
312------------
313
314None
315
316**Bug fixes**
317
318- `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
319- `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`_ Switch to integration base image & vulnerability updates fixes
Vijay Venkatesh Kumar743a3342021-09-22 12:02:30 -0400320- `DCAEGEN2-2800 <https://jira.onap.org/browse/DCAEGEN2-2800>`_ DCAE Healthcheck failure due to Dashboard
321- `DCAEGEN2-2869 <https://jira.onap.org/browse/DCAEGEN2-2869>`_ Fix PRH aai lookup url config
Vijay Venkatesh Kumar80ea7a92021-06-01 17:32:29 -0400322
323**Known Issues**
324
325None
326
vv770da11d4d42021-03-22 23:13:13 -0400327.. ==========================
328.. * * * HONOLULU * * *
329.. ==========================
330
331
332Version: 8.0.0
333==============
334
335
336Abstract
337--------
338
339This document provides the release notes for Honolulu release.
340
341Summary
342-------
343
344Following DCAE components are available with default ONAP/DCAE installation.
345
346 - Platform components
347
348 - Cloudify Manager (helm chart)
349 - Bootstrap container (helm chart)
350 - Configuration Binding Service (helm chart)
351 - Deployment Handler (helm chart)
352 - Policy Handler (helm chart
353 - Service Change Handler (helm chart)
354 - Inventory API (helm chart)
355 - Dashboard (helm chart)
356 - VES OpenAPI Manager (helm chart)
357
358 - Service components
359
360 - VES Collector (helm chart & cloudify blueprint)
361 - HV-VES Collector (helm chart & cloudify blueprint)
362 - PNF-Registration Handler (helm chart & cloudify blueprint)
363 - Docker based Threshold Crossing Analytics (TCA-Gen2) (helm chart & cloudify blueprint)
364 - Holmes Rule Management (helm chart & cloudify blueprint)
365 - Holmes Engine Management (helm chart & cloudify blueprint)
366
367 - Additional resources that DCAE utilizes deployed using ONAP common charts:
368
369 - Postgres Database
370 - Mongo Database
371 - Consul Cluster
372
373Below service components (mS) are available to be deployed on-demand (through Cloudify Blueprint)
374
375 - SNMPTrap Collector
376 - RESTConf Collector
377 - DataFile Collector
378 - PM-Mapper
379 - BBS-EventProcessor
380 - VES Mapper
381 - Heartbeat mS
382 - SON-Handler
383 - PM-Subscription Handler
384 - DataLake Handler (Admin and Feeder)
385 - Slice Analysis mS
386 - DataLake Extraction Service
387 - KPI-Ms
388
389 Notes:
390
391 \* These components are delivered by the Holmes project.
392
393
394
395Under 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.
396
397
398Release Data
399------------
400
401+--------------------------------------+--------------------------------------------------------+
402| **DCAE Project** | |
403| | |
404+--------------------------------------+--------------------------------------------------------+
405| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
406| | |
407+--------------------------------------+--------------------------------------------------------+
408| **Release designation** | 8.0.0 Honolulu |
409| | |
410+--------------------------------------+--------------------------------------------------------+
vv770dac0401b2021-04-28 21:38:49 +0000411| **Release date** | 2021-04-29 |
vv770da11d4d42021-03-22 23:13:13 -0400412| | |
413+--------------------------------------+--------------------------------------------------------+
414
415
416New features
417------------
418
vv770d2a70db22021-04-08 11:21:32 -0400419*DCAE Enhancements*
vv770da11d4d42021-03-22 23:13:13 -0400420
421
422Functional Updates
423
vv770d2a70db22021-04-08 11:21:32 -0400424 - New service VES-Openapi-Manager component added to DCAE, allowing to notify of missing openAPI description, at xNF distribution phase (DCAEGEN2-2571)
425 - Added VES 7.2.1 support in VESCollector (DCAEGEN2-2539, DCAEGEN2-2477)
426 - DCAE MS deployment through helm with introduction of common dcae-service template to standardize charts with migration (DCAEGEN2-2488)
427 - New service KPI-Computation MS introduced for support for E2E Slicing Usecase (DCAEGEN2-2521)
428 - K8S configMap support through onboarding/design/deployment via DCAE-MOD and DCAE-Platform (DCAEGEN2-2539)
429 - BP-generation Enhancements - support Native-kafka & Config-map through onboarding (DCAEGEN2-2458)
430 - CFY plugin enhancements - support IPV6 service exposure + Config-Map + Cert-Manager's CMPv2 issuer integration (DCAEGEN2-2539, DCAEGEN2-2458, DCAEGEN2-2388)
431 - DCAE SDK enhancement - Dmaap Client update for timeout/retry + CBS client update (DCAEGEN2-1483)
432 - DFC enhancement - support in HTTP/HTTPS/enroll certificate from CMPv2 server (DCAEGEN2-2517)
vv770da11d4d42021-03-22 23:13:13 -0400433
434Non-Functional
vv770d2a70db22021-04-08 11:21:32 -0400435
436 - DCAE Cloudify py3 upgrade including plugins/bootstrap cli (DCAEGEN2-1546)
437 - CII Badging improvements (DCAEGEN2-2570)
438 - Policy-Handler Py3 upgrade (DCAEGEN2-2494)
439 - Vulnerability updates for several DCAE MS (DataFile Collector, RESTConf, VESCollector, InventoryAPI, MOD/RuntimeAPI, VES-mapper, PM-Mapper, PRH, SON-Handler) (DCAEGEN2-2551)
440 - Code Coverage improvement (DataFile, SDK, Blueprint-generator, Plugins, Acumos Adapter) (DCAEGEN2-2382)
vv770da11d4d42021-03-22 23:13:13 -0400441 - Documentation/user-guide updates
442
443Bug Fixes
444
445 - BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
446 - Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
447
448
449- Following new services are delivered this release
450 - VES OpenAPI Manager
vv770d2a70db22021-04-08 11:21:32 -0400451 - KPI MS (Analytics/RCA)
vv770da11d4d42021-03-22 23:13:13 -0400452
453.. _honolulu_deliverable:
454
455Deliverables
456------------
457
458Software Deliverables
459
460.. csv-table::
461 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
462 :widths: auto
463
464 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
465 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.5.5"
vv770d2a70db22021-04-08 11:21:32 -0400466 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.6.0"
vv770da11d4d42021-03-22 23:13:13 -0400467 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.4"
468 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.4"
469 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.8.0"
470 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:4.4.2"
471 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0"
472 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
473 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
474 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
475 "dcaegen2/deployments", "dcae-services-policy-sync", "onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.0"
476 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.5"
477 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
478 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
479 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
480 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
481 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
482 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.2.3"
483 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.4"
vv770d2a70db22021-04-08 11:21:32 -0400484 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.0.4"
vv770da11d4d42021-03-22 23:13:13 -0400485 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
486 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
487 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.2"
488 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.2"
489 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
490 "dcaegen2/platform/ves-openapi-manager", "", "onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.0.1"
491 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
492 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
493 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
494 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
495 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.4"
496 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
497 "dcaegen2/services", "components/kpi-ms", "onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.0"
498 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
499 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.2.0"
500 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.5.2"
501 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.6"
502 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.3"
503 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.7.3 (jar)"
504 "dcaegen2/services/sdk", "", "DCAE SDK 1.7.0 (jar)"
505 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
506
507
508Known Limitations, Issues and Workarounds
509-----------------------------------------
510
vv770d2a70db22021-04-08 11:21:32 -0400511The new, Helm based installation mechanism for collectors doesn't support yet certain features available with the traditional Cloudify orchestration based mechanisms:
deen198587470822021-03-25 17:58:00 +0100512 - Obtaining X.509 certificates from external CMP v2 server for secure xNF connections
513 - Exposing the Collector port in Dual Stack IPv4/IPv6 networks.
vv770da11d4d42021-03-22 23:13:13 -0400514
deen198587470822021-03-25 17:58:00 +0100515Such features are available, when the collectors are installed using the Cloudify mechanisms.
516Refer to collector installation page for more details:
vv770da11d4d42021-03-22 23:13:13 -0400517
deen198587470822021-03-25 17:58:00 +0100518.. toctree::
519 :maxdepth: 1
520
521 ./services/ves-http/installation.rst
522 ./services/ves-hv/installation.rst
vv770da11d4d42021-03-22 23:13:13 -0400523
vv770d2a70db22021-04-08 11:21:32 -0400524
vv770da11d4d42021-03-22 23:13:13 -0400525*Known Vulnerabilities*
526
527None
528
529*Workarounds*
530
531Documented under corresponding jira if applicable.
532
533Security Notes
534--------------
535
536*Fixed Security Issues*
vv770d2a70db22021-04-08 11:21:32 -0400537
538 Documented on earlier section
vv770da11d4d42021-03-22 23:13:13 -0400539
540*Known Security Issues*
vv770d2a70db22021-04-08 11:21:32 -0400541
vv770da11d4d42021-03-22 23:13:13 -0400542 None
543
544*Known Vulnerabilities in Used Modules*
vv770d2a70db22021-04-08 11:21:32 -0400545
vv770da11d4d42021-03-22 23:13:13 -0400546 None
547
548DCAE 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>`_.
549
550Test Results
551------------
552
553 - `DCAE R8 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Honolulu+Release>`_
554 - `DCAE R8 Functional Test <https://wiki.onap.org/display/DW/DCAE+R8+Testplan>`_
555
556
557References
558----------
559
560For more information on the ONAP Honolulu release, please see:
561
562#. `ONAP Home Page`_
563#. `ONAP Documentation`_
564#. `ONAP Release Downloads`_
565#. `ONAP Wiki Page`_
566
567
568.. _`ONAP Home Page`: https://www.onap.org
569.. _`ONAP Wiki Page`: https://wiki.onap.org
570.. _`ONAP Documentation`: https://docs.onap.org
571.. _`ONAP Release Downloads`: https://git.onap.org
572
573Quick Links:
574
575 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
576 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
577
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -0500578
579.. ===================================
580.. * * * GUILIN MAINTENANCE * * *
581.. ===================================
582
583
584Version: 7.0.1
585==============
586
587Abstract
588--------
589
590This document provides the release notes for the Guilin Maintenance release
591
592
593Summary
594-------
595
596This maintenance release is primarily to resolve bugs identified during Guilin release testing.
597
598
599Release Data
600------------
601
602+--------------------------------------+--------------------------------------+
603| **Project** | DCAE |
604| | |
605+--------------------------------------+--------------------------------------+
606| **Docker images** | onap/org.onap.dcaegen2.collectors |
607| | .hv-ves.hv-collector-main:1.5.1 |
608+--------------------------------------+--------------------------------------+
609| **Release designation** | Guilin Maintenance Release |
610| | |
611+--------------------------------------+--------------------------------------+
vv770d8ae60672021-04-23 20:00:18 +0000612| **Release date** | 2021/04/19 |
VENKATESH KUMARfbcf2eb2021-02-08 10:36:12 -0500613| | |
614+--------------------------------------+--------------------------------------+
615
616New features
617------------
618
619None
620
621**Bug fixes**
622
623- `DCAEGEN2-2516 <https://jira.onap.org/browse/DCAEGEN2-2516>`_ HV-VES Pod recovery when config-fetch fails
624- `OOM-2641 <https://jira.onap.org/browse/OOM-2641>`_ Fix DCAEMOD paths based on Guilin ingress template
625
626**Known Issues**
627
628Same as Guilin Release
629
630
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400631.. ========================
632.. * * * GUILIN * * *
633.. ========================
634
635
636Version: 7.0.0
637==============
638
639
640Abstract
641--------
642
643This document provides the release notes for Guilin release.
644
645Summary
646-------
647
648Following DCAE components are available with default ONAP/DCAE installation.
649
650 - Platform components
651
652 - Cloudify Manager (helm chart)
653 - Bootstrap container (helm chart)
654 - Configuration Binding Service (helm chart)
655 - Deployment Handler (helm chart)
656 - Policy Handler (helm chart
657 - Service Change Handler (helm chart)
658 - Inventory API (helm chart)
659 - Dashboard (helm chart)
660
661 - Service components
662
663 - VES Collector
664 - HV-VES Collector
665 - PNF-Registration Handler
666 - Docker based Threshold Crossing Analytics (TCA-Gen2)
667 - Holmes Rule Management *
668 - Holmes Engine Management *
669
670 - Additional resources that DCAE utilizes deployed using ONAP common charts:
671
672 - Postgres Database
673 - Mongo Database
674 - Redis Cluster Database
675 - Consul Cluster
676
677Below service components (mS) are available to be deployed on-demand.
678
679 - SNMPTrap Collector
680 - RESTConf Collector
681 - DataFile Collector
682 - PM-Mapper
683 - BBS-EventProcessor
684 - VES Mapper
685 - Heartbeat mS
686 - SON-Handler
687 - PM-Subscription Handler
688 - DataLake Handler (Admin and Feeder)
689 - Slice Analysis
Kai6c9735a2020-11-13 17:03:52 +0800690 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400691
692 Notes:
693
694 \* These components are delivered by the Holmes project.
695
696
697
698Under 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.
699
700
701Release Data
702------------
703
704+--------------------------------------+--------------------------------------------------------+
705| **DCAE Project** | |
706| | |
707+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500708| **Docker images** | Refer :any:`Deliverable <guilin_deliverable>` |
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400709| | |
710+--------------------------------------+--------------------------------------------------------+
711| **Release designation** | 7.0.0 Guilin |
712| | |
713+--------------------------------------+--------------------------------------------------------+
714| **Release date** | 2020-11-19 |
715| | |
716+--------------------------------------+--------------------------------------------------------+
717
718
719New features
720------------
721
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500722- DCAE Enhancements
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400723
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500724 - Cloudify Container upgraded with new base image; plugins load optimized (DCAEGEN2-2236, DCAEGEN2-2207, DCAEGEN2-2262)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400725 - Bootstrap container optimization (DCAEGEN2-1791)
726 - MOD/Runtime – Enable configuration for dynamic topic support (DCAEGEN2-1996)
727 - MOD/OnboardingAPI - Support for offline install (DCAEGEN2-2221)
728 - DCAE Dashboard UI Optimization and bugfixes (DCAEGEN2-2223, DCAEGEN2-2364,DCAEGEN2-1638,DCAEGEN2-2298, DCAEGEN2-1857)
729 - Blueprint generator tool and K8Splugin enhancement to support External Certificate (DCAEGEN2-2250)
730 - K8S v1.17 support through DCAE Cloudify K8S plugins (DCAEGEN2-2309)
731 - Python 3.8 support enabled for several DCAE components - Heartbeat mS, PMSH mS, MOD/DistriubtorAPI mS, MOD/OnboardingAPI mS, Policy Library (DCAEGEN2-2292)
732 - 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)
733 - Hardcoded password removed from OOM charts - Cloudify, Bootstrap, DeploymentHandler, Dashboard; now managed dynamically through K8S secret (DCAEGEN2-1972, DCAEGEN2-1975)
734 - Best practice compliance
735 - STDOUT log compliance for DCAE Containers (DCAEGEN2-2324)
736 - No more than one main process (DCAEGEN2-2327/REQ-365)
737 - Container must crash when failure is noted (DCAEGEN2-2326/REQ-366)
738 - All containers must run as non-root (REQ-362)
739 - Code coverage >55% (DCAEGEN2-2333)
740 - All Vulnerability identified by SECCOM has been resolved (DCAEGEN2-2242)
741
742
743- Following new services are delivered this release
744
745 - Event Processors
Kai6c9735a2020-11-13 17:03:52 +0800746 - DataLake Extraction Service
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400747
748 - Analytics/RCA
749 - Slice Analysis MS
750
751.. _guilin_deliverable:
752
753Deliverables
754------------
755
756Software Deliverables
757
758.. csv-table::
759 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
760 :widths: auto
761
762 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.2.1"
763 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.4.3"
764 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0"
765 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.2.2"
766 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500767 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.9"
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400768 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:3.3.4"
769 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
770 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
771 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:2.1.0"
772 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
773 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
774 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.3"
775 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.1.0"
776 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
777 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.2"
778 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.2"
779 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
780 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.1.1"
781 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.3"
782 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:2.1.8"
783 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.3"
784 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.4.1"
785 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.5.1"
786 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
787 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.4.0"
788 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.1.0"
789 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.1.0"
790 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0"
791 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.1.2"
792 "dcaegen2/services", "components/slice-analysis-ms", "onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.0.1"
793 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.1"
794 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.1"
795 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.1.0"
796 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.4.1"
797 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.4"
798 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.1.2"
799 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.5.2 (jar)"
800 "dcaegen2/services/sdk", "", "DCAE SDK 1.4.3 (jar)"
801 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.4.0"
802
803
804Known Limitations, Issues and Workarounds
805-----------------------------------------
806
807 * BPGenerator yaml Fixes are different for yaml file and string (DCAEGEN2-2489)
VENKATESH KUMAR9d4f9c72020-11-16 09:37:31 -0500808 * Slice Analysis - Avoid removal of data when insufficient samples are present (DCAEGEN2-2509)
VENKATESH KUMAR45c6fbf2020-11-18 12:38:28 -0500809 * HV-VES - Pod recovery when config-fetch fails (DCAEGEN2-2516)
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400810
811
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400812*System Limitations*
813
814None
815
816*Known Vulnerabilities*
817
818None
819
820*Workarounds*
821
822Documented under corresponding jira if applicable.
823
824Security Notes
825--------------
826
827*Fixed Security Issues*
828 Listed above
829
830*Known Security Issues*
831
832 None
833
834
835*Known Vulnerabilities in Used Modules*
836
837 None
838
839DCAE 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>`_.
840
841Test Results
842------------
843
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500844 - `DCAE R7 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Guilin+Release>`_
845 - `DCAE MOD R7 Test <https://wiki.onap.org/display/DW/DCAE+R7+Testplan>`_
VENKATESH KUMAR647eade2020-10-29 11:30:28 -0400846
847
848References
849----------
850
851For more information on the ONAP Guilin release, please see:
852
853#. `ONAP Home Page`_
854#. `ONAP Documentation`_
855#. `ONAP Release Downloads`_
856#. `ONAP Wiki Page`_
857
858
859.. _`ONAP Home Page`: https://www.onap.org
860.. _`ONAP Wiki Page`: https://wiki.onap.org
861.. _`ONAP Documentation`: https://docs.onap.org
862.. _`ONAP Release Downloads`: https://git.onap.org
863
864Quick Links:
865
866 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
867 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
868
869
870
871
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400872.. ======================================
873.. * * * EL-ALTO MAINTENANCE * * *
874.. ======================================
875
876
877Version: 5.0.2
878==============
879
880Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500881--------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400882
883This document provides the release notes for the El-Alto Maintenance release
884
885
886Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500887-------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400888
889This maintenance release is primarily to update expired certificates
890from original El-Alto released TLS-init container.
891
892This patch is not required for Frankfurt release (and beyond) as certificates are dynamically
893retrieved from AAF at deployment time for all DCAE components.
894
895Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500896------------
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400897
898+--------------------------------------+--------------------------------------+
899| **Project** | DCAE |
900| | |
901+--------------------------------------+--------------------------------------+
902| **Docker images** | onap/org.onap.dcaegen2.deployments |
903| | .tls-init-container:1.0.4 |
904+--------------------------------------+--------------------------------------+
905| **Release designation** | El-Alto Maintenance Release |
906| | |
907+--------------------------------------+--------------------------------------+
908| **Release date** | 2020/08/24 |
909| | |
910+--------------------------------------+--------------------------------------+
911
912New features
913------------
914
915None
916
917**Bug fixes**
918
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500919- `DCAEGEN2-2206 <https://jira.onap.org/browse/DCAEGEN2-2206>`_ DCAE TLS Container : Address certificate expiration
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400920
921**Known Issues**
922Same as El-Alto Release
923
924
925
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400926.. ======================================
927.. * * * FRANKFURT MAINTENANCE * * *
928.. ======================================
929
930
931Version: 6.0.1
932==============
933
934Abstract
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500935--------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400936
937This document provides the release notes for the Frankfurt Maintenance release
938
939
940Summary
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500941-------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400942
943The focus of this release is to correct issues found on Frankfurt release.
944
945Release Data
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500946------------
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400947
948+--------------------------------------+--------------------------------------+
949| **Project** | DCAE |
950| | |
951+--------------------------------------+--------------------------------------+
952| **Docker images** | onap/org.onap.dcaegen2.services. |
953| | son-handler:2.0.4 |
954+--------------------------------------+--------------------------------------+
955| **Release designation** | Frankfurt Maintenance Release 1 |
956| | |
957+--------------------------------------+--------------------------------------+
VENKATESH KUMARa052dac2020-08-18 17:43:04 -0400958| **Release date** | 2020/08/17 |
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400959| | |
960+--------------------------------------+--------------------------------------+
961
962New features
963------------
964
965None
966
967**Bug fixes**
968
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500969- `DCAEGEN2-2249 <https://jira.onap.org/browse/DCAEGEN2-2249>`_ SON-Handler: Fix networkId issue while making call to oof
970- `DCAEGEN2-2216 <https://jira.onap.org/browse/DCAEGEN2-2216>`_ SON-Handler: Change Policy notification to align with policy component updates
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400971
972**Known Issues**
VENKATESH KUMARe21c8482020-11-12 15:00:02 -0500973
VENKATESH KUMARb938a122020-07-23 17:41:31 -0400974Same as Frankfurt Release
975
976
977
978
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400979.. ===========================
980.. * * * FRANKFURT * * *
981.. ===========================
982
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400983
984Version: 6.0.0
985==============
986
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400987
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400988Abstract
989--------
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400990
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400991This document provides the release notes for the Frankfurt release.
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400992
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -0400993Summary
994-------
995
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -0400996Following DCAE components are available with default ONAP/DCAE installation.
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400997
VENKATESH KUMARcfb11092020-04-02 12:27:00 -0400998 - Platform components
VENKATESH KUMAR64559742020-04-29 18:53:53 -0400999
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001000 - Cloudify Manager (helm chart)
1001 - Bootstrap container (helm chart)
1002 - Configuration Binding Service (helm chart)
1003 - Deployment Handler (helm chart)
1004 - Policy Handler (helm chart
1005 - Service Change Handler (helm chart)
1006 - Inventory API (helm chart)
1007 - Dashboard (helm chart)
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001008
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001009 - Service components
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001010
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001011 - VES Collector
1012 - Threshold Crossing Analytics (TCA/CDAP)
1013 - HV-VES Collector
1014 - PNF-Registration Handler
1015 - Docker based Threshold Crossing Analytics (TCA-Gen2)
1016 - Holmes Rule Management *
1017 - Holmes Engine Management *
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001018
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001019 - Additional resources that DCAE utilizes deployed using ONAP common charts:
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001020
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001021 - Postgres Database
1022 - Mongo Database
1023 - Redis Cluster Database
1024 - Consul Cluster
1025
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001026Below service components (mS) are available to be deployed on-demand.
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001027
VENKATESH KUMARc790dcb2020-04-02 23:39:28 -04001028 - SNMPTrap Collector
1029 - RESTConf Collector
1030 - DataFile Collector
1031 - PM-Mapper
1032 - BBS-EventProcessor
1033 - VES Mapper
1034 - Heartbeat mS
1035 - SON-Handler
1036 - PM-Subscription Handler
1037
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001038 Notes:
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001039
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001040 \* These components are delivered by the Holmes project.
1041
1042
1043
1044Under 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.
1045
1046
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001047Release Data
1048------------
1049
1050+--------------------------------------+--------------------------------------------------------+
1051| **DCAE Project** | |
1052| | |
1053+--------------------------------------+--------------------------------------------------------+
1054| **Docker images** |Refer :any:`Deliverable <frankfurt_deliverable>` |
1055| | |
1056+--------------------------------------+--------------------------------------------------------+
1057| **Release designation** | 6.0.0 frankfurt |
1058| | |
1059+--------------------------------------+--------------------------------------------------------+
1060| **Release date** | 2020-06-04 |
1061| | |
1062+--------------------------------------+--------------------------------------------------------+
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001063
1064
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001065New features
1066------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001067
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001068- DCAE Platform Enhancement
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001069
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001070 - Introduction of Microservice and Onboarding Design (MOD) platform
1071 - Policy Notification support for DCAE components
1072 - Dynamic AAF certificate creation during component instantiation
1073 - Helm chart optimization to control each platform component separate
1074 - Dashboard Optimization
1075 - Blueprint generator tool to simplify deployment artifact creation
1076
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001077
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001078- Following new services are delivered this release
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001079
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001080 - Event Processors
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001081
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001082 - PM Subscription Handler
1083 - DataLake Handlers
1084 - Analytics/RCA
1085
1086 - TCA-GEN2
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001087
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001088 - Acumos Adapter (PoC)
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001089
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001090.. _frankfurt_deliverable:
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001091
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001092Deliverables
1093------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001094
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001095Software Deliverables
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001096
1097.. csv-table::
1098 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1099 :widths: auto
1100
1101 "dcaegen2/analytics/tca-gen2", "", "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.0.1"
1102 "dcaegen2/collectors/datafile", "", "onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.3.0"
1103 "dcaegen2/collectors/hv-ves", "", "onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0"
1104 "dcaegen2/collectors/restconf", "", "onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1"
1105 "dcaegen2/collectors/snmptrap", "", "onap/org.onap.dcaegen2.collectors.snmptrap:2.0.3"
1106 "dcaegen2/collectors/ves", "", "onap/org.onap.dcaegen2.collectors.ves.vescollector:1.5.4"
1107 "dcaegen2/deployments", "cm-container", "onap/org.onap.dcaegen2.deployments.cm-container:2.1.0"
1108 "dcaegen2/deployments", "consul-loader-container", "onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0"
1109 "dcaegen2/deployments", "dcae-k8s-cleanup-container", "onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -04001110 "dcaegen2/deployments", "healthcheck-container", "onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001111 "dcaegen2/deployments", "multisite-init-container", "onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0"
1112 "dcaegen2/deployments", "redis-cluster-container", "onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0"
1113 "dcaegen2/deployments", "tca-cdap-container", "onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.2.2"
1114 "dcaegen2/deployments", "tls-init-container", "onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0"
1115 "dcaegen2/platform", "mod/onboardingapi", "onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1"
1116 "dcaegen2/platform", "mod/distributorapi", "onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1"
1117 "dcaegen2/platform", "mod/designtool", "onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2"
1118 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1"
1119 "dcaegen2/platform", "mod/genprocessor", "onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1"
1120 "dcaegen2/platform", "mod/designtool/mod-registry", "onap/org.onap.dcaegen2.platform.mod.mod-registry:1.0.0"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -04001121 "dcaegen2/platform", "mod/runtimeapi", "onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.3"
VENKATESH KUMARa2aa5162020-05-11 18:16:51 -04001122 "dcaegen2/platform/blueprints", "", "onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.6"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001123 "dcaegen2/platform/configbinding", "", "onap/org.onap.dcaegen2.platform.configbinding:2.5.2"
1124 "dcaegen2/platform/deployment-handler", "", "onap/org.onap.dcaegen2.platform.deployment-handler:4.3.0"
1125 "dcaegen2/platform/inventory-api", "", "onap/org.onap.dcaegen2.platform.inventory-api:3.4.1"
1126 "dcaegen2/platform/policy-handler", "", "onap/org.onap.dcaegen2.platform.policy-handler:5.1.0"
1127 "dcaegen2/platform/servicechange-handler", "", "onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2"
VENKATESH KUMARe64d2d62020-04-06 18:55:10 -04001128 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakefeeder:1.0.2"
1129 "dcaegen2/services", "components/datalake-handler", "onap/org.onap.dcaegen2.services.datalakeadminui:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001130 "dcaegen2/services", "components/pm-subscription-handler", "onap/org.onap.dcaegen2.services.pmsh:1.0.3"
1131 "dcaegen2/services", "components/bbs-event-processor", "onap/org.onap.dcaegen2.services.components.bbs-event-processor:2.0.0"
1132 "dcaegen2/services/heartbeat", "", "onap/org.onap.dcaegen2.services.heartbeat:2.1.0"
1133 "dcaegen2/services/mapper", "", "onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1"
1134 "dcaegen2/services/pm-mapper", "", "onap/org.onap.dcaegen2.services.pm-mapper:1.3.1"
1135 "dcaegen2/services/prh", "", "onap/org.onap.dcaegen2.services.prh.prh-app-server:1.5.2"
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001136 "dcaegen2/services/son-handler", "", "onap/org.onap.dcaegen2.services.son-handler:2.0.2"
1137 "dcaegen2/platform", "adapter/acumos", "onap/org.onap.dcaegen2.platform.adapter.acumos:1.0.2"
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001138 "dcaegen2/platform", "mod/bpgenerator", "Blueprint Generator 1.3.1 (jar)"
1139 "dcaegen2/services/sdk", "", "DCAE SDK 1.3.5 (jar)"
1140 "ccsdk/dashboard", "", "onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.3.2"
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001141
1142
1143Known Limitations, Issues and Workarounds
1144-----------------------------------------
1145
1146 * Blueprint generator escape char issue (DCAEGEN2-2140)
1147 * TCAgen2 Policy configuration support (DCAEGEN2-2198)
1148 * TCA/CDAP config refresh causes duplicate events (DCAEGEN2-2241)
1149
1150
1151
1152*System Limitations*
1153
1154None
1155
1156*Known Vulnerabilities*
1157
1158None
1159
1160*Workarounds*
1161
1162Documented under corresponding jira if applicable.
1163
1164Security Notes
1165--------------
1166
1167*Fixed Security Issues*
1168
1169 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1170 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1171 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1172 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1173 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1174
1175
1176*Known Security Issues*
1177
1178 None
1179
1180
1181*Known Vulnerabilities in Used Modules*
1182
1183 None
1184
1185DCAE 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>`_.
1186
1187Test Results
1188------------
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001189
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001190 - `DCAE R6 Pairwise Test <https://wiki.onap.org/display/DW/DCAE+Pair+Wise+Testing+for+Frankfurt+Release>`_
1191 - `DCAE MOD R6 Test <https://wiki.onap.org/display/DW/DCAE+MOD+Test+Plan>`_
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -04001192
1193
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001194References
1195----------
1196
1197For more information on the ONAP Frankfurt release, please see:
1198
1199#. `ONAP Home Page`_
1200#. `ONAP Documentation`_
1201#. `ONAP Release Downloads`_
1202#. `ONAP Wiki Page`_
1203
1204
1205.. _`ONAP Home Page`: https://www.onap.org
1206.. _`ONAP Wiki Page`: https://wiki.onap.org
1207.. _`ONAP Documentation`: https://docs.onap.org
1208.. _`ONAP Release Downloads`: https://git.onap.org
1209
1210Quick Links:
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001211
VENKATESH KUMAR7cfaea22020-04-22 17:31:32 -04001212 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1213 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
VENKATESH KUMARcfb11092020-04-02 12:27:00 -04001214
VENKATESH KUMAR3e2bb4c2020-05-13 16:21:54 -04001215
1216.. =========================
1217.. * * * EL-ALTO * * *
1218.. =========================
1219
1220
Vijay VK09589ca2019-10-08 04:47:17 +01001221Version: 5.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001222==============
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001223
Vijay VK09589ca2019-10-08 04:47:17 +01001224The offical El-Alto release (rolls up all 5.0.0 early drop deliverables) focused on technical debts and SECCOM priority work-items.
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001225
1226Following is summary of updates done for DCAEGEN2
1227
1228**Security**
1229
1230Following platform components were enabled for HTTPS
1231 - ConfigBindingService (CBS)
1232 - 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>`_
1233 - Cloudify Manager
1234 - InventoryAPI
Vijay VK09589ca2019-10-08 04:47:17 +01001235 - Non-root container process (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001236
1237All components interfacing with platform components were modified to support TLS interface
1238
1239**Miscellaneous**
1240 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1241 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001242 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001243 - CBS client libraries updated to remove consul service lookup
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001244 - Image Optimization (ConfigBindingService, InventoryAPI, ServiceChangeHandler, HV-VES, PRH, Son-handler)
Vijay VK09589ca2019-10-08 04:47:17 +01001245
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001246
1247
1248With 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.
1249 - Platform components
1250 - Cloudify Manager (helm chart)
1251 - Bootstrap container (helm chart)
1252 - Configuration Binding Service (helm chart)
1253 - Deployment Handler (helm chart)
1254 - Policy Handler (helm chart
1255 - Service Change Handler (helm chart)
1256 - Inventory API (helm chart)
1257 - Dashboard (helm charts)
1258 - Service components
1259 - VES Collector
1260 - SNMP Collector
1261 - Threshold Crossing Analytics
1262 - HV-VES Collector
1263 - PNF-Registration Handler
1264 - Holmes Rule Management *
1265 - Holmes Engine Management *
1266 - Additional resources that DCAE utilizes:
1267 - Postgres Database
1268 - Redis Cluster Database
1269 - Consul Cluster *
1270
1271 Notes:
1272 \* These components are delivered by external ONAP project.
1273
1274DCAE also includes below MS which can be deployed on-demand (via Dashboard or Cloudify CLI or CLAMP)
1275
1276 - Collectors
1277 - RESTConf collector 
1278 - DataFile collector
1279 - Event Processors
1280 - VES Mapper
1281 - 3gpp PM-Mapper
1282 - BBS Event processor
1283 - Analytics/RCA
1284 - SON-Handler
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001285 - Missing Heartbeat Ms
1286
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001287- All DCAE components are designed to support platform maturity requirements.
1288
1289
1290**Source Code**
1291
1292Source 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.
1293 - dcaegen2
1294 - dcaegen2.analytics.tca
1295 - dcaegen2.collectors.snmptrap
1296 - dcaegen2.collectors.ves
1297 - dcaegen2.collectors.hv-ves
1298 - dcaegen2.collectors.datafile
1299 - dcaegen2.collectors.restconf
1300 - dcaegen2.deployments
1301 - dcaegen2.platform.blueprints
1302 - dcaegen2.platform.cli
1303 - dcaegen2.platform.configbinding
1304 - dcaegen2.platform.deployment-handler
1305 - dcaegen2.platform.inventory-api
1306 - dcaegen2.platform.plugins
1307 - dcaegen2.platform.policy-handler
1308 - dcaegen2.platform.servicechange-handler
1309 - dcaegen2.services.heartbeat
1310 - dcaegen2.services.mapper
1311 - dcaegen2.services.pm-mapper
1312 - dcaegen2.services.prh
1313 - dcaegen2.services.son-handler
1314 - dcaegen2.services
1315 - dcaegen2.services.sdk
1316 - dcaegen2.utils
1317 - ccsdk.platform.plugins
1318 - ccsdk.dashboard
1319
1320**Bug Fixes**
1321 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1322 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1323
1324
1325**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001326 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1327
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001328**Security Notes**
1329
1330*Fixed Security Issues*
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001331 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Vijay VK5e1694c2019-10-09 17:11:04 +01001332 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1333 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1334 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1335 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
Vijay VK09589ca2019-10-08 04:47:17 +01001336
1337*Known Security Issues*
Vijay VK09589ca2019-10-08 04:47:17 +01001338 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1339 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
Vijay VK09589ca2019-10-08 04:47:17 +01001340 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1341 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1342 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1343
1344*Known Vulnerabilities in Used Modules*
1345
1346DCAE 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>`_.
1347
1348Quick Links:
1349 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1350
1351 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1352
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001353 - `Project Vulnerability Review Table for DCAE (El-Alto Maintenance) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
Vijay VK09589ca2019-10-08 04:47:17 +01001354
1355
1356**Upgrade Notes**
1357
1358The following components are upgraded from Dublin/R4 and El-Alto EarlyDrop deliverables.
1359 - K8S Bootstrap container:
1360 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.4
1361 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1362 - Configuration Binding Service:
1363 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.2
1364 - Description: HTTPS support, Image optimization and non-root user
1365 - Inventory API
1366 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1367 - Description: HTTPS support, container optmization and non-root user
1368 - DataFile Collector
1369 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.3
1370 - Description : Code optimization, bug fixes, dmaap plugin integration
1371 - SON Handler MS
1372 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.1.1
1373 - Description : Image optimization, bug fixes, CBS integration
1374 - VES Adapter/Mapper MS
1375 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.1
1376 - Description : Image optimization & CBS periodic polling
1377 - PRH MS
1378 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.1
1379 - Description : Code optimization, bug fixes and SDK alignment
1380 - HV-VES MS
1381 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.3.0
1382 - Description : Code optimization, bug fixes and SDK alignment
1383
1384Version: 5.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001385==============
Vijay VK09589ca2019-10-08 04:47:17 +01001386
1387El-Alto Early-drop focused on technical debts and SECCOM priority work-items.
1388
1389Following is summary of updates done for DCAEGEN2
1390
1391**Security**
1392
1393Following platform components were enabled for HTTPS
1394 - ConfigBindingService (CBS)
1395 - 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>`_
1396 - Cloudify Manager
1397 - InventoryAPI
1398
1399All components interfacing with platform components were modified to support TLS interface
1400
1401**Miscellaneous**
1402 - DCAE Dashboard deployment migration from cloudify blueprint to OOM/Chart
1403 - Dynamic Topic support via Dmaap plugin integration for DataFileCollector MS
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001404 - Dynamic Topic support via Dmaap plugin integration for PM-Mapper service
Vijay VK09589ca2019-10-08 04:47:17 +01001405 - CBS client libraries updated to remove consul service lookup
1406
1407
1408
1409**Bug Fixes**
1410 * k8splugin can generate deployment name > 63 chars (DCAEGEN2-1667)
1411 * CM container loading invalid Cloudify types file (DCAEGEN2-1685)
1412
1413
1414**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001415 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1416
Vijay VK09589ca2019-10-08 04:47:17 +01001417
1418**Security Notes**
1419
1420*Fixed Security Issues*
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001421
1422*Known Security Issues*
1423
1424 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
1425 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
1426 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
1427 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
1428 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
1429 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
1430 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
1431 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
1432 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
1433 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
1434
1435*Known Vulnerabilities in Used Modules*
1436
1437DCAE 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>`_.
1438
1439Quick Links:
1440 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1441
1442 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1443
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001444 - `Project Vulnerability Review Table for DCAE (El-Alto) <https://wiki.onap.org/pages/viewpage.action?pageId=68540441>`_
VENKATESH KUMAR2d6bc192019-08-18 22:08:00 -04001445
1446
1447**Upgrade Notes**
1448
1449The following components are upgraded from Dublin/R4.
1450 - Cloudify Manager:
1451 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:2.0.2
1452 - 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.
1453 - K8S Bootstrap container:
1454 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.6.2
1455 - Description: K8s bootstrap container updated to interface with Cloudify using HTTPS; new k8s and Dmaap plugin version included; Dashboard deployment was removed.
1456 - Configuration Binding Service:
1457 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.5.1
1458 - Description: HTTPS support, Image optimization and non-root user
1459 - Deployment Handler
1460 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.2.0
1461 - Description: Update to node10, uninstall workflow updates
1462 - Service Change Handler
1463 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.3.2
1464 - Description: HTTPS inventoryAPI support, container optmization and non-root user
1465 - Inventory API
1466 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
1467 - Description: HTTPS support, container optmization and non-root user
1468 - DataFile Collector
1469 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.2.2
1470 - Description : Code optimization, bug fixes, dmaap plugin integration
1471 - 3gpp PM-Mapper
1472 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.1.3
1473 - Description: Code optimization, bug fixes, dmaap plugin integration
1474
1475
1476
Vijay VK6b0fa462019-05-20 16:06:11 +01001477Version: 4.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001478==============
Vijay VK6b0fa462019-05-20 16:06:11 +01001479
1480:Release Date: 2019-06-06
1481
1482**New Features**
1483
1484DCAE R4 improves upon previous release with the following new features:
1485
1486- DCAE Platform Enhancement
1487 - Multisite K8S cluster deployment support for DCAE services (via K8S plugin)
1488 - Support helm chart deployment in DCAE using new Helm cloudify plugin
1489 - DCAE Healthcheck enhancement to cover static and dynamic deployments
1490 - Dynamic AAF based topic provisioning support through Dmaap cloudify plugin
1491 - Dashboard Integration (UI for deployment/verification)
1492 - PolicyHandler Enhancement to support new Policy Lifecycle API’s
1493 - Blueprint generator tool to simplify deployment artifact creation
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001494 - Cloudify Manager resiliency
Vijay VK6b0fa462019-05-20 16:06:11 +01001495
1496- Following new services are delivered with Dublin
1497 - Collectors
1498 - RESTConf collector 
1499 - Event Processors
Vijay VKf9e43442019-05-22 22:10:29 +01001500 - VES Mapper
Vijay VK6b0fa462019-05-20 16:06:11 +01001501 - 3gpp PM-Mapper
1502 - BBS Event processor
1503 - Analytics/RCA
1504 - SON-Handler
1505 - Heartbeat MS
1506
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001507Most platform components has been migrated to helm charts. Following is complete list of DCAE components available part of default ONAP/dcae installation.
Vijay VK6b0fa462019-05-20 16:06:11 +01001508 - Platform components
1509 - Cloudify Manager (helm chart)
1510 - Bootstrap container (helm chart)
1511 - Configuration Binding Service (helm chart)
1512 - Deployment Handler (helm chart)
1513 - Policy Handler (helm chart
1514 - Service Change Handler (helm chart)
1515 - Inventory API (helm chart)
1516 - Dashboard (Cloudify Blueprint)
1517 - Service components
1518 - VES Collector
1519 - SNMP Collector
1520 - Threshold Crossing Analytics
1521 - HV-VES Collector
1522 - PNF-Registration Handler
1523 - Holmes Rule Management *
1524 - Holmes Engine Management *
1525 - Additional resources that DCAE utilizes:
1526 - Postgres Database
1527 - Redis Cluster Database
1528 - Consul Cluster *
1529
1530 Notes:
1531 \* These components are delivered by the Holmes project.
1532
1533
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001534Under 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.
Vijay VK6b0fa462019-05-20 16:06:11 +01001535
1536- All DCAE components are designed to support platform maturity requirements.
1537
1538
1539**Source Code**
1540
1541Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1542 - dcaegen2
1543 - dcaegen2.analytics.tca
1544 - dcaegen2.collectors.snmptrap
1545 - dcaegen2.collectors.ves
1546 - dcaegen2.collectors.hv-ves
1547 - dcaegen2.collectors.datafile
1548 - dcaegen2.collectors.restconf
1549 - dcaegen2.deployments
1550 - dcaegen2.platform.blueprints
1551 - dcaegen2.platform.cli
1552 - dcaegen2.platform.configbinding
1553 - dcaegen2.platform.deployment-handler
1554 - dcaegen2.platform.inventory-api
1555 - dcaegen2.platform.plugins
1556 - dcaegen2.platform.policy-handler
1557 - dcaegen2.platform.servicechange-handler
1558 - dcaegen2.services.heartbeat
1559 - dcaegen2.services.mapper
1560 - dcaegen2.services.pm-mapper
1561 - dcaegen2.services.prh
1562 - dcaegen2.services.son-handler
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001563 - dcaegen2.services
Vijay VK6b0fa462019-05-20 16:06:11 +01001564 - dcaegen2.services.sdk
1565 - dcaegen2.utils
1566 - ccsdk.platform.plugins
1567 - ccsdk.dashboard
1568
1569**Bug Fixes**
1570
1571**Known Issues**
Krzysztof Opasiak4c97a552019-10-23 21:52:36 +02001572 * Healthcheck/Readiness probe VES Collector when authentication is enabled (DCAEGEN2-1594)
1573
Vijay VK6b0fa462019-05-20 16:06:11 +01001574
1575**Security Notes**
1576
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001577*Fixed Security Issues*
1578
1579*Known Security Issues*
1580
Krzysztof Opasiak07fa5872019-05-30 17:40:07 +02001581 * Unsecured Swagger UI Interface in xdcae-datafile-collector. [`OJSI-28 <https://jira.onap.org/browse/OJSI-28>`_]
Krzysztof Opasiakf2a8c6e2019-05-30 17:42:37 +02001582 * Unsecured Swagger UI Interface in xdcae-ves-collector. [`OJSI-30 <https://jira.onap.org/browse/OJSI-30>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +02001583 * In default deployment DCAEGEN2 (xdcae-datafile-collector) exposes HTTP port 30223 outside of cluster. [`OJSI-109 <https://jira.onap.org/browse/OJSI-109>`_]
Krzysztof Opasiakf38f8392019-05-27 18:11:02 +02001584 * In default deployment DCAEGEN2 (xdcae-ves-collector) exposes HTTP port 30235 outside of cluster. [`OJSI-116 <https://jira.onap.org/browse/OJSI-116>`_]
Krzysztof Opasiak01a58302019-05-27 18:11:28 +02001585 * In default deployment DCAEGEN2 (dcae-datafile-collector) exposes HTTP port 30262 outside of cluster. [`OJSI-131 <https://jira.onap.org/browse/OJSI-131>`_]
Krzysztof Opasiak7c269dc2019-05-30 23:57:24 +02001586 * In default deployment DCAEGEN2 (xdcae-dashboard) exposes HTTP port 30418 outside of cluster. [`OJSI-159 <https://jira.onap.org/browse/OJSI-159>`_]
Krzysztof Opasiakf0b14642019-05-27 18:13:16 +02001587 * In default deployment DCAEGEN2 (xdcae-tca-analytics) exposes HTTP port 32010 outside of cluster. [`OJSI-161 <https://jira.onap.org/browse/OJSI-161>`_]
Krzysztof Opasiak1f224ee2019-05-30 17:43:06 +02001588 * In default deployment DCAEGEN2 (dcae-redis) exposes redis port 30286 outside of cluster. [`OJSI-187 <https://jira.onap.org/browse/OJSI-187>`_]
Krzysztof Opasiak61cf8dc2019-05-30 17:43:51 +02001589 * In default deployment DCAEGEN2 (config-binding-service) exposes HTTP port 30415 outside of cluster. [`OJSI-195 <https://jira.onap.org/browse/OJSI-195>`_]
Krzysztof Opasiakbb8dea82019-05-30 17:44:35 +02001590 * CVE-2019-12126 - DCAE TCA exposes unprotected APIs/UIs on port 32010. [`OJSI-201 <https://jira.onap.org/browse/OJSI-201>`_]
Krzysztof Opasiakd9e8b342019-05-27 18:06:32 +02001591
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001592*Known Vulnerabilities in Used Modules*
1593
Vijay VK6b0fa462019-05-20 16:06:11 +01001594DCAE 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>`_.
1595
1596Quick Links:
1597 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1598
1599 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1600
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001601 - `Project Vulnerability Review Table for DCAE (Dublin) <https://wiki.onap.org/pages/viewpage.action?pageId=51282478>`_
Vijay VK6b0fa462019-05-20 16:06:11 +01001602
1603
1604**New component Notes**
1605The following components are introduced in R4
1606
1607 - Dashboard
1608 - Docker container tag: onap/org.onap.ccsdk.dashboard.ccsdk-app-os:1.1.0
1609 - Description: Dashboard provides an UI interface for users/operation to deploy and manage service components in DCAE
1610 - Blueprint generator
1611 - Java artifact : /org/onap/dcaegen2/platform/cli/blueprint-generator/1.0.0/blueprint-generator-1.0.0.jar
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001612 - Description: Tool to generate the deployment artifact (cloudify blueprints) based on component spec
Vijay VK6b0fa462019-05-20 16:06:11 +01001613 - RESTConf collector 
1614 - Docker container tag: onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
1615 - Description: Provides RESTConf interfaces to events from external domain controllers
1616 - VES/Universal Mapper
1617 - Docker container tag: onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001618 - Description: Standardizes events recieved from SNMP and RESTConf collector into VES for further processing with DCAE analytics services
Vijay VK6b0fa462019-05-20 16:06:11 +01001619 - 3gpp PM-Mapper
1620 - Docker container tag: onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001621 - Description: Transforms 3gpp data feed recieved from DMAAP-DR into VES events
Vijay VK6b0fa462019-05-20 16:06:11 +01001622 - BBS Event processor
1623 - Docker container tag: onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001624 - Description: Handles PNF-Reregistration and CPE authentication events and generate CL events
Vijay VK6b0fa462019-05-20 16:06:11 +01001625 - SON-Handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001626 - Docker container tag: onap/org.onap.dcaegen2.services.son-handler:1.0.3
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001627 - Description: Supports PC-ANR optimization analysis and generating CL events output
Vijay VK6b0fa462019-05-20 16:06:11 +01001628 - Heartbeat MS
1629 - Docker container tag: onap/org.onap.dcaegen2.services.heartbeat:2.1.0
1630 - Description: Generates missing heartbeat CL events based on configured threshold for VES heartbeats/VNF type.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001631
Vijay VK6b0fa462019-05-20 16:06:11 +01001632
1633**Upgrade Notes**
1634
1635The following components are upgraded from R3
1636 - Cloudify Manager:
1637 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
1638 - Description: DCAE's Cloudify Manager container is based on Cloudify Manager Community Version 19.01.24, which is based on Cloudify Manager 4.5.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001639 - K8S Bootstrap container:
Vijay VK6b0fa462019-05-20 16:06:11 +01001640 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001641 - Description: K8s bootstrap container updated to include new plugin and remove DCAE Controller components which have been migrated to Helm chart.
1642 - Configuration Binding Service:
Vijay VK6b0fa462019-05-20 16:06:11 +01001643 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
1644 - Description: Code optimization and bug fixes
1645 - Deployment Handler
1646 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
1647 - Include updates for health and service endpoint check and bug fixes
1648 - Policy Handler
1649 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
1650 - Description: Policy Handler supports the new lifecycle API's from Policy framework
1651 - Service Change Handler
1652 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1653 - Description: No update from R3
1654 - Inventory API
1655 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
1656 - Description: Refactoring and updates for health and service endpoint check
1657 - VES Collector
Vijay VKa46f7fe2019-06-10 15:57:41 +01001658 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.5
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001659 - Description : Authentication enhancement, refactoring and bug-fixes
Vijay VK6b0fa462019-05-20 16:06:11 +01001660 - Threshold Crossing Analytics
1661 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
1662 - 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.
1663 - DataFile Collector
Vijay VKf9e43442019-05-22 22:10:29 +01001664 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
Vijay VK6b0fa462019-05-20 16:06:11 +01001665 - Description : Code optimization, bug fixes, logging and performance improvement
1666 - PNF Registrator handler
Vijay VKa46f7fe2019-06-10 15:57:41 +01001667 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.4
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001668 - Description : Code optimization, SDK integration, PNF-UPDATE flow support
Vijay VK6b0fa462019-05-20 16:06:11 +01001669 - HV-VES Collector
1670 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
1671 - Description : Code optimization, bug fixes, and enables SASL for kafka interface
1672 - SNMP Trap Collector
1673 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001674 - Description : Code coverage improvements
Vijay VK6b0fa462019-05-20 16:06:11 +01001675
1676
1677
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001678
1679Version: 3.0.1
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001680==============
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001681
1682:Release Date: 2019-01-31
1683
1684DCAE R3 Maintenance release includes following fixes
1685
1686**Bug Fixes**
1687
1688- DataFileCollector
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001689 - DCAEGEN2-940
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001690 Larger files of size 100Kb publish to DR
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001691 - DCAEGEN2-941
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001692 DFC error after running over 12 hours
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001693 - DCAEGEN2-1001
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001694 Multiple Fileready notification not handled
1695
1696- HighVolume VES Collector (protobuf/tcp)
1697 - DCAEGEN2-976
1698 HV-VES not fully complaint to RTPM protocol (issue with CommonEventHeader.sequence)
1699
1700- VESCollector (http)
1701 - DCAEGEN2-1035
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001702 Issue with VES batch event publish
1703
1704- Heat deployment
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001705 - DCAEGEN2-1007
1706 Removing obsolete services configuration
1707
1708
1709The following containers are updated in R3.0.1
1710
1711 - DataFile Collector
1712 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.5
1713 - HV-VES Collector
1714 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.2
1715 - VES Collector
1716 - Docker container tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.2
1717
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001718**Known Issues**
1719
1720- 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
1721
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001722- 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
Vijay VK6b0fa462019-05-20 16:06:11 +01001723 kubectl get deployments -n onap | grep deployment-handler
1724 kubectl edit deployment -n onap dev-dcaegen2-dcae-deployment-handler
1725 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
1726
1727
VENKATESH KUMARb81c2972019-01-31 14:19:18 -05001728
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001729
Vijay VK2648c6d2018-09-19 04:30:37 +01001730Version: 3.0.0
1731--------------
1732
Gildas Lanilisa05d7fe2018-11-28 15:33:44 -08001733:Release Date: 2018-11-30
Vijay VK2648c6d2018-09-19 04:30:37 +01001734
1735**New Features**
1736
1737DCAE R3 improves upon previous release with the following new features:
1738
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001739- All DCAE R3 components are delivered as Docker container images. The list of components is as follows.
Vijay VK2648c6d2018-09-19 04:30:37 +01001740 - Platform components
1741 - Cloudify Manager
1742 - Bootstrap container
1743 - Configuration Binding Service
1744 - Deployment Handler
1745 - Policy Handler
1746 - Service Change Handler
1747 - Inventory API
1748 - Service components
1749 - VES Collector
1750 - SNMP Collector
1751 - Threshold Crossing Analytics
1752 - Holmes Rule Management *
1753 - Holmes Engine Management *
1754 - Additional resources that DCAE utilizes:
1755 - Postgres Database
1756 - Redis Cluster Database
1757 - Consul Cluster
1758
1759 Notes:
Vijay VKab471f62018-11-26 17:49:43 +00001760 \* These components are delivered by the Holmes project.
Vijay VK2648c6d2018-09-19 04:30:37 +01001761
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001762- DCAE R3 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Vijay VK2648c6d2018-09-19 04:30:37 +01001763
1764 - 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".
1765 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1766
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001767- 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.
Vijay VK2648c6d2018-09-19 04:30:37 +01001768
1769- All DCAE components are designed to support platform maturity requirements.
1770
1771
1772**Source Code**
1773
1774Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1775 - dcaegen2
1776 - dcaegen2.analytics
1777 - dcaegen2.analytics.tca
1778 - dcaegen2.collectors
1779 - dcaegen2.collectors.snmptrap
1780 - dcaegen2.collectors.ves
1781 - dcaegen2.collectors.hv-ves
1782 - dcaegen2.collectors.datafile
1783 - dcaegen2.deployments
1784 - dcaegen2.platform
1785 - dcaegen2.platform.blueprints
1786 - dcaegen2.platform.cli
1787 - dcaegen2.platform.configbinding
1788 - dcaegen2.platform.deployment-handler
1789 - dcaegen2.platform.inventory-api
1790 - dcaegen2.platform.plugins
1791 - dcaegen2.platform.policy-handler
1792 - dcaegen2.platform.servicechange-handler
1793 - dcaegen2.services.heartbeat
1794 - dcaegen2.services.mapper
1795 - dcaegen2.services.prh
1796 - dcaegen2.utils
1797
1798**Bug Fixes**
1799
1800**Known Issues**
1801
1802- 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.
1803
1804**Security Notes**
1805
1806DCAE 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>`_.
1807
1808Quick Links:
1809 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1810
1811 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1812
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001813 - `Project Vulnerability Review Table for DCAE (Casablanca) <https://wiki.onap.org/pages/viewpage.action?pageId=41421168>`_
Vijay VK2648c6d2018-09-19 04:30:37 +01001814
1815
Vijay VKf6659fc2018-11-02 05:07:27 +01001816**New component Notes**
1817The following components are introduced in R3
1818
1819 - DataFile Collector
Vijay VK56f31942018-11-07 20:41:15 +00001820 - Docker container tag: onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.0.4
Vijay VKf6659fc2018-11-02 05:07:27 +01001821 - Description : Bulk data file collector to fetch non-realtime PM data
1822 - PNF Registrator handler
1823 - Docker container tag: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.1.1
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001824 - Description : Recieves VES registration event and updates AAI and SO
Vijay VKf6659fc2018-11-02 05:07:27 +01001825 - HV-VES Collector
1826 - Docker container tag: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.0.0
1827 - Description : High Volume VES Collector for fetching real-time PM measurement data
1828 - SNMP Trap Collector
1829 - Docker container tag: onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001830 - Description : Receives SNMP traps and publishes them to a message router (DMAAP/MR) in json structure
Vijay VKf6659fc2018-11-02 05:07:27 +01001831
Vijay VK2648c6d2018-09-19 04:30:37 +01001832
1833**Upgrade Notes**
1834
1835The following components are upgraded from R2:
1836 - Cloudify Manager:
Vijay VK86cd8932018-10-23 16:35:29 +01001837 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.4.2
Vijay VKf6659fc2018-11-02 05:07:27 +01001838 - 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.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001839 - Bootstrap container:
Vijay VKf6659fc2018-11-02 05:07:27 +01001840 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.5
Vijay VK2648c6d2018-09-19 04:30:37 +01001841 - 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.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001842 - Configuration Binding Service:
Vijay VK2648c6d2018-09-19 04:30:37 +01001843 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.3
1844 - Description: Configuration Binding Sevice now supports the new configuration policy format and support for TLS
1845 - Deployment Handler
Vijay VK86cd8932018-10-23 16:35:29 +01001846 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:3.0.3
Vijay VK2648c6d2018-09-19 04:30:37 +01001847 - Policy Handler
Vijay VKf6659fc2018-11-02 05:07:27 +01001848 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:4.4.0
Vijay VK2648c6d2018-09-19 04:30:37 +01001849 - Description: Policy Handler now supports the new configuration policy format and support for TLS
1850 - Service Change Handler
1851 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
1852 - Description: Refactoring.
1853 - Inventory API
1854 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.4
1855 - Description: Refactoring.
1856 - VES Collector
1857 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3.1
VENKATESH KUMARfac34a12019-01-20 20:15:08 -05001858 - Description : Refactoring
Vijay VK2648c6d2018-09-19 04:30:37 +01001859 - Threshold Crossing Analytics
1860 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1861 - 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.
1862
1863
1864
1865
Lusheng Jib2a561b2018-03-27 23:24:33 -04001866Version: 2.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001867==============
Lusheng Jib2a561b2018-03-27 23:24:33 -04001868
Gildas Lanilis82799c72018-05-30 13:22:48 -07001869:Release Date: 2018-06-07
Lusheng Jib2a561b2018-03-27 23:24:33 -04001870
1871**New Features**
Lusheng Ji768421b2018-06-01 16:36:54 -04001872
Lusheng Jib2a561b2018-03-27 23:24:33 -04001873DCAE R2 improves upon previous release with the following new features:
1874
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001875- All DCAE R2 components are delivered as Docker container images. The list of components is as follows.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001876 - Platform components
Lusheng Ji768421b2018-06-01 16:36:54 -04001877 - Cloudify Manager
Lusheng Jib2a561b2018-03-27 23:24:33 -04001878 - Bootstrap container
1879 - Configuration Binding Service
1880 - Deployment Handler
1881 - Policy Handler
1882 - Service Change Handler
1883 - Inventory API
1884 - Service components
1885 - VES Collector
1886 - SNMP Collector
Lusheng Jib2a561b2018-03-27 23:24:33 -04001887 - Threshold Crossing Analytics
Lusheng Ji768421b2018-06-01 16:36:54 -04001888 - Holmes Rule Management *
1889 - Holmes Engine Management *
1890 - Additional resources that DCAE utilizes:
1891 - Postgres Database
1892 - Redis Cluster Database
1893 - Consul Cluster
Lusheng Jieaac78d2018-06-06 00:20:03 -04001894
Lusheng Ji768421b2018-06-01 16:36:54 -04001895 Notes:
1896 \* These components are delivered by the Holmes project and used as a DCAE analytics component in R2.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001897
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001898- DCAE R2 supports both OpenStack Heat Orchestration Template based deployment and OOM (Kubernetes) based deployment.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001899
Lusheng Ji768421b2018-06-01 16:36:54 -04001900 - 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".
Lusheng Jieaac78d2018-06-06 00:20:03 -04001901 - Under OOM (Kubernetes) deployment all DCAE component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
Lusheng Jib2a561b2018-03-27 23:24:33 -04001902
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001903- 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.
Lusheng Ji768421b2018-06-01 16:36:54 -04001904
1905- All DCAE components are designed to support platform maturity requirements.
1906
1907
1908**Source Code**
Lusheng Jib2a561b2018-03-27 23:24:33 -04001909
1910Source code of DCAE components are released under the following repositories on gerrit.onap.org:
1911 - dcaegen2
1912 - dcaegen2.analytics
1913 - dcaegen2.analytics.tca
1914 - dcaegen2.collectors
1915 - dcaegen2.collectors.snmptrap
1916 - dcaegen2.collectors.ves
1917 - dcaegen2.deployments
1918 - dcaegen2.platform
1919 - dcaegen2.platform.blueprints
1920 - dcaegen2.platform.cli
1921 - dcaegen2.platform.configbinding
1922 - dcaegen2.platform.deployment-handler
1923 - dcaegen2.platform.inventory-api
1924 - dcaegen2.platform.plugins
1925 - dcaegen2.platform.policy-handler
1926 - dcaegen2.platform.servicechange-handler
1927 - dcaegen2.services.heartbeat
1928 - dcaegen2.services.mapper
1929 - dcaegen2.services.prh
1930 - dcaegen2.utils
1931
1932**Bug Fixes**
1933
1934**Known Issues**
1935
Lusheng Ji768421b2018-06-01 16:36:54 -04001936- 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.
1937
Gildas Lanilis82799c72018-05-30 13:22:48 -07001938**Security Notes**
1939
1940DCAE 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>`_.
1941
1942Quick Links:
Lusheng Ji768421b2018-06-01 16:36:54 -04001943 - `DCAE project page <https://wiki.onap.org/display/DW/Data+Collection+Analytics+and+Events+Project>`_
1944
1945 - `Passing Badge information for DCAE <https://bestpractices.coreinfrastructure.org/en/projects/1718>`_
1946
VENKATESH KUMARe21c8482020-11-12 15:00:02 -05001947 - `Project Vulnerability Review Table for DCAE (Beijing) <https://wiki.onap.org/pages/viewpage.action?pageId=28377647>`_
Lusheng Ji768421b2018-06-01 16:36:54 -04001948
1949
Lusheng Jib2a561b2018-03-27 23:24:33 -04001950
1951**Upgrade Notes**
1952
Lusheng Ji768421b2018-06-01 16:36:54 -04001953The following components are upgraded from R1:
1954 - Cloudify Manager:
1955 - Docker container tag: onap/org.onap.dcaegen2.deployments.cm-container:1.3.0
1956 - 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.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001957 - Bootstrap container:
Lusheng Ji768421b2018-06-01 16:36:54 -04001958 - Docker container tag: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11
Lusheng Jieaac78d2018-06-06 00:20:03 -04001959 - 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.
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02001960 - Configuration Binding Service:
Lusheng Ji768421b2018-06-01 16:36:54 -04001961 - Docker container tag: onap/org.onap.dcaegen2.platform.configbinding:2.1.5
1962 - Description: Configuration Binding Sevice now supports the new configuration policy format.
1963 - Deployment Handler
1964 - Docker container image tag: onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5
1965 - Policy Handler
1966 - Docker container image tag: onap/org.onap.dcaegen2.platform.policy-handler:2.4.5
1967 - Description: Policy Handler now supports the new configuration policy format.
1968 - Service Change Handler
1969 - Docker container image tag: onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4
1970 - Description: Refactoring.
1971 - Inventory API
1972 - Docker container image tag: onap/org.onap.dcaegen2.platform.inventory-api:3.0.1
1973 - Description: Refactoring.
1974 - VES Collector
1975 - Docker container image tag: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0
1976 - Threshold Crossing Analytics
1977 - Docker container image tag: onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
1978 - 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.
1979
Lusheng Jib2a561b2018-03-27 23:24:33 -04001980
1981
Lusheng Ji8fafa432017-11-06 21:52:26 -05001982Version: 1.0.0
VENKATESH KUMAR64559742020-04-29 18:53:53 -04001983==============
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001984
Lusheng Ji8fafa432017-11-06 21:52:26 -05001985:Release Date: 2017-11-16
Lusheng Ji72c4fba2017-10-10 18:12:22 +00001986
1987
1988**New Features**
1989
Lusheng Ji8fafa432017-11-06 21:52:26 -05001990DCAE is the data collection and analytics sub-system of ONAP. Under ONAP Release 1 the DCAE
1991sub-system includes both platform components and DCAE service components. Collectively the ONAP R1
1992DCAE components support the data collection and analytics functions for the R1 use cases, i.e. vFW,
1993vDNS, vCPU, and vVoLTE.
1994
1995Specifically, DCAE R1 includes the following components:
1996
1997- Core platform
1998 - Cloudify manager
1999 - Consul cluster
2000- Extended platform
2001 - Platform component docker host
2002 - Service component docker host
2003 - CDAP cluster
2004 - PostgreSQL database (*)
2005- Platform docker container components
2006 - Configuration binding service
2007 - Deployment handler
2008 - Service change handler
2009 - Inventory
2010 - Policy handler
2011 - CDAP broker
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02002012- Service components
Lusheng Ji8fafa432017-11-06 21:52:26 -05002013 - Docker container components
2014 - VNF Event Streaming (VES) collector
Vijay0fbc6732017-11-08 13:55:01 +00002015 - Holmes (engine and rule management) **
Lusheng Ji8fafa432017-11-06 21:52:26 -05002016 - CDAP analytics component
Vijay0fbc6732017-11-08 13:55:01 +00002017 - Threshold Crossing Analytics (TCA)
Lusheng Ji8fafa432017-11-06 21:52:26 -05002018
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02002019(*) Note: This component is delivered under the CCSDK project, deployed by DCAE under a single
2020VM configuration as a shared PostgreSQL database for the R1 demos. (CCSDK PostgreSQL supports
Lusheng Ji8fafa432017-11-06 21:52:26 -05002021other deployment configurations not used in the R1 demos.)
Krzysztof Opasiakbb4a38a2019-05-27 17:46:11 +02002022(**) Note: This component is delivered under the Holmes project and used as a DCAE analytics component
Lusheng Ji8fafa432017-11-06 21:52:26 -05002023in R1.
2024
2025Source codes of DCAE are released under the following repositories on gerrit.onap.org:
2026
2027- dcaegen2
2028- dcaegen2/analytics
2029- dcaegen2/analytics/tca
2030- dcaegen2/collectors
2031- dcaegen2/collectors/snmptrap
2032- dcaegen2/collectors/ves
2033- dcaegen2/deployments
2034- dcaegen2/platform
2035- dcaegen2/platform/blueprints
2036- dcaegen2/platform/cdapbroker
2037- dcaegen2/platform/cli
2038- dcaegen2/platform/configbinding
2039- dcaegen2/platform/deployment-handler
2040- dcaegen2/platform/inventory-api
2041- dcaegen2/platform/plugins
2042- dcaegen2/platform/policy-handler
2043- dcaegen2/platform/servicechange-handler
2044- dcaegen2/utils
2045
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002046
2047**Bug Fixes**
Lusheng Ji8fafa432017-11-06 21:52:26 -05002048
2049This is the initial release.
2050
2051
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002052**Known Issues**
Lusheng Ji8fafa432017-11-06 21:52:26 -05002053
2054- Need to test/integrate into an OpenStack environment other than Intel/Windriver Pod25.
2055- Need to provide a dev configuration DCAE.
2056
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002057
2058**Security Issues**
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002059
ankatare30c4cb42018-09-28 14:26:59 +05302060- 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>`_.>`_.
Lusheng Jieaac78d2018-06-06 00:20:03 -04002061- 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.
2062
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002063
2064**Upgrade Notes**
2065
Lusheng Ji8fafa432017-11-06 21:52:26 -05002066This is the initial release.
2067
2068
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002069**Deprecation Notes**
2070
Lusheng Ji8fafa432017-11-06 21:52:26 -05002071There is a GEN1 DCAE sub-system implementation existing in the pre-R1 ONAP Gerrit system. The GEN1
2072DCAE is deprecated by the R1 release. The DCAE included in ONAP R1 is also known as DCAE GEN2. The
2073following Gerrit repos are voided and already locked as read-only.
2074
2075- dcae
2076- dcae/apod
2077- dcae/apod/analytics
2078- dcae/apod/buildtools
2079- dcae/apod/cdap
2080- dcae/collectors
2081- dcae/collectors/ves
2082- dcae/controller
2083- dcae/controller/analytics
2084- dcae/dcae-inventory
2085- dcae/demo
2086- dcae/demo/startup
2087- dcae/demo/startup/aaf
2088- dcae/demo/startup/controller
2089- dcae/demo/startup/message-router
2090- dcae/dmaapbc
2091- dcae/operation
2092- dcae/operation/utils
2093- dcae/orch-dispatcher
2094- dcae/pgaas
2095- dcae/utils
2096- dcae/utils/buildtools
2097- ncomp
2098- ncomp/cdap
2099- ncomp/core
2100- ncomp/docker
2101- ncomp/maven
2102- ncomp/openstack
2103- ncomp/sirius
2104- ncomp/sirius/manager
2105- ncomp/utils
2106
2107
Lusheng Ji72c4fba2017-10-10 18:12:22 +00002108**Other**
2109
Vijay0fbc6732017-11-08 13:55:01 +00002110SNMP trap collector is seed code delivery only.