Fix for Penetration test _ Session and cookie management
[vid.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. _release_notes:
3
4 VID Release Notes
5 =================
6
7 Version: Honolulu (8.0.x)
8 ------------------------
9
10 :In a nutshell...:
11
12 The following areas have received improvements in Honolulu Release
13
14    * VID development (back-end for SO BB).
15      In R6/R7 SO BB were implemented for more streamlined processing of W/F. BPMN to BB. Completed in R7.
16      Modern UI for PNFs in VID was not rendering the models (empty UI). This is now built.
17      Introduced VNF GUI to fit the SO BB work using SO API from R7.
18
19      More details at: https://jira.onap.org/browse/REQ-430
20
21    * Place-Geolocation Development for PnP completed in VID:
22      Please see for more details  https://wiki.onap.org/display/DW/Proposed+Location+Model
23
24 *Security Issues*
25
26 This section is empty.
27
28 *Bug fixes*
29
30 This section is empty.
31
32 **Known Issues**
33
34    VID-983: Two issues where encountered when attempting to deploy in OKD resulting in deployment failure. These issues have not been reported in OOM deployments; however, we cannot say for certain that they will not be encountered in OOM. If encountered, please note the issue and workarounds:
35       * Default VID mariadb-password has special character ‘/’ in the password. Change the default password to remove special characters. Workaround: Override the ‘userPassword’ in the values.yaml file.
36       * VID default user ‘onap’ doesn’t have permissions to create directory /opt/app/vid/cache. Make necessary changes in the docker file. Workaround: run the vid pod with root privileges.
37       * See https://jira.onap.org/browse/VID-983 for more details.
38
39 **Resolved Issues**
40        https://jira.onap.org/browse/VID-890
41        https://jira.onap.org/browse/VID-902
42        https://jira.onap.org/browse/VID-917
43        https://jira.onap.org/browse/VID-922
44        https://jira.onap.org/browse/VID-694
45        https://jira.onap.org/browse/VID-921
46        https://jira.onap.org/browse/VID-924
47        https://jira.onap.org/browse/VID-925
48        https://jira.onap.org/browse/VID-695
49        https://jira.onap.org/browse/VID-927
50        https://jira.onap.org/browse/VID-928
51        https://jira.onap.org/browse/VID-903
52        https://jira.onap.org/browse/VID-943
53        https://jira.onap.org/browse/VID-944
54        https://jira.onap.org/browse/VID-945
55        https://jira.onap.org/browse/VID-970
56        https://jira.onap.org/browse/VID-679
57
58 **Security Notes**
59
60 *Fixed Security Issues*
61
62 This section is empty.
63
64 *Known Security Issues*
65
66 This section is empty.
67
68
69 Version: Guilin (7.0.x)
70 ------------------------
71
72 :In a nutshell...:
73
74
75 The following areas have received improvements in Guilin Release
76
77    Pause:
78       * Pause/Stop on Failures.
79       * Pause Point Addition on Edit window inside the drawing board.
80       * Pause Point removal feature.
81
82    Audit Info:
83       * Overhauling of the Audit Info screen popup.
84       * MSO Status table can now be exported and viewed as .csv files (in Excel and other type software)
85       * Audit Info page is also refreshable now. New status from MSO will arrive upon pressing the refresh button.
86           * More detailed info fetched from MSO now in Additional Info column, most recent request to be displayed at the top.
87
88    VF Module Sequencing and Base Module Related Rules:
89      * The sequence of VF Modules can now be changed by dragging up and down in the drawing board.
90      * A sequence number box is introduced bearing the current position of the VF Module in the the list.
91      * Various rules have been put in place for special check on the Base module in the drawing board.
92
93 *Security Issues*
94
95 This section is empty.
96
97 *Bug fixes*
98
99 This section is empty.
100
101 **Known Issues**
102
103 This section is empty.
104
105 **Resolved Issues**
106
107        https://jira.onap.org/browse/VID-862
108        https://jira.onap.org/browse/VID-902
109        https://jira.onap.org/browse/VID-889
110        https://jira.onap.org/browse/VID-875
111        https://jira.onap.org/browse/VID-861
112        https://jira.onap.org/browse/VID-860
113        https://jira.onap.org/browse/VID-858
114        https://jira.onap.org/browse/VID-890
115
116
117 **Security Notes**
118
119 *Fixed Security Issues*
120
121 This section is empty.
122
123
124 *Known Security Issues*
125
126 This section is empty.
127
128
129
130 Version: Frankfurt (6.0.x)
131 ------------------------
132
133 :In a nutshell...:
134
135     For an end-user VID is easier to use.
136
137     For a system admin, VID is easier to deploy and manage.
138
139     *Security*
140
141     - Adherence to ONAP Logging Spec v1.2
142     - Update to Portal SDK v2.6
143     - Use common secret template to generate DB credentials
144     - Java 11 migration from JDK 8
145     - And more...
146
147     *Bug fixes*
148
149     - Refresh after Add VF Module fails
150     - Generates different VF module name during scale out
151     - And many more...
152
153 **Known Issues**
154
155 This section is empty.
156
157
158 **Resolved Issues**
159
160   - `<https://jira.onap.org/browse/VID-365>`__ Upgrade AAI version to v16
161   - `<https://jira.onap.org/browse/VID-479>`__ VID Does not refresh after Add VF Module fails
162   - `<https://jira.onap.org/browse/VID-659>`__ VID generates always the same VF module name during scale out
163   - `<https://jira.onap.org/browse/VID-773>`__ SDNC Preload URL updated to https
164
165   - `<https://jira.onap.org/browse/VID-755>`__ Upgrade direct dependent packages to the latest version
166   - `<https://jira.onap.org/browse/VID-498>`__ Java 11 migration from JDK 8
167   - `<https://jira.onap.org/browse/VID-471>`__ Update to Portal SDK v2.6
168
169
170 **Security Notes**
171
172 *Fixed Security Issues*
173
174 This section is empty.
175
176
177 *Known Security Issues*
178
179 This section is empty.
180
181
182 Version: El-Alto (5.0.x)
183 ------------------------
184 **Known Issues**
185
186   - `<https://jira.onap.org/browse/VID-659>`__ VID generates always the same VF module name during scale out
187
188 **Resolved Issues**
189
190   - `<https://jira.onap.org/browse/VID-520>`__ Remove "Dissociate" button for Macro-orchestrated PNF resources
191   - `<https://jira.onap.org/browse/VID-517>`__ Added liquidBase for follow changes in DB
192   - `<https://jira.onap.org/browse/VID-488>`__ Added "Report" popup for common diagnosable cases
193   - `<https://jira.onap.org/browse/VID-358>`__ vid-mariadb-galera runs in high-availability mode
194
195
196 **Security Notes**
197
198 *Fixed Security Issues*
199
200   - `<https://jira.onap.org/browse/OJSI-119>`__ Closed plain-text HTTP endpoint, port 30238
201
202 *Known Security Issues*
203
204
205
206
207 Version: 4.3.2
208 --------------
209
210 **Resolved Issues**
211
212 Reverted the soft-delete feature, to resolve this:
213   - `VID-503 <https://jira.onap.org/browse/VID-503>`_ Delete VF module does not trigger any action
214
215
216 Version: 4.3.0
217 --------------
218
219 :Release Date: 2019-05-25
220
221 New Features
222 ------------
223
224 -  [`VID-246`_] - *Centralized Representation and Consistent ID of Cloud Regions*
225 -  [`VID-397`_] - *Change Management - Flexible Designer & Orchestrator*: Utilize SO as a repository of workflows, instead of VID's workflows' configuration
226
227 .. _VID-246: /browse/VID-246
228 .. _VID-397: /browse/VID-397
229
230 **Security Notes**
231
232 *Fixed Security Issues*
233
234 *Known Security Issues*
235
236 - In default deployment VID (vid) exposes HTTP port 30238 outside of cluster. [`OJSI-119 <https://jira.onap.org/browse/OJSI-119>`_]
237
238 *Known Vulnerabilities in Used Modules*
239
240 Version: 3.2.3
241 --------------
242
243 :Release Date: 2019-03-28
244
245 **Notes**
246
247 It's v3.2.2, but repackaged with a new certificate valid until March 12, 2020.
248
249 **Resolved Issues**
250
251 VID certificates have been renewed to extend their expiry dates
252   - `VID-446 <https://jira.onap.org/browse/VID-446>`_ Fix Certificate Expiry.
253
254
255 Version: 3.2.2
256 --------------
257
258 :Release Date: 2018-11-30
259
260 New Features
261 ------------
262 1. PNF plug & play services instantiation.
263 2. HTTPS support.
264 3. Manual vNF Scale Out enhancements.
265
266 **Epics**
267
268 -  [`VID-159`_] - AAF integration
269 -  [`VID-194`_] - PNF Use case support
270 -  [`VID-248`_] - Support scaling use case
271 -  [`VID-254`_] - Usability
272 -  [`VID-258`_] - Security
273
274 .. _VID-159: /browse/VID-159
275 .. _VID-194: /browse/VID-194
276 .. _VID-248: /browse/VID-248
277 .. _VID-254: /browse/VID-254
278 .. _VID-258: /browse/VID-258
279
280 **Stories**
281
282 -  [`VID-166`_] - Improve CSIT coverage
283 -  [`VID-203`_] - PNF Plug & Play use case with vCPE flow
284 -  [`VID-236`_] - Align OOM templates
285 -  [`VID-249`_] - Change Manual Scaling Use Case to use the same SO API that Policy is using in Auto Scaling
286 -  [`VID-250`_] - Remove Controller Type from the VID GUI and from the request sent to SO
287 -  [`VID-256`_] - Add tutorials/user guides
288 -  [`VID-257`_] - AAF integration
289 -  [`VID-260`_] - Use HTTPS for external interfaces
290 -  [`VID-261`_] - Use HTTPS for internal interfaces
291
292 .. _VID-166: /browse/VID-166
293 .. _VID-203: /browse/VID-203
294 .. _VID-236: /browse/VID-236
295 .. _VID-249: /browse/VID-249
296 .. _VID-250: /browse/VID-250
297 .. _VID-256: /browse/VID-256
298 .. _VID-257: /browse/VID-257
299 .. _VID-260: /browse/VID-260
300 .. _VID-261: /browse/VID-261
301
302 **Security Notes**
303
304 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>`_.
305
306 Quick Links:
307
308 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`__
309 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`__
310 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=45300871>`__
311
312 **Other**
313
314 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
315
316 Version: 2.0.0
317 --------------
318
319 :Release Date: 2018-06-07
320
321 New Features
322 ------------
323 1. VoLTE E2E services instantiation.
324 2. Change Management - invoking vNF In-Place SW Update without a scheduler.
325 3. Manual vNF Scale Out.
326
327 **Epics**
328
329 -  [`VID-101`_] - Port Mirroring
330 -  [`VID-106`_] - Cancel "Pending" workflows
331 -  [`VID-110`_] - Owning Entity
332 -  [`VID-114`_] - Preload Automation
333 -  [`VID-116`_] - Tenant Isolation
334 -  [`VID-120`_] - Active/Deactivate service type transport
335 -  [`VID-124`_] - Agnostic vNF In-Place SW Update
336 -  [`VID-127`_] - Agnostic vNF Configuration Update
337 -  [`VID-131`_] - Port mirroring - pProbe configuration
338 -  [`VID-136`_] - Support for pProbes
339 -  [`VID-139`_] - Refactor Scheduler
340 -  [`VID-148`_] - Non-Functional requirements - Resiliency
341 -  [`VID-154`_] - Non-Functional requirements - Stability
342 -  [`VID-157`_] - Non-Functional requirements - Performance
343 -  [`VID-158`_] - Non-Functional requirements - Usability
344 -  [`VID-160`_] - Non-Functional requirements - Scalability
345 -  [`VID-161`_] - Non-Functional requirements - Security (CII passing badge + 50% test coverage)
346 -  [`VID-162`_] - OOM integration
347 -  [`VID-179`_] - Change management - working without scheduler
348 -  [`VID-180`_] - Support manual scale out
349 -  [`VID-192`_] - Verify features merged from ECOMP 1802
350
351 .. _VID-101: https://jira.onap.org/browse/VID-101
352 .. _VID-106: https://jira.onap.org/browse/VID-106
353 .. _VID-110: https://jira.onap.org/browse/VID-110
354 .. _VID-114: https://jira.onap.org/browse/VID-114
355 .. _VID-116: https://jira.onap.org/browse/VID-116
356 .. _VID-120: https://jira.onap.org/browse/VID-120
357 .. _VID-124: https://jira.onap.org/browse/VID-124
358 .. _VID-127: https://jira.onap.org/browse/VID-127
359 .. _VID-131: https://jira.onap.org/browse/VID-131
360 .. _VID-136: https://jira.onap.org/browse/VID-136
361 .. _VID-139: https://jira.onap.org/browse/VID-139
362 .. _VID-148: https://jira.onap.org/browse/VID-148
363 .. _VID-154: https://jira.onap.org/browse/VID-154
364 .. _VID-157: https://jira.onap.org/browse/VID-157
365 .. _VID-158: https://jira.onap.org/browse/VID-158
366 .. _VID-160: https://jira.onap.org/browse/VID-160
367 .. _VID-161: https://jira.onap.org/browse/VID-161
368 .. _VID-162: https://jira.onap.org/browse/VID-162
369 .. _VID-179: https://jira.onap.org/browse/VID-179
370 .. _VID-180: https://jira.onap.org/browse/VID-180
371 .. _VID-192: https://jira.onap.org/browse/VID-192
372
373 **Stories**
374
375 -  [`VID-16`_] - Replace any remaining openecomp reference by onap
376 -  [`VID-86`_] - Migrate to org.onap
377 -  [`VID-102`_] - Create "Port mirror" configuration - Attach Source & collector VNFs
378 -  [`VID-103`_] - Create "Port mirror" configuration - General Required Fields
379 -  [`VID-104`_] - Configuration supporting actions
380 -  [`VID-105`_] - Create "Port mirror" configuration - Get model information
381 -  [`VID-107`_] - 3rd party simulator
382 -  [`VID-108`_] - Cancel Scheduled workflows
383 -  [`VID-109`_] - Change information of columns in the "Pending" section of the "dashboard"
384 -  [`VID-111`_] - New properties logic
385 -  [`VID-112`_] - Filter service instance by new properties
386 -  [`VID-113`_] - Implement new properties & their values
387 -  [`VID-115`_] - Resume VF- module (after pause)
388 -  [`VID-117`_] - Create Application ENV
389 -  [`VID-118`_] - Deploy Services on VID operational
390 -  [`VID-119`_] - Activate/Deactivate Application ENV
391 -  [`VID-121`_] - Deactivate a Transport service logic
392 -  [`VID-122`_] - Service Instance Deactivate - API MSO
393 -  [`VID-123`_] - "Activate" avilable only for service instance from type= transport
394 -  [`VID-125`_] - VNF In Place Software Update API - MSO
395 -  [`VID-126`_] - Support new workflow "Agnostic vNF In-Place SW Update"
396 -  [`VID-128`_] - Support workflow "vnf Config Update"
397 -  [`VID-129`_] - Rules For Converting Payload Spreadsheet To JSON
398 -  [`VID-130`_] - VNF Config Update - API MSO
399 -  [`VID-132`_] - Get pnf-fromModel-byRegion - A&AI API
400 -  [`VID-133`_] - pProbe config create request - MSO API
401 -  [`VID-134`_] - Associate PNF instance to port mirroring configuration by policy
402 -  [`VID-135`_] - Get Port Mirroring Configuration By Policy Node type
403 -  [`VID-137`_] - Associate PNF instance to service instance
404 -  [`VID-138`_] - Disassociate PNF instance from service instance
405 -  [`VID-140`_] - New function to support Scheduler in widget
406 -  [`VID-151`_] - ONAP Support
407 -  [`VID-174`_] - Change management: bypassing scheduler for immediate operations
408 -  [`VID-185`_] - UI changes for working without scheduler
409 -  [`VID-186`_] - docker alignment analyzes
410 -  [`VID-188`_] - UI for Scale Out workflow
411 -  [`VID-189`_] - VoLTE use case support
412 -  [`VID-191`_] - Changes to API to SO for Manual scale out use case
413 -  [`VID-197`_] - Reach 50% unit test coverage
414 -  [`VID-201`_] - User inteface for invoking upgrade workflow
415 -  [`VID-202`_] - Verify R1 and R2 features - integration and regression tests
416 -  [`VID-216`_] - Update ReadTheDocs docs folder
417
418 .. _VID-16: https://jira.onap.org/browse/VID-16
419 .. _VID-86: https://jira.onap.org/browse/VID-86
420 .. _VID-102: https://jira.onap.org/browse/VID-102
421 .. _VID-103: https://jira.onap.org/browse/VID-103
422 .. _VID-104: https://jira.onap.org/browse/VID-104
423 .. _VID-105: https://jira.onap.org/browse/VID-105
424 .. _VID-107: https://jira.onap.org/browse/VID-107
425 .. _VID-108: https://jira.onap.org/browse/VID-108
426 .. _VID-109: https://jira.onap.org/browse/VID-109
427 .. _VID-111: https://jira.onap.org/browse/VID-111
428 .. _VID-112: https://jira.onap.org/browse/VID-112
429 .. _VID-113: https://jira.onap.org/browse/VID-113
430 .. _VID-115: https://jira.onap.org/browse/VID-115
431 .. _VID-117: https://jira.onap.org/browse/VID-117
432 .. _VID-118: https://jira.onap.org/browse/VID-118
433 .. _VID-119: https://jira.onap.org/browse/VID-119
434 .. _VID-121: https://jira.onap.org/browse/VID-121
435 .. _VID-122: https://jira.onap.org/browse/VID-122
436 .. _VID-123: https://jira.onap.org/browse/VID-123
437 .. _VID-125: https://jira.onap.org/browse/VID-125
438 .. _VID-126: https://jira.onap.org/browse/VID-126
439 .. _VID-128: https://jira.onap.org/browse/VID-128
440 .. _VID-129: https://jira.onap.org/browse/VID-129
441 .. _VID-130: https://jira.onap.org/browse/VID-130
442 .. _VID-132: https://jira.onap.org/browse/VID-132
443 .. _VID-133: https://jira.onap.org/browse/VID-133
444 .. _VID-134: https://jira.onap.org/browse/VID-134
445 .. _VID-135: https://jira.onap.org/browse/VID-135
446 .. _VID-137: https://jira.onap.org/browse/VID-137
447 .. _VID-138: https://jira.onap.org/browse/VID-138
448 .. _VID-140: https://jira.onap.org/browse/VID-140
449 .. _VID-151: https://jira.onap.org/browse/VID-151
450 .. _VID-174: https://jira.onap.org/browse/VID-174
451 .. _VID-185: https://jira.onap.org/browse/VID-185
452 .. _VID-186: https://jira.onap.org/browse/VID-186
453 .. _VID-188: https://jira.onap.org/browse/VID-188
454 .. _VID-189: https://jira.onap.org/browse/VID-189
455 .. _VID-191: https://jira.onap.org/browse/VID-191
456 .. _VID-197: https://jira.onap.org/browse/VID-197
457 .. _VID-201: https://jira.onap.org/browse/VID-201
458 .. _VID-202: https://jira.onap.org/browse/VID-202
459 .. _VID-216: https://jira.onap.org/browse/VID-216
460
461 **Security Notes**
462
463 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>`__.
464
465 Quick Links:
466
467 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`_
468 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`_
469 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=28378623>`_
470
471 **Other**
472
473 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
474
475 Version: 1.1.1
476 --------------
477
478 :Release Date: 2017-11-16
479
480 New Features
481 ------------
482
483 1. Improved TOSCA parser.
484 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 .
485 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.
486
487 **Epics**
488
489 -  [`VID-25`_] - Role management: Global Read only role
490 -  [`VID-26`_] - Role management: Support VID specific Roles
491 -  [`VID-27`_] - Change management: Schedule workflow
492 -  [`VID-28`_] - Change management: Status of workflow
493 -  [`VID-29`_] - Change management: Manual intervention
494 -  [`VID-30`_] - PNF instantiation: Trigger PNF service information to SO
495 -  [`VID-31`_] - PNF Instantiation: support service type PNF & display new fields
496
497 .. _VID-25: https://jira.onap.org/browse/VID-25
498 .. _VID-26: https://jira.onap.org/browse/VID-26
499 .. _VID-27: https://jira.onap.org/browse/VID-27
500 .. _VID-28: https://jira.onap.org/browse/VID-28
501 .. _VID-29: https://jira.onap.org/browse/VID-29
502 .. _VID-30: https://jira.onap.org/browse/VID-30
503 .. _VID-31: https://jira.onap.org/browse/VID-31
504
505 **Stories**
506
507 -  [`VID-44`_] - Implement change management phase 1
508 -  [`VID-48`_] - Change management: Schedule workflow
509 -  [`VID-49`_] - Change management: Status of workflow
510 -  [`VID-50`_] - Change management: Manual intervention
511 -  [`VID-51`_] - Trigger PNF service information to MSO
512 -  [`VID-52`_] - support service type PNF & display new fields
513
514 .. _VID-44: https://jira.onap.org/browse/VID-44
515 .. _VID-48: https://jira.onap.org/browse/VID-48
516 .. _VID-49: https://jira.onap.org/browse/VID-49
517 .. _VID-50: https://jira.onap.org/browse/VID-50
518 .. _VID-51: https://jira.onap.org/browse/VID-51
519 .. _VID-52: https://jira.onap.org/browse/VID-52
520
521
522 Bug Fixes
523 ----------
524
525 -  [`VID-20`_] - Failed to get service models from ASDC in VID
526 -  [`VID-59`_] - VID Fails Robot Health Check
527 -  [`VID-62`_] - VID healthcheck failure in RS ORD ONAP 1.1.0
528 -  [`VID-64`_] - Got 500 from role/user API call
529 -  [`VID-79`_] - Not able to create service instance using VID portal
530 -  [`VID-82`_] - Create VF module with SDNC preload is throwing
531    exception
532
533 .. _VID-20: https://jira.onap.org/browse/VID-20
534 .. _VID-59: https://jira.onap.org/browse/VID-59
535 .. _VID-62: https://jira.onap.org/browse/VID-62
536 .. _VID-64: https://jira.onap.org/browse/VID-64
537 .. _VID-79: https://jira.onap.org/browse/VID-79
538 .. _VID-82: https://jira.onap.org/browse/VID-82
539
540
541 **Known Issues**
542
543 - `VID-78 <https://jira.onap.org/browse/VID-78>`_ VID shows the HTML code output whenever the customer list is empty (Cosmetic)
544
545 **Upgrade Notes**
546
547 A scheduler is needed for the change management feature to work (not included in the Amsterdam release).
548
549 **Other**
550
551 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
552
553 End of Release Notes