summaryrefslogtreecommitdiff
path: root/doc/source/user/feature-matrix-gp.ini
blob: c168adaeb4dd9283793888fd68873cefc1070ae8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
#
# Lists all the CI jobs as targets
#

[target.libvirt-kvm]
title=libvirt+kvm (x86 & ppc64)
link=http://docs.openstack.org/infra/manual/developers.html#project-gating

[target.libvirt-kvm-s390]
title=libvirt+kvm (s390x)
link=http://docs.openstack.org/infra/manual/developers.html#project-gating

[target.libvirt-virtuozzo-ct]
title=libvirt+virtuozzo CT
link=https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_CI

[target.libvirt-virtuozzo-vm]
title=libvirt+virtuozzo VM
link=https://wiki.openstack.org/wiki/ThirdPartySystems/Virtuozzo_Storage_CI

[target.vmware]
title=VMware CI
link=https://wiki.openstack.org/wiki/NovaVMware/Minesweeper

[target.hyperv]
title=Hyper-V CI
link=https://wiki.openstack.org/wiki/ThirdPartySystems/Hyper-V_CI

[target.zvm]
title=IBM zVM CI
link=https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_z/VM_CI

[target.ironic]
title=Ironic CI
link=

#
# Lists all features
#
# Includes information on the feature, its maturity, status,
# links to admin docs, api docs and tempest test uuids.
#
# It then lists the current state for each of the about CI jobs.
# It is hoped this mapping will eventually be automated.
#
# This doesn't include things like Server metadata, Server tagging,
# or Lock Server, or Keypair CRUD as they can all be tested independently
# of the nova virt driver used.
#

[operation.create-delete-server]
title=Create Server and Delete Server
notes=This includes creating a server, and deleting a server.
  Specifically this is about booting a server from a glance image
  using the default disk and network configuration.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#servers-servers
admin_doc_link=https://docs.openstack.org/nova/latest/user/launch-instances.html
tempest_test_uuids=9a438d88-10c6-4bcd-8b5b-5b6e25e1346f;585e934c-448e-43c4-acbf-d06a9b899997
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=unknown
zvm=complete

[operation.snapshot-server]
title=Snapshot Server
notes=This is creating a glance image from the currently running server.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=#servers-run-an-action-servers-action
admin_doc_link=https://docs.openstack.org/glance/latest/admin/troubleshooting.html
tempest_test_uuids=aaacd1d0-55a2-4ce8-818a-b5439df8adc9
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=unknown
hyperv=unknown
ironic=unknown
zvm=complete

[operation.power-ops]
title=Server power ops
notes=This includes reboot, shutdown and start.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=#servers-run-an-action-servers-action
tempest_test_uuids=2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32;af8eafd4-38a7-4a4b-bdbc-75145a580560
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=unknown
zvm=complete

[operation.rebuild-server]
title=Rebuild Server
notes=You can rebuild a server, optionally specifying the glance image to use.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=#servers-run-an-action-servers-action
tempest_test_uuids=aaa6cdf3-55a7-461a-add9-1c8596b9a07c
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=unknown
zvm=missing

[operation.resize-server]
title=Resize Server
notes=You resize a server to a new flavor, then confirm or revert that
  operation.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=#servers-run-an-action-servers-action
tempest_test_uuids=1499262a-9328-4eda-9068-db1ac57498d2
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=complete
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=unknown
zvm=missing

[operation.server-volume-ops]
title=Volume Operations
notes=This is about attaching volumes, detaching volumes.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#servers-with-volume-attachments-servers-os-volume-attachments
admin_doc_link=https://docs.openstack.org/cinder/latest/admin/blockstorage-manage-volumes.html
tempest_test_uuids=fff42874-7db5-4487-a8e1-ddda5fb5288d
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=complete
libvirt-virtuozzo-vm=complete
vmware=complete
hyperv=complete
ironic=missing
zvm=missing

[operation.server-bdm]
title=Custom disk configurations on boot
notes=This is about supporting all the features of BDMv2.
  This includes booting from a volume, in various ways, and
  specifying a custom set of ephemeral disks. Note some drivers
  only supports part of what the API allows.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=create-image-createimage-action-detail#create-server
admin_doc_link=https://docs.openstack.org/nova/latest/user/block-device-mapping.html
tempest_test_uuids=557cd2c2-4eb8-4dce-98be-f86765ff311b, 36c34c67-7b54-4b59-b188-02a2f458a63b
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=missing
libvirt-virtuozzo-vm=complete
vmware=partial
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
hyperv=complete:n
ironic=missing
zvm=missing

[operation.server-neutron]
title=Custom neutron configurations on boot
notes=This is about supporting booting from one or more neutron ports,
  or all the related short cuts such as booting a specified network.
  This does not include SR-IOV or similar, just simple neutron ports.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?&expanded=create-server-detail
admin_doc_link=
tempest_test_uuids=2f3a0127-95c7-4977-92d2-bc5aec602fb4
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=unknown
libvirt-virtuozzo-vm=unknown
vmware=partial
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
hyperv=partial
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
ironic=missing
zvm=partial
driver-notes-zvm=This is not tested in a CI system, but it is implemented.

[operation.server-pause]
title=Pause a Server
notes=This is pause and unpause a server, where the state is held in memory.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?#pause-server-pause-action
admin_doc_link=
tempest_test_uuids=bd61a9fd-062f-4670-972b-2d6c3e3b9e73
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=missing
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=partial
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
hyperv=complete
ironic=missing
zvm=complete

[operation.server-suspend]
title=Suspend a Server
notes=This suspend and resume a server, where the state is held on disk.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/?expanded=suspend-server-suspend-action-detail
admin_doc_link=
tempest_test_uuids=0d8ee21e-b749-462d-83da-b85b41c86c7f
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=missing
zvm=missing

[operation.server-consoleoutput]
title=Server console output
notes=This gets the current server console output.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#show-console-output-os-getconsoleoutput-action
admin_doc_link=
tempest_test_uuids=4b8867e6-fffa-4d54-b1d1-6fdda57be2f3
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=unknown
libvirt-virtuozzo-vm=unknown
vmware=partial
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
hyperv=partial
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
ironic=missing
zvm=complete

[operation.server-rescue]
title=Server Rescue
notes=This boots a server with a new root disk from the specified glance image
  to allow a user to fix a boot partition configuration, or similar.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#rescue-server-rescue-action
admin_doc_link=
tempest_test_uuids=fd032140-714c-42e4-a8fd-adcd8df06be6;70cdb8a1-89f8-437d-9448-8844fd82bf46
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=partial
driver-notes-libvirt-virtuozzo-ct=This is not tested in a CI system, but it is implemented.
libvirt-virtuozzo-vm=complete
vmware=complete
hyperv=partial
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
ironic=missing
zvm=missing

[operation.server-configdrive]
title=Server Config Drive
notes=This ensures the user data provided by the user when booting
  a server is available in one of the expected config drive locations.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#create-server
admin_doc_link=https://docs.openstack.org/nova/latest/admin/config-drive.html
tempest_test_uuids=7fff3fb3-91d8-4fd0-bd7d-0204f1f180ba
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=missing
libvirt-virtuozzo-vm=partial
driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is implemented.
vmware=complete
hyperv=complete
ironic=partial
driver-notes-ironic=This is not tested in a CI system, but it is implemented.
zvm=complete

[operation.server-changepassword]
title=Server Change Password
notes=The ability to reset the password of a user within the server.
maturity=experimental
api_doc_link=https://docs.openstack.org/api-ref/compute/#change-administrative-password-changepassword-action
admin_doc_link=
tempest_test_uuids=6158df09-4b82-4ab3-af6d-29cf36af858d
cli=
libvirt-kvm=partial
driver-notes-libvirt-kvm=This is not tested in a CI system, but it is implemented.
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=missing
libvirt-virtuozzo-vm=missing
vmware=missing
hyperv=partial
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
ironic=missing
zvm=missing

[operation.server-shelve]
title=Server Shelve and Unshelve
notes=The ability to keep a server logically alive, but not using any
  cloud resources. For local disk based instances, this involves taking
  a snapshot, called offloading.
maturity=complete
api_doc_link=https://docs.openstack.org/api-ref/compute/#shelve-server-shelve-action
admin_doc_link=
tempest_test_uuids=1164e700-0af0-4a4c-8792-35909a88743c,c1b6318c-b9da-490b-9c67-9339b627271f
cli=
libvirt-kvm=complete
libvirt-kvm-s390=unknown
libvirt-virtuozzo-ct=missing
libvirt-virtuozzo-vm=complete
vmware=missing
hyperv=complete
ironic=missing
zvm=missing