Update the fixed bug list
[multicloud/framework.git] / docs / Release Notes.rst
1 ..
2  This work is licensed under a Creative Commons Attribution 4.0
3  International License.
4
5 =============
6 Release Notes
7 =============
8
9
10 Version: 3.0.1 (Casablanca Maintenance Release)
11 -----------------------------------------------
12
13 :Release Date: January 31st, 2019
14
15
16 **New Features**
17
18 None
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
37 - `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
69
70 - `MULTICLOUD-431 <https://jira.onap.org/browse/MULTICLOUD-431>`_
71   Multicloud registration error with image version 1.2.2
72
73 - `MULTICLOUD-456 <https://jira.onap.org/browse/MULTICLOUD-456>`_
74   Multicloud Infra_workload API performance issue with image version 1.2.3
75
76
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
92 MULTICLOUD code has been formally scanned during build time using NexusIQ and
93 all Critical vulnerabilities have been addressed, items that remain open have
94 been assessed for risk and determined to be false positive.
95
96 The MULTICLOUD open Critical security vulnerabilities and their risk
97 assessment have been documented as part of the
98 `Multi-VIM/Cloud <https://wiki.onap.org/pages/viewpage.action?pageId=45310604>`_.
99
100
101 Quick 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
110 None
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
119 The latest release tag 1.2.4 for OpenStack plugins is not part of OOM chart in
120 Casablanca Maintenance Release yet. Please update the OOM chart manually
121 to upgrade the docker images with version tag 1.2.4 to fix bug: MULTICLOUD-456
122
123
124 Version: 3.0.0 (Casablanca Release)
125 -----------------------------------
126
127 :Release Date: 2018-11-30
128
129 **New Features**
130
131 * 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
136 * 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
143 **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)**
152
153 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
154 * Decoupled AAI's cloud-region-id from OpenStack Region ID
155 * 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
159 * Automated the decommission of a Cloud Region
160 * Automated the updating AAI with heat stack resources
161 * Enabled Server Operations API for Auto-Healing
162 * 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
165
166 **MultiCloud Plugin for OpenStack (version: 1.2.2)**
167
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
171 * 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
174
175
176 **MultiCloud Plugin for VIO (version 1.2.2)**
177
178 * Expanded the HPA discovery and registration to cover SR-IOV NICs.
179 * Decoupled AAI's cloud-region-id from OpenStack Region ID
180 * Automated the on-boarding multiple OpenStack instances leveraging OpenStack
181   multi-region feature.
182 * 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
188 **MultiCloud Plugin for Azure (version 1.2.2)**
189
190 * 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
194 **MultiCloud Plugin for Kubernetes (version: N/A)**
195
196 * Released initial seed code
197 * 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
201 * Included a vagrant project for provisioning a Kubernetes deployment
202
203
204 **Bug Fixes**
205
206 - `MULTICLOUD-253 <https://jira.onap.org/browse/MULTICLOUD-253>`_
207   OPENO servers API: meta_data is generated in wrong type
208
209 - `MULTICLOUD-386 <https://jira.onap.org/browse/MULTICLOUD-386>`_
210   OPENO identity API: identity API cannot work with keystone endpoint v2.0
211
212 - `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
216 **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
229 **Security Notes**
230
231 MULTICLOUD code has been formally scanned during build time using NexusIQ and
232 all Critical vulnerabilities have been addressed, items that remain open have
233 been assessed for risk and determined to be false positive.
234
235 The MULTICLOUD open Critical security vulnerabilities and their risk
236 assessment have been documented as part of the
237 `project <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_.
238
239
240 Quick 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>`_
244   
245   - `Project Vulnerability Review Table for Multicloud <https://wiki.onap.org/pages/viewpage.action?pageId=43386067>`_
246
247 **Upgrade Notes**
248
249 None
250
251 **Deprecation Notes**
252
253 * The maintenance with regarding to MultiCloud plugin for OpenStack Newton
254   has been stopped from Casablanca Release.
255
256 **Other**
257
258 None
259
260
261 Version: 2.0.0 (Beijing Release)
262 --------------------------------
263
264 :Release Date: 2018-06-07
265
266
267 **New Features**
268
269 * Allow to check capacity capability for smart VNF placement across VIMs.
270 * Declarative template driven framework to generate API dynamically.
271 * Federate the events of VIM layer with ONAP message bus which provide direct
272   help to HA fencing and improve the
273   efficiency of VM recover with performance verification.
274 * Enable basic HPA discovery and representing at Multi VIM/Cloud when registry.
275 * 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.
281
282 **Bug Fixes**
283
284 - `MULTICLOUD-225 <https://jira.onap.org/browse/MULTICLOUD-225>`_
285   Allow to forward header properties through Multi VIM/Cloud framework
286
287 - `MULTICLOUD-221 <https://jira.onap.org/browse/MULTICLOUD-221>`_
288   Fix VESAgent health check flow
289
290 - `MULTICLOUD-220 <https://jira.onap.org/browse/MULTICLOUD-220>`_
291   Fix Multi VIM/Cloud plugins to enable ID binding with each request.
292
293
294 **Known Issues**
295
296 - `MULTICLOUD-242 <https://jira.onap.org/browse/MULTICLOUD-242>`_
297   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.
301
302 **Security Notes**
303
304 MULTICLOUD code has been formally scanned during build time using NexusIQ and
305 no Critical vulnerability were found.
306
307 Quick Links:
308   - `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>`_
311
312 **Upgrade Notes**
313
314 None
315
316 **Deprecation Notes**
317
318 None
319
320 **Other**
321
322 None
323
324 Version: 1.0.0 (Amsterdam Release)
325 ----------------------------------
326
327 :Release Date: 2017-11-16
328
329
330 **New Features**
331
332 * Keystone proxy for convenient integration with modules which depend on
333   original OpenStack functions
334 * 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
338 * Basic Fcaps alert collection support, VM abnormal status is thrown out as
339   an example
340 * Fake cloud based Unit and system test framework
341 * Complete code coverage detection, CSIT, and document framework
342 * 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)
345
346 **Bug Fixes**
347
348 - `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
358 **Known Issues**
359
360 None
361
362 **Security Issues**
363
364 None
365
366 **Upgrade Notes**
367
368 None
369
370 **Deprecation Notes**
371
372 None
373
374 **Other**
375
376 None
377
378 ===========
379
380 End of Release Notes