Example invocation:
$ export EXTERNAL_NETWORK=net04_ext
$ yardstick task start samples/ping.yaml
The default external network is "net04_ext"
external_net should not be possible set in yaml anymore.
JIRA: YARDSTICK-54
Change-Id: I8c7b2850801f312c6878e9a363b06cdc8ade09bf
Signed-off-by: QiLiang <liangqi1@huawei.com>
16 files changed:
networks:
test:
cidr: "10.0.1.0/24"
- external_network: "net04_ext"
networks:
test:
cidr: "10.0.1.0/24"
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: "10.0.1.0/24"
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
-
name: demo2
image: cirros-0.3.3
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
networks:
test:
cidr: '10.0.1.0/24'
- external_network: "net04_ext"
context_cfgs = cfg["contexts"]
for cfg_attrs in context_cfgs:
+ # config external_network based on env var
+ for _, attrs in cfg_attrs["networks"].items():
+ attrs["external_network"] = os.environ.get('EXTERNAL_NETWORK',
+ 'net04_ext')
context = Context()
context.init(cfg_attrs)