ec2 authorize with source group and no protocol only adds tcp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
to reproduce:
vagrant@
expected:
GROUP default
PERMISSION default ALLOWS icmp GRPNAME default FROM CIDR 0.0.0.0/0
PERMISSION default ALLOWS tcp GRPNAME default FROM CIDR 0.0.0.0/0
PERMISSION default ALLOWS udp GRPNAME default FROM CIDR 0.0.0.0/0
vagrant@
GROUP b9b27bb89808460
PERMISSION b9b27bb89808460
PERMISSION b9b27bb89808460
PERMISSION b9b27bb89808460
actual:
GROUP default
PERMISSION default ALLOWS tcp GRPNAME default FROM CIDR 0.0.0.0/0
vagrant@
GROUP b9b27bb89808460
PERMISSION b9b27bb89808460
This correctly works in the openstack api
Turns out this is actaully euca defaulting the value of the flag to tcp:
40 Options = [Param( name='protocol' , short_name='P', long_name= 'protocol' ,
41 optional=True, ptype='string', default='tcp',
42 choices=['tcp', 'udp', 'icmp', '6', '17', '1'],
43 doc='The protocol.'),