X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2Fconfig_default.py;h=a65eebada7db9d05ea73a5fea66d9c8278ec6ef6;hb=d2bd9d6de371cfd3970e5c0f3b73dc49b3c09cd4;hp=6f113c1708d0c4ee439383279d671335ec797b53;hpb=2719a3bce23e7635454b2fab9e62d7062666bb07;p=tests.git diff --git a/system/config_default.py b/system/config_default.py index 6f113c1..a65eeba 100644 --- a/system/config_default.py +++ b/system/config_default.py @@ -10,6 +10,8 @@ # values like 'hostname', 'ip' and the like are rewritten later with a TestPool object +domain="onelab.eu" + ### for the sfa dual setup def login_base (index): if index==1: return 'inria' @@ -46,7 +48,6 @@ def all_nodenames (options,index): return [ node['name'] for node in nodes(options,index)] def users (options) : - domain="onelab.eu" return [ {'name' : 'pi', 'keynames' : [ 'key1' ], 'user_fields' : {'first_name':'PI', 'last_name':'PI', 'enabled':'True', @@ -182,7 +183,7 @@ done def slices (options,index): return [ { 'slice_fields': {'name':'%s_pslc%d'%(login_base(index),i), 'instantiation':'plc-instantiated', - 'url':'http://foo.com', + 'url':'http://foo%d.com'%index, 'description':'testslice number %d'%i, 'max_nodes':2, }, @@ -209,10 +210,10 @@ def tcp_tests (options,index): elif index == 2: return [ # remote test - { 'server_node': 'node1', - 'server_slice' : '%s_pslc1'%login_base(index), + { 'server_node': 'node2', + 'server_slice' : '%s_pslc3'%login_base(index), 'client_node' : 'node2', - 'client_slice' : '%s_pslc2'%login_base(index), + 'client_slice' : '%s_pslc4'%login_base(index), 'port' : 4000, }, ] @@ -248,7 +249,7 @@ def plc (options,index) : 'PLC_SLICE_PREFIX' : 'auto', 'PLC_SHORTNAME' : 'Rlab', 'PLC_MAIL_ENABLED':'false', - 'PLC_MAIL_SUPPORT_ADDRESS' : 'thierry.parmentelat@sophia.inria.fr', + 'PLC_MAIL_SUPPORT_ADDRESS' : 'thierry.parmentelat@inria.fr', 'PLC_DB_HOST' : 'deferred-myplc-hostname', 'PLC_DB_PASSWORD' : 'mnbvcxzlkjhgfdsapoiuytrewq', 'PLC_API_HOST' : 'deferred-myplc-hostname', @@ -268,8 +269,12 @@ def plc (options,index) : } def sfa (options,index) : + piuser='fake-pi%d'%index + regularuser='sfafakeuser%d'%index + slicename='fslc%d'%index return { 'SFA_REGISTRY_ROOT_AUTH' : sfa_root(index), + 'SFA_INTERFACE_HRN' : sfa_root(index), # 'SFA_REGISTRY_LEVEL1_AUTH' : '', 'SFA_REGISTRY_HOST' : 'deferred-myplc-hostname', 'SFA_AGGREGATE_HOST': 'deferred-myplc-hostname', @@ -280,36 +285,43 @@ def sfa (options,index) : 'SFA_PLC_DB_USER' : 'pgsqluser', 'SFA_PLC_DB_PASSWORD' : 'mnbvcxzlkjhgfdsapoiuytrewq', 'SFA_PLC_URL' : 'deferred-myplc-api-url', - 'slices_sfa' : slices_sfa(options,index), - 'sfa_slice_xml' : sfa_slice_xml(options,index), - 'sfa_person_xml' : sfa_person_xml(options,index), + 'SFA_API_DEBUG': True, + 'sfa_slice_specs' : sfa_slice_specs(options,index,slicename,regularuser), + 'sfa_slice_xml' : sfa_slice_xml(options,index,piuser,slicename), + 'sfa_person_xml' : sfa_person_xml(options,index,regularuser), 'sfa_slice_rspec' : sfa_slice_rspec(options,index), 'login_base' : login_base(index), + 'piuser' : piuser, + 'regularuser':regularuser, + 'slicename' : slicename, + 'domain':domain, } -def slices_sfa (options,index): - return [ { 'slice_fields': {'name':'%s_fslc1'%login_base(index), +def sfa_slice_specs (options,index,slicename,regularuser): + return [ { 'slice_fields': {'name':'%s_%s'%(login_base(index),slicename), 'url':'http://foo%d@foo.com'%index, 'description':'SFA-testing', 'max_nodes':2, }, - 'usernames' : [ ('sfafakeuser1','key1') ], + 'usernames' : [ (regularuser,'key1') ], 'nodenames' : all_nodenames(options,index), 'sitename' : login_base(index), }] -def sfa_slice_xml(options,index): +def sfa_slice_xml(options,index,piuser,slicename): prefix='%s.%s'%(sfa_root(index),login_base(index)) - hrn=prefix+'.fslc1' - researcher=prefix+'.fake-pi1' + hrn=prefix+'.'+slicename + researcher=prefix+'.'+piuser return ['%s'%(hrn, researcher)] -def sfa_person_xml(options,index): +def sfa_person_xml(options,index,regularuser): prefix='%s.%s'%(sfa_root(index),login_base(index)) - hrn=prefix+'.sfafakeuser1' + hrn=prefix+'.'+regularuser + mail="%s@%s"%(regularuser,domain) + key=public_key - return ['%s20101piadmin%s'%(hrn,hrn,public_key,prefix)] + return ['%(key)s20101piadmin%(prefix)s'%locals()] def sfa_slice_rspec(options,index): node_name='deferred'