Tony Mack [Tue, 14 Feb 2012 18:10:14 +0000 (13:10 -0500)]
changed some config options
Tony Mack [Tue, 14 Feb 2012 13:21:00 +0000 (08:21 -0500)]
create slivers using EucaShell
Tony Mack [Tue, 14 Feb 2012 13:17:36 +0000 (08:17 -0500)]
comments
Tony Mack [Tue, 14 Feb 2012 13:17:13 +0000 (08:17 -0500)]
added refrence to sfa.openstack.euca_shell.EucaShell
Tony Mack [Tue, 14 Feb 2012 13:16:07 +0000 (08:16 -0500)]
initial checkin
Thierry Parmentelat [Mon, 13 Feb 2012 19:01:40 +0000 (20:01 +0100)]
cleanup in the federica area
Thierry Parmentelat [Thu, 9 Feb 2012 16:41:22 +0000 (17:41 +0100)]
various fixes, plus handle return code properly
Thierry Parmentelat [Thu, 9 Feb 2012 16:23:51 +0000 (17:23 +0100)]
declare the federica rspec schemas
Tony Mack [Thu, 9 Feb 2012 00:48:21 +0000 (19:48 -0500)]
can now store an email address in the subjectAltName field
Tony Mack [Thu, 9 Feb 2012 00:40:25 +0000 (19:40 -0500)]
get_rspec() should return an empty rspec when the slice has no nodes
Thierry Parmentelat [Wed, 8 Feb 2012 18:23:54 +0000 (19:23 +0100)]
Merge branch 'sqlalchemy' of ssh://git.onelab.eu/git/sfa into sqlalchemy
Thierry Parmentelat [Wed, 8 Feb 2012 17:48:29 +0000 (18:48 +0100)]
minor
Thierry Parmentelat [Wed, 8 Feb 2012 17:48:02 +0000 (18:48 +0100)]
smarter make synclib wrt migrations
Thierry Parmentelat [Wed, 8 Feb 2012 16:54:43 +0000 (17:54 +0100)]
Setting tag sfa-2.1-2
registry database has user's keys and mail (known as v0 for migrate)
pl importer properly maintains user's keys and mail
pl driver now to handle 'role' when adding person record (exp.)
first draft of federica driver with config section
SFA_GENERIC_FLAVOUR in usual variables for sfa-config-tty
plus, from master as of tag merged-in-sfa-2.1-2:
disk_image revisited
new nova_shell nova_driver & various tweaks for openstack
Tony Mack [Wed, 8 Feb 2012 15:18:22 +0000 (10:18 -0500)]
fix bug in delete_sliver
Tony Mack [Wed, 8 Feb 2012 14:46:30 +0000 (09:46 -0500)]
reorganized
Thierry Parmentelat [Wed, 8 Feb 2012 13:24:22 +0000 (14:24 +0100)]
add SFA_GENERIC_FLAVOUR as the first usual variable to sfa-config-tty
Thierry Parmentelat [Wed, 8 Feb 2012 12:59:45 +0000 (13:59 +0100)]
Merge branch 'master' into sqlalchemy
Conflicts:
sfa/importer/sfa-import-openstack.py
sfa/managers/registry_manager.py
sfa/openstack/nova_driver.py
sfa/storage/PostgreSQL.py
sfa/storage/filter.py
trashed changes in PostgreSQL / filter
applied changes in sfa-import-openstack.py into openstackimporter.py
this is mostly manual so please double check
Tony Mack [Tue, 7 Feb 2012 18:43:26 +0000 (13:43 -0500)]
fix bug in get_aggregate_nodes()
Tony Mack [Tue, 7 Feb 2012 17:16:28 +0000 (12:16 -0500)]
fix AttributeError
Tony Mack [Tue, 7 Feb 2012 17:05:05 +0000 (12:05 -0500)]
fix AttributeError
Tony Mack [Tue, 7 Feb 2012 16:47:22 +0000 (11:47 -0500)]
added support for disk images
Tony Mack [Tue, 7 Feb 2012 16:46:58 +0000 (11:46 -0500)]
add 'disk_images' to fields
Tony Mack [Tue, 7 Feb 2012 16:46:35 +0000 (11:46 -0500)]
include disk image dteails
Tony Mack [Tue, 7 Feb 2012 16:46:03 +0000 (11:46 -0500)]
renamed NovaDB to InjectContext
Tony Mack [Tue, 7 Feb 2012 16:45:12 +0000 (11:45 -0500)]
initial checkin
Thierry Parmentelat [Tue, 7 Feb 2012 11:29:49 +0000 (12:29 +0100)]
this is required for the federica driver as well
Thierry Parmentelat [Tue, 7 Feb 2012 11:29:21 +0000 (12:29 +0100)]
first draft for the federica driver
Thierry Parmentelat [Tue, 7 Feb 2012 09:32:08 +0000 (10:32 +0100)]
renaming
smbaker [Tue, 7 Feb 2012 07:44:37 +0000 (23:44 -0800)]
allow raw output to be written to file; support raw output formats json and pickle
Thierry Parmentelat [Mon, 6 Feb 2012 17:23:32 +0000 (18:23 +0100)]
reworked import
Thierry Parmentelat [Mon, 6 Feb 2012 11:00:19 +0000 (12:00 +0100)]
cascade delete so that unreferenced keys get deleted
Thierry Parmentelat [Mon, 6 Feb 2012 10:59:21 +0000 (11:59 +0100)]
trash old code
Thierry Parmentelat [Mon, 6 Feb 2012 10:48:31 +0000 (11:48 +0100)]
create registry objects with kdws-style again, like RegAuthority(hrn=hrn)
record_options->add_options
Tony Mack [Sat, 4 Feb 2012 03:30:16 +0000 (22:30 -0500)]
Fix get resources for slices
Tony Mack [Sat, 4 Feb 2012 03:29:51 +0000 (22:29 -0500)]
Fix get resources for slices
Tony Mack [Sat, 4 Feb 2012 02:26:15 +0000 (21:26 -0500)]
fix pototntial TypeError
Tony Mack [Sat, 4 Feb 2012 02:25:36 +0000 (21:25 -0500)]
spelling
Tony Mack [Sat, 4 Feb 2012 02:25:18 +0000 (21:25 -0500)]
fix import. fix typo
Tony Mack [Sat, 4 Feb 2012 02:24:59 +0000 (21:24 -0500)]
no longer need __getattr__()
Tony Mack [Sat, 4 Feb 2012 01:46:15 +0000 (20:46 -0500)]
fix remaining bugs in fill_record_info
Tony Mack [Sat, 4 Feb 2012 01:41:19 +0000 (20:41 -0500)]
fix TypeError
Tony Mack [Sat, 4 Feb 2012 01:39:14 +0000 (20:39 -0500)]
record timestamps (date created, date updated) are not available when querying for records using nova.auth.manager.AuthManager
Tony Mack [Sat, 4 Feb 2012 01:34:47 +0000 (20:34 -0500)]
fix AttributeError
Tony Mack [Sat, 4 Feb 2012 01:29:41 +0000 (20:29 -0500)]
fix AttributeError
Tony Mack [Sat, 4 Feb 2012 01:22:07 +0000 (20:22 -0500)]
fix AttributeError
Tony Mack [Sat, 4 Feb 2012 01:20:41 +0000 (20:20 -0500)]
fix AttributeError
Tony Mack [Sat, 4 Feb 2012 00:13:39 +0000 (19:13 -0500)]
fix AttributeError
Tony Mack [Sat, 4 Feb 2012 00:11:57 +0000 (19:11 -0500)]
fix type error
Tony Mack [Sat, 4 Feb 2012 00:09:22 +0000 (19:09 -0500)]
self._quote() should be Filter._quote()
Tony Mack [Fri, 3 Feb 2012 22:25:30 +0000 (17:25 -0500)]
use sfa.storage.filter.Filter._quote instead of pgdb._quote
Tony Mack [Fri, 3 Feb 2012 22:23:39 +0000 (17:23 -0500)]
make _quote() static so other classes can use it
Tony Mack [Fri, 3 Feb 2012 22:12:03 +0000 (17:12 -0500)]
getting rid of pgdb dependency by implementing pgdb._quote() here
Tony Mack [Fri, 3 Feb 2012 21:20:53 +0000 (16:20 -0500)]
improve instnace_to_sliver()
Tony Mack [Fri, 3 Feb 2012 21:08:55 +0000 (16:08 -0500)]
added get_sliver_id()
Tony Mack [Fri, 3 Feb 2012 19:53:17 +0000 (14:53 -0500)]
replace wrap_context with NovaDB class
Tony Mack [Fri, 3 Feb 2012 19:13:54 +0000 (14:13 -0500)]
fix NameError
Tony Mack [Fri, 3 Feb 2012 19:12:01 +0000 (14:12 -0500)]
renamed verify_users() to verify_slice_users()
Tony Mack [Fri, 3 Feb 2012 19:11:32 +0000 (14:11 -0500)]
set config flags before instantiating nova service managers
Tony Mack [Fri, 3 Feb 2012 19:10:30 +0000 (14:10 -0500)]
use default aggregate manager. OpenstackDriver renamed to NovaDriver
Tony Mack [Fri, 3 Feb 2012 19:06:15 +0000 (14:06 -0500)]
renamed class NovaDriver
Thierry Parmentelat [Fri, 3 Feb 2012 10:56:31 +0000 (11:56 +0100)]
start to deal with plc roles
Thierry Parmentelat [Fri, 3 Feb 2012 10:09:19 +0000 (11:09 +0100)]
this sounds like a bug
Thierry Parmentelat [Fri, 3 Feb 2012 08:46:51 +0000 (09:46 +0100)]
store incoming keys when adding a user record
Thierry Parmentelat [Fri, 3 Feb 2012 08:24:57 +0000 (09:24 +0100)]
bugfix, need some discipline on naming relationship columns to avoid
conflict with other areas of the code, like loading from xml records
or the like
Thierry Parmentelat [Thu, 2 Feb 2012 23:50:54 +0000 (00:50 +0100)]
Merge branch 'sqlalchemy' of ssh://git.onelab.eu/git/sfa into sqlalchemy
Thierry Parmentelat [Thu, 2 Feb 2012 23:50:27 +0000 (00:50 +0100)]
the model can store keys and email - import keys and email from plcapi
Tony Mack [Thu, 2 Feb 2012 20:09:24 +0000 (15:09 -0500)]
implemented verify_slice, verify_users, verify_user_keys
Tony Mack [Thu, 2 Feb 2012 17:57:44 +0000 (12:57 -0500)]
update nova shell refrences
Tony Mack [Thu, 2 Feb 2012 17:57:17 +0000 (12:57 -0500)]
we still need a refrence to the nova.db for managing keys
Tony Mack [Thu, 2 Feb 2012 17:40:39 +0000 (12:40 -0500)]
updated logging message
Tony Mack [Thu, 2 Feb 2012 17:39:29 +0000 (12:39 -0500)]
- renaming OpenstackDriver to NovaDriver and OpenstackShell to NovaShell
Thierry Parmentelat [Thu, 2 Feb 2012 14:38:54 +0000 (15:38 +0100)]
rephrase openstack import messages
Thierry Parmentelat [Thu, 2 Feb 2012 14:38:26 +0000 (15:38 +0100)]
rephrase import messages
Tony Mack [Wed, 1 Feb 2012 22:13:23 +0000 (17:13 -0500)]
declare some methods. will implement later
Tony Mack [Wed, 1 Feb 2012 22:12:51 +0000 (17:12 -0500)]
cleanup
Tony Mack [Wed, 1 Feb 2012 22:12:26 +0000 (17:12 -0500)]
whitespace
Tony Mack [Wed, 1 Feb 2012 22:12:16 +0000 (17:12 -0500)]
fix bug when raising PermissionError
Thierry Parmentelat [Wed, 1 Feb 2012 17:38:27 +0000 (18:38 +0100)]
Merge branch 'master' into sqlalchemy - solved totally harmless
conflict in sfa/openstack/openstack_driver.py
Tony Mack [Wed, 1 Feb 2012 02:56:50 +0000 (21:56 -0500)]
fix bug in init
Tony Mack [Wed, 1 Feb 2012 02:56:31 +0000 (21:56 -0500)]
fix bugs
Tony Mack [Wed, 1 Feb 2012 02:35:46 +0000 (21:35 -0500)]
instance_to_sliver() missing reference to self
Tony Mack [Wed, 1 Feb 2012 02:22:47 +0000 (21:22 -0500)]
fix AttributeError
Tony Mack [Wed, 1 Feb 2012 02:16:52 +0000 (21:16 -0500)]
initial checkin
Tony Mack [Wed, 1 Feb 2012 02:15:57 +0000 (21:15 -0500)]
initial checkin
Tony Mack [Wed, 1 Feb 2012 02:14:09 +0000 (21:14 -0500)]
implement list_resources, list_slivers, stop, delte_sliver
Tony Mack [Wed, 1 Feb 2012 02:10:48 +0000 (21:10 -0500)]
added fields
Tony Mack [Wed, 1 Feb 2012 02:05:13 +0000 (21:05 -0500)]
fix flag file arg
Thierry Parmentelat [Tue, 31 Jan 2012 16:04:50 +0000 (17:04 +0100)]
Merge branch 'sqlalchemy' of ssh://git.onelab.eu/git/sfa into sqlalchemy
Thierry Parmentelat [Tue, 31 Jan 2012 16:04:31 +0000 (17:04 +0100)]
gid filename had name and 'user' swapped
Thierry Parmentelat [Tue, 31 Jan 2012 16:02:31 +0000 (17:02 +0100)]
typo
Tony Mack [Tue, 31 Jan 2012 02:04:59 +0000 (21:04 -0500)]
load flags from nova.config
Thierry Parmentelat [Fri, 27 Jan 2012 17:07:30 +0000 (18:07 +0100)]
Setting tag sfa-2.1-1
uses sqlalchemy and related migrate
thorough migration and upgrade scheme
sfa-import.py and sfa-nuke.py (no more -plc), uses FLAVOUR
trashed dbinfo stuff in auth hierarchy
data model still has little more than plain records
checkpoint tag, not yet intended for release
Thierry Parmentelat [Fri, 27 Jan 2012 15:43:57 +0000 (16:43 +0100)]
trash dbinfo stuff
Thierry Parmentelat [Fri, 27 Jan 2012 14:57:45 +0000 (15:57 +0100)]
manual merge of the openstack importer
Thierry Parmentelat [Fri, 27 Jan 2012 14:05:17 +0000 (15:05 +0100)]
placeholder
Thierry Parmentelat [Fri, 27 Jan 2012 14:03:20 +0000 (15:03 +0100)]
importer revisited - sfa-import.py sfa-nuke.py (no more -plc)
testbed-dependant importer located through the FLAVOUR mechanism
Thierry Parmentelat [Fri, 27 Jan 2012 10:36:57 +0000 (11:36 +0100)]
merge master again (2.0-10 changelog only)
Thierry Parmentelat [Fri, 27 Jan 2012 10:26:57 +0000 (11:26 +0100)]
bump to 2.1, upgrades tested, fix minor bugs and doc
Thierry Parmentelat [Thu, 26 Jan 2012 18:39:54 +0000 (19:39 +0100)]
should be able to upgrade from any version