Sangeetha Hariharan created CLOUDSTACK-7585:
-----------------------------------------------
Summary: Automation - Fix test_acl_sharednetwork.py and
test_acl_sharednetwork_deployVM-impersonation.py to pick "Shared Network"
network offering when creating networks.
Key: CLOUDSTACK-7585
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7585
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Test
Affects Versions: 4.5.0
Environment: test_acl_sharednetwork.py and
test_acl_sharednetwork_deployVM-impersonation.py cases executed against
simulator build in advanced zone set up.
Reporter: Sangeetha Hariharan
Fix For: 4.5.0
Automation - Fix test_acl_sharednetwork.py and
test_acl_sharednetwork_deployVM-impersonation.py to pick "Shared Network"
network offering when creating networks.
Attempting to create shared network on the advanced zone set up fails with
following exception since the script tried to create network with "shared
network with securitygroup enabled" network offering , when the real intent was
to create network with "shared network".
2014-09-17 07:30:36,714 INFO [a.c.c.a.ApiServer] (catalina-exec-4:ctx-371aa034
ctx-671b4b25 ctx-6c06fff3) (userId=566 accountId=621 sessionId=null)
10.220.135.94 -- GET
jobid=9edd5afa-ade4-414b-9c84-ae045162140c&apiKey=1Qwx85LkDHJa5pbSN6BZwGrP-GyVSkzkG70wWLzaostLbopRqtgR-vpR9GMwohyfvt4wzldxj1QizAsjcrqDTA&command=queryAsyncJobResult&response=json&signature=kwsOpv9uEajw1D5rC1rvKAl3mXU%3D
200 { "queryasyncjobresultresponse" :
{"accountid":"dfb8610d-1488-4e73-8d6d-75dabebc4891","userid":"1898cb06-16c9-4a6c-976e-9e7dfa933550","cmd":"org.apache.cloudstack.api.command.user.vm.DeployVMCmd","jobstatus":0,"jobprocstatus":0,"jobresultcode":0,"jobinstancetype":"VirtualMachine","jobinstanceid":"a0b03a69-6468-4957-855a-da5d6541452f","created":"2014-09-17T07:30:36+0000","jobid":"9edd5afa-ade4-414b-9c84-ae045162140c"}
}
2014-09-17 07:30:36,821 INFO [a.c.c.a.ApiServer]
(catalina-exec-13:ctx-70aa613c ctx-d326566c ctx-1b289a9f) (userId=2 accountId=2
sessionId=null) 10.220.135.94 -- GET
endip=10.223.1.100&apiKey=d-PIiwVeP_F-GpoQ0a8eSAnon806DSJGS9L34BPW3jmsAQz2LUNePLC9XQ-ILIMcDrGMSzQmMk8xrbfrRkpyXw&name=SharedNetwork-All&networkofferingid=4dc8bedc-58e5-47ef-b462-8c13b18765e4&startip=10.223.1.2&vlan=4001&zoneid=6c748d63-12c2-48c3-b84e-e81ff63ea441&netmask=255.255.255.0&acltype=Domain&displaytext=SharedNetwork-All&signature=NSWuzSOrbpLs9ggT6A3lf7SzXQs%3D&command=createNetwork&response=json&gateway=10.223.1.1
530 Provider SecurityGroupProvider is either not enabled or doesn't support
service SecurityGroup in physical network id=200
Root cause for this issue , is we query for networkoffering with
"name=DefaultSharedNetworkOffering" which results in returning 2 entries ,
"DefaultSharedNetworkOffering" and "DefaultSharedNetworkOfferingWithSGService".
The script ends up picking the network offering of
"DefaultSharedNetworkOfferingWithSGService"
2014-09-17 07:30:36,653 INFO [a.c.c.a.ApiServer] (catalina-exec-9:ctx-d64b7593
ctx-f74a4a25 ctx-f14b10c9) (userId=2 accountId=2 sessionId=null) 10.220.135.94
-- GET
response=json&apiKey=d-PIiwVeP_F-GpoQ0a8eSAnon806DSJGS9L34BPW3jmsAQz2LUNePLC9XQ-ILIMcDrGMSzQmMk8xrbfrRkpyXw&command=listNetworkOfferings&name=DefaultSharedNetworkOffering&signature=djKbBqXshW0SNBHMJjDnldyk7Ls%3D
200 { "listnetworkofferingsresponse" : { "count":2 ,"networkoffering" : [
{"id":"4dc8bedc-58e5-47ef-b462-8c13b18765e4","name":"DefaultSharedNetworkOfferingWithSGService","displaytext":"Offering
for Shared Security group enabled
networks","traffictype":"Guest","isdefault":true,"specifyvlan":true,"conservemode":true,"specifyipranges":true,"availability":"Optional","networkrate":200,"state":"Enabled","guestiptype":"Shared","serviceofferingid":"caf28ce7-1a81-4767-9e64-c0b16700beed","service":[{"name":"Dhcp","provider":[{"name":"VirtualRouter"}]},{"name":"SecurityGroup","provider":[{"name":"SecurityGroupProvider"}]},{"name":"Dns","provider":[{"name":"VirtualRouter"}]},{"name":"UserData","provider":[{"name":"VirtualRouter"}]}],"forvpc":false,"ispersistent":false,"egressdefaultpolicy":false,"supportsstrechedl2subnet":false},
{"id":"09d13c2a-4cd7-4700-a092-3192605c29cb","name":"DefaultSharedNetworkOffering","displaytext":"Offering
for Shared
networks","traffictype":"Guest","isdefault":true,"specifyvlan":true,"conservemode":true,"specifyipranges":true,"availability":"Optional","networkrate":200,"state":"Enabled","guestiptype":"Shared","serviceofferingid":"caf28ce7-1a81-4767-9e64-c0b16700beed","service":[{"name":"Dhcp","provider":[{"name":"VirtualRouter"}]},{"name":"Dns","provider":[{"name":"VirtualRouter"}]},{"name":"UserData","provider":[{"name":"VirtualRouter"}]}],"forvpc":false,"ispersistent":false,"egressdefaultpolicy":false,"supportsstrechedl2subnet":false}
] } }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)