git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
bfe0c59
)
fix bugs
author
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Sat, 3 Mar 2012 01:16:19 +0000
(20:16 -0500)
committer
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Sat, 3 Mar 2012 01:16:19 +0000
(20:16 -0500)
sfa/importer/openstackimporter.py
patch
|
blob
|
history
diff --git
a/sfa/importer/openstackimporter.py
b/sfa/importer/openstackimporter.py
index
2bf1da3
..
32def38
100644
(file)
--- a/
sfa/importer/openstackimporter.py
+++ b/
sfa/importer/openstackimporter.py
@@
-56,7
+56,7
@@
class OpenstackImporter:
existing_hrns.append(record.hrn)
# Get all users
existing_hrns.append(record.hrn)
# Get all users
- persons = shell.
user_get_all
()
+ persons = shell.
auth_manager.get_users
()
persons_dict = {}
keys_filename = config.config_path + os.sep + 'person_keys.py'
old_person_keys = load_keys(keys_filename)
persons_dict = {}
keys_filename = config.config_path + os.sep + 'person_keys.py'
old_person_keys = load_keys(keys_filename)
@@
-65,7
+65,7
@@
class OpenstackImporter:
hrn = config.SFA_INTERFACE_HRN + "." + person.id
persons_dict[hrn] = person
old_keys = old_person_keys.get(person.id, [])
hrn = config.SFA_INTERFACE_HRN + "." + person.id
persons_dict[hrn] = person
old_keys = old_person_keys.get(person.id, [])
- keys = [k.public_key for k in shell.key_pair_get_all_by_user(person.id)]
+ keys = [k.public_key for k in shell.
db.
key_pair_get_all_by_user(person.id)]
person_keys[person.id] = keys
update_record = False
if old_keys != keys:
person_keys[person.id] = keys
update_record = False
if old_keys != keys:
@@
-78,12
+78,12
@@
class OpenstackImporter:
try:
pkey = convert_public_key(keys[0])
except:
try:
pkey = convert_public_key(keys[0])
except:
- logger.log_exc('unable to convert public key for %s' % hrn)
+
self.
logger.log_exc('unable to convert public key for %s' % hrn)
pkey = Keypair(create=True)
else:
pkey = Keypair(create=True)
else:
- logger.warn("OpenstackImporter: person %s does not have a PL public key"%hrn)
+
self.
logger.warn("OpenstackImporter: person %s does not have a PL public key"%hrn)
pkey = Keypair(create=True)
pkey = Keypair(create=True)
- person_gid = s
faImporter.AuthH
ierarchy.create_gid(urn, create_uuid(), pkey)
+ person_gid = s
elf.auth_h
ierarchy.create_gid(urn, create_uuid(), pkey)
person_record = RegUser ()
person_record.type='user'
person_record.hrn=hrn
person_record = RegUser ()
person_record.type='user'
person_record.hrn=hrn
@@
-91,10
+91,10
@@
class OpenstackImporter:
person_record.authority=get_authority(hrn)
dbsession.add(person_record)
dbsession.commit()
person_record.authority=get_authority(hrn)
dbsession.add(person_record)
dbsession.commit()
- logger.info("OpenstackImporter: imported person %s" % person_record)
+
self.
logger.info("OpenstackImporter: imported person %s" % person_record)
# Get all projects
# Get all projects
- projects = shell.
project_get_all
()
+ projects = shell.
auth_manager.get_projects
()
projects_dict = {}
for project in projects:
hrn = config.SFA_INTERFACE_HRN + '.' + project.id
projects_dict = {}
for project in projects:
hrn = config.SFA_INTERFACE_HRN + '.' + project.id
@@
-103,7
+103,7
@@
class OpenstackImporter:
(hrn, 'slice') not in existing_records:
pkey = Keypair(create=True)
urn = hrn_to_urn(hrn, 'slice')
(hrn, 'slice') not in existing_records:
pkey = Keypair(create=True)
urn = hrn_to_urn(hrn, 'slice')
- project_gid = s
faImporter.AuthH
ierarchy.create_gid(urn, create_uuid(), pkey)
+ project_gid = s
elf.auth_h
ierarchy.create_gid(urn, create_uuid(), pkey)
project_record = RegSlice ()
project_record.type='slice'
project_record.hrn=hrn
project_record = RegSlice ()
project_record.type='slice'
project_record.hrn=hrn
@@
-111,7
+111,7
@@
class OpenstackImporter:
project_record.authority=get_authority(hrn)
dbsession.add(project_record)
dbsession.commit()
project_record.authority=get_authority(hrn)
dbsession.add(project_record)
dbsession.commit()
- logger.info("OpenstackImporter: imported slice: %s" % project_record)
+
self.
logger.info("OpenstackImporter: imported slice: %s" % project_record)
# remove stale records
system_records = [interface_hrn, root_auth, interface_hrn + '.slicemanager']
# remove stale records
system_records = [interface_hrn, root_auth, interface_hrn + '.slicemanager']
@@
-133,11
+133,11
@@
class OpenstackImporter:
continue
record_object = existing_records[ (record_hrn, type) ]
continue
record_object = existing_records[ (record_hrn, type) ]
- logger.info("OpenstackImporter: removing %s " % record)
+
self.
logger.info("OpenstackImporter: removing %s " % record)
dbsession.delete(record_object)
dbsession.commit()
# save pub keys
dbsession.delete(record_object)
dbsession.commit()
# save pub keys
- logger.info('OpenstackImporter: saving current pub keys')
+
self.
logger.info('OpenstackImporter: saving current pub keys')
save_keys(keys_filename, person_keys)
save_keys(keys_filename, person_keys)