Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.1
-
None
Description
When trying to add IpPermission allowing access from an existing SecurityGroup how should we initialise the IpPermission.groupId field from the SecurityGroup fields so it works across clouds?
Using IpPermission.groupId == SecurityGroup.id() works for:
- OpenStack (Bluebox)
- Azure ARM
Doesn't work for:
- Amazon (Invalid id: "eu-west-1/sg-eb0a4292" (expecting "sg-..."))
Using IpPermission.groupId == SecurityGroup.providerId() works for:
- Amazon
- Azure ARM
Doesn't work for:
- OpenStack (Bluebox) (id must be in format regionId/id)
My understanding is that it should always work with SecurityGroup.id()