Add release note for Guilin
[multicloud/framework.git] / docs / Release Notes.rst
1 .. _Release Notes:
2
3 ..
4  This work is licensed under a Creative Commons Attribution 4.0
5  International License.
6
7 =============
8 Release Notes
9 =============
10
11
12 Version: 7.0.0 (Guilin Release)
13 -----------------------------------
14
15 :Release Date: 2020-Nov-19
16
17 Guilin Release tag - 7.0.0
18
19 **New Features**
20
21 * Enables CNF orchestration with artifact format of helm charts
22
23 **The MultiCloud services consists of following components:**
24
25 **MultiCloud Broker (version: 1.6.0)**
26
27 * Fix bugs
28
29
30 **MultiCloud ArtifactBroker (version: 1.6.0)**
31
32 * Enhanced to support Artifact format of Helm Chart
33 * Upgrade to Java11
34
35
36 **MultiCloud FCAPS (version: 1.5.5)**
37
38 * None
39
40
41 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.5.5)**
42
43 * None
44
45
46 **MultiCloud Plugin for StarlingX (version: 1.5.5)**
47
48 * None
49
50
51 **MultiCloud Plugin for OpenStack versions (version: 1.5.5)**
52
53 * None
54
55
56
57 **MultiCloud Plugin for Kubernetes (version: 0.7.0)**
58
59 * Fix bugs
60
61
62 **Bug Fixes**
63
64 - `MULTICLOUD-1195 <https://jira.onap.org/browse/MULTICLOUD-1195>`_
65   Multicloud used wrong MSB URL
66
67 **Known Issues**
68
69 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
70   MultiCloud OpenStack: image creating API cannot handle large image file
71
72 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
73   MultiCloud OpenStack: keypair cannot be passed for nova instance creation
74
75 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
76   MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
77
78 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
79   MultiCloud k8s: move to sigs yaml from ghodss
80
81 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
82   MultiCloud k8s: OVN Installation issues
83
84
85 **Security Notes**
86
87 *Fixed Security Issues*
88
89
90 *Known Security Issues*
91
92
93 *Known Vulnerabilities in Used Modules*
94
95
96 MULTICLOUD code has been formally scanned during build time using NexusIQ and
97 all Critical vulnerabilities have been addressed, items that remain open have
98 been assessed for risk and determined to be false positive.
99
100 The MULTICLOUD open Critical security vulnerabilities and their risk
101 assessment have been documented as part of the
102 `project
103 <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
104
105
106 Quick Links:
107   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
108
109   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
110
111   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
112
113   - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
114
115 **Upgrade Notes**
116
117 None
118
119 **Deprecation Notes**
120
121 * The maintenance with regarding to MultiCloud plugin for Azure
122   has been stopped from Dublin Release.
123 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
124   has been stopped from Casablanca Release.
125 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
126   has been stopped from El Alto Release.
127 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
128   has been stopped from El Alto Release.
129 * The maintenance with regarding to MultiCloud plugin for VMware VIO
130   has been stopped from Guilin Release.
131
132 **Other**
133
134 None
135
136
137 Version: 6.0.0 (Frankfurt Release)
138 -----------------------------------
139
140 :Release Date: 2020-May-07
141
142 **New Features**
143
144 * Enables CNF orchestration to StarlingX 3.0
145 * Enables CNF orchestration to WRCP 19.12
146 * Decouple OpenStack HPA discovery logic from OpenStack Plugins
147
148
149 **The MultiCloud services consists of following components:**
150
151 **MultiCloud Broker (version: 1.5.2)**
152
153 * Fix bugs
154
155
156 **MultiCloud ArtifactBroker (version: 1.5.2)**
157
158 * None
159
160
161 **MultiCloud FCAPS (version: 1.4.1)**
162
163 * None
164
165
166 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.5.5)**
167
168 * Enables CNF orchestration to WRCP 19.12
169
170
171 **MultiCloud Plugin for StarlingX (version: 1.5.5)**
172
173 * Enables CNF orchestration to StarlingX 3.0
174
175
176 **MultiCloud Plugin for OpenStack versions (version: 1.5.5)**
177
178 * Pike: Decouple OpenStack HPA discovery logic from OpenStack Plugins
179
180
181 **MultiCloud Plugin for VIO (version 1.4.1)**
182
183 * None
184
185
186 **MultiCloud Plugin for Azure (version 1.2.4)**
187
188 * None
189
190
191 **MultiCloud Plugin for Kubernetes (version: 0.6.0)**
192
193 * 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
194 * Provided functionality of default Profiles allowing for instantiation of Resource Bundles without specifying profile when it's functionality is not needed
195 * Allowed providing instantiation-time override parameters to be merged into Resource Bundle's variables upon instantiation via oof/user/sdnc directives
196
197
198 **Bug Fixes**
199
200 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
201   MultiCloud WindRiver: Error when registering a cloud after deleting it
202
203 - `MULTICLOUD-846 <https://jira.onap.org/browse/MULTICLOUD-846>`_
204   MultiCloud Pike: Query stack by infra_workload API returns false status
205
206 - `MULTICLOUD-857 <https://jira.onap.org/browse/MULTICLOUD-857>`_
207   multicloud azure plugin failed to build due to incompatible with py3
208
209 - `MULTICLOUD-866 <https://jira.onap.org/browse/MULTICLOUD-866>`_
210   MultiCloud StarlingX: so openstack adapter not working with starlingx
211
212 - `MULTICLOUD-869 <https://jira.onap.org/browse/MULTICLOUD-869>`_
213   Wrong distribution of K8s definitions with many vf-modules
214
215 - `MULTICLOUD-968 <https://jira.onap.org/browse/MULTICLOUD-968>`_
216   the cloud region failed to be registered at second time
217
218 - `MULTICLOUD-970 <https://jira.onap.org/browse/MULTICLOUD-970>`_
219   parsing of Region name is incorrect
220
221 - `MULTICLOUD-1004 <https://jira.onap.org/browse/MULTICLOUD-1004>`_
222   KUD Multi Vagrant 18.04 issue
223
224 - `MULTICLOUD-1020 <https://jira.onap.org/browse/MULTICLOUD-1020>`_
225   hpa docker failure
226
227 - `MULTICLOUD-1025 <https://jira.onap.org/browse/MULTICLOUD-1025>`_
228   Handle non-typical tar file inside k8splugin properly
229
230 - `MULTICLOUD-1028 <https://jira.onap.org/browse/MULTICLOUD-1028>`_
231   hpa capabilities is not define
232
233 - `MULTICLOUD-1036 <https://jira.onap.org/browse/MULTICLOUD-1036>`_
234   Correct multicloud artifact broker configuration for Frankfurt
235
236 - `MULTICLOUD-1039 <https://jira.onap.org/browse/MULTICLOUD-1039>`_
237   cloud region unregistry API failed to clean related cache entries
238
239
240 **Known Issues**
241
242 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
243   MultiCloud OpenStack: image creating API cannot handle large image file
244
245 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
246   MultiCloud OpenStack: keypair cannot be passed for nova instance creation
247
248 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
249   MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
250
251 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
252   MultiCloud k8s: move to sigs yaml from ghodss
253
254 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
255   MultiCloud k8s: OVN Installation issues
256
257
258 **Security Notes**
259
260 *Fixed Security Issues*
261
262
263 *Known Security Issues*
264
265
266 *Known Vulnerabilities in Used Modules*
267
268
269 MULTICLOUD code has been formally scanned during build time using NexusIQ and
270 all Critical vulnerabilities have been addressed, items that remain open have
271 been assessed for risk and determined to be false positive.
272
273 The MULTICLOUD open Critical security vulnerabilities and their risk
274 assessment have been documented as part of the
275 `project
276 <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
277
278
279 Quick Links:
280   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
281
282   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
283
284   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
285
286   - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
287
288 **Upgrade Notes**
289
290 None
291
292 **Deprecation Notes**
293
294 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
295   has been stopped from Casablanca Release.
296 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
297   has been stopped from El Alto Release.
298 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
299   has been stopped from El Alto Release.
300
301 **Other**
302
303 None
304
305
306 Version: 5.0.1 (El Alto Release)
307 -----------------------------------
308
309 :Release Date: 2019-10-24
310
311 **New Features**
312
313 * Rebase to Python 3
314
315
316 **The MultiCloud services consists of following components:**
317
318 **MultiCloud Broker (version: 1.4.2)**
319
320 * Rebase to Python 3
321 * Update django version to 2.2.3
322
323
324 **MultiCloud ArtifactBroker (version: 1.4.2)**
325
326 * None
327
328
329 **MultiCloud FCAPS (version: 1.4.1)**
330
331 * Rebase to Python 3
332 * Update django version to 2.2.3
333
334
335 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.4.1)**
336
337 * Rebase to Python 3
338 * Update django version to 2.2.3
339
340 **MultiCloud Plugin for StarlingX (version: 1.4.1)**
341
342 * Rebase to Python 3
343 * Update django version to 2.2.3
344
345
346 **MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
347
348 * Rebase to Python 3 for pike plugin
349 * Update django version to 2.2.3
350
351 **MultiCloud Plugin for VIO (version 1.4.1)**
352
353 * Rebase to Python 3
354 * Update django version
355
356
357 **MultiCloud Plugin for Azure (version 1.2.4)**
358
359 * None
360
361 **MultiCloud Plugin for Kubernetes (version: 0.5.0)**
362
363 * Add support for Network Operator
364 * Update Kubespray and Kube version in KuD
365 * Use Multus DaemonSet for installing Multus in KuD
366 * Use NFD DaemonSet to integrate Node Feature discovery in KuD
367
368 **Bug Fixes**
369
370
371 - `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
372   MultiCloud k8s: KUD - Go version is not correct
373
374 - `MULTICLOUD-684 <https://jira.onap.org/browse/MULTICLOUD-684>`_
375   MultiCloud k8s: KUD - OVN Network Operator
376
377 - `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
378   MultiCloud k8s: Multus error when the namesapace is not default
379
380 - `MULTICLOUD-681 <https://jira.onap.org/browse/MULTICLOUD-681>`_
381   MultiCloud k8s: Use Multus DaemonSet for installing Multus in KuD
382
383 - `MULTICLOUD-772 <https://jira.onap.org/browse/MULTICLOUD-772>`_
384   MultiCloud k8s: Update the version of Kubespray in KUD
385
386 - `MULTICLOUD-797 <https://jira.onap.org/browse/MULTICLOUD-797>`_
387   MultiCloud k8s: Use NFD DaemonSet for integrating Node Feature discovery in KuD
388
389 - `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
390   MultiCloud k8s: Create KubeConfigDir if it does not exist
391
392 - `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
393   MultiCloud k8s: Add Find/Get method to get instance for a particular profile
394
395 - `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
396   MultiCloud k8s: Use defferedrestmapper instead of the normal one
397
398 - `MULTICLOUD-557 <https://jira.onap.org/browse/MULTICLOUD-557>`_
399   MultiCloud k8s: Kubernetes kind plugins should implement an interface
400
401 - `MULTICLOUD-835 <https://jira.onap.org/browse/MULTICLOUD-835>`_
402   MultiCloud Framework: Cannot Register cloud region with multicloud via REST
403
404 **Known Issues**
405
406 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
407   MultiCloud OpenStack: image creating API cannot handle large image file
408
409 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
410   MultiCloud OpenStack: keypair cannot be passed for nova instance creation
411
412 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
413   MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
414
415 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
416   MultiCloud k8s: OVN Installation issues
417
418 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
419   MultiCloud k8s: move to sigs yaml from ghodss
420
421 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
422   MultiCloud WindRiver: Error when registering a cloud after deleting it
423
424 - `MULTICLOUD-846 <https://jira.onap.org/browse/MULTICLOUD-846>`_
425   MultiCloud Pike: Query stack by infra_workload API returns false status
426
427 - `MULTICLOUD-866 <https://jira.onap.org/browse/MULTICLOUD-866>`_
428   MultiCloud StarlingX: so openstack adapter not working with starlingx
429
430 **Security Notes**
431
432 *Fixed Security Issues*
433
434
435 *Known Security Issues*
436
437
438 *Known Vulnerabilities in Used Modules*
439
440
441 MULTICLOUD code has been formally scanned during build time using NexusIQ and
442 all Critical vulnerabilities have been addressed, items that remain open have
443 been assessed for risk and determined to be false positive.
444
445 The MULTICLOUD open Critical security vulnerabilities and their risk
446 assessment have been documented as part of the
447 `project <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
448
449
450 Quick Links:
451   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
452
453   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
454
455   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
456
457   - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
458
459 **Upgrade Notes**
460
461 None
462
463 **Deprecation Notes**
464
465 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
466   has been stopped from Casablanca Release.
467 * The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
468   has been stopped from El Alto Release.
469 * The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
470   has been stopped from El Alto Release.
471
472 **Other**
473
474 None
475
476
477 Version: 4.0.0 (Dublin Release)
478 -----------------------------------
479
480 :Release Date: 2019-06-10
481
482 **New Features**
483
484 * Upgraded the Generic API to offload Infrastructure's workload LCM from SO to
485   MutliCloud
486 * Upgraded the Capacity Check API to support F-GPS for OOF
487 * Enhanced the security by enabling secured communication and run as
488   non-root user
489 * Enhanced the multicloud NBI to support multi-tenant by new header field
490 * Minimized docker image footprint by rebasing images to Alpine
491 * Refactored and enhance the MultiCloud OpenStack VES agent service to a
492   standalone service as multicloud-fcaps
493 * Updated the plugin for Wind River Titanium Cloud to realize the enhanced
494   the Generic API
495 * Added plugin for Kubernetes based cloud regions which supports deployment
496   via Helm Charts
497 * Added artifactbroker as a SDC client to retrieve VNF artifacts for Multicloud
498   plugins services
499 * Added plugin for StarlingX
500 * Added plugin for ThinkCloud
501
502
503 **The MultiCloud services consists of following components:**
504
505 **MultiCloud Broker (version: 1.3.3)**
506
507 * Extended infra_workload API for better integration of SO and MultiCloud
508 * Extended check_vim_capacity API to check capacity at AZ level
509 * Added optional header field "Project" to support multi-tenants
510 * Added plugin type for k8s and starlingx
511 * Run as non-root user
512
513
514 **MultiCloud ArtifactBroker (version: 1.3.3)**
515
516 * Added artifactbroker service to retrieve VNF artifacts from SDC
517 * Deployed as a sidecar for MultiCloud Plugin services
518 * Run as non-root user
519
520
521 **MultiCloud FCAPS (version: 1.3.4)**
522
523 * Common service to support relay FCAPS data from OpenStack
524 * Rebased image to alpine in favor of Docker image footprint
525 * Enable HTTPS endpoints to realize secured communication requirement
526 * Run as non-root user
527
528
529 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.3.4)**
530
531 * Enhanced the infra_workload to realize the extended API requirements
532 * Enhanced the capacity_check API to check the capacity on AZ level
533 * Enhanced the API handler to accept new request Header "Project"
534 * Refactored the helper codes into separated thread.
535 * Rebased image to alpine in favor of Docker image footprint
536 * Enable HTTPS endpoints to realize secured communication requirement
537 * Move the vesagent functionality to MultiCloud FCAPS module
538 * Run as non-root user
539
540 **MultiCloud Plugin for StarlingX (version: 1.3.4)**
541
542 * Align to MultiCloud Plugin for Wind River
543 * Run as non-root user
544
545
546 **MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
547
548 * Support OpenStack Ocata, Pike
549 * Rebased image to alpine in favor of Docker image footprint
550 * Enable HTTPS endpoints to realize secured communication requirement
551 * Run as non-root user
552
553 **MultiCloud Plugin for VIO (version 1.3.1)**
554
555 * Enable CCVPN DR API through extention.
556 * Enable multi architecture support for MultiCloud-VIO image.
557 * Enable vsphere operation support and vmdk validation.
558 * Enhanced the capacity_check API to check the capacity on AZ level.
559 * Enable HTTPS endpoints to realize secured communication requirement.
560 * Optimize image size and run as non-root user.
561
562
563 **MultiCloud Plugin for Azure (version 1.2.4)**
564
565 * Rebased image to alpine in favor of Docker image footprint
566 * Run as non-root user
567
568 **MultiCloud Plugin for Kubernetes (version: 0.4.0)**
569
570 * Create workloads in Kubernetes based cloud regions
571 * Provides REST api to upload Helm Charts as artifacts
572 * The Helm Charts can be customized via a Profile API before deployment
573 * Added a connectivity API that allows you to upload KubeConfig
574   information that is then used to access/modify resources in a cluster
575 * Provides a Day 2 configuration API that allows modifying resources in
576   a cluster
577 * Tested with Edgex Helm charts and vFirewall Helm charts
578
579
580 **Bug Fixes**
581
582 - `MULTICLOUD-605 <https://jira.onap.org/browse/MULTICLOUD-605>`_
583   MultiCloud Plugin: Robot Heat Bridge fails to Multicloud due to the
584   keystone client in Init Bridge is not getting the identity url
585   back from MultiCloud.
586
587 - `MULTICLOUD-657 <https://jira.onap.org/browse/MULTICLOUD-657>`_
588   MultiCloud WindRiver: VF-C cannot enumerate tenants list with API v1
589
590 - `MULTICLOUD-651 <https://jira.onap.org/browse/MULTICLOUD-651>`_
591   MultiCloud artifactbroker: artifactbroker does not compose appropriate
592   meta files for MultiCloud plugins
593
594 - `MULTICLOUD-653 <https://jira.onap.org/browse/MULTICLOUD-653>`_
595   MultiCloud k8s: vFw Helm charts installs ok but not traffic seen on sink
596
597 - `MULTICLOUD-656 <https://jira.onap.org/browse/MULTICLOUD-656>`_
598   MultiCloud WindRiver: MultiCloud WindRiver plugin cannot load VF Module
599   artifacts which are fed by artifactbroker
600
601 - `MULTICLOUD-633 <https://jira.onap.org/browse/MULTICLOUD-633>`_
602   MultiCloud Doc: Update the infra_workload API to reflect enhancement
603   in Dublin
604
605 - `MULTICLOUD-584 <https://jira.onap.org/browse/MULTICLOUD-584>`_
606   MultiCloud FCAPS: Multicloud-fcaps fails health check with 502
607
608 - `MULTICLOUD-627 <https://jira.onap.org/browse/MULTICLOUD-627>`_
609   MultiCloud Azure: multicloud-azure docker image cannot boot up
610   after rebasing to alpine
611
612 - `MULTICLOUD-611 <https://jira.onap.org/browse/MULTICLOUD-611>`_
613   MultiCloud WindRiver: 500 resturn code for some infra_workload API calls
614
615 - `MULTICLOUD-603 <https://jira.onap.org/browse/MULTICLOUD-603>`_
616   MultiCloud WindRiver: Error returns while querying workload-id after
617   workload create
618
619 - `MULTICLOUD-588 <https://jira.onap.org/browse/MULTICLOUD-588>`_
620   MultiCloud Broker: broker fails to boot up after rebasing to alpine
621
622 - `MULTICLOUD-477 <https://jira.onap.org/browse/MULTICLOUD-477>`_
623   MultiCloud OpenStack: service URL definitions interfere with each other
624
625 - `MULTICLOUD-476 <https://jira.onap.org/browse/MULTICLOUD-476>`_
626   MultiCloud Broker: POST fails on v1 interface
627
628 - `MULTICLOUD-478 <https://jira.onap.org/browse/MULTICLOUD-478>`_
629   MultiCloud OpenStack: Handling of mapping from v3 keystone to v2 keystone
630   is faulty
631
632 - `MULTICLOUD-479 <https://jira.onap.org/browse/MULTICLOUD-479>`_
633   MultiCloud WindRiver: heatbridge_update not working correctly
634
635 - `MULTICLOUD-645 <https://jira.onap.org/browse/MULTICLOUD-645>`_
636   MultiCloud k8s: Multicloud-k8s to SO responses don't match
637
638 - `MULTICLOUD-283 <https://jira.onap.org/browse/MULTICLOUD-283>`_
639   MultiCloud Doc: API documentation : POST tokens is missing
640
641 - `MULTICLOUD-585 <https://jira.onap.org/browse/MULTICLOUD-585>`_
642   MultiCloud k8s: CustomResourceDefinitions are not getting created
643
644 - `MULTICLOUD-595 <https://jira.onap.org/browse/MULTICLOUD-595>`_
645   MultiCloud WindRiver: unexpected exception during registration without privilege
646
647 - `MULTICLOUD-582 <https://jira.onap.org/browse/MULTICLOUD-582>`_
648   MultiCloud k8s: Fix error in CSIT setup.sh
649
650 - `MULTICLOUD-575 <https://jira.onap.org/browse/MULTICLOUD-575>`_
651   MultiCloud k8s: k8s docker build is broken
652
653 - `MULTICLOUD-462 <https://jira.onap.org/browse/MULTICLOUD-462>`_
654   MultiCloud k8s: Namespace should be created by k8splugin before resources
655   are created in kubernetes
656
657 - `MULTICLOUD-483 <https://jira.onap.org/browse/MULTICLOUD-483>`_
658   MultiCloud StarlingX: Starling-X healthcheck test is FAIL
659
660 - `MULTICLOUD-562 <https://jira.onap.org/browse/MULTICLOUD-562>`_
661   MultiCloud k8s: Fix multicloud-k8s csit
662
663 - `MULTICLOUD-558 <https://jira.onap.org/browse/MULTICLOUD-558>`_
664   MultiCloud k8s: Make profile keys explicit
665
666 - `MULTICLOUD-552 <https://jira.onap.org/browse/MULTICLOUD-552>`_
667   MultiCloud OpenStack: HPA passthrough discovery is not right
668
669 - `MULTICLOUD-525 <https://jira.onap.org/browse/MULTICLOUD-525>`_
670   MultiCloud k8s: chart name should not be mandatory
671
672 - `MULTICLOUD-439 <https://jira.onap.org/browse/MULTICLOUD-439>`_
673   MultiCloud k8s: reflect.deepequal does not work in tests
674
675 - `MULTICLOUD-440 <https://jira.onap.org/browse/MULTICLOUD-440>`_
676   MultiCloud k8s: Refactor definition_test code
677
678 - `MULTICLOUD-438 <https://jira.onap.org/browse/MULTICLOUD-438>`_
679   MultiCloud k8s: definition upload calls db create in wrong order
680
681 - `MULTICLOUD-435 <https://jira.onap.org/browse/MULTICLOUD-435>`_
682   MultiCloud k8s: Delete should not error out if there is no document found
683
684 - `MULTICLOUD-619 <https://jira.onap.org/browse/MULTICLOUD-619>`_
685   MultiCloud k8s: System wide environment variables not sourced by default
686   for tests
687
688 - `MULTICLOUD-607 <https://jira.onap.org/browse/MULTICLOUD-607>`_
689   MultiCloud k8s: Wrong logic for pip installation/upgrade
690
691 - `MULTICLOUD-610 <https://jira.onap.org/browse/MULTICLOUD-610>`_
692   MultiCloud k8s: kud installation fails with old golang version
693
694 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
695   MultiCloud k8s: aio.sh is not rerunnable
696
697 - `MULTICLOUD-643 <https://jira.onap.org/browse/MULTICLOUD-643>`_
698   MultiCloud artifactbroker: gson parse issue for the list of VF_MODULE_ARTIFACT
699
700 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
701   MultiCloud k8s: aio.sh is not rerunnable
702
703 - `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
704   MultiCloud k8s: aio.sh is not rerunnable
705
706 **Known Issues**
707
708 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
709   MultiCloud OpenStack: image creating API cannot handle large image file
710
711 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
712   MultiCloud OpenStack: keypair cannot be passed for nova instance creation
713
714 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
715   MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
716
717 - `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
718   MultiCloud k8s: KUD - Go version is not correct
719
720 - `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
721   MultiCloud k8s: Multus error when the namesapace is not default
722
723 - `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
724   MultiCloud k8s: Create KubeConfigDir if it does not exist
725
726 - `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
727   MultiCloud k8s: Add Find/Get method to get instance for a particular profile
728
729 - `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
730   MultiCloud k8s: OVN Installation issues
731
732 - `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
733   MultiCloud k8s: Use defferedrestmapper instead of the normal one
734
735 - `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
736   MultiCloud k8s: move to sigs yaml from ghodss
737
738 - `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
739   MultiCloud WindRiver: Error when registering a cloud after deleting it
740
741
742 **Security Notes**
743
744 *Fixed Security Issues*
745
746 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
747   In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
748
749 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
750   In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
751
752 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
753   In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
754
755 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
756   In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
757
758 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
759   In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
760
761 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
762   In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
763
764
765 *Known Security Issues*
766
767
768 *Known Vulnerabilities in Used Modules*
769
770
771 MULTICLOUD code has been formally scanned during build time using NexusIQ and
772 all Critical vulnerabilities have been addressed, items that remain open have
773 been assessed for risk and determined to be false positive.
774
775 The MULTICLOUD open Critical security vulnerabilities and their risk
776 assessment have been documented as part of the
777 `project <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`__.
778
779
780 Quick Links:
781   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
782
783   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
784
785   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`__
786
787   - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`__
788
789 **Upgrade Notes**
790
791 None
792
793 **Deprecation Notes**
794
795 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
796   has been stopped from Casablanca Release.
797
798 **Other**
799
800 None
801
802
803 Version: 3.0.1 (Casablanca Maintenance Release)
804 -----------------------------------------------
805
806 :Release Date: January 31st, 2019
807
808
809 **New Features**
810
811 None
812
813 **The MultiCloud services in this release consist of following components:**
814
815 - MultiCloud Broker (version: 1.2.2)
816
817 - MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.4)
818
819 - MultiCloud Plugin for OpenStack Ocata (version: 1.2.4)
820
821 - MultiCloud Plugin for OpenStack Pike (version: 1.2.4)
822
823 - MultiCloud Plugin for VIO (version 1.2.2)
824
825 - MultiCloud Plugin for Azure (version 1.2.2)
826
827
828 **Bug Fixes**
829
830 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
831   meta_data initialized with wrong type
832
833 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
834   Multicloud Fails with Keystone v2.0
835
836 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
837   Cloud userdata is not passed to openstack nova instance.
838
839 - `MULTICLOUD-391 <https://jira.onap.org/browse/MULTICLOUD-391>`_
840   Remove non-standard disclaimer from license files
841
842 - `MULTICLOUD-404 <https://jira.onap.org/browse/MULTICLOUD-404>`_
843   multicloud return value is inconsistent between plugin and broker
844
845 - `MULTICLOUD-405 <https://jira.onap.org/browse/MULTICLOUD-405>`_
846   multicloud metadata format is incorrect
847
848 - `MULTICLOUD-407 <https://jira.onap.org/browse/MULTICLOUD-407>`_
849   multicloud does not pass userdata to openstack
850
851 - `MULTICLOUD-412 <https://jira.onap.org/browse/MULTICLOUD-412>`_
852   Discover snapshots get error
853
854 - `MULTICLOUD-414 <https://jira.onap.org/browse/MULTICLOUD-414>`_
855   Fix reboot vm problem
856
857 - `MULTICLOUD-415 <https://jira.onap.org/browse/MULTICLOUD-415>`_
858   multicloud ocata and pike cannot discover VIM resources
859
860 - `MULTICLOUD-423 <https://jira.onap.org/browse/MULTICLOUD-423>`_
861   multicloud DELETE without a stack-id still deletes a stack
862
863 - `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
864   Multicloud registration error with image version 1.2.2
865
866 - `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
867   Multicloud Infra_workload API performance issue with image version 1.2.3
868
869
870
871 **Known Issues**
872
873 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
874   OPENO images API: image creating API cannot handle large image file
875
876 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
877   OPENO servers API: keypair cannot be passed for nova instance creation
878
879 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
880   API request to multicloud with authorization header will be rejected
881
882
883 **Security Notes**
884
885 *Fixed Security Issues*
886
887
888 *Known Security Issues*
889
890 - `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
891   In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
892
893 - `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
894   In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
895
896 - `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
897   In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
898
899 - `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
900   In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
901
902 - `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
903   In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
904
905 - `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
906   In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
907
908
909 *Known Vulnerabilities in Used Modules*
910
911
912 MULTICLOUD code has been formally scanned during build time using NexusIQ and
913 all Critical vulnerabilities have been addressed, items that remain open have
914 been assessed for risk and determined to be false positive.
915
916 The MULTICLOUD open Critical security vulnerabilities and their risk
917 assessment have been documented as part of the
918 `Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
919
920
921 Quick Links:
922   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
923
924   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
925
926   - `Project Vulnerability Review Table for Multicloud Casablanca Maintenance Release <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_
927
928 **Upgrade Notes**
929
930 None
931
932 **Deprecation Notes**
933
934 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
935   has been stopped from Casablanca Release.
936
937 **Other**
938
939 The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
940 Casablanca Maintenance Release yet. Please update the OOM chart manually
941 to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
942
943
944 Version: 3.0.0 (Casablanca Release)
945 -----------------------------------
946
947 :Release Date: 2018-11-30
948
949 **New Features**
950
951 * Enriched the documentaton with Architecture descriptions
952 * Verified the supports to end to end vCPE TOSCA VNF use case
953 * Upgraded to Northbound API v1 to support `Consistent ID of a Cloud Region`
954 * Added new Generic API to offload Infrastructure's workload LCM from SO to
955   MutliCloud
956 * Updated the plugin for Wind River to support Titanium Cloud R5
957 * Updated the plugin for VIO to support VIO 5.0
958 * Added a plugin to support OpenStack Pike
959 * Released Azure's plugin seed code
960 * Released Kubernetes' plugin seed code
961
962
963 **The MultiCloud services consists of following components:**
964
965 **MultiCloud Broker (version: 1.2.2)**
966
967 * Added plugin type for azure and pike
968 * Added API v1 to align to `Consistent ID of a Cloud Region`
969 * Added API infra_workload to enable SO and MultiCloud Integration
970
971 **MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.2)**
972
973 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
974 * Decoupled AAI's cloud-region-id from OpenStack Region ID
975 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
976   multi-region feature.
977 * Enabled the on-boarding of subclouds of Titanium Cloud in Distributed Cloud
978   Mode
979 * Automated the decommission of a Cloud Region
980 * Automated the updating AAI with heat stack resources
981 * Enabled Server Operations API for Auto-Healing
982 * Cached the AAI cloud region data to improve the API handling performance
983 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
984 * Fixed the keystone v2.0 endpoint issue
985
986 **MultiCloud Plugin for OpenStack (version: 1.2.2)**
987
988 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
989 * Decoupled AAI's cloud-region-id from OpenStack Region ID
990 * Enabled Server Operations API for Auto-Healing
991 * Cached the AAI cloud region data to improve the API handling performance
992 * Passed the vCPE TOSCA VNF use case with several critical issues fixed
993 * Fixed the keystone v2.0 endpoint issue
994
995
996 **MultiCloud Plugin for VIO (version 1.2.2)**
997
998 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
999 * Decoupled AAI's cloud-region-id from OpenStack Region ID
1000 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
1001   multi-region feature.
1002 * Automated the decommission of a Cloud Region
1003 * Supported Cloud Agnostic Placement Policies in VIO plugin
1004 * Enabled Server Operations API for Auto-Healing
1005 * Enabled marker support on logging
1006
1007
1008 **MultiCloud Plugin for Azure (version 1.2.2)**
1009
1010 * Released inital seed code
1011 * Enabled flavor discovery during on-boarding of azure cloud
1012 * Supported for OOB vFW and vDNS use cases using the plugin
1013
1014 **MultiCloud Plugin for Kubernetes (version: N/A)**
1015
1016 * Released initial seed code
1017 * Supported Service, Deployment and Namespace Kubernetes objects for this
1018   initial phase
1019 * Provided functional tests for ensuring its correct operation using an
1020   emulated ONAP interaction
1021 * Included a vagrant project for provisioning a Kubernetes deployment
1022
1023
1024 **Bug Fixes**
1025
1026 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
1027   OPENO servers API: meta_data is generated in wrong type
1028
1029 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
1030   OPENO identity API: identity API cannot work with keystone endpoint v2.0
1031
1032 - `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
1033   OPENO servers API: pass userdata without contextArray, then "user_data"
1034   is not being passed to nova instance API.
1035
1036 **Known Issues**
1037
1038 - `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
1039   OPENO images API: image creating API cannot handle large image file
1040
1041 - `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
1042   OPENO servers API: keypair cannot be passed for nova instance creation
1043
1044 - `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
1045   API request to multicloud with authorization header will be rejected
1046
1047
1048
1049 **Security Notes**
1050
1051 MULTICLOUD code has been formally scanned during build time using NexusIQ and
1052 all Critical vulnerabilities have been addressed, items that remain open have
1053 been assessed for risk and determined to be false positive.
1054
1055 The MULTICLOUD open Critical security vulnerabilities and their risk
1056 assessment have been documented as part of the `project
1057 <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`__.
1058
1059
1060 Quick Links:
1061   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
1062
1063   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`__
1064
1065   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`__
1066
1067 **Upgrade Notes**
1068
1069 None
1070
1071 **Deprecation Notes**
1072
1073 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
1074   has been stopped from Casablanca Release.
1075
1076 **Other**
1077
1078 None
1079
1080
1081 Version: 2.0.0 (Beijing Release)
1082 --------------------------------
1083
1084 :Release Date: 2018-06-07
1085
1086
1087 **New Features**
1088
1089 * Allow to check capacity capability for smart VNF placement across VIMs.
1090 * Declarative template driven framework to generate API dynamically.
1091 * Federate the events of VIM layer with ONAP message bus which provide direct
1092   help to HA fencing and improve the
1093   efficiency of VM recover with performance verification.
1094 * Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
1095 * Enable distributed log collection mechanism to a centralized logging
1096   analysis system.
1097 * Improve parallelism of Multi VIM/Cloud service framework with performance
1098   verification.
1099 * Upload and download images based on Cloud storage capabilities to support
1100   remote image distribution requirement.
1101
1102 **Bug Fixes**
1103
1104 - `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
1105   Allow to forward header properties through Multi VIM/Cloud framework
1106
1107 - `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
1108   Fix VESAgent health check flow
1109
1110 - `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
1111   Fix Multi VIM/Cloud plugins to enable ID binding with each request.
1112
1113
1114 **Known Issues**
1115
1116 - `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
1117   One known issue is that the Ocata image is not put into the consistent place
1118   as R1 and please attention to the
1119   download path when you choose manual installation of Ocata plugin from the
1120   image pool.
1121
1122 **Security Notes**
1123
1124 MULTICLOUD code has been formally scanned during build time using NexusIQ and
1125 no Critical vulnerability were found.
1126
1127 Quick Links:
1128   - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
1129
1130   - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
1131
1132 **Upgrade Notes**
1133
1134 None
1135
1136 **Deprecation Notes**
1137
1138 None
1139
1140 **Other**
1141
1142 None
1143
1144 Version: 1.0.0 (Amsterdam Release)
1145 ----------------------------------
1146
1147 :Release Date: 2017-11-16
1148
1149
1150 **New Features**
1151
1152 * Keystone proxy for convenient integration with modules which depend on
1153   original OpenStack functions
1154 * Multiple VIM registry and unregister
1155 * Resources LCM functions
1156 * Auto-deployment support to both K8s and heat
1157 * Hierarchical binding based integration with the third party SDN controller
1158 * Basic Fcaps alert collection support, VM abnormal status is thrown out as
1159   an example
1160 * Fake cloud based Unit and system test framework
1161 * Complete code coverage detection, CSIT, and document framework
1162 * Provide several plugins of different backbends, including: Vanilla OpenStack
1163   (based on Ocata) and commercial Clouds including OpenStack (including
1164   Titanium - Mitaka from Wind River and VIO - Ocata from VMware)
1165
1166 **Bug Fixes**
1167
1168 - `MULTICLOUD-123 <https://jira.onap.org/browse/MULTICLOUD-123>`_
1169   Append v3 to keystone url by default, if keystone version is missing.
1170
1171 - `MULTICLOUD-102 <https://jira.onap.org/browse/MULTICLOUD-102>`_
1172   Throw exception in Multi Cloud when backend OpenStack throw exceptions.
1173
1174 - `MULTICLOUD-101 <https://jira.onap.org/browse/MULTICLOUD-101>`_
1175   Fix failed to add image info to AAI if image name didn't contain '-'.
1176
1177
1178 **Known Issues**
1179
1180 None
1181
1182 **Security Issues**
1183
1184 None
1185
1186 **Upgrade Notes**
1187
1188 None
1189
1190 **Deprecation Notes**
1191
1192 None
1193
1194 **Other**
1195
1196 None
1197
1198 ===========
1199
1200 End of Release Notes