Implement OS::Nova::FloatingIP
Currently my heat template works with AWS resource type:
DatabaseIPAd
Type: AWS::EC2::EIP
DatabaseIPAssoc :
Type: AWS::EC2:
Properties:
InstanceId: {Ref: BaseInstance}
EIP: {Ref: MyIPAddress}
Now if i want to change to OpenStack ( OS ) namespace with a similar
implementation :
MyIPAddress:
Type: OS::Neutron:
Properties:
floating_network_id : String
MyIPAssoc :
Type: OS::Neutron:
Properties:
I cannot problem is,
a) floating_network_id ( is not known ) which is a required property.
b) Even if its available / defaults to, its an overhead from AWS
simplicity.
Lets have OS::Nova:
Blueprint information
- Status:
- Complete
- Approver:
- Steve Baker
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Serg Melikyan
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- 2014.1
- Started by
- Serg Melikyan
- Completed by
- Serg Melikyan
Related branches
Related bugs
Sprints
Whiteboard
(stevebaker) To be clear, this should not replicate the interface of AWS::EC2::EIP, but should implement a floating IP resource that uses nova networking
Gerrit topic: https:/
Addressed by: https:/
Implements Nova FloatingIP resources
Gerrit topic: https:/