the generic architecture had a serious flaw
[sfa.git] / sfa / managers / aggregate_manager.py
index 6893131..792f824 100644 (file)
@@ -47,11 +47,11 @@ class AggregateManager:
         return version_string
 
     def GetVersion(self, api, options):
-        xrn=Xrn(api.hrn, type='authority')
+        xrn=Xrn(api.hrn, type='authority+am')
         version = version_core()
         cred_types = [{'geni_type': 'geni_sfa', 'geni_version': str(i)} for i in range(4)[-2:]]
         geni_api_versions = ApiVersions().get_versions()
-        geni_api_versions.append({'3': 'http://%s:%s' % (socket.gethostname(), api.config.sfa_aggregate_port)})
+        geni_api_versions['3'] = 'http://%s:%s' % (api.config.sfa_aggregate_host, api.config.sfa_aggregate_port)
         version_generic = {
             'testbed': self.driver.testbed_name(),
             'interface':'aggregate',