From: Thierry Parmentelat Date: Sun, 19 Feb 2012 08:29:59 +0000 (+0100) Subject: Merge branch 'master' into sqlalchemy X-Git-Tag: sfa-2.1-3~10 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=78467ecd9b02ec60d9572178995ed347fc917f59 Merge branch 'master' into sqlalchemy Conflicts: config/default_config.xml sfa.spec Removed: sfa/server/sfa-clean-peer-records.py sfa/storage/record.py --- 78467ecd9b02ec60d9572178995ed347fc917f59 diff --cc config/default_config.xml index 7eeb1c71,5ce430e4..eeca137f --- a/config/default_config.xml +++ b/config/default_config.xml @@@ -309,7 -277,31 +309,30 @@@ Thierry Parmentela -- + + + SFA Flash Policy + The settings that affect how SFA connects to + the Nova/EC2 API + + + Sfa nova user + novaadmin + Account/context to use when performing + administrative nova operations + + + Nova API url + 127.0.0.1 + The Nova/EC2 API url + + + Nova API Port + 8773 + The Nova/EC2 API port. + + + diff --cc setup.py index e3bca577,8ec10e02..4c20ceeb --- a/setup.py +++ b/setup.py @@@ -13,11 -13,10 +13,10 @@@ scripts = glob("sfa/clientbin/*.py") + [ 'config/sfa-config-tty', 'config/gen-sfa-cm-config.py', - 'sfa/importer/sfa-import-plc.py', - 'sfa/importer/sfa-nuke-plc.py', + 'sfa/importer/sfa-import.py', + 'sfa/importer/sfa-nuke.py', 'sfa/server/sfa-ca.py', 'sfa/server/sfa-start.py', - 'sfa/server/sfa-clean-peer-records.py', 'sfa/server/sfa_component_setup.py', 'sfatables/sfatables', 'keyconvert/keyconvert.py', diff --cc sfa.spec index 678a1f75,eed94098..4cbed111 --- a/sfa.spec +++ b/sfa.spec @@@ -166,9 -161,8 +166,8 @@@ rm -rf $RPM_BUILD_ROO /etc/sfa/xml.xsd /etc/sfa/protogeni-rspec-common.xsd /etc/sfa/topology -%{_bindir}/sfa-import-plc.py* -%{_bindir}/sfa-nuke-plc.py* +%{_bindir}/sfa-import.py* +%{_bindir}/sfa-nuke.py* - %{_bindir}/sfa-clean-peer-records.py* %{_bindir}/gen-sfa-cm-config.py* %{_bindir}/sfa-ca.py* diff --cc sfa/managers/registry_manager.py index 2de48751,04daa483..331a0f94 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@@ -104,13 -105,12 +104,13 @@@ class RegistryManager # try to infer type if not set and we get a single input if not type: type = Xrn(xrns).get_type() + xrns = [xrns] hrns = [urn_to_hrn(xrn)[0] for xrn in xrns] + # load all known registry names into a prefix tree and attempt to find # the longest matching prefix - # create a dict where key is a registry hrn and its value is a - # hrns at that registry (determined by the known prefix tree). + # create a dict where key is a registry hrn and its value is a list + # of hrns at that registry (determined by the known prefix tree). xrn_dict = {} registries = api.registries tree = prefixTree()