This patch removes deprecated methods from Neutron DHCP provider:
* create_cleaning_ports
* delete_cleaning_ports
Also drop related methods from deploy_utils in ironic.drivers.modules
* prepare_cleaning_ports
* tear_down_cleaning_ports
If you have your own custom ironic DHCP provider that implements
cleaning methods, you may need to update your code to use the
add_cleaning_network() and remove_cleaning_network() network interface
methods.
They were deprecated in I0c26582b6b6e9d32650ff3e2b9a3269c3c2d5454
Change-Id: I758e5b21028a4dfcca9c907c63020d0cfca4e37d
Closes-Bug: #1642512
The exception message was displaying the driver object representation
instead of the plain text value of the node's driver field.
Change-Id: I5111e6ad9d3a07e90c7ae7846f4bb825e15c13c6
Since Ubuntu 15.04 the file 'pxelinux.0' is provided by different
package ('pxelinux') which is not being installed by DevStack.
Extra problem is that this package does not exsit for earlier Ubuntu
versions at all.
More over, while in Trusty 'syslinux' package depends on
'syslinux-common', it only recommends it in Xenial, but we need it
installed as it provides *.c32 modules required for syslinux.
This patch adds 'syslinux-common' and 'pxelinux' to required deb packages
list when distro is 'xenial' or 'jessie' (as this packaging change has
its origin in Debian) by using the distro pinning in the package lists
as supported by DevStack.
Change-Id: I473fc4eb52f28a456c3f6888d5c7b25e8e08be26
Closes-Bug: #1638940
For the driver composition reform we need nodes to record hardware
interfaces they're using. This change adds necessary fields.
The new fields will have a default value of None, which is the expected
value for nodes using classic drivers.
The new fields are not added to notifications yet, as they're not wired in.
Change-Id: Id7697de0276e9b2730ea62f9c562ed6e1d0f8a06
Partial-Bug: #1524745
Currently this driver option is exported by agent vendor interface which
is about to be removed.
Change-Id: I44e6ce39163d13d1e687bca3953a4bafe1e1be6d
Partial-Bug: #1640533
Neutron no longer provide access to private network.
We need to add route manually to have ability to contact
with VM during provisioning.
https://review.openstack.org/#/c/397987/
Closes-Bug: #1642986
Change-Id: If281a1d6bc0fdaf48c4cfb8d923f7b1761f8162c
After we've introduced a migration that relies on CONF option
in commit 1514b2a2f6, following the instruction steps will lead
to an ImportError. Change direct usage of the alembic command to
calling ironic-dbsync from the virtualenv.
Change-Id: I28e51e45c4e5cdb223795dbb4d720d233cd57808
This moves the description of available notifications in ironic to the
administrator's guide and briefly describes how to configure
notifications. It also documents the message bus topic ironic
notifications are emitted on, since previously that required looking at
code to find out.
Related-Bug: #1526408
Change-Id: I4d5dfe92d2c2646a7cc803fa6ea7ade723aba310
This had not yet passed the 3-month deprecation period, and as such should not be removed yet.
This reverts commit 74349044acc63f408e8ee1fd298d298fad4bab2a.
Change-Id: Ia9c38b4c495ee7c58048ec9c0ca99a017e979edf
This is marked for removal in Ocata, and its continued existence
necessitates the need for the 'compute_manager' option in nova.
Simply remove this legacy code.
Change-Id: I93b62372e357db4f7c39992c244b2ec9e594ad9c
Implements: bp ironic-multiple-compute-hosts
Closes-Bug: #1464769
This change fixes issues pointed out in the last patch set of the
referenced change request.
Apart from that, 406 error code is removed from expected error codes,
as currently .*/portgroups.* resources do not return it.
Change-Id: Ib5fccb3a4d1d2c1c7dd1095b86199536db87da4c
Adds timing metrics for methods in the boot, inspect, management, power
and vendor modules of iRMC drivers.
Change-Id: I743da5510f897fdadf87a51ab28270ee618a8649
Closes-Bug: #1611556
This patch is adding documentation for operators in root device hints:
In which release they are available, what are the supported operators
and few usage examples.
The patch also adds a link to the documentation in the release note.
Closes-Bug: #1561137
Change-Id: I419ca5b07238a3996bcc0c76560349ad70a93f52
To remove our tests from tempest first we need to bring the configurations that
we need to the tempest plugin.
Closes-Bug: #1614516
Change-Id: Iad6e16c28cf2a35cc6bf040f57224d32c085b7bc
This was used for old vendor-passthru heartbeat only, which is now
deprecated.
Change-Id: I490f7a0acfb075293148545a2253e3e8f5e15111
Depends-On: I2c7989063ab3e4c0bae33f05d6d2ed857a2d9944
Partial-Bug: #1640533
Adds timing metrics for methods in the deploy, management,
inspect, power and vendor modules of OneView drivers.
Change-Id: I072b34685fe36977ba47b1ad33b0a841a32f9e7c
Closes-Bug: 1611557
This patch adds a unit test for allow_portgroups_subcontrollers method,
which checks if portgroups can be used as subcontrollers.
Change-Id: Ibebf3e2534deb0b862719f7ea418eb3e4f0dc69a