2 This work is licensed under a Creative Commons Attribution 4.0
9 Version: 4.0.0 (Dublin Release)
10 -----------------------------------
12 :Release Date: 2019-06-10
16 * Upgraded the Generic API to offload Infrastructure's workload LCM from SO to
18 * Upgraded the Capacity Check API to support F-GPS for OOF
19 * Enhanced the security by enabling secured communication and run as
21 * Enhanced the multicloud NBI to support multi-tenant by new header field
22 * Minimized docker image footprint by rebasing images to Alpine
23 * Refactored and enhance the MultiCloud OpenStack VES agent service to a
24 standalone service as multicloud-fcaps
25 * Updated the plugin for Wind River Titanium Cloud to realize the enhanced
27 * Added plugin for Kubernetes based cloud regions which supports deployment
29 * Added artifactbroker as a SDC client to retrieve VNF artifacts for Multicloud
31 * Added plugin for StarlingX
32 * Added plugin for ThinkCloud
35 **The MultiCloud services consists of following components:**
37 **MultiCloud Broker (version: 1.3.3)**
39 * Extended infra_workload API for better integration of SO and MultiCloud
40 * Extended check_vim_capacity API to check capacity at AZ level
41 * Added optional header field "Project" to support multi-tenants
42 * Added plugin type for k8s and starlingx
43 * Run as non-root user
46 **MultiCloud ArtifactBroker (version: 1.3.3)**
48 * Added artifactbroker service to retrieve VNF artifacts from SDC
49 * Deployed as a sidecar for MultiCloud Plugin services
50 * Run as non-root user
53 **MultiCloud FCAPS (version: 1.3.4)**
55 * Common service to support relay FCAPS data from OpenStack
56 * Rebased image to alpine in favor of Docker image footprint
57 * Enable HTTPS endpoints to realize secured communication requirement
58 * Run as non-root user
61 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.3.4)**
63 * Enhanced the infra_workload to realize the extended API requirements
64 * Enhanced the capacity_check API to check the capacity on AZ level
65 * Enhanced the API handler to accept new request Header "Project"
66 * Refactored the helper codes into separated thread.
67 * Rebased image to alpine in favor of Docker image footprint
68 * Enable HTTPS endpoints to realize secured communication requirement
69 * Move the vesagent functionality to MultiCloud FCAPS module
70 * Run as non-root user
72 **MultiCloud Plugin for StarlingX (version: 1.3.4)**
74 * Align to MultiCloud Plugin for Wind River
75 * Run as non-root user
78 **MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
80 * Support OpenStack Ocata, Pike
81 * Rebased image to alpine in favor of Docker image footprint
82 * Enable HTTPS endpoints to realize secured communication requirement
83 * Run as non-root user
85 **MultiCloud Plugin for VIO (version 1.3.1)**
87 * Enable CCVPN DR API through extention.
88 * Enable multi architecture support for MultiCloud-VIO image.
89 * Enable vsphere operation support and vmdk validation.
90 * Enhanced the capacity_check API to check the capacity on AZ level.
91 * Enable HTTPS endpoints to realize secured communication requirement.
92 * Optimize image size and run as non-root user.
95 **MultiCloud Plugin for Azure (version 1.2.4)**
97 * Rebased image to alpine in favor of Docker image footprint
98 * Run as non-root user
100 **MultiCloud Plugin for Kubernetes (version: 0.4.0)**
102 * Create workloads in Kubernetes based cloud regions
103 * Provides REST api to upload Helm Charts as artifacts
104 * The Helm Charts can be customized via a Profile API before deployment
105 * Added a connectivity API that allows you to upload KubeConfig
106 information that is then used to access/modify resources in a cluster
107 * Provides a Day 2 configuration API that allows modifying resources in
109 * Tested with Edgex Helm charts and vFirewall Helm charts
114 - `MULTICLOUD-605 <https://jira.onap.org/browse/MULTICLOUD-605>`_
115 MultiCloud Plugin: Robot Heat Bridge fails to Multicloud due to the
116 keystone client in Init Bridge is not getting the identity url
117 back from MultiCloud.
119 - `MULTICLOUD-657 <https://jira.onap.org/browse/MULTICLOUD-657>`_
120 MultiCloud WindRiver: VF-C cannot enumerate tenants list with API v1
122 - `MULTICLOUD-651 <https://jira.onap.org/browse/MULTICLOUD-651>`_
123 MultiCloud artifactbroker: artifactbroker does not compose appropriate
124 meta files for MultiCloud plugins
126 - `MULTICLOUD-653 <https://jira.onap.org/browse/MULTICLOUD-653>`_
127 MultiCloud k8s: vFw Helm charts installs ok but not traffic seen on sink
129 - `MULTICLOUD-656 <https://jira.onap.org/browse/MULTICLOUD-656>`_
130 MultiCloud WindRiver: MultiCloud WindRiver plugin cannot load VF Module
131 artifacts which are fed by artifactbroker
133 - `MULTICLOUD-633 <https://jira.onap.org/browse/MULTICLOUD-633>`_
134 MultiCloud Doc: Update the infra_workload API to reflect enhancement
137 - `MULTICLOUD-584 <https://jira.onap.org/browse/MULTICLOUD-584>`_
138 MultiCloud FCAPS: Multicloud-fcaps fails health check with 502
140 - `MULTICLOUD-627 <https://jira.onap.org/browse/MULTICLOUD-627>`_
141 MultiCloud Azure: multicloud-azure docker image cannot boot up
142 after rebasing to alpine
144 - `MULTICLOUD-611 <https://jira.onap.org/browse/MULTICLOUD-611>`_
145 MultiCloud WindRiver: 500 resturn code for some infra_workload API calls
147 - `MULTICLOUD-603 <https://jira.onap.org/browse/MULTICLOUD-603>`_
148 MultiCloud WindRiver: Error returns while querying workload-id after
151 - `MULTICLOUD-588 <https://jira.onap.org/browse/MULTICLOUD-588>`_
152 MultiCloud Broker: broker fails to boot up after rebasing to alpine
154 - `MULTICLOUD-477 <https://jira.onap.org/browse/MULTICLOUD-477>`_
155 MultiCloud OpenStack: service URL definitions interfere with each other
157 - `MULTICLOUD-476 <https://jira.onap.org/browse/MULTICLOUD-476>`_
158 MultiCloud Broker: POST fails on v1 interface
160 - `MULTICLOUD-478 <https://jira.onap.org/browse/MULTICLOUD-478>`_
161 MultiCloud OpenStack: Handling of mapping from v3 keystone to v2 keystone
164 - `MULTICLOUD-479 <https://jira.onap.org/browse/MULTICLOUD-479>`_
165 MultiCloud WindRiver: heatbridge_update not working correctly
167 - `MULTICLOUD-645 <https://jira.onap.org/browse/MULTICLOUD-645>`_
168 MultiCloud k8s: Multicloud-k8s to SO responses don't match
170 - `MULTICLOUD-283 <https://jira.onap.org/browse/MULTICLOUD-283>`_
171 MultiCloud Doc: API documentation : POST tokens is missing
173 - `MULTICLOUD-585 <https://jira.onap.org/browse/MULTICLOUD-585>`_
174 MultiCloud k8s: CustomResourceDefinitions are not getting created
176 - `MULTICLOUD-595 <https://jira.onap.org/browse/MULTICLOUD-595>`_
177 MultiCloud WindRiver: unexpected exception during registration without privilege
179 - `MULTICLOUD-582 <https://jira.onap.org/browse/MULTICLOUD-582>`_
180 MultiCloud k8s: Fix error in CSIT setup.sh
182 - `MULTICLOUD-575 <https://jira.onap.org/browse/MULTICLOUD-575>`_
183 MultiCloud k8s: k8s docker build is broken
185 - `MULTICLOUD-462 <https://jira.onap.org/browse/MULTICLOUD-462>`_
186 MultiCloud k8s: Namespace should be created by k8splugin before resources
187 are created in kubernetes
189 - `MULTICLOUD-483 <https://jira.onap.org/browse/MULTICLOUD-483>`_
190 MultiCloud StarlingX: Starling-X healthcheck test is FAIL
192 - `MULTICLOUD-562 <https://jira.onap.org/browse/MULTICLOUD-562>`_
193 MultiCloud k8s: Fix multicloud-k8s csit
195 - `MULTICLOUD-558 <https://jira.onap.org/browse/MULTICLOUD-558>`_
196 MultiCloud k8s: Make profile keys explicit
198 - `MULTICLOUD-552 <https://jira.onap.org/browse/MULTICLOUD-552>`_
199 MultiCloud OpenStack: HPA passthrough discovery is not right
201 - `MULTICLOUD-525 <https://jira.onap.org/browse/MULTICLOUD-525>`_
202 MultiCloud k8s: chart name should not be mandatory
204 - `MULTICLOUD-439 <https://jira.onap.org/browse/MULTICLOUD-439>`_
205 MultiCloud k8s: reflect.deepequal does not work in tests
207 - `MULTICLOUD-440 <https://jira.onap.org/browse/MULTICLOUD-440>`_
208 MultiCloud k8s: Refactor definition_test code
210 - `MULTICLOUD-438 <https://jira.onap.org/browse/MULTICLOUD-438>`_
211 MultiCloud k8s: definition upload calls db create in wrong order
213 - `MULTICLOUD-435 <https://jira.onap.org/browse/MULTICLOUD-435>`_
214 MultiCloud k8s: Delete should not error out if there is no document found
216 - `MULTICLOUD-619 <https://jira.onap.org/browse/MULTICLOUD-619>`_
217 MultiCloud k8s: System wide environment variables not sourced by default
220 - `MULTICLOUD-607 <https://jira.onap.org/browse/MULTICLOUD-607>`_
221 MultiCloud k8s: Wrong logic for pip installation/upgrade
223 - `MULTICLOUD-610 <https://jira.onap.org/browse/MULTICLOUD-610>`_
224 MultiCloud k8s: kud installation fails with old golang version
226 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
227 MultiCloud k8s: aio.sh is not rerunnable
229 - `MULTICLOUD-643 <https://jira.onap.org/browse/MULTICLOUD-643>`_
230 MultiCloud artifactbroker: gson parse issue for the list of VF_MODULE_ARTIFACT
232 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
233 MultiCloud k8s: aio.sh is not rerunnable
235 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
236 MultiCloud k8s: aio.sh is not rerunnable
240 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
241 MultiCloud OpenStack: image creating API cannot handle large image file
243 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
244 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
246 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
247 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
249 - `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
250 MultiCloud k8s: KUD - Go version is not correct
252 - `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
253 MultiCloud k8s: Multus error when the namesapace is not default
255 - `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
256 MultiCloud k8s: Create KubeConfigDir if it does not exist
258 - `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
259 MultiCloud k8s: Add Find/Get method to get instance for a particular profile
261 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
262 MultiCloud k8s: OVN Installation issues
264 - `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
265 MultiCloud k8s: Use defferedrestmapper instead of the normal one
267 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
268 MultiCloud k8s: move to sigs yaml from ghodss
270 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
271 MultiCloud WindRiver: Error when registering a cloud after deleting it
276 *Fixed Security Issues*
278 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
279 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
281 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
282 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
284 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
285 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
287 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
288 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
290 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
291 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
293 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
294 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
297 *Known Security Issues*
300 *Known Vulnerabilities in Used Modules*
303 MULTICLOUD code has been formally scanned during build time using NexusIQ and
304 all Critical vulnerabilities have been addressed, items that remain open have
305 been assessed for risk and determined to be false positive.
307 The MULTICLOUD open Critical security vulnerabilities and their risk
308 assessment have been documented as part of the
309 `project <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`_.
313 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
315 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
317 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`_
319 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
325 **Deprecation Notes**
327 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
328 has been stopped from Casablanca Release.
335 Version: 3.0.1 (Casablanca Maintenance Release)
336 -----------------------------------------------
338 :Release Date: January 31st, 2019
345 **The MultiCloud services in this release consist of following components:**
347 - MultiCloud Broker (version: 1.2.2)
349 - MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.4)
351 - MultiCloud Plugin for OpenStack Ocata (version: 1.2.4)
353 - MultiCloud Plugin for OpenStack Pike (version: 1.2.4)
355 - MultiCloud Plugin for VIO (version 1.2.2)
357 - MultiCloud Plugin for Azure (version 1.2.2)
362 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
363 meta_data initialized with wrong type
365 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
366 Multicloud Fails with Keystone v2.0
368 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
369 Cloud userdata is not passed to openstack nova instance.
371 - `MULTICLOUD-391 <https://jira.onap.org/browse/MULTICLOUD-391>`_
372 Remove non-standard disclaimer from license files
374 - `MULTICLOUD-404 <https://jira.onap.org/browse/MULTICLOUD-404>`_
375 multicloud return value is inconsistent between plugin and broker
377 - `MULTICLOUD-405 <https://jira.onap.org/browse/MULTICLOUD-405>`_
378 multicloud metadata format is incorrect
380 - `MULTICLOUD-407 <https://jira.onap.org/browse/MULTICLOUD-407>`_
381 multicloud does not pass userdata to openstack
383 - `MULTICLOUD-412 <https://jira.onap.org/browse/MULTICLOUD-412>`_
384 Discover snapshots get error
386 - `MULTICLOUD-414 <https://jira.onap.org/browse/MULTICLOUD-414>`_
387 Fix reboot vm problem
389 - `MULTICLOUD-415 <https://jira.onap.org/browse/MULTICLOUD-415>`_
390 multicloud ocata and pike cannot discover VIM resources
392 - `MULTICLOUD-423 <https://jira.onap.org/browse/MULTICLOUD-423>`_
393 multicloud DELETE without a stack-id still deletes a stack
395 - `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
396 Multicloud registration error with image version 1.2.2
398 - `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
399 Multicloud Infra_workload API performance issue with image version 1.2.3
405 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
406 OPENO images API: image creating API cannot handle large image file
408 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
409 OPENO servers API: keypair cannot be passed for nova instance creation
411 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
412 API request to multicloud with authorization header will be rejected
417 *Fixed Security Issues*
420 *Known Security Issues*
422 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
423 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
425 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
426 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
428 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
429 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
431 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
432 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
434 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
435 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
437 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
438 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
441 *Known Vulnerabilities in Used Modules*
444 MULTICLOUD code has been formally scanned during build time using NexusIQ and
445 all Critical vulnerabilities have been addressed, items that remain open have
446 been assessed for risk and determined to be false positive.
448 The MULTICLOUD open Critical security vulnerabilities and their risk
449 assessment have been documented as part of the
450 `Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
454 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
456 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
458 - `Project Vulnerability Review Table for Multicloud Casablanca Maintenance Release <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_
464 **Deprecation Notes**
466 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
467 has been stopped from Casablanca Release.
471 The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
472 Casablanca Maintenance Release yet. Please update the OOM chart manually
473 to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
476 Version: 3.0.0 (Casablanca Release)
477 -----------------------------------
479 :Release Date: 2018-11-30
483 * Enriched the documentaton with Architecture descriptions
484 * Verified the supports to end to end vCPE TOSCA VNF use case
485 * Upgraded to Northbound API v1 to support `Consistent ID of a Cloud Region`
486 * Added new Generic API to offload Infrastructure's workload LCM from SO to
488 * Updated the plugin for Wind River to support Titanium Cloud R5
489 * Updated the plugin for VIO to support VIO 5.0
490 * Added a plugin to support OpenStack Pike
491 * Released Azure's plugin seed code
492 * Released Kubernetes' plugin seed code
495 **The MultiCloud services consists of following components:**
497 **MultiCloud Broker (version: 1.2.2)**
499 * Added plugin type for azure and pike
500 * Added API v1 to align to `Consistent ID of a Cloud Region`
501 * Added API infra_workload to enable SO and MultiCloud Integration
503 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.2)**
505 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
506 * Decoupled AAI's cloud-region-id from OpenStack Region ID
507 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
508 multi-region feature.
509 * Enabled the on-boarding of subclouds of Titanium Cloud in Distributed Cloud
511 * Automated the decommission of a Cloud Region
512 * Automated the updating AAI with heat stack resources
513 * Enabled Server Operations API for Auto-Healing
514 * Cached the AAI cloud region data to improve the API handling performance
515 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
516 * Fixed the keystone v2.0 endpoint issue
518 **MultiCloud Plugin for OpenStack (version: 1.2.2)**
520 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
521 * Decoupled AAI's cloud-region-id from OpenStack Region ID
522 * Enabled Server Operations API for Auto-Healing
523 * Cached the AAI cloud region data to improve the API handling performance
524 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
525 * Fixed the keystone v2.0 endpoint issue
528 **MultiCloud Plugin for VIO (version 1.2.2)**
530 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
531 * Decoupled AAI's cloud-region-id from OpenStack Region ID
532 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
533 multi-region feature.
534 * Automated the decommission of a Cloud Region
535 * Supported Cloud Agnostic Placement Policies in VIO plugin
536 * Enabled Server Operations API for Auto-Healing
537 * Enabled marker support on logging
540 **MultiCloud Plugin for Azure (version 1.2.2)**
542 * Released inital seed code
543 * Enabled flavor discovery during on-boarding of azure cloud
544 * Supported for OOB vFW and vDNS use cases using the plugin
546 **MultiCloud Plugin for Kubernetes (version: N/A)**
548 * Released initial seed code
549 * Supported Service, Deployment and Namespace Kubernetes objects for this
551 * Provided functional tests for ensuring its correct operation using an
552 emulated ONAP interaction
553 * Included a vagrant project for provisioning a Kubernetes deployment
558 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
559 OPENO servers API: meta_data is generated in wrong type
561 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
562 OPENO identity API: identity API cannot work with keystone endpoint v2.0
564 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
565 OPENO servers API: pass userdata without contextArray, then "user_data"
566 is not being passed to nova instance API.
570 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
571 OPENO images API: image creating API cannot handle large image file
573 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
574 OPENO servers API: keypair cannot be passed for nova instance creation
576 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
577 API request to multicloud with authorization header will be rejected
583 MULTICLOUD code has been formally scanned during build time using NexusIQ and
584 all Critical vulnerabilities have been addressed, items that remain open have
585 been assessed for risk and determined to be false positive.
587 The MULTICLOUD open Critical security vulnerabilities and their risk
588 assessment have been documented as part of the
589 `project <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_.
593 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
595 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
597 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_
603 **Deprecation Notes**
605 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
606 has been stopped from Casablanca Release.
613 Version: 2.0.0 (Beijing Release)
614 --------------------------------
616 :Release Date: 2018-06-07
621 * Allow to check capacity capability for smart VNF placement across VIMs.
622 * Declarative template driven framework to generate API dynamically.
623 * Federate the events of VIM layer with ONAP message bus which provide direct
624 help to HA fencing and improve the
625 efficiency of VM recover with performance verification.
626 * Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
627 * Enable distributed log collection mechanism to a centralized logging
629 * Improve parallelism of Multi VIM/Cloud service framework with performance
631 * Upload and download images based on Cloud storage capabilities to support
632 remote image distribution requirement.
636 - `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
637 Allow to forward header properties through Multi VIM/Cloud framework
639 - `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
640 Fix VESAgent health check flow
642 - `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
643 Fix Multi VIM/Cloud plugins to enable ID binding with each request.
648 - `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
649 One known issue is that the Ocata image is not put into the consistent place
650 as R1 and please attention to the
651 download path when you choose manual installation of Ocata plugin from the
656 MULTICLOUD code has been formally scanned during build time using NexusIQ and
657 no Critical vulnerability were found.
660 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
662 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
668 **Deprecation Notes**
676 Version: 1.0.0 (Amsterdam Release)
677 ----------------------------------
679 :Release Date: 2017-11-16
684 * Keystone proxy for convenient integration with modules which depend on
685 original OpenStack functions
686 * Multiple VIM registry and unregister
687 * Resources LCM functions
688 * Auto-deployment support to both K8s and heat
689 * Hierarchical binding based integration with the third party SDN controller
690 * Basic Fcaps alert collection support, VM abnormal status is thrown out as
692 * Fake cloud based Unit and system test framework
693 * Complete code coverage detection, CSIT, and document framework
694 * Provide several plugins of different backbends, including: Vanilla OpenStack
695 (based on Ocata) and commercial Clouds including OpenStack (including
696 Titanium - Mitaka from Wind River and VIO - Ocata from VMware)
700 - `MULTICLOUD-123 <https://jira.onap.org/browse/MULTICLOUD-123>`_
701 Append v3 to keystone url by default, if keystone version is missing.
703 - `MULTICLOUD-102 <https://jira.onap.org/browse/MULTICLOUD-102>`_
704 Throw exception in Multi Cloud when backend OpenStack throw exceptions.
706 - `MULTICLOUD-101 <https://jira.onap.org/browse/MULTICLOUD-101>`_
707 Fix failed to add image info to AAI if image name didn't contain '-'.
722 **Deprecation Notes**