fuel-devops default template containg deprecated parameter "tag" for private-pool1 instead of range of vlans
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Artem Hrechanychenko |
Bug Description
Detailed bug description:
private-pool01 in default.yaml devops template contain deprecated parameter "tag"
https:/
private-pool01:
net: *pool_default
params:
tag: 103
And it's leads to fail of cluster deploying with HTTP 400 because END of VLAND RANGE == NONE
Steps to reproduce:
start any system test with deploying any cluster and export next ENV variable:
DEVOPS_
Expected results:
test passed
Actual result:
test failed on network verify task
Run network verification on the cluster 1
2016-07-20 10:15:42,442 - ERROR __init__.py:66 -- verify_networks raised: BadRequest('Bad Request (HTTP 400)',)
Traceback: Traceback (most recent call last):
File "/home/
result = func(*args, **kwargs)
File "/home/
json=
File "/home/
return self.session.
File "/home/
return self.request(url, 'PUT', **kwargs)
File "/home/
return wrapped(*args, **kwargs)
File "/home/
raise exceptions.
BadRequest: Bad Request (HTTP 400)
[root@nailgun ~]# fuel network --env-id 1 --verify
400 Client Error: Bad Request for url: http://
{'exclusiveM
'exclusiveM
'maximum': 4094,
'minimum': 2,
'type': 'integer'}On instance[
None)
Reproducibility:
every time
Workaround:
need to change to "tag" to vlan_start_end
private-pool01:
net: *pool_default
params:
vlan_end: 1000
YAML template examples should be updated in fuel-devops repo.