'initscripts', 'sites', 'nodes', 'slices', 'nodegroups', 'leases', SEP,
'reinstall_node', 'init_node','bootcd', 'configure_qemu', 'export_qemu', 'kill_all_qemus', 'start_node', SEP,
'install_sfa', 'configure_sfa', 'cross_configure_sfa', 'import_sfa', 'start_sfa', SEPSFA,
- 'configure_sfi@1', 'add_sfa@1', 'create_sfa@1', 'update_sfa@1', 'view_sfa@1', SEPSFA,
+ 'configure_sfi@1', 'add_user_sfa@1', 'add_sfa@1', 'create_sfa@1', SEPSFA,
+ 'update_sfa_user@1', 'update_sfa@1', 'view_sfa@1', SEPSFA,
# better use of time: do this now that the nodes are taking off
'plcsh_stress_test', SEP,
'nodes_ssh_debug', 'nodes_ssh_boot', 'check_slice', 'check_initscripts', SEPSFA,
- 'check_slice_sfa@1', 'delete_sfa_user@1', 'delete_sfa_slices@1', SEPSFA,
+ 'check_slice_sfa@1', 'delete_sfa_user@1', 'delete_slice_sfa@1', SEPSFA,
'check_tcp', 'check_hooks', SEP,
'force_gather_logs', 'force_resources_post', SEP,
]
'SFA_PLC_URL',
]:
fileconf.write ('e %s\n%s\n'%(var,self.plc_spec['sfa'][var]))
+ # the way plc_config handles booleans just sucks..
+ for var in ['SFA_API_DEBUG']:
+ val='false'
+ if self.plc_spec['sfa'][var]: val='true'
+ fileconf.write ('e %s\n%s\n'%(var,val))
fileconf.write('w\n')
fileconf.write('R\n')
fileconf.write('q\n')
self.run_in_guest("rm -rf /root/.sfi")
return True
+ def add_user_sfa(self):
+ return TestUserSfa(self).add_user()
+
@slice_sfa_mapper
def add_sfa(self):
"run sfi.py add (on Registry)"
"run sfi.py create (on SM) for 1st-time creation"
pass
+ def update_sfa_user(self):
+ return TestUserSfa(self).update_user()
+
@slice_sfa_mapper
def update_sfa(self):
"run sfi.py create (on SM) on existing object"