From: Tony Mack Date: Tue, 22 Nov 2011 21:11:52 +0000 (-0500) Subject: sfa.util.version no longer supplies the values sfa and geni_api. THis is now done... X-Git-Tag: sfa-2.0-0~5^2~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=f5aeb6d941d831f22de22659b2639f993e471b6d;p=sfa.git sfa.util.version no longer supplies the values sfa and geni_api. THis is now done in the aggregate/slicemanager module(s) --- diff --git a/sfa/managers/aggregate_manager.py b/sfa/managers/aggregate_manager.py index 6f7fb3b3..eda3007c 100644 --- a/sfa/managers/aggregate_manager.py +++ b/sfa/managers/aggregate_manager.py @@ -38,14 +38,14 @@ class AggregateManager: ad_rspec_versions.append(rspec_version.to_dict()) if rspec_version.content_type in ['*', 'request']: request_rspec_versions.append(rspec_version.to_dict()) - default_rspec_version = version_manager.get_version("sfa 1").to_dict() xrn=Xrn(api.hrn) version_more = {'interface':'aggregate', + 'sfa': 1, + 'geni_api': api.config.SFA_AGGREGATE_API_VERSION, 'testbed':'myplc', 'hrn':xrn.get_hrn(), - 'request_rspec_versions': request_rspec_versions, - 'ad_rspec_versions': ad_rspec_versions, - 'default_ad_rspec': default_rspec_version + 'geni_request_rspec_versions': request_rspec_versions, + 'geni_ad_rspec_versions': ad_rspec_versions, } return version_core(version_more) diff --git a/sfa/managers/aggregate_manager_eucalyptus.py b/sfa/managers/aggregate_manager_eucalyptus.py index ff2428c5..55e14ce6 100644 --- a/sfa/managers/aggregate_manager_eucalyptus.py +++ b/sfa/managers/aggregate_manager_eucalyptus.py @@ -689,13 +689,13 @@ class AggregateManagerEucalyptus: ad_rspec_versions.append(rspec_version.to_dict()) if rspec_version.content_type in ['*', 'request']: request_rspec_versions.append(rspec_version.to_dict()) - default_rspec_version = version_manager.get_version("sfa 1").to_dict() xrn=Xrn(api.hrn) version_more = {'interface':'aggregate', + 'sfa': 1, + 'geni_api': api.config.SFA_AGGREGATE_API_VERSION, 'testbed':'myplc', 'hrn':xrn.get_hrn(), - 'request_rspec_versions': request_rspec_versions, - 'ad_rspec_versions': ad_rspec_versions, - 'default_ad_rspec': default_rspec_version + 'geni_request_rspec_versions': request_rspec_versions, + 'geni_ad_rspec_versions': ad_rspec_versions, } return version_core(version_more) diff --git a/sfa/managers/slice_manager.py b/sfa/managers/slice_manager.py index 350dae14..7c58a688 100644 --- a/sfa/managers/slice_manager.py +++ b/sfa/managers/slice_manager.py @@ -65,15 +65,15 @@ class SliceManager: ad_rspec_versions.append(rspec_version.to_dict()) if rspec_version.content_type in ['*', 'request']: request_rspec_versions.append(rspec_version.to_dict()) - default_rspec_version = version_manager.get_version("sfa 1").to_dict() xrn=Xrn(api.hrn, 'authority+sa') version_more = {'interface':'slicemgr', + 'sfa': 1, + 'geni_api': api.config.SFA_AGGREGATE_API_VERSION, 'hrn' : xrn.get_hrn(), 'urn' : xrn.get_urn(), 'peers': peers, - 'request_rspec_versions': request_rspec_versions, - 'ad_rspec_versions': ad_rspec_versions, - 'default_ad_rspec': default_rspec_version + 'geni_request_rspec_versions': request_rspec_versions, + 'geni_ad_rspec_versions': ad_rspec_versions, } sm_version=version_core(version_more) # local aggregate if present needs to have localhost resolved diff --git a/sfa/util/version.py.in b/sfa/util/version.py.in index 52913281..46b31d39 100644 --- a/sfa/util/version.py.in +++ b/sfa/util/version.py.in @@ -4,9 +4,7 @@ scm_url="@SCMURL@" import socket def version_core (more={}): - core = { 'geni_api':1, - 'sfa' : 1, - 'code_tag' : version_tag, + core = { 'code_tag' : version_tag, 'code_url' : scm_url, 'hostname' : socket.gethostname(), }