During resources phase resources subnet is created with the same CIDR
as during setup. Ironic requires to have a route to this network from
control plane (ironic-conductor).
This patch creates a new network with has an unique CIDR and GATEWAY
defined by RESOURCES_FIXED_RANGE and RESOURCES_NETWORK_GATEWAY.
Default value for RESOURCES_FIXED_RANGE is 10.2.0.0/24 and
for RESOURCES_NETWORK_GATEWAY is 10.2.0.1
Change-Id: I83f9f90809bbf2e6d73c7282bbb9b2be084b6a66
Co-Authored-By: vsaienko <vsaienko@mirantis.com>
Commit Id229617ec5cf2820c1033fd2c34fc160a75c46d6 recently introduced a
hard-coded identity API version in the setup script. This patch switches
the /v2.0/ to /v$IDENTITY_API_VERSION/ so we can work when v2 is
disabled as well.
Change-Id: Ib6fd666930bf45170f69d5f64ccadf617899f7c7
Ironic install initiates apache restart, it may cause nova-compute
failed to start.
This patch restart nova-compute after Ironic install for new phase.
And ensures that keystone is responding before starting n-cpu.
Related-Bug: 1537076
Change-Id: Id229617ec5cf2820c1033fd2c34fc160a75c46d6
This reverts commit cb7d8d7f4e.
We will be running smoke tests anyway after upgrade, no need to do this twice.
Change-Id: I9452e0be44a038b37e2d26ffa32d5d012e9c1bad
tempest is looking for project name in enabled_services to mark service as
enabled in tempest.conf [0]
This patch adds ironic to enabled_services to update value in
tempest.conf
Reference:
[0] 59ed73a3d4/lib/tempest (L500)
Co-Authored-By: John L. Villalovos <john.l.villalovos@intel.com>
Co-Authored-By: Jim Rollenhagen <jim@jimrollenhagen.com>
Change-Id: I525a3816f8b9c71d4ae97afd18c4ddbc2a1aca13
The shutdown.sh & upgrade.sh scripts were attempting to load a file
which no longer exists. Have them load the correct file.
Change-Id: I864023880062fde0e84df81b7c7a6a17c0b09428
* Create a 'devstack/upgrade/resources.sh' file to be used by
Grenade.
* Create an 'early_create' phase to call the create_ovs_tap()
function.
* Refactor the create_ovs_tap() function to accept an argument for
the network to use.
Change-Id: I0efe427a7023d0336f25856c362c655c138102df
Enable Grenade to run tests for Ironic using the plugin method.
Also provide some documentation on the fact that
openstack-infra/project-config will need to be updated for these changes
to take effect.
Change-Id: I49cf37333c55dbbdbb75737f1c7fd2ecaf983f21
This is a straight copy of the ironic code in grenade's tree to here.
This is necessary to drop ironic code from devstack and complete the
devstack plugin work, as well as just the right thing to do, and will
help us move faster on grenade work.
Note that I'm not sure if this will or will not, and it may make our
grenade jobs explode during the transition. However, our grenade jobs
don't work right now anyway, so nothing of value was lost. :)
Change-Id: I8b065c60e9e06cd7fc10749c49bdf79d878fcc12