4 This work is licensed under a Creative Commons Attribution 4.0
14 Version: 7.0.0 (Guilin Release)
15 -------------------------------
17 :Release Date: 2020-Nov-19
19 Guilin Release tag - 7.0.0
23 * Enables CNF orchestration with artifact format of helm charts
25 **The MultiCloud services consists of following components:**
27 **MultiCloud Broker (version: 1.6.0)**
32 **MultiCloud ArtifactBroker (version: 1.6.0)**
34 * Enhanced to support Artifact format of Helm Chart
38 **MultiCloud FCAPS (version: 1.5.5)**
43 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.5.5)**
48 **MultiCloud Plugin for StarlingX (version: 1.5.5)**
53 **MultiCloud Plugin for OpenStack versions (version: 1.5.5)**
59 **MultiCloud Plugin for Kubernetes (version: 0.7.0)**
66 - `MULTICLOUD-1195 <https://jira.onap.org/browse/MULTICLOUD-1195>`_
67 Multicloud used wrong MSB URL
71 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
72 MultiCloud OpenStack: image creating API cannot handle large image file
74 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
75 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
77 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
78 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
80 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
81 MultiCloud k8s: move to sigs yaml from ghodss
83 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
84 MultiCloud k8s: OVN Installation issues
89 *Fixed Security Issues*
92 *Known Security Issues*
95 *Known Vulnerabilities in Used Modules*
98 MULTICLOUD code has been formally scanned during build time using NexusIQ and
99 all Critical vulnerabilities have been addressed, items that remain open have
100 been assessed for risk and determined to be false positive.
102 The MULTICLOUD open Critical security vulnerabilities and their risk
103 assessment have been documented as part of the
105 <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
109 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
111 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
113 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
115 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
121 **Deprecation Notes**
123 * The maintenance with regarding to MultiCloud plugin for Azure
124 has been stopped from Dublin Release.
125 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
126 has been stopped from Casablanca Release.
127 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
128 has been stopped from El Alto Release.
129 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
130 has been stopped from El Alto Release.
131 * The maintenance with regarding to MultiCloud plugin for VMware VIO
132 has been stopped from Guilin Release.
139 Version: 6.0.0 (Frankfurt Release)
140 -----------------------------------
142 :Release Date: 2020-May-07
146 * Enables CNF orchestration to StarlingX 3.0
147 * Enables CNF orchestration to WRCP 19.12
148 * Decouple OpenStack HPA discovery logic from OpenStack Plugins
151 **The MultiCloud services consists of following components:**
153 **MultiCloud Broker (version: 1.5.2)**
158 **MultiCloud ArtifactBroker (version: 1.5.2)**
163 **MultiCloud FCAPS (version: 1.4.1)**
168 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.5.5)**
170 * Enables CNF orchestration to WRCP 19.12
173 **MultiCloud Plugin for StarlingX (version: 1.5.5)**
175 * Enables CNF orchestration to StarlingX 3.0
178 **MultiCloud Plugin for OpenStack versions (version: 1.5.5)**
180 * Pike: Decouple OpenStack HPA discovery logic from OpenStack Plugins
183 **MultiCloud Plugin for VIO (version 1.4.1)**
188 **MultiCloud Plugin for Azure (version 1.2.4)**
193 **MultiCloud Plugin for Kubernetes (version: 0.6.0)**
195 * Replaced usage of vf module "model name/version name" in favor of "vf module model invariant/version uuid" for Resource Bundle naming, thus simplifying instantiation request's content
196 * Provided functionality of default Profiles allowing for instantiation of Resource Bundles without specifying profile when it's functionality is not needed
197 * Allowed providing instantiation-time override parameters to be merged into Resource Bundle's variables upon instantiation via oof/user/sdnc directives
202 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
203 MultiCloud WindRiver: Error when registering a cloud after deleting it
205 - `MULTICLOUD-846 <https://jira.onap.org/browse/MULTICLOUD-846>`_
206 MultiCloud Pike: Query stack by infra_workload API returns false status
208 - `MULTICLOUD-857 <https://jira.onap.org/browse/MULTICLOUD-857>`_
209 multicloud azure plugin failed to build due to incompatible with py3
211 - `MULTICLOUD-866 <https://jira.onap.org/browse/MULTICLOUD-866>`_
212 MultiCloud StarlingX: so openstack adapter not working with starlingx
214 - `MULTICLOUD-869 <https://jira.onap.org/browse/MULTICLOUD-869>`_
215 Wrong distribution of K8s definitions with many vf-modules
217 - `MULTICLOUD-968 <https://jira.onap.org/browse/MULTICLOUD-968>`_
218 the cloud region failed to be registered at second time
220 - `MULTICLOUD-970 <https://jira.onap.org/browse/MULTICLOUD-970>`_
221 parsing of Region name is incorrect
223 - `MULTICLOUD-1004 <https://jira.onap.org/browse/MULTICLOUD-1004>`_
224 KUD Multi Vagrant 18.04 issue
226 - `MULTICLOUD-1020 <https://jira.onap.org/browse/MULTICLOUD-1020>`_
229 - `MULTICLOUD-1025 <https://jira.onap.org/browse/MULTICLOUD-1025>`_
230 Handle non-typical tar file inside k8splugin properly
232 - `MULTICLOUD-1028 <https://jira.onap.org/browse/MULTICLOUD-1028>`_
233 hpa capabilities is not define
235 - `MULTICLOUD-1036 <https://jira.onap.org/browse/MULTICLOUD-1036>`_
236 Correct multicloud artifact broker configuration for Frankfurt
238 - `MULTICLOUD-1039 <https://jira.onap.org/browse/MULTICLOUD-1039>`_
239 cloud region unregistry API failed to clean related cache entries
244 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
245 MultiCloud OpenStack: image creating API cannot handle large image file
247 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
248 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
250 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
251 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
253 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
254 MultiCloud k8s: move to sigs yaml from ghodss
256 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
257 MultiCloud k8s: OVN Installation issues
262 *Fixed Security Issues*
265 *Known Security Issues*
268 *Known Vulnerabilities in Used Modules*
271 MULTICLOUD code has been formally scanned during build time using NexusIQ and
272 all Critical vulnerabilities have been addressed, items that remain open have
273 been assessed for risk and determined to be false positive.
275 The MULTICLOUD open Critical security vulnerabilities and their risk
276 assessment have been documented as part of the
278 <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
282 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
284 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
286 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
288 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
294 **Deprecation Notes**
296 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
297 has been stopped from Casablanca Release.
298 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
299 has been stopped from El Alto Release.
300 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
301 has been stopped from El Alto Release.
308 Version: 5.0.1 (El Alto Release)
309 -----------------------------------
311 :Release Date: 2019-10-24
318 **The MultiCloud services consists of following components:**
320 **MultiCloud Broker (version: 1.4.2)**
323 * Update django version to 2.2.3
326 **MultiCloud ArtifactBroker (version: 1.4.2)**
331 **MultiCloud FCAPS (version: 1.4.1)**
334 * Update django version to 2.2.3
337 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.4.1)**
340 * Update django version to 2.2.3
342 **MultiCloud Plugin for StarlingX (version: 1.4.1)**
345 * Update django version to 2.2.3
348 **MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
350 * Rebase to Python 3 for pike plugin
351 * Update django version to 2.2.3
353 **MultiCloud Plugin for VIO (version 1.4.1)**
356 * Update django version
359 **MultiCloud Plugin for Azure (version 1.2.4)**
363 **MultiCloud Plugin for Kubernetes (version: 0.5.0)**
365 * Add support for Network Operator
366 * Update Kubespray and Kube version in KuD
367 * Use Multus DaemonSet for installing Multus in KuD
368 * Use NFD DaemonSet to integrate Node Feature discovery in KuD
373 - `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
374 MultiCloud k8s: KUD - Go version is not correct
376 - `MULTICLOUD-684 <https://jira.onap.org/browse/MULTICLOUD-684>`_
377 MultiCloud k8s: KUD - OVN Network Operator
379 - `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
380 MultiCloud k8s: Multus error when the namesapace is not default
382 - `MULTICLOUD-681 <https://jira.onap.org/browse/MULTICLOUD-681>`_
383 MultiCloud k8s: Use Multus DaemonSet for installing Multus in KuD
385 - `MULTICLOUD-772 <https://jira.onap.org/browse/MULTICLOUD-772>`_
386 MultiCloud k8s: Update the version of Kubespray in KUD
388 - `MULTICLOUD-797 <https://jira.onap.org/browse/MULTICLOUD-797>`_
389 MultiCloud k8s: Use NFD DaemonSet for integrating Node Feature discovery in KuD
391 - `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
392 MultiCloud k8s: Create KubeConfigDir if it does not exist
394 - `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
395 MultiCloud k8s: Add Find/Get method to get instance for a particular profile
397 - `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
398 MultiCloud k8s: Use defferedrestmapper instead of the normal one
400 - `MULTICLOUD-557 <https://jira.onap.org/browse/MULTICLOUD-557>`_
401 MultiCloud k8s: Kubernetes kind plugins should implement an interface
403 - `MULTICLOUD-835 <https://jira.onap.org/browse/MULTICLOUD-835>`_
404 MultiCloud Framework: Cannot Register cloud region with multicloud via REST
408 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
409 MultiCloud OpenStack: image creating API cannot handle large image file
411 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
412 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
414 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
415 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
417 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
418 MultiCloud k8s: OVN Installation issues
420 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
421 MultiCloud k8s: move to sigs yaml from ghodss
423 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
424 MultiCloud WindRiver: Error when registering a cloud after deleting it
426 - `MULTICLOUD-846 <https://jira.onap.org/browse/MULTICLOUD-846>`_
427 MultiCloud Pike: Query stack by infra_workload API returns false status
429 - `MULTICLOUD-866 <https://jira.onap.org/browse/MULTICLOUD-866>`_
430 MultiCloud StarlingX: so openstack adapter not working with starlingx
434 *Fixed Security Issues*
437 *Known Security Issues*
440 *Known Vulnerabilities in Used Modules*
443 MULTICLOUD code has been formally scanned during build time using NexusIQ and
444 all Critical vulnerabilities have been addressed, items that remain open have
445 been assessed for risk and determined to be false positive.
447 The MULTICLOUD open Critical security vulnerabilities and their risk
448 assessment have been documented as part of the
449 `project <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
453 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
455 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
457 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
459 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
465 **Deprecation Notes**
467 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
468 has been stopped from Casablanca Release.
469 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
470 has been stopped from El Alto Release.
471 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
472 has been stopped from El Alto Release.
479 Version: 4.0.0 (Dublin Release)
480 -----------------------------------
482 :Release Date: 2019-06-10
486 * Upgraded the Generic API to offload Infrastructure's workload LCM from SO to
488 * Upgraded the Capacity Check API to support F-GPS for OOF
489 * Enhanced the security by enabling secured communication and run as
491 * Enhanced the multicloud NBI to support multi-tenant by new header field
492 * Minimized docker image footprint by rebasing images to Alpine
493 * Refactored and enhance the MultiCloud OpenStack VES agent service to a
494 standalone service as multicloud-fcaps
495 * Updated the plugin for Wind River Titanium Cloud to realize the enhanced
497 * Added plugin for Kubernetes based cloud regions which supports deployment
499 * Added artifactbroker as a SDC client to retrieve VNF artifacts for Multicloud
501 * Added plugin for StarlingX
502 * Added plugin for ThinkCloud
505 **The MultiCloud services consists of following components:**
507 **MultiCloud Broker (version: 1.3.3)**
509 * Extended infra_workload API for better integration of SO and MultiCloud
510 * Extended check_vim_capacity API to check capacity at AZ level
511 * Added optional header field "Project" to support multi-tenants
512 * Added plugin type for k8s and starlingx
513 * Run as non-root user
516 **MultiCloud ArtifactBroker (version: 1.3.3)**
518 * Added artifactbroker service to retrieve VNF artifacts from SDC
519 * Deployed as a sidecar for MultiCloud Plugin services
520 * Run as non-root user
523 **MultiCloud FCAPS (version: 1.3.4)**
525 * Common service to support relay FCAPS data from OpenStack
526 * Rebased image to alpine in favor of Docker image footprint
527 * Enable HTTPS endpoints to realize secured communication requirement
528 * Run as non-root user
531 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.3.4)**
533 * Enhanced the infra_workload to realize the extended API requirements
534 * Enhanced the capacity_check API to check the capacity on AZ level
535 * Enhanced the API handler to accept new request Header "Project"
536 * Refactored the helper codes into separated thread.
537 * Rebased image to alpine in favor of Docker image footprint
538 * Enable HTTPS endpoints to realize secured communication requirement
539 * Move the vesagent functionality to MultiCloud FCAPS module
540 * Run as non-root user
542 **MultiCloud Plugin for StarlingX (version: 1.3.4)**
544 * Align to MultiCloud Plugin for Wind River
545 * Run as non-root user
548 **MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
550 * Support OpenStack Ocata, Pike
551 * Rebased image to alpine in favor of Docker image footprint
552 * Enable HTTPS endpoints to realize secured communication requirement
553 * Run as non-root user
555 **MultiCloud Plugin for VIO (version 1.3.1)**
557 * Enable CCVPN DR API through extention.
558 * Enable multi architecture support for MultiCloud-VIO image.
559 * Enable vsphere operation support and vmdk validation.
560 * Enhanced the capacity_check API to check the capacity on AZ level.
561 * Enable HTTPS endpoints to realize secured communication requirement.
562 * Optimize image size and run as non-root user.
565 **MultiCloud Plugin for Azure (version 1.2.4)**
567 * Rebased image to alpine in favor of Docker image footprint
568 * Run as non-root user
570 **MultiCloud Plugin for Kubernetes (version: 0.4.0)**
572 * Create workloads in Kubernetes based cloud regions
573 * Provides REST api to upload Helm Charts as artifacts
574 * The Helm Charts can be customized via a Profile API before deployment
575 * Added a connectivity API that allows you to upload KubeConfig
576 information that is then used to access/modify resources in a cluster
577 * Provides a Day 2 configuration API that allows modifying resources in
579 * Tested with Edgex Helm charts and vFirewall Helm charts
584 - `MULTICLOUD-605 <https://jira.onap.org/browse/MULTICLOUD-605>`_
585 MultiCloud Plugin: Robot Heat Bridge fails to Multicloud due to the
586 keystone client in Init Bridge is not getting the identity url
587 back from MultiCloud.
589 - `MULTICLOUD-657 <https://jira.onap.org/browse/MULTICLOUD-657>`_
590 MultiCloud WindRiver: VF-C cannot enumerate tenants list with API v1
592 - `MULTICLOUD-651 <https://jira.onap.org/browse/MULTICLOUD-651>`_
593 MultiCloud artifactbroker: artifactbroker does not compose appropriate
594 meta files for MultiCloud plugins
596 - `MULTICLOUD-653 <https://jira.onap.org/browse/MULTICLOUD-653>`_
597 MultiCloud k8s: vFw Helm charts installs ok but not traffic seen on sink
599 - `MULTICLOUD-656 <https://jira.onap.org/browse/MULTICLOUD-656>`_
600 MultiCloud WindRiver: MultiCloud WindRiver plugin cannot load VF Module
601 artifacts which are fed by artifactbroker
603 - `MULTICLOUD-633 <https://jira.onap.org/browse/MULTICLOUD-633>`_
604 MultiCloud Doc: Update the infra_workload API to reflect enhancement
607 - `MULTICLOUD-584 <https://jira.onap.org/browse/MULTICLOUD-584>`_
608 MultiCloud FCAPS: Multicloud-fcaps fails health check with 502
610 - `MULTICLOUD-627 <https://jira.onap.org/browse/MULTICLOUD-627>`_
611 MultiCloud Azure: multicloud-azure docker image cannot boot up
612 after rebasing to alpine
614 - `MULTICLOUD-611 <https://jira.onap.org/browse/MULTICLOUD-611>`_
615 MultiCloud WindRiver: 500 resturn code for some infra_workload API calls
617 - `MULTICLOUD-603 <https://jira.onap.org/browse/MULTICLOUD-603>`_
618 MultiCloud WindRiver: Error returns while querying workload-id after
621 - `MULTICLOUD-588 <https://jira.onap.org/browse/MULTICLOUD-588>`_
622 MultiCloud Broker: broker fails to boot up after rebasing to alpine
624 - `MULTICLOUD-477 <https://jira.onap.org/browse/MULTICLOUD-477>`_
625 MultiCloud OpenStack: service URL definitions interfere with each other
627 - `MULTICLOUD-476 <https://jira.onap.org/browse/MULTICLOUD-476>`_
628 MultiCloud Broker: POST fails on v1 interface
630 - `MULTICLOUD-478 <https://jira.onap.org/browse/MULTICLOUD-478>`_
631 MultiCloud OpenStack: Handling of mapping from v3 keystone to v2 keystone
634 - `MULTICLOUD-479 <https://jira.onap.org/browse/MULTICLOUD-479>`_
635 MultiCloud WindRiver: heatbridge_update not working correctly
637 - `MULTICLOUD-645 <https://jira.onap.org/browse/MULTICLOUD-645>`_
638 MultiCloud k8s: Multicloud-k8s to SO responses don't match
640 - `MULTICLOUD-283 <https://jira.onap.org/browse/MULTICLOUD-283>`_
641 MultiCloud Doc: API documentation : POST tokens is missing
643 - `MULTICLOUD-585 <https://jira.onap.org/browse/MULTICLOUD-585>`_
644 MultiCloud k8s: CustomResourceDefinitions are not getting created
646 - `MULTICLOUD-595 <https://jira.onap.org/browse/MULTICLOUD-595>`_
647 MultiCloud WindRiver: unexpected exception during registration without privilege
649 - `MULTICLOUD-582 <https://jira.onap.org/browse/MULTICLOUD-582>`_
650 MultiCloud k8s: Fix error in CSIT setup.sh
652 - `MULTICLOUD-575 <https://jira.onap.org/browse/MULTICLOUD-575>`_
653 MultiCloud k8s: k8s docker build is broken
655 - `MULTICLOUD-462 <https://jira.onap.org/browse/MULTICLOUD-462>`_
656 MultiCloud k8s: Namespace should be created by k8splugin before resources
657 are created in kubernetes
659 - `MULTICLOUD-483 <https://jira.onap.org/browse/MULTICLOUD-483>`_
660 MultiCloud StarlingX: Starling-X healthcheck test is FAIL
662 - `MULTICLOUD-562 <https://jira.onap.org/browse/MULTICLOUD-562>`_
663 MultiCloud k8s: Fix multicloud-k8s csit
665 - `MULTICLOUD-558 <https://jira.onap.org/browse/MULTICLOUD-558>`_
666 MultiCloud k8s: Make profile keys explicit
668 - `MULTICLOUD-552 <https://jira.onap.org/browse/MULTICLOUD-552>`_
669 MultiCloud OpenStack: HPA passthrough discovery is not right
671 - `MULTICLOUD-525 <https://jira.onap.org/browse/MULTICLOUD-525>`_
672 MultiCloud k8s: chart name should not be mandatory
674 - `MULTICLOUD-439 <https://jira.onap.org/browse/MULTICLOUD-439>`_
675 MultiCloud k8s: reflect.deepequal does not work in tests
677 - `MULTICLOUD-440 <https://jira.onap.org/browse/MULTICLOUD-440>`_
678 MultiCloud k8s: Refactor definition_test code
680 - `MULTICLOUD-438 <https://jira.onap.org/browse/MULTICLOUD-438>`_
681 MultiCloud k8s: definition upload calls db create in wrong order
683 - `MULTICLOUD-435 <https://jira.onap.org/browse/MULTICLOUD-435>`_
684 MultiCloud k8s: Delete should not error out if there is no document found
686 - `MULTICLOUD-619 <https://jira.onap.org/browse/MULTICLOUD-619>`_
687 MultiCloud k8s: System wide environment variables not sourced by default
690 - `MULTICLOUD-607 <https://jira.onap.org/browse/MULTICLOUD-607>`_
691 MultiCloud k8s: Wrong logic for pip installation/upgrade
693 - `MULTICLOUD-610 <https://jira.onap.org/browse/MULTICLOUD-610>`_
694 MultiCloud k8s: kud installation fails with old golang version
696 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
697 MultiCloud k8s: aio.sh is not rerunnable
699 - `MULTICLOUD-643 <https://jira.onap.org/browse/MULTICLOUD-643>`_
700 MultiCloud artifactbroker: gson parse issue for the list of VF_MODULE_ARTIFACT
702 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
703 MultiCloud k8s: aio.sh is not rerunnable
705 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
706 MultiCloud k8s: aio.sh is not rerunnable
710 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
711 MultiCloud OpenStack: image creating API cannot handle large image file
713 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
714 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
716 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
717 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
719 - `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
720 MultiCloud k8s: KUD - Go version is not correct
722 - `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
723 MultiCloud k8s: Multus error when the namesapace is not default
725 - `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
726 MultiCloud k8s: Create KubeConfigDir if it does not exist
728 - `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
729 MultiCloud k8s: Add Find/Get method to get instance for a particular profile
731 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
732 MultiCloud k8s: OVN Installation issues
734 - `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
735 MultiCloud k8s: Use defferedrestmapper instead of the normal one
737 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
738 MultiCloud k8s: move to sigs yaml from ghodss
740 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
741 MultiCloud WindRiver: Error when registering a cloud after deleting it
746 *Fixed Security Issues*
748 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
749 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
751 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
752 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
754 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
755 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
757 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
758 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
760 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
761 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
763 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
764 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
767 *Known Security Issues*
770 *Known Vulnerabilities in Used Modules*
773 MULTICLOUD code has been formally scanned during build time using NexusIQ and
774 all Critical vulnerabilities have been addressed, items that remain open have
775 been assessed for risk and determined to be false positive.
777 The MULTICLOUD open Critical security vulnerabilities and their risk
778 assessment have been documented as part of the
779 `project <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`__.
783 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
785 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
787 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`__
789 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`__
795 **Deprecation Notes**
797 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
798 has been stopped from Casablanca Release.
805 Version: 3.0.1 (Casablanca Maintenance Release)
806 -----------------------------------------------
808 :Release Date: January 31st, 2019
815 **The MultiCloud services in this release consist of following components:**
817 - MultiCloud Broker (version: 1.2.2)
819 - MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.4)
821 - MultiCloud Plugin for OpenStack Ocata (version: 1.2.4)
823 - MultiCloud Plugin for OpenStack Pike (version: 1.2.4)
825 - MultiCloud Plugin for VIO (version 1.2.2)
827 - MultiCloud Plugin for Azure (version 1.2.2)
832 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
833 meta_data initialized with wrong type
835 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
836 Multicloud Fails with Keystone v2.0
838 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
839 Cloud userdata is not passed to openstack nova instance.
841 - `MULTICLOUD-391 <https://jira.onap.org/browse/MULTICLOUD-391>`_
842 Remove non-standard disclaimer from license files
844 - `MULTICLOUD-404 <https://jira.onap.org/browse/MULTICLOUD-404>`_
845 multicloud return value is inconsistent between plugin and broker
847 - `MULTICLOUD-405 <https://jira.onap.org/browse/MULTICLOUD-405>`_
848 multicloud metadata format is incorrect
850 - `MULTICLOUD-407 <https://jira.onap.org/browse/MULTICLOUD-407>`_
851 multicloud does not pass userdata to openstack
853 - `MULTICLOUD-412 <https://jira.onap.org/browse/MULTICLOUD-412>`_
854 Discover snapshots get error
856 - `MULTICLOUD-414 <https://jira.onap.org/browse/MULTICLOUD-414>`_
857 Fix reboot vm problem
859 - `MULTICLOUD-415 <https://jira.onap.org/browse/MULTICLOUD-415>`_
860 multicloud ocata and pike cannot discover VIM resources
862 - `MULTICLOUD-423 <https://jira.onap.org/browse/MULTICLOUD-423>`_
863 multicloud DELETE without a stack-id still deletes a stack
865 - `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
866 Multicloud registration error with image version 1.2.2
868 - `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
869 Multicloud Infra_workload API performance issue with image version 1.2.3
875 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
876 OPENO images API: image creating API cannot handle large image file
878 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
879 OPENO servers API: keypair cannot be passed for nova instance creation
881 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
882 API request to multicloud with authorization header will be rejected
887 *Fixed Security Issues*
890 *Known Security Issues*
892 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
893 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
895 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
896 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
898 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
899 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
901 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
902 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
904 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
905 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
907 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
908 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
911 *Known Vulnerabilities in Used Modules*
914 MULTICLOUD code has been formally scanned during build time using NexusIQ and
915 all Critical vulnerabilities have been addressed, items that remain open have
916 been assessed for risk and determined to be false positive.
918 The MULTICLOUD open Critical security vulnerabilities and their risk
919 assessment have been documented as part of the
920 `Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
924 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
926 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
928 - `Project Vulnerability Review Table for Multicloud Casablanca Maintenance Release <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_
934 **Deprecation Notes**
936 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
937 has been stopped from Casablanca Release.
941 The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
942 Casablanca Maintenance Release yet. Please update the OOM chart manually
943 to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
946 Version: 3.0.0 (Casablanca Release)
947 -----------------------------------
949 :Release Date: 2018-11-30
953 * Enriched the documentaton with Architecture descriptions
954 * Verified the supports to end to end vCPE TOSCA VNF use case
955 * Upgraded to Northbound API v1 to support `Consistent ID of a Cloud Region`
956 * Added new Generic API to offload Infrastructure's workload LCM from SO to
958 * Updated the plugin for Wind River to support Titanium Cloud R5
959 * Updated the plugin for VIO to support VIO 5.0
960 * Added a plugin to support OpenStack Pike
961 * Released Azure's plugin seed code
962 * Released Kubernetes' plugin seed code
965 **The MultiCloud services consists of following components:**
967 **MultiCloud Broker (version: 1.2.2)**
969 * Added plugin type for azure and pike
970 * Added API v1 to align to `Consistent ID of a Cloud Region`
971 * Added API infra_workload to enable SO and MultiCloud Integration
973 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.2)**
975 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
976 * Decoupled AAI's cloud-region-id from OpenStack Region ID
977 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
978 multi-region feature.
979 * Enabled the on-boarding of subclouds of Titanium Cloud in Distributed Cloud
981 * Automated the decommission of a Cloud Region
982 * Automated the updating AAI with heat stack resources
983 * Enabled Server Operations API for Auto-Healing
984 * Cached the AAI cloud region data to improve the API handling performance
985 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
986 * Fixed the keystone v2.0 endpoint issue
988 **MultiCloud Plugin for OpenStack (version: 1.2.2)**
990 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
991 * Decoupled AAI's cloud-region-id from OpenStack Region ID
992 * Enabled Server Operations API for Auto-Healing
993 * Cached the AAI cloud region data to improve the API handling performance
994 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
995 * Fixed the keystone v2.0 endpoint issue
998 **MultiCloud Plugin for VIO (version 1.2.2)**
1000 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
1001 * Decoupled AAI's cloud-region-id from OpenStack Region ID
1002 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
1003 multi-region feature.
1004 * Automated the decommission of a Cloud Region
1005 * Supported Cloud Agnostic Placement Policies in VIO plugin
1006 * Enabled Server Operations API for Auto-Healing
1007 * Enabled marker support on logging
1010 **MultiCloud Plugin for Azure (version 1.2.2)**
1012 * Released inital seed code
1013 * Enabled flavor discovery during on-boarding of azure cloud
1014 * Supported for OOB vFW and vDNS use cases using the plugin
1016 **MultiCloud Plugin for Kubernetes (version: N/A)**
1018 * Released initial seed code
1019 * Supported Service, Deployment and Namespace Kubernetes objects for this
1021 * Provided functional tests for ensuring its correct operation using an
1022 emulated ONAP interaction
1023 * Included a vagrant project for provisioning a Kubernetes deployment
1028 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
1029 OPENO servers API: meta_data is generated in wrong type
1031 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
1032 OPENO identity API: identity API cannot work with keystone endpoint v2.0
1034 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
1035 OPENO servers API: pass userdata without contextArray, then "user_data"
1036 is not being passed to nova instance API.
1040 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
1041 OPENO images API: image creating API cannot handle large image file
1043 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
1044 OPENO servers API: keypair cannot be passed for nova instance creation
1046 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
1047 API request to multicloud with authorization header will be rejected
1053 MULTICLOUD code has been formally scanned during build time using NexusIQ and
1054 all Critical vulnerabilities have been addressed, items that remain open have
1055 been assessed for risk and determined to be false positive.
1057 The MULTICLOUD open Critical security vulnerabilities and their risk
1058 assessment have been documented as part of the `project
1059 <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`__.
1063 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
1065 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`__
1067 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`__
1073 **Deprecation Notes**
1075 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
1076 has been stopped from Casablanca Release.
1083 Version: 2.0.0 (Beijing Release)
1084 --------------------------------
1086 :Release Date: 2018-06-07
1091 * Allow to check capacity capability for smart VNF placement across VIMs.
1092 * Declarative template driven framework to generate API dynamically.
1093 * Federate the events of VIM layer with ONAP message bus which provide direct
1094 help to HA fencing and improve the
1095 efficiency of VM recover with performance verification.
1096 * Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
1097 * Enable distributed log collection mechanism to a centralized logging
1099 * Improve parallelism of Multi VIM/Cloud service framework with performance
1101 * Upload and download images based on Cloud storage capabilities to support
1102 remote image distribution requirement.
1106 - `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
1107 Allow to forward header properties through Multi VIM/Cloud framework
1109 - `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
1110 Fix VESAgent health check flow
1112 - `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
1113 Fix Multi VIM/Cloud plugins to enable ID binding with each request.
1118 - `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
1119 One known issue is that the Ocata image is not put into the consistent place
1120 as R1 and please attention to the
1121 download path when you choose manual installation of Ocata plugin from the
1126 MULTICLOUD code has been formally scanned during build time using NexusIQ and
1127 no Critical vulnerability were found.
1130 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
1132 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
1138 **Deprecation Notes**
1146 Version: 1.0.0 (Amsterdam Release)
1147 ----------------------------------
1149 :Release Date: 2017-11-16
1154 * Keystone proxy for convenient integration with modules which depend on
1155 original OpenStack functions
1156 * Multiple VIM registry and unregister
1157 * Resources LCM functions
1158 * Auto-deployment support to both K8s and heat
1159 * Hierarchical binding based integration with the third party SDN controller
1160 * Basic Fcaps alert collection support, VM abnormal status is thrown out as
1162 * Fake cloud based Unit and system test framework
1163 * Complete code coverage detection, CSIT, and document framework
1164 * Provide several plugins of different backbends, including: Vanilla OpenStack
1165 (based on Ocata) and commercial Clouds including OpenStack (including
1166 Titanium - Mitaka from Wind River and VIO - Ocata from VMware)
1170 - `MULTICLOUD-123 <https://jira.onap.org/browse/MULTICLOUD-123>`_
1171 Append v3 to keystone url by default, if keystone version is missing.
1173 - `MULTICLOUD-102 <https://jira.onap.org/browse/MULTICLOUD-102>`_
1174 Throw exception in Multi Cloud when backend OpenStack throw exceptions.
1176 - `MULTICLOUD-101 <https://jira.onap.org/browse/MULTICLOUD-101>`_
1177 Fix failed to add image info to AAI if image name didn't contain '-'.
1192 **Deprecation Notes**
1202 End of Release Notes