[ 
https://issues.apache.org/jira/browse/STRATOS-756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nirmal Fernando updated STRATOS-756:
------------------------------------

    Description: 
It's vital to be able to pass any additional property via a Partition 
configuration and able to configure an IaaS provider dynamically. These 
additional properties would not be validated.

One such use case is to provide a VPC subnet id in AWS EC2 via a Partition 
configuration. In VPC subnet id case, they are dependent on the availability 
zone. With this improvement you can define a Partition per an availability zone 
and pass the subnet id too along with it.

{
        "id": "P1",
        "provider": "ec2",
        "property": [
        {
                "name": "region",
                "value": "REGION"
        },
        {
                "name": "zone",
                "value": "AVAILABILITY_ZONE"
        },
        {
                "name": "subnetId",
                "value": "SUBNET_ID"
        }
        ]
}

Another use case would be to pass a docker host machine endpoint url via a 
Partition definition.

  was:
It's vital to be able to pass any additional property via a Partition 
configuration and able to configure an IaaS provider dynamically. These 
additional properties would not be validated.

One such use case is to provide a VPC subnet id in AWS EC2 via a Partition 
configuration. In VPC subnet id case, they are dependent on the availability 
zone. With this improvement you can define a Partition per an availability zone 
and pass the subnet id too along with it.

{
        "id": "P1",
        "provider": "ec2",
        "property": [
        {
                "name": "region",
                "value": "REGION"
        },
        {
                "name": "zone",
                "value": "AVAILABILITY_ZONE"
        },
        {
                "name": "subnetId",
                "value": "SUBNET_ID"
        }
        ]
}


> Ability to pass any property via Partition definition
> -----------------------------------------------------
>
>                 Key: STRATOS-756
>                 URL: https://issues.apache.org/jira/browse/STRATOS-756
>             Project: Stratos
>          Issue Type: Improvement
>          Components: Cloud Controller
>    Affects Versions: 4.0.0
>            Reporter: Nirmal Fernando
>            Assignee: Nirmal Fernando
>            Priority: Critical
>             Fix For: 4.1.0
>
>
> It's vital to be able to pass any additional property via a Partition 
> configuration and able to configure an IaaS provider dynamically. These 
> additional properties would not be validated.
> One such use case is to provide a VPC subnet id in AWS EC2 via a Partition 
> configuration. In VPC subnet id case, they are dependent on the availability 
> zone. With this improvement you can define a Partition per an availability 
> zone and pass the subnet id too along with it.
> {
>         "id": "P1",
>         "provider": "ec2",
>         "property": [
>         {
>                 "name": "region",
>                 "value": "REGION"
>         },
>         {
>                 "name": "zone",
>                 "value": "AVAILABILITY_ZONE"
>         },
>         {
>                 "name": "subnetId",
>                 "value": "SUBNET_ID"
>         }
>         ]
> }
> Another use case would be to pass a docker host machine endpoint url via a 
> Partition definition.



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

Reply via email to