api-ref: Fix examples for add/removeFixedIp action
The nova-network has been deprecated since Newton. In neutron case, a network ID is a UUID. So replace an integer network ID with a UUID in the addFixedIp action example. The format of removeFixedIp action example is fixed. Change-Id: Icaaf25e7648a75b66f6fcaddd759fdf243810db4 Implements: blueprint api-ref-in-rst-pike
This commit is contained in:
parent
191f16da30
commit
b827f1e911
@ -37,6 +37,7 @@ from nova import context
|
|||||||
from nova.db import migration
|
from nova.db import migration
|
||||||
from nova.db.sqlalchemy import api as session
|
from nova.db.sqlalchemy import api as session
|
||||||
from nova import exception
|
from nova import exception
|
||||||
|
from nova.network import model as network_model
|
||||||
from nova import objects
|
from nova import objects
|
||||||
from nova.objects import base as obj_base
|
from nova.objects import base as obj_base
|
||||||
from nova.objects import service as service_obj
|
from nova.objects import service as service_obj
|
||||||
@ -1046,6 +1047,55 @@ class NeutronFixture(fixtures.Fixture):
|
|||||||
'tenant_id': tenant_id
|
'tenant_id': tenant_id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nw_info = [{
|
||||||
|
"profile": {},
|
||||||
|
"ovs_interfaceid": "b71f1699-42be-4515-930a-f3ef01f94aa7",
|
||||||
|
"preserve_on_delete": False,
|
||||||
|
"network": {
|
||||||
|
"bridge": "br-int",
|
||||||
|
"subnets": [{
|
||||||
|
"ips": [{
|
||||||
|
"meta": {},
|
||||||
|
"version": 4,
|
||||||
|
"type": "fixed",
|
||||||
|
"floating_ips": [],
|
||||||
|
"address": "10.0.0.4"
|
||||||
|
}],
|
||||||
|
"version": 4,
|
||||||
|
"meta": {},
|
||||||
|
"dns": [],
|
||||||
|
"routes": [],
|
||||||
|
"cidr": "10.0.0.0/26",
|
||||||
|
"gateway": {
|
||||||
|
"meta": {},
|
||||||
|
"version": 4,
|
||||||
|
"type": "gateway",
|
||||||
|
"address": "10.0.0.1"
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
"meta": {
|
||||||
|
"injected": False,
|
||||||
|
"tenant_id": tenant_id,
|
||||||
|
"mtu": 1500
|
||||||
|
},
|
||||||
|
"id": "e1882e38-38c2-4239-ade7-35d644cb963a",
|
||||||
|
"label": "public"
|
||||||
|
},
|
||||||
|
"devname": "tapb71f1699-42",
|
||||||
|
"vnic_type": "normal",
|
||||||
|
"qbh_params": None,
|
||||||
|
"meta": {},
|
||||||
|
"details": {
|
||||||
|
"port_filter": True,
|
||||||
|
"ovs_hybrid_plug": True
|
||||||
|
},
|
||||||
|
"address": "fa:16:3e:47:94:4a",
|
||||||
|
"active": True,
|
||||||
|
"type": "ovs",
|
||||||
|
"id": "b71f1699-42be-4515-930a-f3ef01f94aa7",
|
||||||
|
"qbg_params": None
|
||||||
|
}]
|
||||||
|
|
||||||
def __init__(self, test, multiple_ports=False):
|
def __init__(self, test, multiple_ports=False):
|
||||||
super(NeutronFixture, self).__init__()
|
super(NeutronFixture, self).__init__()
|
||||||
self.test = test
|
self.test = test
|
||||||
@ -1068,6 +1118,14 @@ class NeutronFixture(fixtures.Fixture):
|
|||||||
self.test.stub_out(
|
self.test.stub_out(
|
||||||
'nova.network.neutronv2.api.API.migrate_instance_start',
|
'nova.network.neutronv2.api.API.migrate_instance_start',
|
||||||
lambda *args, **kwargs: None)
|
lambda *args, **kwargs: None)
|
||||||
|
self.test.stub_out(
|
||||||
|
'nova.network.neutronv2.api.API.add_fixed_ip_to_instance',
|
||||||
|
lambda *args, **kwargs: network_model.NetworkInfo.hydrate(
|
||||||
|
NeutronFixture.nw_info))
|
||||||
|
self.test.stub_out(
|
||||||
|
'nova.network.neutronv2.api.API.remove_fixed_ip_from_instance',
|
||||||
|
lambda *args, **kwargs: network_model.NetworkInfo.hydrate(
|
||||||
|
NeutronFixture.nw_info))
|
||||||
self.test.stub_out(
|
self.test.stub_out(
|
||||||
'nova.network.neutronv2.api.API.migrate_instance_finish',
|
'nova.network.neutronv2.api.API.migrate_instance_finish',
|
||||||
lambda *args, **kwargs: None)
|
lambda *args, **kwargs: None)
|
||||||
|
Loading…
Reference in New Issue
Block a user