Merge "modify local workflow parameters to much native ones"
[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: 3.2.3
7 --------------
8
9 :Release Date: 2019-03-28
10
11 **Notes**
12
13 It's v3.2.2, but repackaged with a new certificate valid until March 12, 2020.
14
15 **Resolved Issues**
16
17 VID certificates have been renewed to extend their expiry dates
18   - `VID-446 <https://jira.onap.org/browse/VID-446>`_ Fix Certificate Expiry.
19
20
21 Version: 3.2.2
22 --------------
23
24 :Release Date: 2018-11-30
25
26 New Features
27 ------------
28 1. PNF plug & play services instantiation.
29 2. HTTPS support.
30 3. Manual vNF Scale Out enhancements.
31
32 **Epics**
33
34 -  [`VID-159`_] - AAF integration
35 -  [`VID-194`_] - PNF Use case support
36 -  [`VID-248`_] - Support scaling use case
37 -  [`VID-254`_] - Usability
38 -  [`VID-258`_] - Security
39
40 .. _VID-159: /browse/VID-159
41 .. _VID-194: /browse/VID-194
42 .. _VID-248: /browse/VID-248
43 .. _VID-254: /browse/VID-254
44 .. _VID-258: /browse/VID-258
45
46 **Stories**
47
48 -  [`VID-166`_] - Improve CSIT coverage
49 -  [`VID-203`_] - PNF Plug & Play use case with vCPE flow
50 -  [`VID-236`_] - Align OOM templates
51 -  [`VID-249`_] - Change Manual Scaling Use Case to use the same SO API that Policy is using in Auto Scaling
52 -  [`VID-250`_] - Remove Controller Type from the VID GUI and from the request sent to SO
53 -  [`VID-256`_] - Add tutorials/user guides
54 -  [`VID-257`_] - AAF integration
55 -  [`VID-260`_] - Use HTTPS for external interfaces
56 -  [`VID-261`_] - Use HTTPS for internal interfaces
57
58 .. _VID-166: /browse/VID-166
59 .. _VID-203: /browse/VID-203
60 .. _VID-236: /browse/VID-236
61 .. _VID-249: /browse/VID-249
62 .. _VID-250: /browse/VID-250
63 .. _VID-256: /browse/VID-256
64 .. _VID-257: /browse/VID-257
65 .. _VID-260: /browse/VID-260
66 .. _VID-261: /browse/VID-261
67
68 **Security Notes**
69
70 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>`_.
71
72 Quick Links:
73
74 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`_
75 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`_
76 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=45300871>`_
77
78 **Other**
79
80 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
81
82 Version: 2.0.0
83 --------------
84
85 :Release Date: 2018-06-07
86
87 New Features
88 ------------
89 1. VoLTE E2E services instantiation.
90 2. Change Management - invoking vNF In-Place SW Update without a scheduler.
91 3. Manual vNF Scale Out.
92
93 **Epics**
94
95 -  [`VID-101`_] - Port Mirroring
96 -  [`VID-106`_] - Cancel "Pending" workflows
97 -  [`VID-110`_] - Owning Entity
98 -  [`VID-114`_] - Preload Automation
99 -  [`VID-116`_] - Tenant Isolation
100 -  [`VID-120`_] - Active/Deactivate service type transport
101 -  [`VID-124`_] - Agnostic vNF In-Place SW Update
102 -  [`VID-127`_] - Agnostic vNF Configuration Update
103 -  [`VID-131`_] - Port mirroring - pProbe configuration
104 -  [`VID-136`_] - Support for pProbes
105 -  [`VID-139`_] - Refactor Scheduler
106 -  [`VID-148`_] - Non-Functional requirements - Resiliency
107 -  [`VID-154`_] - Non-Functional requirements - Stability
108 -  [`VID-157`_] - Non-Functional requirements - Performance
109 -  [`VID-158`_] - Non-Functional requirements - Usability
110 -  [`VID-160`_] - Non-Functional requirements - Scalability
111 -  [`VID-161`_] - Non-Functional requirements - Security (CII passing badge + 50% test coverage)
112 -  [`VID-162`_] - OOM integration
113 -  [`VID-179`_] - Change management - working without scheduler
114 -  [`VID-180`_] - Support manual scale out
115 -  [`VID-192`_] - Verify features merged from ECOMP 1802
116
117 .. _VID-101: https://jira.onap.org/browse/VID-101
118 .. _VID-106: https://jira.onap.org/browse/VID-106
119 .. _VID-110: https://jira.onap.org/browse/VID-110
120 .. _VID-114: https://jira.onap.org/browse/VID-114
121 .. _VID-116: https://jira.onap.org/browse/VID-116
122 .. _VID-120: https://jira.onap.org/browse/VID-120
123 .. _VID-124: https://jira.onap.org/browse/VID-124
124 .. _VID-127: https://jira.onap.org/browse/VID-127
125 .. _VID-131: https://jira.onap.org/browse/VID-131
126 .. _VID-136: https://jira.onap.org/browse/VID-136
127 .. _VID-139: https://jira.onap.org/browse/VID-139
128 .. _VID-148: https://jira.onap.org/browse/VID-148
129 .. _VID-154: https://jira.onap.org/browse/VID-154
130 .. _VID-157: https://jira.onap.org/browse/VID-157
131 .. _VID-158: https://jira.onap.org/browse/VID-158
132 .. _VID-160: https://jira.onap.org/browse/VID-160
133 .. _VID-161: https://jira.onap.org/browse/VID-161
134 .. _VID-162: https://jira.onap.org/browse/VID-162
135 .. _VID-179: https://jira.onap.org/browse/VID-179
136 .. _VID-180: https://jira.onap.org/browse/VID-180
137 .. _VID-192: https://jira.onap.org/browse/VID-192
138
139 **Stories**
140
141 -  [`VID-16`_] - Replace any remaining openecomp reference by onap
142 -  [`VID-86`_] - Migrate to org.onap
143 -  [`VID-102`_] - Create "Port mirror" configuration - Attach Source & collector VNFs
144 -  [`VID-103`_] - Create "Port mirror" configuration - General Required Fields
145 -  [`VID-104`_] - Configuration supporting actions
146 -  [`VID-105`_] - Create "Port mirror" configuration - Get model information
147 -  [`VID-107`_] - 3rd party simulator
148 -  [`VID-108`_] - Cancel Scheduled workflows
149 -  [`VID-109`_] - Change information of columns in the "Pending" section of the "dashboard"
150 -  [`VID-111`_] - New properties logic
151 -  [`VID-112`_] - Filter service instance by new properties
152 -  [`VID-113`_] - Implement new properties & their values
153 -  [`VID-115`_] - Resume VF- module (after pause)
154 -  [`VID-117`_] - Create Application ENV
155 -  [`VID-118`_] - Deploy Services on VID operational
156 -  [`VID-119`_] - Activate/Deactivate Application ENV
157 -  [`VID-121`_] - Deactivate a Transport service logic
158 -  [`VID-122`_] - Service Instance Deactivate - API MSO
159 -  [`VID-123`_] - "Activate" avilable only for service instance from type= transport
160 -  [`VID-125`_] - VNF In Place Software Update API - MSO
161 -  [`VID-126`_] - Support new workflow "Agnostic vNF In-Place SW Update"
162 -  [`VID-128`_] - Support workflow "vnf Config Update"
163 -  [`VID-129`_] - Rules For Converting Payload Spreadsheet To JSON
164 -  [`VID-130`_] - VNF Config Update - API MSO
165 -  [`VID-132`_] - Get pnf-fromModel-byRegion - A&AI API
166 -  [`VID-133`_] - pProbe config create request - MSO API
167 -  [`VID-134`_] - Associate PNF instance to port mirroring configuration by policy
168 -  [`VID-135`_] - Get Port Mirroring Configuration By Policy Node type
169 -  [`VID-137`_] - Associate PNF instance to service instance
170 -  [`VID-138`_] - Disassociate PNF instance from service instance
171 -  [`VID-140`_] - New function to support Scheduler in widget
172 -  [`VID-151`_] - ONAP Support
173 -  [`VID-174`_] - Change management: bypassing scheduler for immediate operations
174 -  [`VID-185`_] - UI changes for working without scheduler
175 -  [`VID-186`_] - docker alignment analyzes
176 -  [`VID-188`_] - UI for Scale Out workflow
177 -  [`VID-189`_] - VoLTE use case support
178 -  [`VID-191`_] - Changes to API to SO for Manual scale out use case
179 -  [`VID-197`_] - Reach 50% unit test coverage
180 -  [`VID-201`_] - User inteface for invoking upgrade workflow
181 -  [`VID-202`_] - Verify R1 and R2 features - integration and regression tests
182 -  [`VID-216`_] - Update ReadTheDocs docs folder
183             
184 .. _VID-16: https://jira.onap.org/browse/VID-16
185 .. _VID-86: https://jira.onap.org/browse/VID-86
186 .. _VID-102: https://jira.onap.org/browse/VID-102
187 .. _VID-103: https://jira.onap.org/browse/VID-103
188 .. _VID-104: https://jira.onap.org/browse/VID-104
189 .. _VID-105: https://jira.onap.org/browse/VID-105
190 .. _VID-107: https://jira.onap.org/browse/VID-107
191 .. _VID-108: https://jira.onap.org/browse/VID-108
192 .. _VID-109: https://jira.onap.org/browse/VID-109
193 .. _VID-111: https://jira.onap.org/browse/VID-111
194 .. _VID-112: https://jira.onap.org/browse/VID-112
195 .. _VID-113: https://jira.onap.org/browse/VID-113
196 .. _VID-115: https://jira.onap.org/browse/VID-115
197 .. _VID-117: https://jira.onap.org/browse/VID-117
198 .. _VID-118: https://jira.onap.org/browse/VID-118
199 .. _VID-119: https://jira.onap.org/browse/VID-119
200 .. _VID-121: https://jira.onap.org/browse/VID-121
201 .. _VID-122: https://jira.onap.org/browse/VID-122
202 .. _VID-123: https://jira.onap.org/browse/VID-123
203 .. _VID-125: https://jira.onap.org/browse/VID-125
204 .. _VID-126: https://jira.onap.org/browse/VID-126
205 .. _VID-128: https://jira.onap.org/browse/VID-128
206 .. _VID-129: https://jira.onap.org/browse/VID-129
207 .. _VID-130: https://jira.onap.org/browse/VID-130
208 .. _VID-132: https://jira.onap.org/browse/VID-132
209 .. _VID-133: https://jira.onap.org/browse/VID-133
210 .. _VID-134: https://jira.onap.org/browse/VID-134
211 .. _VID-135: https://jira.onap.org/browse/VID-135
212 .. _VID-137: https://jira.onap.org/browse/VID-137
213 .. _VID-138: https://jira.onap.org/browse/VID-138
214 .. _VID-140: https://jira.onap.org/browse/VID-140
215 .. _VID-151: https://jira.onap.org/browse/VID-151
216 .. _VID-174: https://jira.onap.org/browse/VID-174
217 .. _VID-185: https://jira.onap.org/browse/VID-185
218 .. _VID-186: https://jira.onap.org/browse/VID-186
219 .. _VID-188: https://jira.onap.org/browse/VID-188
220 .. _VID-189: https://jira.onap.org/browse/VID-189
221 .. _VID-191: https://jira.onap.org/browse/VID-191
222 .. _VID-197: https://jira.onap.org/browse/VID-197
223 .. _VID-201: https://jira.onap.org/browse/VID-201
224 .. _VID-202: https://jira.onap.org/browse/VID-202
225 .. _VID-216: https://jira.onap.org/browse/VID-216
226
227 **Security Notes**
228
229 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>`_.
230
231 Quick Links:
232
233 - `VID project page <https://wiki.onap.org/display/DW/Virtual+Infrastructure+Deployment+Project>`_
234 - `Passing Badge information for VID <https://bestpractices.coreinfrastructure.org/en/projects/1658>`_
235 - `Project Vulnerability Review Table for VID <https://wiki.onap.org/pages/viewpage.action?pageId=28378623>`_
236
237 **Other**
238
239 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
240
241 Version: 1.1.1
242 --------------
243
244 :Release Date: 2017-11-16
245
246 New Features
247 ------------
248
249 1. Improved TOSCA parser.
250 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 .
251 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.
252
253 **Epics**
254
255 -  [`VID-25`_] - Role management: Global Read only role
256 -  [`VID-26`_] - Role management: Support VID specific Roles
257 -  [`VID-27`_] - Change management: Schedule workflow
258 -  [`VID-28`_] - Change management: Status of workflow
259 -  [`VID-29`_] - Change management: Manual intervention
260 -  [`VID-30`_] - PNF instantiation: Trigger PNF service information to SO
261 -  [`VID-31`_] - PNF Instantiation: support service type PNF & display new fields
262
263 .. _VID-25: https://jira.onap.org/browse/VID-25
264 .. _VID-26: https://jira.onap.org/browse/VID-26
265 .. _VID-27: https://jira.onap.org/browse/VID-27
266 .. _VID-28: https://jira.onap.org/browse/VID-28
267 .. _VID-29: https://jira.onap.org/browse/VID-29
268 .. _VID-30: https://jira.onap.org/browse/VID-30
269 .. _VID-31: https://jira.onap.org/browse/VID-31
270
271 **Stories**
272
273 -  [`VID-44`_] - Implement change management phase 1
274 -  [`VID-48`_] - Change management: Schedule workflow
275 -  [`VID-49`_] - Change management: Status of workflow
276 -  [`VID-50`_] - Change management: Manual intervention
277 -  [`VID-51`_] - Trigger PNF service information to MSO
278 -  [`VID-52`_] - support service type PNF & display new fields
279
280 .. _VID-44: https://jira.onap.org/browse/VID-44
281 .. _VID-48: https://jira.onap.org/browse/VID-48
282 .. _VID-49: https://jira.onap.org/browse/VID-49
283 .. _VID-50: https://jira.onap.org/browse/VID-50
284 .. _VID-51: https://jira.onap.org/browse/VID-51
285 .. _VID-52: https://jira.onap.org/browse/VID-52
286
287
288 Bug Fixes
289 ----------
290
291 -  [`VID-20`_] - Failed to get service models from ASDC in VID
292 -  [`VID-59`_] - VID Fails Robot Health Check
293 -  [`VID-62`_] - VID healthcheck failure in RS ORD ONAP 1.1.0
294 -  [`VID-64`_] - Got 500 from role/user API call
295 -  [`VID-79`_] - Not able to create service instance using VID portal
296 -  [`VID-82`_] - Create VF module with SDNC preload is throwing
297    exception
298
299 .. _VID-20: https://jira.onap.org/browse/VID-20
300 .. _VID-59: https://jira.onap.org/browse/VID-59
301 .. _VID-62: https://jira.onap.org/browse/VID-62
302 .. _VID-64: https://jira.onap.org/browse/VID-64
303 .. _VID-79: https://jira.onap.org/browse/VID-79
304 .. _VID-82: https://jira.onap.org/browse/VID-82
305
306
307 **Known Issues**
308
309 - `VID-78 <https://jira.onap.org/browse/VID-78>`_ VID shows the HTML code output whenever the customer list is empty (Cosmetic)
310
311 **Upgrade Notes**
312
313 A scheduler is needed for the change management feature to work (not included in the Amsterdam release).
314
315 **Other**
316
317 In order to work properly, VID needs a working instance of SDC, A&AI and SO.
318
319 End of Release Notes