Matt Turner created STRATOS-698:
-----------------------------------

             Summary: Cannot assign floating IPs to any interface other than 
the first
                 Key: STRATOS-698
                 URL: https://issues.apache.org/jira/browse/STRATOS-698
             Project: Stratos
          Issue Type: Bug
          Components: Cloud Controller
    Affects Versions: 4.0.0
         Environment: openstack/kvm
            Reporter: Matt Turner


I can currently specify multiple network interfaces in a cartridge definition. 
I can specify a publicNetworkUuid in order for that interface to have a 
floating IP on the specified public network. However, if I specify >1 public 
networks, or a public network on an interface other than the first, only the 
first interface gets a floating IP.

I expect to be able to specify publicNetworkUuid on any arbitrary interfaces, 
and I expect all those interfaces to get floating IPs.

For example:
"networkInterfaces": [
    {
        "name": "net1",
        "networkUuid": "afc8dd31-52f4-44e2-a9b0-a10610b78661"
    },
    {
        "name": "net2",
        "networkUuid": "493ac57c-1d21-4fb8-a750-56ae7dbd160d"
    },
    {
        "name": "net3",
        "networkUuid": "fa5c617c-ebc2-44a6-86b5-22283d906711",
        "publicNetworkUuid": "ad0c3120-5d83-4b42-87e1-44b1e569e1e6"
    },
    {
        "name": "net4",
        "networkUuid": "c17d6a7d-3ebb-4cdb-ae56-48e3cd31e270"
    }
],

Expected behaviour: third interface gets a floating IP.
Actual behaviour: first interface gets a floating IP.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to