blob: a45f22a62697603e8145fa1657b22dd7b97d2d3d [file] [log] [blame]
Li Xinhui8ecf3552018-04-16 16:44:59 +08001..
2 This work is licensed under a Creative Commons Attribution 4.0
3 International License.
Ethan Lynn2906f882018-01-15 10:32:43 +08004
xinhuilie0b23692017-11-09 04:28:27 +08005=============
6Release Notes
7=============
8
Bin Yang1a3b0972019-09-18 08:51:39 +00009Version: 5.0.1 (El Alto Release)
10-----------------------------------
11
Bin Yang94b75aa2019-10-11 03:09:29 +000012:Release Date: 2019-10-24
Bin Yang1a3b0972019-09-18 08:51:39 +000013
14**New Features**
15
16* Rebase to Python 3
17
18
19**The MultiCloud services consists of following components:**
20
Bin Yangcd9b0ea2019-09-30 01:37:53 +000021**MultiCloud Broker (version: 1.4.2)**
Bin Yang1a3b0972019-09-18 08:51:39 +000022
23* Rebase to Python 3
24* Update django version to 2.2.3
25
26
Bin Yangcd9b0ea2019-09-30 01:37:53 +000027**MultiCloud ArtifactBroker (version: 1.4.2)**
Bin Yang1a3b0972019-09-18 08:51:39 +000028
29* None
30
31
32**MultiCloud FCAPS (version: 1.4.1)**
33
34* Rebase to Python 3
35* Update django version to 2.2.3
36
37
38**MultiCloud Plugin for Wind River Titanium Cloud (version: 1.4.1)**
39
40* Rebase to Python 3
41* Update django version to 2.2.3
42
43**MultiCloud Plugin for StarlingX (version: 1.4.1)**
44
45* Rebase to Python 3
46* Update django version to 2.2.3
47
48
49**MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
50
51* Rebase to Python 3 for pike plugin
52* Update django version to 2.2.3
53
54**MultiCloud Plugin for VIO (version 1.4.1)**
55
56* Rebase to Python 3
57* Update django version
58
59
60**MultiCloud Plugin for Azure (version 1.2.4)**
61
62* None
63
64**MultiCloud Plugin for Kubernetes (version: 0.5.0)**
65
66* Add support for Network Operator
67* Update Kubespray and Kube version in KuD
68* Use Multus DaemonSet for installing Multus in KuD
69* Use NFD DaemonSet to integrate Node Feature discovery in KuD
70
71**Bug Fixes**
72
73
74- `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
75 MultiCloud k8s: KUD - Go version is not correct
76
77- `MULTICLOUD-684 <https://jira.onap.org/browse/MULTICLOUD-684>`_
78 MultiCloud k8s: KUD - OVN Network Operator
79
80- `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
81 MultiCloud k8s: Multus error when the namesapace is not default
82
83- `MULTICLOUD-681 <https://jira.onap.org/browse/MULTICLOUD-681>`_
84 MultiCloud k8s: Use Multus DaemonSet for installing Multus in KuD
85
86- `MULTICLOUD-772 <https://jira.onap.org/browse/MULTICLOUD-772>`_
87 MultiCloud k8s: Update the version of Kubespray in KUD
88
89- `MULTICLOUD-797 <https://jira.onap.org/browse/MULTICLOUD-797>`_
90 MultiCloud k8s: Use NFD DaemonSet for integrating Node Feature discovery in KuD
91
92- `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
93 MultiCloud k8s: Create KubeConfigDir if it does not exist
94
95- `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
96 MultiCloud k8s: Add Find/Get method to get instance for a particular profile
97
98- `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
99 MultiCloud k8s: Use defferedrestmapper instead of the normal one
100
101- `MULTICLOUD-557 <https://jira.onap.org/browse/MULTICLOUD-557>`_
102 MultiCloud k8s: Kubernetes kind plugins should implement an interface
103
Bin Yangcd9b0ea2019-09-30 01:37:53 +0000104- `MULTICLOUD-835 <https://jira.onap.org/browse/MULTICLOUD-835>`_
105 MultiCloud Framework: Cannot Register cloud region with multicloud via REST
Bin Yang1a3b0972019-09-18 08:51:39 +0000106
107**Known Issues**
108
109- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
110 MultiCloud OpenStack: image creating API cannot handle large image file
111
112- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
113 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
114
115- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
116 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
117
118- `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
119 MultiCloud k8s: OVN Installation issues
120
121- `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
122 MultiCloud k8s: move to sigs yaml from ghodss
123
124- `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
125 MultiCloud WindRiver: Error when registering a cloud after deleting it
126
Bin Yang0a1d9e22019-10-12 08:11:16 +0000127- `MULTICLOUD-846 <https://jira.onap.org/browse/MULTICLOUD-846>`_
128 MultiCloud Pike: Query stack by infra_workload API returns false status
Bin Yang1a3b0972019-09-18 08:51:39 +0000129
Bin Yang53619352019-10-17 12:05:33 +0000130- `MULTICLOUD-866 <https://jira.onap.org/browse/MULTICLOUD-866>`_
131 MultiCloud StarlingX: so openstack adapter not working with starlingx
132
Bin Yang1a3b0972019-09-18 08:51:39 +0000133**Security Notes**
134
135*Fixed Security Issues*
136
137
138*Known Security Issues*
139
140
141*Known Vulnerabilities in Used Modules*
142
143
144MULTICLOUD code has been formally scanned during build time using NexusIQ and
145all Critical vulnerabilities have been addressed, items that remain open have
146been assessed for risk and determined to be false positive.
147
148The MULTICLOUD open Critical security vulnerabilities and their risk
149assessment have been documented as part of the
150`project <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_.
151
152
153Quick Links:
154 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
155
156 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
157
158 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=68541501>`_
159
160 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
161
162**Upgrade Notes**
163
164None
165
166**Deprecation Notes**
167
168* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
169 has been stopped from Casablanca Release.
170* The maintenance with regarding to MultiCloud plugin for OpenStack Ocata
171 has been stopped from El Alto Release.
172* The maintenance with regarding to MultiCloud plugin for OpenStack Lenovo
173 has been stopped from El Alto Release.
174
175**Other**
176
177None
178
179
Bin Yangfc9a9f32019-06-04 05:14:41 +0000180Version: 4.0.0 (Dublin Release)
181-----------------------------------
182
183:Release Date: 2019-06-10
184
185**New Features**
186
187* Upgraded the Generic API to offload Infrastructure's workload LCM from SO to
188 MutliCloud
189* Upgraded the Capacity Check API to support F-GPS for OOF
190* Enhanced the security by enabling secured communication and run as
191 non-root user
192* Enhanced the multicloud NBI to support multi-tenant by new header field
193* Minimized docker image footprint by rebasing images to Alpine
194* Refactored and enhance the MultiCloud OpenStack VES agent service to a
195 standalone service as multicloud-fcaps
196* Updated the plugin for Wind River Titanium Cloud to realize the enhanced
197 the Generic API
198* Added plugin for Kubernetes based cloud regions which supports deployment
199 via Helm Charts
200* Added artifactbroker as a SDC client to retrieve VNF artifacts for Multicloud
201 plugins services
202* Added plugin for StarlingX
203* Added plugin for ThinkCloud
204
205
206**The MultiCloud services consists of following components:**
207
208**MultiCloud Broker (version: 1.3.3)**
209
210* Extended infra_workload API for better integration of SO and MultiCloud
211* Extended check_vim_capacity API to check capacity at AZ level
212* Added optional header field "Project" to support multi-tenants
213* Added plugin type for k8s and starlingx
214* Run as non-root user
215
216
217**MultiCloud ArtifactBroker (version: 1.3.3)**
218
219* Added artifactbroker service to retrieve VNF artifacts from SDC
220* Deployed as a sidecar for MultiCloud Plugin services
221* Run as non-root user
222
223
224**MultiCloud FCAPS (version: 1.3.4)**
225
226* Common service to support relay FCAPS data from OpenStack
227* Rebased image to alpine in favor of Docker image footprint
228* Enable HTTPS endpoints to realize secured communication requirement
229* Run as non-root user
230
231
232**MultiCloud Plugin for Wind River Titanium Cloud (version: 1.3.4)**
233
234* Enhanced the infra_workload to realize the extended API requirements
235* Enhanced the capacity_check API to check the capacity on AZ level
236* Enhanced the API handler to accept new request Header "Project"
237* Refactored the helper codes into separated thread.
238* Rebased image to alpine in favor of Docker image footprint
239* Enable HTTPS endpoints to realize secured communication requirement
240* Move the vesagent functionality to MultiCloud FCAPS module
241* Run as non-root user
242
243**MultiCloud Plugin for StarlingX (version: 1.3.4)**
244
245* Align to MultiCloud Plugin for Wind River
246* Run as non-root user
247
248
249**MultiCloud Plugin for OpenStack versions (version: 1.3.4)**
250
251* Support OpenStack Ocata, Pike
252* Rebased image to alpine in favor of Docker image footprint
253* Enable HTTPS endpoints to realize secured communication requirement
254* Run as non-root user
255
256**MultiCloud Plugin for VIO (version 1.3.1)**
257
258* Enable CCVPN DR API through extention.
259* Enable multi architecture support for MultiCloud-VIO image.
260* Enable vsphere operation support and vmdk validation.
261* Enhanced the capacity_check API to check the capacity on AZ level.
262* Enable HTTPS endpoints to realize secured communication requirement.
263* Optimize image size and run as non-root user.
264
265
266**MultiCloud Plugin for Azure (version 1.2.4)**
267
268* Rebased image to alpine in favor of Docker image footprint
269* Run as non-root user
270
271**MultiCloud Plugin for Kubernetes (version: 0.4.0)**
272
273* Create workloads in Kubernetes based cloud regions
274* Provides REST api to upload Helm Charts as artifacts
275* The Helm Charts can be customized via a Profile API before deployment
276* Added a connectivity API that allows you to upload KubeConfig
277 information that is then used to access/modify resources in a cluster
278* Provides a Day 2 configuration API that allows modifying resources in
279 a cluster
280* Tested with Edgex Helm charts and vFirewall Helm charts
281
282
283**Bug Fixes**
284
285- `MULTICLOUD-605 <https://jira.onap.org/browse/MULTICLOUD-605>`_
286 MultiCloud Plugin: Robot Heat Bridge fails to Multicloud due to the
287 keystone client in Init Bridge is not getting the identity url
288 back from MultiCloud.
289
290- `MULTICLOUD-657 <https://jira.onap.org/browse/MULTICLOUD-657>`_
291 MultiCloud WindRiver: VF-C cannot enumerate tenants list with API v1
292
293- `MULTICLOUD-651 <https://jira.onap.org/browse/MULTICLOUD-651>`_
294 MultiCloud artifactbroker: artifactbroker does not compose appropriate
295 meta files for MultiCloud plugins
296
297- `MULTICLOUD-653 <https://jira.onap.org/browse/MULTICLOUD-653>`_
298 MultiCloud k8s: vFw Helm charts installs ok but not traffic seen on sink
299
300- `MULTICLOUD-656 <https://jira.onap.org/browse/MULTICLOUD-656>`_
301 MultiCloud WindRiver: MultiCloud WindRiver plugin cannot load VF Module
302 artifacts which are fed by artifactbroker
303
304- `MULTICLOUD-633 <https://jira.onap.org/browse/MULTICLOUD-633>`_
305 MultiCloud Doc: Update the infra_workload API to reflect enhancement
306 in Dublin
307
308- `MULTICLOUD-584 <https://jira.onap.org/browse/MULTICLOUD-584>`_
309 MultiCloud FCAPS: Multicloud-fcaps fails health check with 502
310
311- `MULTICLOUD-627 <https://jira.onap.org/browse/MULTICLOUD-627>`_
312 MultiCloud Azure: multicloud-azure docker image cannot boot up
313 after rebasing to alpine
314
315- `MULTICLOUD-611 <https://jira.onap.org/browse/MULTICLOUD-611>`_
316 MultiCloud WindRiver: 500 resturn code for some infra_workload API calls
317
318- `MULTICLOUD-603 <https://jira.onap.org/browse/MULTICLOUD-603>`_
319 MultiCloud WindRiver: Error returns while querying workload-id after
320 workload create
321
322- `MULTICLOUD-588 <https://jira.onap.org/browse/MULTICLOUD-588>`_
323 MultiCloud Broker: broker fails to boot up after rebasing to alpine
324
325- `MULTICLOUD-477 <https://jira.onap.org/browse/MULTICLOUD-477>`_
326 MultiCloud OpenStack: service URL definitions interfere with each other
327
328- `MULTICLOUD-476 <https://jira.onap.org/browse/MULTICLOUD-476>`_
329 MultiCloud Broker: POST fails on v1 interface
330
331- `MULTICLOUD-478 <https://jira.onap.org/browse/MULTICLOUD-478>`_
332 MultiCloud OpenStack: Handling of mapping from v3 keystone to v2 keystone
333 is faulty
334
335- `MULTICLOUD-479 <https://jira.onap.org/browse/MULTICLOUD-479>`_
336 MultiCloud WindRiver: heatbridge_update not working correctly
337
338- `MULTICLOUD-645 <https://jira.onap.org/browse/MULTICLOUD-645>`_
339 MultiCloud k8s: Multicloud-k8s to SO responses don't match
340
341- `MULTICLOUD-283 <https://jira.onap.org/browse/MULTICLOUD-283>`_
342 MultiCloud Doc: API documentation : POST tokens is missing
343
344- `MULTICLOUD-585 <https://jira.onap.org/browse/MULTICLOUD-585>`_
345 MultiCloud k8s: CustomResourceDefinitions are not getting created
346
347- `MULTICLOUD-595 <https://jira.onap.org/browse/MULTICLOUD-595>`_
348 MultiCloud WindRiver: unexpected exception during registration without privilege
349
350- `MULTICLOUD-582 <https://jira.onap.org/browse/MULTICLOUD-582>`_
351 MultiCloud k8s: Fix error in CSIT setup.sh
352
353- `MULTICLOUD-575 <https://jira.onap.org/browse/MULTICLOUD-575>`_
354 MultiCloud k8s: k8s docker build is broken
355
356- `MULTICLOUD-462 <https://jira.onap.org/browse/MULTICLOUD-462>`_
357 MultiCloud k8s: Namespace should be created by k8splugin before resources
358 are created in kubernetes
359
360- `MULTICLOUD-483 <https://jira.onap.org/browse/MULTICLOUD-483>`_
361 MultiCloud StarlingX: Starling-X healthcheck test is FAIL
362
363- `MULTICLOUD-562 <https://jira.onap.org/browse/MULTICLOUD-562>`_
364 MultiCloud k8s: Fix multicloud-k8s csit
365
366- `MULTICLOUD-558 <https://jira.onap.org/browse/MULTICLOUD-558>`_
367 MultiCloud k8s: Make profile keys explicit
368
369- `MULTICLOUD-552 <https://jira.onap.org/browse/MULTICLOUD-552>`_
370 MultiCloud OpenStack: HPA passthrough discovery is not right
371
372- `MULTICLOUD-525 <https://jira.onap.org/browse/MULTICLOUD-525>`_
373 MultiCloud k8s: chart name should not be mandatory
374
375- `MULTICLOUD-439 <https://jira.onap.org/browse/MULTICLOUD-439>`_
376 MultiCloud k8s: reflect.deepequal does not work in tests
377
378- `MULTICLOUD-440 <https://jira.onap.org/browse/MULTICLOUD-440>`_
379 MultiCloud k8s: Refactor definition_test code
380
381- `MULTICLOUD-438 <https://jira.onap.org/browse/MULTICLOUD-438>`_
382 MultiCloud k8s: definition upload calls db create in wrong order
383
384- `MULTICLOUD-435 <https://jira.onap.org/browse/MULTICLOUD-435>`_
385 MultiCloud k8s: Delete should not error out if there is no document found
386
387- `MULTICLOUD-619 <https://jira.onap.org/browse/MULTICLOUD-619>`_
388 MultiCloud k8s: System wide environment variables not sourced by default
389 for tests
390
391- `MULTICLOUD-607 <https://jira.onap.org/browse/MULTICLOUD-607>`_
392 MultiCloud k8s: Wrong logic for pip installation/upgrade
393
394- `MULTICLOUD-610 <https://jira.onap.org/browse/MULTICLOUD-610>`_
395 MultiCloud k8s: kud installation fails with old golang version
396
397- `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
398 MultiCloud k8s: aio.sh is not rerunnable
399
400- `MULTICLOUD-643 <https://jira.onap.org/browse/MULTICLOUD-643>`_
401 MultiCloud artifactbroker: gson parse issue for the list of VF_MODULE_ARTIFACT
402
403- `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
404 MultiCloud k8s: aio.sh is not rerunnable
405
406- `MULTICLOUD-620 <https://jira.onap.org/browse/MULTICLOUD-620>`_
407 MultiCloud k8s: aio.sh is not rerunnable
408
409**Known Issues**
410
411- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
412 MultiCloud OpenStack: image creating API cannot handle large image file
413
414- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
415 MultiCloud OpenStack: keypair cannot be passed for nova instance creation
416
417- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
418 MultiCloud OpenStack: API request to multicloud with authorization header will be rejected
419
420- `MULTICLOUD-644 <https://jira.onap.org/browse/MULTICLOUD-644>`_
421 MultiCloud k8s: KUD - Go version is not correct
422
423- `MULTICLOUD-663 <https://jira.onap.org/browse/MULTICLOUD-663>`_
424 MultiCloud k8s: Multus error when the namesapace is not default
425
426- `MULTICLOUD-614 <https://jira.onap.org/browse/MULTICLOUD-614>`_
427 MultiCloud k8s: Create KubeConfigDir if it does not exist
428
429- `MULTICLOUD-662 <https://jira.onap.org/browse/MULTICLOUD-662>`_
430 MultiCloud k8s: Add Find/Get method to get instance for a particular profile
431
432- `MULTICLOUD-661 <https://jira.onap.org/browse/MULTICLOUD-661>`_
433 MultiCloud k8s: OVN Installation issues
434
435- `MULTICLOUD-574 <https://jira.onap.org/browse/MULTICLOUD-574>`_
436 MultiCloud k8s: Use defferedrestmapper instead of the normal one
437
438- `MULTICLOUD-601 <https://jira.onap.org/browse/MULTICLOUD-601>`_
439 MultiCloud k8s: move to sigs yaml from ghodss
440
441- `MULTICLOUD-602 <https://jira.onap.org/browse/MULTICLOUD-602>`_
442 MultiCloud WindRiver: Error when registering a cloud after deleting it
443
444
445**Security Notes**
446
Krzysztof Opasiak96bb41e2019-06-06 02:26:50 +0200447*Fixed Security Issues*
448
449- `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
450 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
451
452- `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
453 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
454
455- `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
456 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
457
458- `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
459 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
460
461- `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
462 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
463
464- `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
465 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
466
467
468*Known Security Issues*
469
470
471*Known Vulnerabilities in Used Modules*
472
473
Bin Yangfc9a9f32019-06-04 05:14:41 +0000474MULTICLOUD code has been formally scanned during build time using NexusIQ and
475all Critical vulnerabilities have been addressed, items that remain open have
476been assessed for risk and determined to be false positive.
477
478The MULTICLOUD open Critical security vulnerabilities and their risk
479assessment have been documented as part of the
480`project <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`_.
481
482
483Quick Links:
484 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
485
486 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
487
488 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=64004594>`_
489
490 - `Multicloud K8s Plugin Service APIs <https://wiki.onap.org/display/DW/MultiCloud+K8s-Plugin-service+API's>`_
491
492**Upgrade Notes**
493
494None
495
496**Deprecation Notes**
497
498* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
499 has been stopped from Casablanca Release.
500
501**Other**
502
503None
504
Bin Yang93d07fe2018-11-06 06:46:34 +0000505
Bin Yangeff6d982019-01-22 09:36:56 +0000506Version: 3.0.1 (Casablanca Maintenance Release)
507-----------------------------------------------
508
509:Release Date: January 31st, 2019
510
511
512**New Features**
513
514None
515
516**The MultiCloud services in this release consist of following components:**
517
518- MultiCloud Broker (version: 1.2.2)
519
520- MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.4)
521
522- MultiCloud Plugin for OpenStack Ocata (version: 1.2.4)
523
524- MultiCloud Plugin for OpenStack Pike (version: 1.2.4)
525
526- MultiCloud Plugin for VIO (version 1.2.2)
527
528- MultiCloud Plugin for Azure (version 1.2.2)
529
530
531**Bug Fixes**
532
Bin Yangf6ac0d72019-02-01 09:18:52 +0000533- `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
534 meta_data initialized with wrong type
535
536- `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
537 Multicloud Fails with Keystone v2.0
538
539- `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
540 Cloud userdata is not passed to openstack nova instance.
541
542- `MULTICLOUD-391 <https://jira.onap.org/browse/MULTICLOUD-391>`_
543 Remove non-standard disclaimer from license files
544
545- `MULTICLOUD-404 <https://jira.onap.org/browse/MULTICLOUD-404>`_
546 multicloud return value is inconsistent between plugin and broker
547
548- `MULTICLOUD-405 <https://jira.onap.org/browse/MULTICLOUD-405>`_
549 multicloud metadata format is incorrect
550
551- `MULTICLOUD-407 <https://jira.onap.org/browse/MULTICLOUD-407>`_
552 multicloud does not pass userdata to openstack
553
554- `MULTICLOUD-412 <https://jira.onap.org/browse/MULTICLOUD-412>`_
555 Discover snapshots get error
556
557- `MULTICLOUD-414 <https://jira.onap.org/browse/MULTICLOUD-414>`_
558 Fix reboot vm problem
559
560- `MULTICLOUD-415 <https://jira.onap.org/browse/MULTICLOUD-415>`_
561 multicloud ocata and pike cannot discover VIM resources
562
563- `MULTICLOUD-423 <https://jira.onap.org/browse/MULTICLOUD-423>`_
564 multicloud DELETE without a stack-id still deletes a stack
Bin Yangeff6d982019-01-22 09:36:56 +0000565
566- `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
567 Multicloud registration error with image version 1.2.2
568
Bin Yangf6ac0d72019-02-01 09:18:52 +0000569- `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
570 Multicloud Infra_workload API performance issue with image version 1.2.3
571
Bin Yangeff6d982019-01-22 09:36:56 +0000572
573
574**Known Issues**
575
576- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
577 OPENO images API: image creating API cannot handle large image file
578
579- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
580 OPENO servers API: keypair cannot be passed for nova instance creation
581
582- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
583 API request to multicloud with authorization header will be rejected
584
585
586**Security Notes**
587
Krzysztof Opasiak3f04bbf2019-06-06 02:19:55 +0200588*Fixed Security Issues*
589
Krzysztof Opasiak96bb41e2019-06-06 02:26:50 +0200590
591*Known Security Issues*
592
Krzysztof Opasiakd0fccc22019-06-06 02:24:14 +0200593- `OJSI-130 <https://jira.onap.org/browse/OJSI-130>`_
594 In default deployment MULTICLOUD (multicloud-azure) exposes HTTP port 30261 outside of cluster.
595
Krzysztof Opasiak5519c602019-06-06 02:24:43 +0200596- `OJSI-148 <https://jira.onap.org/browse/OJSI-148>`_
597 In default deployment MULTICLOUD (multicloud) exposes HTTP port 30291 outside of cluster.
598
Krzysztof Opasiak843b2be2019-06-06 02:25:09 +0200599- `OJSI-150 <https://jira.onap.org/browse/OJSI-150>`_
600 In default deployment MULTICLOUD (multicloud-ocata) exposes HTTP port 30293 outside of cluster.
601
Krzysztof Opasiak7588a2c2019-06-06 02:25:42 +0200602- `OJSI-151 <https://jira.onap.org/browse/OJSI-151>`_
603 In default deployment MULTICLOUD (multicloud-windriver) exposes HTTP port 30294 outside of cluster.
604
Krzysztof Opasiak9f8a8732019-06-06 02:26:09 +0200605- `OJSI-153 <https://jira.onap.org/browse/OJSI-153>`_
606 In default deployment MULTICLOUD (multicloud-pike) exposes HTTP port 30296 outside of cluster.
607
Krzysztof Opasiak96bb41e2019-06-06 02:26:50 +0200608- `OJSI-149 <https://jira.onap.org/browse/OJSI-149>`_
609 In default deployment MULTICLOUD (multicloud-vio) exposes HTTP port 30292 outside of cluster.
610
Krzysztof Opasiak3f04bbf2019-06-06 02:19:55 +0200611
612*Known Vulnerabilities in Used Modules*
613
Krzysztof Opasiak96bb41e2019-06-06 02:26:50 +0200614
Bin Yangeff6d982019-01-22 09:36:56 +0000615MULTICLOUD code has been formally scanned during build time using NexusIQ and
616all Critical vulnerabilities have been addressed, items that remain open have
617been assessed for risk and determined to be false positive.
618
619The MULTICLOUD open Critical security vulnerabilities and their risk
620assessment have been documented as part of the
621`Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
622
623
624Quick Links:
625 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
626
627 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
628
629 - `Project Vulnerability Review Table for Multicloud Casablanca Maintenance Release <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_
630
631**Upgrade Notes**
632
633None
634
635**Deprecation Notes**
636
637* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
638 has been stopped from Casablanca Release.
639
640**Other**
641
Bin Yangf6ac0d72019-02-01 09:18:52 +0000642The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
643Casablanca Maintenance Release yet. Please update the OOM chart manually
644to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
Bin Yangeff6d982019-01-22 09:36:56 +0000645
646
Bin Yangb8e11ec2018-11-29 02:24:59 +0000647Version: 3.0.0 (Casablanca Release)
648-----------------------------------
649
650:Release Date: 2018-11-30
Bin Yang93d07fe2018-11-06 06:46:34 +0000651
652**New Features**
653
Bin Yangb8e11ec2018-11-29 02:24:59 +0000654* Enriched the documentaton with Architecture descriptions
655* Verified the supports to end to end vCPE TOSCA VNF use case
656* Upgraded to Northbound API v1 to support `Consistent ID of a Cloud Region`
657* Added new Generic API to offload Infrastructure's workload LCM from SO to
658 MutliCloud
Bin Yang93d07fe2018-11-06 06:46:34 +0000659* Updated the plugin for Wind River to support Titanium Cloud R5
660* Updated the plugin for VIO to support VIO 5.0
661* Added a plugin to support OpenStack Pike
662* Released Azure's plugin seed code
663* Released Kubernetes' plugin seed code
664
665
Bin Yangb8e11ec2018-11-29 02:24:59 +0000666**The MultiCloud services consists of following components:**
667
668**MultiCloud Broker (version: 1.2.2)**
669
670* Added plugin type for azure and pike
671* Added API v1 to align to `Consistent ID of a Cloud Region`
672* Added API infra_workload to enable SO and MultiCloud Integration
673
674**MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000675
676* Expanded the HPA discovery and registration to cover SR-IOV NICs.
677* Decoupled AAI's cloud-region-id from OpenStack Region ID
Bin Yangb8e11ec2018-11-29 02:24:59 +0000678* Automated the on-boarding multiple OpenStack instances leveraging OpenStack
679 multi-region feature.
680* Enabled the on-boarding of subclouds of Titanium Cloud in Distributed Cloud
681 Mode
Bin Yang93d07fe2018-11-06 06:46:34 +0000682* Automated the decommission of a Cloud Region
683* Automated the updating AAI with heat stack resources
684* Enabled Server Operations API for Auto-Healing
Bin Yangb8e11ec2018-11-29 02:24:59 +0000685* Cached the AAI cloud region data to improve the API handling performance
686* Passed the vCPE TOSCA VNF use case with several critical issues fixed
687* Fixed the keystone v2.0 endpoint issue
Bin Yang93d07fe2018-11-06 06:46:34 +0000688
Bin Yangb8e11ec2018-11-29 02:24:59 +0000689**MultiCloud Plugin for OpenStack (version: 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000690
691* Expanded the HPA discovery and registration to cover SR-IOV NICs.
692* Decoupled AAI's cloud-region-id from OpenStack Region ID
693* Enabled Server Operations API for Auto-Healing
Bin Yangb8e11ec2018-11-29 02:24:59 +0000694* Cached the AAI cloud region data to improve the API handling performance
695* Passed the vCPE TOSCA VNF use case with several critical issues fixed
696* Fixed the keystone v2.0 endpoint issue
Bin Yang93d07fe2018-11-06 06:46:34 +0000697
698
Bin Yangb8e11ec2018-11-29 02:24:59 +0000699**MultiCloud Plugin for VIO (version 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000700
701* Expanded the HPA discovery and registration to cover SR-IOV NICs.
702* Decoupled AAI's cloud-region-id from OpenStack Region ID
Bin Yangb8e11ec2018-11-29 02:24:59 +0000703* Automated the on-boarding multiple OpenStack instances leveraging OpenStack
704 multi-region feature.
Bin Yang93d07fe2018-11-06 06:46:34 +0000705* Automated the decommission of a Cloud Region
706* Supported Cloud Agnostic Placement Policies in VIO plugin
707* Enabled Server Operations API for Auto-Healing
708* Enabled marker support on logging
709
710
Bin Yangb8e11ec2018-11-29 02:24:59 +0000711**MultiCloud Plugin for Azure (version 1.2.2)**
712
Bin Yang93d07fe2018-11-06 06:46:34 +0000713* Released inital seed code
714* Enabled flavor discovery during on-boarding of azure cloud
715* Supported for OOB vFW and vDNS use cases using the plugin
716
Bin Yangb8e11ec2018-11-29 02:24:59 +0000717**MultiCloud Plugin for Kubernetes (version: N/A)**
718
Bin Yang93d07fe2018-11-06 06:46:34 +0000719* Released initial seed code
Bin Yangb8e11ec2018-11-29 02:24:59 +0000720* Supported Service, Deployment and Namespace Kubernetes objects for this
721 initial phase
722* Provided functional tests for ensuring its correct operation using an
723 emulated ONAP interaction
Bin Yang93d07fe2018-11-06 06:46:34 +0000724* Included a vagrant project for provisioning a Kubernetes deployment
725
Bin Yangb8e11ec2018-11-29 02:24:59 +0000726
Bin Yang93d07fe2018-11-06 06:46:34 +0000727**Bug Fixes**
728
Bin Yang93d07fe2018-11-06 06:46:34 +0000729- `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
730 OPENO servers API: meta_data is generated in wrong type
731
Bin Yang93d07fe2018-11-06 06:46:34 +0000732- `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
733 OPENO identity API: identity API cannot work with keystone endpoint v2.0
734
Bin Yang93d07fe2018-11-06 06:46:34 +0000735- `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
736 OPENO servers API: pass userdata without contextArray, then "user_data"
737 is not being passed to nova instance API.
738
Bin Yangb8e11ec2018-11-29 02:24:59 +0000739**Known Issues**
740
741- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
742 OPENO images API: image creating API cannot handle large image file
743
744- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
745 OPENO servers API: keypair cannot be passed for nova instance creation
746
747- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
748 API request to multicloud with authorization header will be rejected
749
750
751
Bin Yang93d07fe2018-11-06 06:46:34 +0000752**Security Notes**
753
Bin Yangb8e11ec2018-11-29 02:24:59 +0000754MULTICLOUD code has been formally scanned during build time using NexusIQ and
Gildas Lanilis1ee68082018-11-28 16:33:39 -0800755all Critical vulnerabilities have been addressed, items that remain open have
756been assessed for risk and determined to be false positive.
757
758The MULTICLOUD open Critical security vulnerabilities and their risk
759assessment have been documented as part of the
760`project <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_.
761
Bin Yang93d07fe2018-11-06 06:46:34 +0000762
763Quick Links:
764 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
765
766 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
Bin Yangfc9a9f32019-06-04 05:14:41 +0000767
Gildas Lanilis1ee68082018-11-28 16:33:39 -0800768 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_
Bin Yang93d07fe2018-11-06 06:46:34 +0000769
770**Upgrade Notes**
771
772None
773
774**Deprecation Notes**
775
Bin Yangeff6d982019-01-22 09:36:56 +0000776* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
Bin Yangb8e11ec2018-11-29 02:24:59 +0000777 has been stopped from Casablanca Release.
Bin Yang93d07fe2018-11-06 06:46:34 +0000778
779**Other**
780
781None
782
Li Xinhuic21b7132018-05-17 18:17:03 +0800783
Bin Yangb8e11ec2018-11-29 02:24:59 +0000784Version: 2.0.0 (Beijing Release)
785--------------------------------
Li Xinhuic21b7132018-05-17 18:17:03 +0800786
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700787:Release Date: 2018-06-07
xinhuilie0b23692017-11-09 04:28:27 +0800788
789
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700790**New Features**
791
Li Xinhui6a149682018-05-17 13:57:33 +0800792* Allow to check capacity capability for smart VNF placement across VIMs.
793* Declarative template driven framework to generate API dynamically.
Bin Yangb8e11ec2018-11-29 02:24:59 +0000794* Federate the events of VIM layer with ONAP message bus which provide direct
795 help to HA fencing and improve the
Li Xinhui24a574e2018-06-07 09:12:37 +0800796 efficiency of VM recover with performance verification.
Li Xinhui421296e2018-05-17 14:18:41 +0800797* Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
Bin Yangb8e11ec2018-11-29 02:24:59 +0000798* Enable distributed log collection mechanism to a centralized logging
799 analysis system.
800* Improve parallelism of Multi VIM/Cloud service framework with performance
801 verification.
802* Upload and download images based on Cloud storage capabilities to support
803 remote image distribution requirement.
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800804
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700805**Bug Fixes**
806
Li Xinhui6a149682018-05-17 13:57:33 +0800807- `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
808 Allow to forward header properties through Multi VIM/Cloud framework
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800809
Li Xinhui6a149682018-05-17 13:57:33 +0800810- `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
811 Fix VESAgent health check flow
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800812
Li Xinhui6a149682018-05-17 13:57:33 +0800813- `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
814 Fix Multi VIM/Cloud plugins to enable ID binding with each request.
815
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800816
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700817**Known Issues**
818
Li Xinhui24a574e2018-06-07 09:12:37 +0800819- `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
Bin Yangb8e11ec2018-11-29 02:24:59 +0000820 One known issue is that the Ocata image is not put into the consistent place
821 as R1 and please attention to the
822 download path when you choose manual installation of Ocata plugin from the
823 image pool.
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800824
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700825**Security Notes**
826
Bin Yangb8e11ec2018-11-29 02:24:59 +0000827MULTICLOUD code has been formally scanned during build time using NexusIQ and
828no Critical vulnerability were found.
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700829
830Quick Links:
Ethan Lynnb3e79cc2018-06-05 17:26:55 +0800831 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
832
833 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700834
835**Upgrade Notes**
836
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800837None
838
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700839**Deprecation Notes**
840
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800841None
842
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700843**Other**
844
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800845None
846
Bin Yangb8e11ec2018-11-29 02:24:59 +0000847Version: 1.0.0 (Amsterdam Release)
848----------------------------------
Li Xinhuic21b7132018-05-17 18:17:03 +0800849
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700850:Release Date: 2017-11-16
Li Xinhuic21b7132018-05-17 18:17:03 +0800851
852
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700853**New Features**
854
Bin Yangb8e11ec2018-11-29 02:24:59 +0000855* Keystone proxy for convenient integration with modules which depend on
856 original OpenStack functions
Li Xinhuic21b7132018-05-17 18:17:03 +0800857* Multiple VIM registry and unregister
858* Resources LCM functions
859* Auto-deployment support to both K8s and heat
860* Hierarchical binding based integration with the third party SDN controller
Bin Yangb8e11ec2018-11-29 02:24:59 +0000861* Basic Fcaps alert collection support, VM abnormal status is thrown out as
862 an example
Li Xinhuic21b7132018-05-17 18:17:03 +0800863* Fake cloud based Unit and system test framework
864* Complete code coverage detection, CSIT, and document framework
Bin Yangb8e11ec2018-11-29 02:24:59 +0000865* Provide several plugins of different backbends, including: Vanilla OpenStack
866 (based on Ocata) and commercial Clouds including OpenStack (including
867 Titanium - Mitaka from Wind River and VIO - Ocata from VMware)
Li Xinhuic21b7132018-05-17 18:17:03 +0800868
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700869**Bug Fixes**
870
Li Xinhuic21b7132018-05-17 18:17:03 +0800871- `MULTICLOUD-123 <https://jira.onap.org/browse/MULTICLOUD-123>`_
872 Append v3 to keystone url by default, if keystone version is missing.
873
874- `MULTICLOUD-102 <https://jira.onap.org/browse/MULTICLOUD-102>`_
875 Throw exception in Multi Cloud when backend OpenStack throw exceptions.
876
877- `MULTICLOUD-101 <https://jira.onap.org/browse/MULTICLOUD-101>`_
878 Fix failed to add image info to AAI if image name didn't contain '-'.
879
880
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700881**Known Issues**
882
Li Xinhuic21b7132018-05-17 18:17:03 +0800883None
884
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700885**Security Issues**
886
Li Xinhuic21b7132018-05-17 18:17:03 +0800887None
888
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700889**Upgrade Notes**
890
Li Xinhuic21b7132018-05-17 18:17:03 +0800891None
892
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700893**Deprecation Notes**
894
Li Xinhuic21b7132018-05-17 18:17:03 +0800895None
896
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700897**Other**
898
Li Xinhuic21b7132018-05-17 18:17:03 +0800899None
900
901===========
902
903End of Release Notes