blob: dbc1878268950eb1f6c775a73257eb27640fc5bf [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 Yang93d07fe2018-11-06 06:46:34 +00009
Bin Yangeff6d982019-01-22 09:36:56 +000010Version: 3.0.1 (Casablanca Maintenance Release)
11-----------------------------------------------
12
13:Release Date: January 31st, 2019
14
15
16**New Features**
17
18None
19
20**The MultiCloud services in this release consist of following components:**
21
22- MultiCloud Broker (version: 1.2.2)
23
24- MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.4)
25
26- MultiCloud Plugin for OpenStack Ocata (version: 1.2.4)
27
28- MultiCloud Plugin for OpenStack Pike (version: 1.2.4)
29
30- MultiCloud Plugin for VIO (version 1.2.2)
31
32- MultiCloud Plugin for Azure (version 1.2.2)
33
34
35**Bug Fixes**
36
Bin Yangf6ac0d72019-02-01 09:18:52 +000037- `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
38 meta_data initialized with wrong type
39
40- `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
41 Multicloud Fails with Keystone v2.0
42
43- `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
44 Cloud userdata is not passed to openstack nova instance.
45
46- `MULTICLOUD-391 <https://jira.onap.org/browse/MULTICLOUD-391>`_
47 Remove non-standard disclaimer from license files
48
49- `MULTICLOUD-404 <https://jira.onap.org/browse/MULTICLOUD-404>`_
50 multicloud return value is inconsistent between plugin and broker
51
52- `MULTICLOUD-405 <https://jira.onap.org/browse/MULTICLOUD-405>`_
53 multicloud metadata format is incorrect
54
55- `MULTICLOUD-407 <https://jira.onap.org/browse/MULTICLOUD-407>`_
56 multicloud does not pass userdata to openstack
57
58- `MULTICLOUD-412 <https://jira.onap.org/browse/MULTICLOUD-412>`_
59 Discover snapshots get error
60
61- `MULTICLOUD-414 <https://jira.onap.org/browse/MULTICLOUD-414>`_
62 Fix reboot vm problem
63
64- `MULTICLOUD-415 <https://jira.onap.org/browse/MULTICLOUD-415>`_
65 multicloud ocata and pike cannot discover VIM resources
66
67- `MULTICLOUD-423 <https://jira.onap.org/browse/MULTICLOUD-423>`_
68 multicloud DELETE without a stack-id still deletes a stack
Bin Yangeff6d982019-01-22 09:36:56 +000069
70- `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
71 Multicloud registration error with image version 1.2.2
72
Bin Yangf6ac0d72019-02-01 09:18:52 +000073- `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
74 Multicloud Infra_workload API performance issue with image version 1.2.3
75
Bin Yangeff6d982019-01-22 09:36:56 +000076
77
78**Known Issues**
79
80- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
81 OPENO images API: image creating API cannot handle large image file
82
83- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
84 OPENO servers API: keypair cannot be passed for nova instance creation
85
86- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
87 API request to multicloud with authorization header will be rejected
88
89
90**Security Notes**
91
92MULTICLOUD code has been formally scanned during build time using NexusIQ and
93all Critical vulnerabilities have been addressed, items that remain open have
94been assessed for risk and determined to be false positive.
95
96The MULTICLOUD open Critical security vulnerabilities and their risk
97assessment have been documented as part of the
98`Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
99
100
101Quick Links:
102 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
103
104 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
105
106 - `Project Vulnerability Review Table for Multicloud Casablanca Maintenance Release <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_
107
108**Upgrade Notes**
109
110None
111
112**Deprecation Notes**
113
114* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
115 has been stopped from Casablanca Release.
116
117**Other**
118
Bin Yangf6ac0d72019-02-01 09:18:52 +0000119The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
120Casablanca Maintenance Release yet. Please update the OOM chart manually
121to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
Bin Yangeff6d982019-01-22 09:36:56 +0000122
123
Bin Yangb8e11ec2018-11-29 02:24:59 +0000124Version: 3.0.0 (Casablanca Release)
125-----------------------------------
126
127:Release Date: 2018-11-30
Bin Yang93d07fe2018-11-06 06:46:34 +0000128
129**New Features**
130
Bin Yangb8e11ec2018-11-29 02:24:59 +0000131* Enriched the documentaton with Architecture descriptions
132* Verified the supports to end to end vCPE TOSCA VNF use case
133* Upgraded to Northbound API v1 to support `Consistent ID of a Cloud Region`
134* Added new Generic API to offload Infrastructure's workload LCM from SO to
135 MutliCloud
Bin Yang93d07fe2018-11-06 06:46:34 +0000136* Updated the plugin for Wind River to support Titanium Cloud R5
137* Updated the plugin for VIO to support VIO 5.0
138* Added a plugin to support OpenStack Pike
139* Released Azure's plugin seed code
140* Released Kubernetes' plugin seed code
141
142
Bin Yangb8e11ec2018-11-29 02:24:59 +0000143**The MultiCloud services consists of following components:**
144
145**MultiCloud Broker (version: 1.2.2)**
146
147* Added plugin type for azure and pike
148* Added API v1 to align to `Consistent ID of a Cloud Region`
149* Added API infra_workload to enable SO and MultiCloud Integration
150
151**MultiCloud Plugin for Wind River Titanium Cloud (version: 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000152
153* Expanded the HPA discovery and registration to cover SR-IOV NICs.
154* Decoupled AAI's cloud-region-id from OpenStack Region ID
Bin Yangb8e11ec2018-11-29 02:24:59 +0000155* Automated the on-boarding multiple OpenStack instances leveraging OpenStack
156 multi-region feature.
157* Enabled the on-boarding of subclouds of Titanium Cloud in Distributed Cloud
158 Mode
Bin Yang93d07fe2018-11-06 06:46:34 +0000159* Automated the decommission of a Cloud Region
160* Automated the updating AAI with heat stack resources
161* Enabled Server Operations API for Auto-Healing
Bin Yangb8e11ec2018-11-29 02:24:59 +0000162* Cached the AAI cloud region data to improve the API handling performance
163* Passed the vCPE TOSCA VNF use case with several critical issues fixed
164* Fixed the keystone v2.0 endpoint issue
Bin Yang93d07fe2018-11-06 06:46:34 +0000165
Bin Yangb8e11ec2018-11-29 02:24:59 +0000166**MultiCloud Plugin for OpenStack (version: 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000167
168* Expanded the HPA discovery and registration to cover SR-IOV NICs.
169* Decoupled AAI's cloud-region-id from OpenStack Region ID
170* Enabled Server Operations API for Auto-Healing
Bin Yangb8e11ec2018-11-29 02:24:59 +0000171* Cached the AAI cloud region data to improve the API handling performance
172* Passed the vCPE TOSCA VNF use case with several critical issues fixed
173* Fixed the keystone v2.0 endpoint issue
Bin Yang93d07fe2018-11-06 06:46:34 +0000174
175
Bin Yangb8e11ec2018-11-29 02:24:59 +0000176**MultiCloud Plugin for VIO (version 1.2.2)**
Bin Yang93d07fe2018-11-06 06:46:34 +0000177
178* Expanded the HPA discovery and registration to cover SR-IOV NICs.
179* Decoupled AAI's cloud-region-id from OpenStack Region ID
Bin Yangb8e11ec2018-11-29 02:24:59 +0000180* Automated the on-boarding multiple OpenStack instances leveraging OpenStack
181 multi-region feature.
Bin Yang93d07fe2018-11-06 06:46:34 +0000182* Automated the decommission of a Cloud Region
183* Supported Cloud Agnostic Placement Policies in VIO plugin
184* Enabled Server Operations API for Auto-Healing
185* Enabled marker support on logging
186
187
Bin Yangb8e11ec2018-11-29 02:24:59 +0000188**MultiCloud Plugin for Azure (version 1.2.2)**
189
Bin Yang93d07fe2018-11-06 06:46:34 +0000190* Released inital seed code
191* Enabled flavor discovery during on-boarding of azure cloud
192* Supported for OOB vFW and vDNS use cases using the plugin
193
Bin Yangb8e11ec2018-11-29 02:24:59 +0000194**MultiCloud Plugin for Kubernetes (version: N/A)**
195
Bin Yang93d07fe2018-11-06 06:46:34 +0000196* Released initial seed code
Bin Yangb8e11ec2018-11-29 02:24:59 +0000197* Supported Service, Deployment and Namespace Kubernetes objects for this
198 initial phase
199* Provided functional tests for ensuring its correct operation using an
200 emulated ONAP interaction
Bin Yang93d07fe2018-11-06 06:46:34 +0000201* Included a vagrant project for provisioning a Kubernetes deployment
202
Bin Yangb8e11ec2018-11-29 02:24:59 +0000203
Bin Yang93d07fe2018-11-06 06:46:34 +0000204**Bug Fixes**
205
Bin Yang93d07fe2018-11-06 06:46:34 +0000206- `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
207 OPENO servers API: meta_data is generated in wrong type
208
Bin Yang93d07fe2018-11-06 06:46:34 +0000209- `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
210 OPENO identity API: identity API cannot work with keystone endpoint v2.0
211
Bin Yang93d07fe2018-11-06 06:46:34 +0000212- `MULTICLOUD-390 <https://jira.onap.org/browse/MULTICLOUD-390>`_
213 OPENO servers API: pass userdata without contextArray, then "user_data"
214 is not being passed to nova instance API.
215
Bin Yangb8e11ec2018-11-29 02:24:59 +0000216**Known Issues**
217
218- `MULTICLOUD-359 <https://jira.onap.org/browse/MULTICLOUD-359>`_
219 OPENO images API: image creating API cannot handle large image file
220
221- `MULTICLOUD-389 <https://jira.onap.org/browse/MULTICLOUD-389>`_
222 OPENO servers API: keypair cannot be passed for nova instance creation
223
224- `MULTICLOUD-421 <https://jira.onap.org/browse/MULTICLOUD-421>`_
225 API request to multicloud with authorization header will be rejected
226
227
228
Bin Yang93d07fe2018-11-06 06:46:34 +0000229**Security Notes**
230
Bin Yangb8e11ec2018-11-29 02:24:59 +0000231MULTICLOUD code has been formally scanned during build time using NexusIQ and
Gildas Lanilis1ee68082018-11-28 16:33:39 -0800232all Critical vulnerabilities have been addressed, items that remain open have
233been assessed for risk and determined to be false positive.
234
235The MULTICLOUD open Critical security vulnerabilities and their risk
236assessment have been documented as part of the
237`project <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_.
238
Bin Yang93d07fe2018-11-06 06:46:34 +0000239
240Quick Links:
241 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
242
243 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
Gildas Lanilis1ee68082018-11-28 16:33:39 -0800244
245 - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_
Bin Yang93d07fe2018-11-06 06:46:34 +0000246
247**Upgrade Notes**
248
249None
250
251**Deprecation Notes**
252
Bin Yangeff6d982019-01-22 09:36:56 +0000253* The maintenance with regarding to MultiCloud plugin for OpenStack Newton
Bin Yangb8e11ec2018-11-29 02:24:59 +0000254 has been stopped from Casablanca Release.
Bin Yang93d07fe2018-11-06 06:46:34 +0000255
256**Other**
257
258None
259
Li Xinhuic21b7132018-05-17 18:17:03 +0800260
Bin Yangb8e11ec2018-11-29 02:24:59 +0000261Version: 2.0.0 (Beijing Release)
262--------------------------------
Li Xinhuic21b7132018-05-17 18:17:03 +0800263
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700264:Release Date: 2018-06-07
xinhuilie0b23692017-11-09 04:28:27 +0800265
266
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700267**New Features**
268
Li Xinhui6a149682018-05-17 13:57:33 +0800269* Allow to check capacity capability for smart VNF placement across VIMs.
270* Declarative template driven framework to generate API dynamically.
Bin Yangb8e11ec2018-11-29 02:24:59 +0000271* Federate the events of VIM layer with ONAP message bus which provide direct
272 help to HA fencing and improve the
Li Xinhui24a574e2018-06-07 09:12:37 +0800273 efficiency of VM recover with performance verification.
Li Xinhui421296e2018-05-17 14:18:41 +0800274* Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
Bin Yangb8e11ec2018-11-29 02:24:59 +0000275* Enable distributed log collection mechanism to a centralized logging
276 analysis system.
277* Improve parallelism of Multi VIM/Cloud service framework with performance
278 verification.
279* Upload and download images based on Cloud storage capabilities to support
280 remote image distribution requirement.
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800281
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700282**Bug Fixes**
283
Li Xinhui6a149682018-05-17 13:57:33 +0800284- `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
285 Allow to forward header properties through Multi VIM/Cloud framework
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800286
Li Xinhui6a149682018-05-17 13:57:33 +0800287- `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
288 Fix VESAgent health check flow
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800289
Li Xinhui6a149682018-05-17 13:57:33 +0800290- `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
291 Fix Multi VIM/Cloud plugins to enable ID binding with each request.
292
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800293
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700294**Known Issues**
295
Li Xinhui24a574e2018-06-07 09:12:37 +0800296- `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
Bin Yangb8e11ec2018-11-29 02:24:59 +0000297 One known issue is that the Ocata image is not put into the consistent place
298 as R1 and please attention to the
299 download path when you choose manual installation of Ocata plugin from the
300 image pool.
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800301
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700302**Security Notes**
303
Bin Yangb8e11ec2018-11-29 02:24:59 +0000304MULTICLOUD code has been formally scanned during build time using NexusIQ and
305no Critical vulnerability were found.
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700306
307Quick Links:
Ethan Lynnb3e79cc2018-06-05 17:26:55 +0800308 - `MULTICLOUD project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592841>`_
309
310 - `Passing Badge information for MULTICLOUD <https://bestpractices.coreinfrastructure.org/en/projects/1706>`_
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700311
312**Upgrade Notes**
313
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800314None
315
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700316**Deprecation Notes**
317
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800318None
319
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700320**Other**
321
Hong Hui Xiao8a108502017-11-10 10:59:15 +0800322None
323
Bin Yangb8e11ec2018-11-29 02:24:59 +0000324Version: 1.0.0 (Amsterdam Release)
325----------------------------------
Li Xinhuic21b7132018-05-17 18:17:03 +0800326
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700327:Release Date: 2017-11-16
Li Xinhuic21b7132018-05-17 18:17:03 +0800328
329
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700330**New Features**
331
Bin Yangb8e11ec2018-11-29 02:24:59 +0000332* Keystone proxy for convenient integration with modules which depend on
333 original OpenStack functions
Li Xinhuic21b7132018-05-17 18:17:03 +0800334* Multiple VIM registry and unregister
335* Resources LCM functions
336* Auto-deployment support to both K8s and heat
337* Hierarchical binding based integration with the third party SDN controller
Bin Yangb8e11ec2018-11-29 02:24:59 +0000338* Basic Fcaps alert collection support, VM abnormal status is thrown out as
339 an example
Li Xinhuic21b7132018-05-17 18:17:03 +0800340* Fake cloud based Unit and system test framework
341* Complete code coverage detection, CSIT, and document framework
Bin Yangb8e11ec2018-11-29 02:24:59 +0000342* Provide several plugins of different backbends, including: Vanilla OpenStack
343 (based on Ocata) and commercial Clouds including OpenStack (including
344 Titanium - Mitaka from Wind River and VIO - Ocata from VMware)
Li Xinhuic21b7132018-05-17 18:17:03 +0800345
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700346**Bug Fixes**
347
Li Xinhuic21b7132018-05-17 18:17:03 +0800348- `MULTICLOUD-123 <https://jira.onap.org/browse/MULTICLOUD-123>`_
349 Append v3 to keystone url by default, if keystone version is missing.
350
351- `MULTICLOUD-102 <https://jira.onap.org/browse/MULTICLOUD-102>`_
352 Throw exception in Multi Cloud when backend OpenStack throw exceptions.
353
354- `MULTICLOUD-101 <https://jira.onap.org/browse/MULTICLOUD-101>`_
355 Fix failed to add image info to AAI if image name didn't contain '-'.
356
357
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700358**Known Issues**
359
Li Xinhuic21b7132018-05-17 18:17:03 +0800360None
361
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700362**Security Issues**
363
Li Xinhuic21b7132018-05-17 18:17:03 +0800364None
365
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700366**Upgrade Notes**
367
Li Xinhuic21b7132018-05-17 18:17:03 +0800368None
369
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700370**Deprecation Notes**
371
Li Xinhuic21b7132018-05-17 18:17:03 +0800372None
373
Gildas Lanilisa47bd592018-05-30 15:44:01 -0700374**Other**
375
Li Xinhuic21b7132018-05-17 18:17:03 +0800376None
377
378===========
379
380End of Release Notes