Merge "Upgrade vfModule popup: show version from instance or model."
[vid.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3 VID Release Notes
4 =================
5
6 Version: Frankfurt (6.0.x)
7 ------------------------
8 **Known Issues**
9
10
11 **Resolved Issues**
12
13   - `↗ <https://jira.onap.org/browse/VID-365>`__ Upgrade AAI version to v16
14   - `↗ <https://jira.onap.org/browse/VID-479>`__ VID Does not refresh after Add VF Module fails
15   - `↗ <https://jira.onap.org/browse/VID-659>`__ VID generates always the same VF module name during scale out
16   - `↗ <https://jira.onap.org/browse/VID-773>`__ SDNC Preload URL updated to https
17
18   - `↗ <https://jira.onap.org/browse/VID-755>`__ Upgrade direct dependent packages to the latest version
19   - `↗ <https://jira.onap.org/browse/VID-498>`__ Java 11 migration from JDK 8
20   - `↗ <https://jira.onap.org/browse/VID-471>`__ Update to Portal SDK v2.6
21
22
23 **Security Notes**
24
25 *Fixed Security Issues*
26
27 *Known Security Issues*
28
29
30
31 Version: El-Alto (5.0.x)
32 ------------------------
33 **Known Issues**
34
35   - `↗ <https://jira.onap.org/browse/VID-659>`__ VID generates always the same VF module name during scale out
36
37 **Resolved Issues**
38
39   - `↗ <https://jira.onap.org/browse/VID-520>`__ Remove "Dissociate" button for Macro-orchestrated PNF resources
40   - `↗ <https://jira.onap.org/browse/VID-517>`__ Added liquidBase for follow changes in DB
41   - `↗ <https://jira.onap.org/browse/VID-488>`__ Added "Report" popup for common diagnosable cases
42   - `↗ <https://jira.onap.org/browse/VID-358>`__ vid-mariadb-galera runs in high-availability mode
43
44
45 **Security Notes**
46
47 *Fixed Security Issues*
48
49   - `↗ <https://jira.onap.org/browse/OJSI-119>`__ Closed plain-text HTTP endpoint, port 30238
50
51 *Known Security Issues*
52
53
54
55
56 Version: 4.3.2
57 --------------
58
59 **Resolved Issues**
60
61 Reverted the soft-delete feature, to resolve this:
62   - `VID-503 <https://jira.onap.org/browse/VID-503>`_ Delete VF module does not trigger any action
63
64
65 Version: 4.3.0
66 --------------
67
68 :Release Date: 2019-05-25
69
70 New Features
71 ------------
72
73 -  [`VID-246`_] - *Centralized Representation and Consistent ID of Cloud Regions*
74 -  [`VID-397`_] - *Change Management - Flexible Designer & Orchestrator*: Utilize SO as a repository of workflows, instead of VID's workflows' configuration
75
76 .. _VID-246: /browse/VID-246
77 .. _VID-397: /browse/VID-397
78
79 **Security Notes**
80
81 *Fixed Security Issues*
82
83 *Known Security Issues*
84
85 - In default deployment VID (vid) exposes HTTP port 30238 outside of cluster. [`OJSI-119 <https://jira.onap.org/browse/OJSI-119>`_]
86
87 *Known Vulnerabilities in Used Modules*
88
89 Version: 3.2.3
90 --------------
91
92 :Release Date: 2019-03-28
93
94 **Notes**
95
96 It's v3.2.2, but repackaged with a new certificate valid until March 12, 2020.
97
98 **Resolved Issues**
99
100 VID certificates have been renewed to extend their expiry dates
101   - `VID-446 <https://jira.onap.org/browse/VID-446>`_ Fix Certificate Expiry.
102
103
104 Version: 3.2.2
105 --------------
106
107 :Release Date: 2018-11-30
108
109 New Features
110 ------------
111 1. PNF plug & play services instantiation.
112 2. HTTPS support.
113 3. Manual vNF Scale Out enhancements.
114
115 **Epics**
116
117 -  [`VID-159`_] - AAF integration
118 -  [`VID-194`_] - PNF Use case support
119 -  [`VID-248`_] - Support scaling use case
120 -  [`VID-254`_] - Usability
121 -  [`VID-258`_] - Security
122
123 .. _VID-159: /browse/VID-159
124 .. _VID-194: /browse/VID-194
125 .. _VID-248: /browse/VID-248
126 .. _VID-254: /browse/VID-254
127 .. _VID-258: /browse/VID-258
128
129 **Stories**
130
131 -  [`VID-166`_] - Improve CSIT coverage
132 -  [`VID-203`_] - PNF Plug & Play use case with vCPE flow
133 -  [`VID-236`_] - Align OOM templates
134 -  [`VID-249`_] - Change Manual Scaling Use Case to use the same SO API that Policy is using in Auto Scaling
135 -  [`VID-250`_] - Remove Controller Type from the VID GUI and from the request sent to SO
136 -  [`VID-256`_] - Add tutorials/user guides
137 -  [`VID-257`_] - AAF integration
138 -  [`VID-260`_] - Use HTTPS for external interfaces
139 -  [`VID-261`_] - Use HTTPS for internal interfaces
140
141 .. _VID-166: /browse/VID-166
142 .. _VID-203: /browse/VID-203
143 .. _VID-236: /browse/VID-236
144 .. _VID-249: /browse/VID-249
145 .. _VID-250: /browse/VID-250
146 .. _VID-256: /browse/VID-256
147 .. _VID-257: /browse/VID-257
148 .. _VID-260: /browse/VID-260
149 .. _VID-261: /browse/VID-261
150
151 **Security Notes**
152
153 VID code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The VID open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=45300871>`_.
154
155 Quick Links:
156
157 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`__
158 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`__
159 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=45300871>`__
160
161 **Other**
162
163 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
164
165 Version: 2.0.0
166 --------------
167
168 :Release Date: 2018-06-07
169
170 New Features
171 ------------
172 1. VoLTE E2E services instantiation.
173 2. Change Management - invoking vNF In-Place SW Update without a scheduler.
174 3. Manual vNF Scale Out.
175
176 **Epics**
177
178 -  [`VID-101`_] - Port Mirroring
179 -  [`VID-106`_] - Cancel "Pending" workflows
180 -  [`VID-110`_] - Owning Entity
181 -  [`VID-114`_] - Preload Automation
182 -  [`VID-116`_] - Tenant Isolation
183 -  [`VID-120`_] - Active/Deactivate service type transport
184 -  [`VID-124`_] - Agnostic vNF In-Place SW Update
185 -  [`VID-127`_] - Agnostic vNF Configuration Update
186 -  [`VID-131`_] - Port mirroring - pProbe configuration
187 -  [`VID-136`_] - Support for pProbes
188 -  [`VID-139`_] - Refactor Scheduler
189 -  [`VID-148`_] - Non-Functional requirements - Resiliency
190 -  [`VID-154`_] - Non-Functional requirements - Stability
191 -  [`VID-157`_] - Non-Functional requirements - Performance
192 -  [`VID-158`_] - Non-Functional requirements - Usability
193 -  [`VID-160`_] - Non-Functional requirements - Scalability
194 -  [`VID-161`_] - Non-Functional requirements - Security (CII passing badge + 50% test coverage)
195 -  [`VID-162`_] - OOM integration
196 -  [`VID-179`_] - Change management - working without scheduler
197 -  [`VID-180`_] - Support manual scale out
198 -  [`VID-192`_] - Verify features merged from ECOMP 1802
199
200 .. _VID-101: https://jira.onap.org/browse/VID-101
201 .. _VID-106: https://jira.onap.org/browse/VID-106
202 .. _VID-110: https://jira.onap.org/browse/VID-110
203 .. _VID-114: https://jira.onap.org/browse/VID-114
204 .. _VID-116: https://jira.onap.org/browse/VID-116
205 .. _VID-120: https://jira.onap.org/browse/VID-120
206 .. _VID-124: https://jira.onap.org/browse/VID-124
207 .. _VID-127: https://jira.onap.org/browse/VID-127
208 .. _VID-131: https://jira.onap.org/browse/VID-131
209 .. _VID-136: https://jira.onap.org/browse/VID-136
210 .. _VID-139: https://jira.onap.org/browse/VID-139
211 .. _VID-148: https://jira.onap.org/browse/VID-148
212 .. _VID-154: https://jira.onap.org/browse/VID-154
213 .. _VID-157: https://jira.onap.org/browse/VID-157
214 .. _VID-158: https://jira.onap.org/browse/VID-158
215 .. _VID-160: https://jira.onap.org/browse/VID-160
216 .. _VID-161: https://jira.onap.org/browse/VID-161
217 .. _VID-162: https://jira.onap.org/browse/VID-162
218 .. _VID-179: https://jira.onap.org/browse/VID-179
219 .. _VID-180: https://jira.onap.org/browse/VID-180
220 .. _VID-192: https://jira.onap.org/browse/VID-192
221
222 **Stories**
223
224 -  [`VID-16`_] - Replace any remaining openecomp reference by onap
225 -  [`VID-86`_] - Migrate to org.onap
226 -  [`VID-102`_] - Create "Port mirror" configuration - Attach Source & collector VNFs
227 -  [`VID-103`_] - Create "Port mirror" configuration - General Required Fields
228 -  [`VID-104`_] - Configuration supporting actions
229 -  [`VID-105`_] - Create "Port mirror" configuration - Get model information
230 -  [`VID-107`_] - 3rd party simulator
231 -  [`VID-108`_] - Cancel Scheduled workflows
232 -  [`VID-109`_] - Change information of columns in the "Pending" section of the "dashboard"
233 -  [`VID-111`_] - New properties logic
234 -  [`VID-112`_] - Filter service instance by new properties
235 -  [`VID-113`_] - Implement new properties & their values
236 -  [`VID-115`_] - Resume VF- module (after pause)
237 -  [`VID-117`_] - Create Application ENV
238 -  [`VID-118`_] - Deploy Services on VID operational
239 -  [`VID-119`_] - Activate/Deactivate Application ENV
240 -  [`VID-121`_] - Deactivate a Transport service logic
241 -  [`VID-122`_] - Service Instance Deactivate - API MSO
242 -  [`VID-123`_] - "Activate" avilable only for service instance from type= transport
243 -  [`VID-125`_] - VNF In Place Software Update API - MSO
244 -  [`VID-126`_] - Support new workflow "Agnostic vNF In-Place SW Update"
245 -  [`VID-128`_] - Support workflow "vnf Config Update"
246 -  [`VID-129`_] - Rules For Converting Payload Spreadsheet To JSON
247 -  [`VID-130`_] - VNF Config Update - API MSO
248 -  [`VID-132`_] - Get pnf-fromModel-byRegion - A&AI API
249 -  [`VID-133`_] - pProbe config create request - MSO API
250 -  [`VID-134`_] - Associate PNF instance to port mirroring configuration by policy
251 -  [`VID-135`_] - Get Port Mirroring Configuration By Policy Node type
252 -  [`VID-137`_] - Associate PNF instance to service instance
253 -  [`VID-138`_] - Disassociate PNF instance from service instance
254 -  [`VID-140`_] - New function to support Scheduler in widget
255 -  [`VID-151`_] - ONAP Support
256 -  [`VID-174`_] - Change management: bypassing scheduler for immediate operations
257 -  [`VID-185`_] - UI changes for working without scheduler
258 -  [`VID-186`_] - docker alignment analyzes
259 -  [`VID-188`_] - UI for Scale Out workflow
260 -  [`VID-189`_] - VoLTE use case support
261 -  [`VID-191`_] - Changes to API to SO for Manual scale out use case
262 -  [`VID-197`_] - Reach 50% unit test coverage
263 -  [`VID-201`_] - User inteface for invoking upgrade workflow
264 -  [`VID-202`_] - Verify R1 and R2 features - integration and regression tests
265 -  [`VID-216`_] - Update ReadTheDocs docs folder
266
267 .. _VID-16: https://jira.onap.org/browse/VID-16
268 .. _VID-86: https://jira.onap.org/browse/VID-86
269 .. _VID-102: https://jira.onap.org/browse/VID-102
270 .. _VID-103: https://jira.onap.org/browse/VID-103
271 .. _VID-104: https://jira.onap.org/browse/VID-104
272 .. _VID-105: https://jira.onap.org/browse/VID-105
273 .. _VID-107: https://jira.onap.org/browse/VID-107
274 .. _VID-108: https://jira.onap.org/browse/VID-108
275 .. _VID-109: https://jira.onap.org/browse/VID-109
276 .. _VID-111: https://jira.onap.org/browse/VID-111
277 .. _VID-112: https://jira.onap.org/browse/VID-112
278 .. _VID-113: https://jira.onap.org/browse/VID-113
279 .. _VID-115: https://jira.onap.org/browse/VID-115
280 .. _VID-117: https://jira.onap.org/browse/VID-117
281 .. _VID-118: https://jira.onap.org/browse/VID-118
282 .. _VID-119: https://jira.onap.org/browse/VID-119
283 .. _VID-121: https://jira.onap.org/browse/VID-121
284 .. _VID-122: https://jira.onap.org/browse/VID-122
285 .. _VID-123: https://jira.onap.org/browse/VID-123
286 .. _VID-125: https://jira.onap.org/browse/VID-125
287 .. _VID-126: https://jira.onap.org/browse/VID-126
288 .. _VID-128: https://jira.onap.org/browse/VID-128
289 .. _VID-129: https://jira.onap.org/browse/VID-129
290 .. _VID-130: https://jira.onap.org/browse/VID-130
291 .. _VID-132: https://jira.onap.org/browse/VID-132
292 .. _VID-133: https://jira.onap.org/browse/VID-133
293 .. _VID-134: https://jira.onap.org/browse/VID-134
294 .. _VID-135: https://jira.onap.org/browse/VID-135
295 .. _VID-137: https://jira.onap.org/browse/VID-137
296 .. _VID-138: https://jira.onap.org/browse/VID-138
297 .. _VID-140: https://jira.onap.org/browse/VID-140
298 .. _VID-151: https://jira.onap.org/browse/VID-151
299 .. _VID-174: https://jira.onap.org/browse/VID-174
300 .. _VID-185: https://jira.onap.org/browse/VID-185
301 .. _VID-186: https://jira.onap.org/browse/VID-186
302 .. _VID-188: https://jira.onap.org/browse/VID-188
303 .. _VID-189: https://jira.onap.org/browse/VID-189
304 .. _VID-191: https://jira.onap.org/browse/VID-191
305 .. _VID-197: https://jira.onap.org/browse/VID-197
306 .. _VID-201: https://jira.onap.org/browse/VID-201
307 .. _VID-202: https://jira.onap.org/browse/VID-202
308 .. _VID-216: https://jira.onap.org/browse/VID-216
309
310 **Security Notes**
311
312 VID code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The VID open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28378623>`__.
313
314 Quick Links:
315
316 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`_
317 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`_
318 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=28378623>`_
319
320 **Other**
321
322 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
323
324 Version: 1.1.1
325 --------------
326
327 :Release Date: 2017-11-16
328
329 New Features
330 ------------
331
332 1. Improved TOSCA parser.
333 2. Change Management - Provides the Operators a single tool for installing and maintaining the services as a self service activity. Provides the ability to schedule and execute change management workflows, Maintenance activities for vNFs that are already installed .
334 3. PNF Instantiation - PNFs are already installed on the edges of the cloud. In order to configure the PNF, the service needs to be connected to the PNF.
335
336 **Epics**
337
338 -  [`VID-25`_] - Role management: Global Read only role
339 -  [`VID-26`_] - Role management: Support VID specific Roles
340 -  [`VID-27`_] - Change management: Schedule workflow
341 -  [`VID-28`_] - Change management: Status of workflow
342 -  [`VID-29`_] - Change management: Manual intervention
343 -  [`VID-30`_] - PNF instantiation: Trigger PNF service information to SO
344 -  [`VID-31`_] - PNF Instantiation: support service type PNF & display new fields
345
346 .. _VID-25: https://jira.onap.org/browse/VID-25
347 .. _VID-26: https://jira.onap.org/browse/VID-26
348 .. _VID-27: https://jira.onap.org/browse/VID-27
349 .. _VID-28: https://jira.onap.org/browse/VID-28
350 .. _VID-29: https://jira.onap.org/browse/VID-29
351 .. _VID-30: https://jira.onap.org/browse/VID-30
352 .. _VID-31: https://jira.onap.org/browse/VID-31
353
354 **Stories**
355
356 -  [`VID-44`_] - Implement change management phase 1
357 -  [`VID-48`_] - Change management: Schedule workflow
358 -  [`VID-49`_] - Change management: Status of workflow
359 -  [`VID-50`_] - Change management: Manual intervention
360 -  [`VID-51`_] - Trigger PNF service information to MSO
361 -  [`VID-52`_] - support service type PNF & display new fields
362
363 .. _VID-44: https://jira.onap.org/browse/VID-44
364 .. _VID-48: https://jira.onap.org/browse/VID-48
365 .. _VID-49: https://jira.onap.org/browse/VID-49
366 .. _VID-50: https://jira.onap.org/browse/VID-50
367 .. _VID-51: https://jira.onap.org/browse/VID-51
368 .. _VID-52: https://jira.onap.org/browse/VID-52
369
370
371 Bug Fixes
372 ----------
373
374 -  [`VID-20`_] - Failed to get service models from ASDC in VID
375 -  [`VID-59`_] - VID Fails Robot Health Check
376 -  [`VID-62`_] - VID healthcheck failure in RS ORD ONAP 1.1.0
377 -  [`VID-64`_] - Got 500 from role/user API call
378 -  [`VID-79`_] - Not able to create service instance using VID portal
379 -  [`VID-82`_] - Create VF module with SDNC preload is throwing
380    exception
381
382 .. _VID-20: https://jira.onap.org/browse/VID-20
383 .. _VID-59: https://jira.onap.org/browse/VID-59
384 .. _VID-62: https://jira.onap.org/browse/VID-62
385 .. _VID-64: https://jira.onap.org/browse/VID-64
386 .. _VID-79: https://jira.onap.org/browse/VID-79
387 .. _VID-82: https://jira.onap.org/browse/VID-82
388
389
390 **Known Issues**
391
392 - `VID-78 <https://jira.onap.org/browse/VID-78>`_ VID shows the HTML code output whenever the customer list is empty (Cosmetic)
393
394 **Upgrade Notes**
395
396 A scheduler is needed for the change management feature to work (not included in the Amsterdam release).
397
398 **Other**
399
400 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
401
402 End of Release Notes