Skip to content

Commit ad7249b

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Remove the PowerVM driver"
2 parents c838e67 + deae814 commit ad7249b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+19
-9350
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ OpenStack Nova
1010
1111
OpenStack Nova provides a cloud computing fabric controller, supporting a wide
1212
variety of compute technologies, including: libvirt (KVM, Xen, LXC and more),
13-
Hyper-V, VMware, OpenStack Ironic and PowerVM.
13+
Hyper-V, VMware and OpenStack Ironic.
1414

1515
Use the following resources to learn more.
1616

doc/source/admin/architecture.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ availability zones. Nova supports the following hypervisors:
8484

8585
- `Linux Containers (LXC) <https://linuxcontainers.org>`__
8686

87-
- `PowerVM <https://www.ibm.com/us-en/marketplace/ibm-powervm>`__
88-
8987
- `Quick Emulator (QEMU) <https://wiki.qemu.org/Manual>`__
9088

9189
- `Virtuozzo <https://www.virtuozzo.com/products/vz7.html>`__

doc/source/admin/config-drive.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,8 @@ compute host and image.
3939

4040
.. rubric:: Compute host requirements
4141

42-
The following virt drivers support the config drive: libvirt,
43-
Hyper-V, VMware, and (since 17.0.0 Queens) PowerVM. The Bare Metal service also
44-
supports the config drive.
42+
The following virt drivers support the config drive: libvirt, Hyper-V and
43+
VMware. The Bare Metal service also supports the config drive.
4544

4645
- To use config drives with libvirt or VMware, you must first
4746
install the :command:`genisoimage` package on each compute host. Use the
@@ -56,8 +55,8 @@ supports the config drive.
5655
:oslo.config:option:`hyperv.qemu_img_cmd` config option to the full path to an
5756
:command:`qemu-img` command installation.
5857

59-
- To use config drives with PowerVM or the Bare Metal service, you do not need
60-
to prepare anything.
58+
- To use config drives with the Bare Metal service, you do not need to prepare
59+
anything.
6160

6261
.. rubric:: Image requirements
6362

doc/source/admin/configuration/hypervisor-powervm.rst

Lines changed: 0 additions & 75 deletions
This file was deleted.

doc/source/admin/configuration/hypervisors.rst

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Hypervisors
1111
hypervisor-vmware
1212
hypervisor-hyper-v
1313
hypervisor-virtuozzo
14-
hypervisor-powervm
1514
hypervisor-zvm
1615
hypervisor-ironic
1716

@@ -44,9 +43,6 @@ The following hypervisors are supported:
4443
* `Virtuozzo`_ 7.0.0 and newer - OS Containers and Kernel-based Virtual
4544
Machines supported. The supported formats include ploop and qcow2 images.
4645

47-
* `PowerVM`_ - Server virtualization with IBM PowerVM for AIX, IBM i, and Linux
48-
workloads on the Power Systems platform.
49-
5046
* `zVM`_ - Server virtualization on z Systems and IBM LinuxONE, it can run Linux,
5147
z/OS and more.
5248

@@ -68,8 +64,6 @@ virt drivers:
6864

6965
* :oslo.config:option:`compute_driver` = ``hyperv.HyperVDriver``
7066

71-
* :oslo.config:option:`compute_driver` = ``powervm.PowerVMDriver``
72-
7367
* :oslo.config:option:`compute_driver` = ``zvm.ZVMDriver``
7468

7569
* :oslo.config:option:`compute_driver` = ``fake.FakeDriver``
@@ -83,6 +77,5 @@ virt drivers:
8377
.. _VMware vSphere: https://www.vmware.com/support/vsphere-hypervisor.html
8478
.. _Hyper-V: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview
8579
.. _Virtuozzo: https://www.virtuozzo.com/products/vz7.html
86-
.. _PowerVM: https://www.ibm.com/us-en/marketplace/ibm-powervm
8780
.. _zVM: https://www.ibm.com/it-infrastructure/z/zvm
8881
.. _Ironic: https://docs.openstack.org/ironic/latest/

doc/source/admin/scheduling.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ Some of attributes that can be used as useful key and their values contains:
406406
* ``free_ram_mb`` (compared with a number, values like ``>= 4096``)
407407
* ``free_disk_mb`` (compared with a number, values like ``>= 10240``)
408408
* ``host`` (compared with a string, values like ``<in> compute``, ``s== compute_01``)
409-
* ``hypervisor_type`` (compared with a string, values like ``s== QEMU``, ``s== powervm``)
409+
* ``hypervisor_type`` (compared with a string, values like ``s== QEMU``, ``s== ironic``)
410410
* ``hypervisor_version`` (compared with a number, values like ``>= 1005003``, ``== 2000000``)
411411
* ``num_instances`` (compared with a number, values like ``<= 10``)
412412
* ``num_io_ops`` (compared with a number, values like ``<= 5``)

doc/source/configuration/extra-specs.rst

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,6 @@ They are only supported by the HyperV virt driver.
183183

184184
.. extra-specs:: os
185185

186-
``powervm``
187-
~~~~~~~~~~~
188-
189-
The following extra specs are used to configure various attributes of
190-
instances when using the PowerVM virt driver.
191-
192-
They are only supported by the PowerVM virt driver.
193-
194-
.. extra-specs:: powervm
195-
196186
``vmware``
197187
~~~~~~~~~~
198188

doc/source/user/feature-matrix-gp.ini

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ link=https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_z/VM_CI
3434
title=Ironic CI
3535
link=
3636

37-
[target.powervm]
38-
title=IBM PowerVM CI
39-
link=https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI
40-
4137
#
4238
# Lists all features
4339
#
@@ -70,7 +66,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
7066
vmware=complete
7167
hyperv=complete
7268
ironic=unknown
73-
powervm=complete
7469
zvm=complete
7570

7671
[operation.snapshot-server]
@@ -90,7 +85,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
9085
vmware=unknown
9186
hyperv=unknown
9287
ironic=unknown
93-
powervm=complete
9488
zvm=complete
9589

9690
[operation.power-ops]
@@ -109,7 +103,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
109103
vmware=complete
110104
hyperv=complete
111105
ironic=unknown
112-
powervm=complete
113106
zvm=complete
114107

115108
[operation.rebuild-server]
@@ -128,7 +121,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
128121
vmware=complete
129122
hyperv=complete
130123
ironic=unknown
131-
powervm=missing
132124
zvm=missing
133125

134126
[operation.resize-server]
@@ -147,7 +139,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
147139
vmware=complete
148140
hyperv=complete
149141
ironic=unknown
150-
powervm=missing
151142
zvm=missing
152143

153144
[operation.server-volume-ops]
@@ -165,9 +156,6 @@ libvirt-virtuozzo-vm=complete
165156
vmware=complete
166157
hyperv=complete
167158
ironic=missing
168-
powervm=complete
169-
driver-notes-powervm=This is not tested for every CI run. Add a
170-
"powervm:volume-check" comment to trigger a CI job running volume tests.
171159
zvm=missing
172160

173161
[operation.server-bdm]
@@ -189,7 +177,6 @@ vmware=partial
189177
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
190178
hyperv=complete:n
191179
ironic=missing
192-
powervm=missing
193180
zvm=missing
194181

195182
[operation.server-neutron]
@@ -211,7 +198,6 @@ driver-notes-vmware=This is not tested in a CI system, but it is implemented.
211198
hyperv=partial
212199
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
213200
ironic=missing
214-
powervm=complete
215201
zvm=partial
216202
driver-notes-zvm=This is not tested in a CI system, but it is implemented.
217203

@@ -232,7 +218,6 @@ vmware=partial
232218
driver-notes-vmware=This is not tested in a CI system, but it is implemented.
233219
hyperv=complete
234220
ironic=missing
235-
powervm=missing
236221
zvm=complete
237222

238223
[operation.server-suspend]
@@ -252,7 +237,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
252237
vmware=complete
253238
hyperv=complete
254239
ironic=missing
255-
powervm=missing
256240
zvm=missing
257241

258242
[operation.server-consoleoutput]
@@ -272,7 +256,6 @@ driver-notes-vmware=This is not tested in a CI system, but it is implemented.
272256
hyperv=partial
273257
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
274258
ironic=missing
275-
powervm=complete
276259
zvm=complete
277260

278261
[operation.server-rescue]
@@ -293,7 +276,6 @@ vmware=complete
293276
hyperv=partial
294277
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
295278
ironic=missing
296-
powervm=missing
297279
zvm=missing
298280

299281
[operation.server-configdrive]
@@ -314,7 +296,6 @@ vmware=complete
314296
hyperv=complete
315297
ironic=partial
316298
driver-notes-ironic=This is not tested in a CI system, but it is implemented.
317-
powervm=complete
318299
zvm=complete
319300

320301
[operation.server-changepassword]
@@ -334,7 +315,6 @@ vmware=missing
334315
hyperv=partial
335316
driver-notes-hyperv=This is not tested in a CI system, but it is implemented.
336317
ironic=missing
337-
powervm=missing
338318
zvm=missing
339319

340320
[operation.server-shelve]
@@ -354,5 +334,4 @@ libvirt-virtuozzo-vm=complete
354334
vmware=missing
355335
hyperv=complete
356336
ironic=missing
357-
powervm=complete
358337
zvm=missing

doc/source/user/feature-matrix-hpc.ini

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ link=https://wiki.openstack.org/wiki/ThirdPartySystems/Hyper-V_CI
2626
title=Ironic
2727
link=http://docs.openstack.org/infra/manual/developers.html#project-gating
2828

29-
[target.powervm]
30-
title=PowerVM CI
31-
link=https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI
32-
3329

3430
[operation.gpu-passthrough]
3531
title=GPU Passthrough
@@ -51,7 +47,6 @@ driver-notes-libvirt-virtuozzo-vm=This is not tested in a CI system, but it is i
5147
vmware=missing
5248
hyperv=missing
5349
ironic=unknown
54-
powervm=missing
5550

5651

5752
[operation.virtual-gpu]
@@ -67,4 +62,3 @@ libvirt-virtuozzo-vm=unknown
6762
vmware=missing
6863
hyperv=missing
6964
ironic=missing
70-
powervm=missing

0 commit comments

Comments
 (0)