Public and Control VIP interface should be automatically set in tripleO
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Tim Rozet |
Bug Description
When deploying, PublicVIPInterface heat parameter is used in order to bind the public VIP to an interface in puppet-tripleo loadbalancer.pp (stable/mitaka), keepalived.pp (master). This value defaults to 'br-ex' (which is fine). However, when using a VLAN deployment this needs to be changed to be the VLAN interface used for the public network. The current description of the heat parameter is:
PublicVirtual
default: 'br-ex'
description: >
Specifies the interface where the public-facing virtual ip will be assigned.
This should be int_public when a VLAN is being used.
type: string
This description should be at least changed to say something like: "When using a VLAN deployment this should be set to the vlan<num> interface used for the public network, i.e. vlan200 for a public network on using VLAN 200."
More importantly, this logic should be changed to automatically set the heat parameter. Since a user has already provided the nic template which defines the VLAN interface where the public network resides, there is no point in making a user input it again.
Changed in tripleo: | |
status: | New → Triaged |
Changed in tripleo: | |
milestone: | none → ocata-2 |
importance: | Undecided → Medium |
Note this also includes ControlVirtualI nterface that at the moment defaults to br-ex. This should really be on the admin network interface and the deployment tool should be able to figure this out.