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
Thierry Parmentelat [Thu, 26 Jan 2012 14:39:21 +0000 (15:39 +0100)]
renamed persistentobjs into model
Thierry Parmentelat [Thu, 26 Jan 2012 14:35:51 +0000 (15:35 +0100)]
cosmetic
Thierry Parmentelat [Thu, 26 Jan 2012 14:33:45 +0000 (15:33 +0100)]
trash old db code
Thierry Parmentelat [Wed, 25 Jan 2012 20:17:12 +0000 (21:17 +0100)]
getting closer to a working packaging
Thierry Parmentelat [Wed, 25 Jan 2012 20:14:12 +0000 (21:14 +0100)]
again
Thierry Parmentelat [Wed, 25 Jan 2012 20:11:02 +0000 (21:11 +0100)]
again
Thierry Parmentelat [Wed, 25 Jan 2012 20:09:27 +0000 (21:09 +0100)]
tentatively fix packaging
Thierry Parmentelat [Wed, 25 Jan 2012 20:04:02 +0000 (21:04 +0100)]
add a file in migrations/versions for the packaging
Thierry Parmentelat [Wed, 25 Jan 2012 19:42:50 +0000 (20:42 +0100)]
add support for migrations with sqlalchemy-migrate
(no actual script for now)
Thierry Parmentelat [Wed, 25 Jan 2012 16:40:44 +0000 (17:40 +0100)]
cosmetic
Tony Mack [Wed, 25 Jan 2012 13:59:07 +0000 (08:59 -0500)]
Setting tag sfa-2.0-10
Thierry Parmentelat [Tue, 24 Jan 2012 14:14:06 +0000 (15:14 +0100)]
suggest to user __repr__
Thierry Parmentelat [Tue, 24 Jan 2012 13:38:51 +0000 (14:38 +0100)]
reviewed openstack importer
Thierry Parmentelat [Tue, 24 Jan 2012 12:23:50 +0000 (13:23 +0100)]
Merge branch 'master' into sqlalchemy
Conflicts:
sfa/managers/registry_manager_openstack.py
Tony Mack [Mon, 23 Jan 2012 17:42:24 +0000 (12:42 -0500)]
Initial checkin
Thierry Parmentelat [Mon, 23 Jan 2012 15:48:01 +0000 (16:48 +0100)]
reviewed openstack driver - was fine except for a spurrious import of sfatables
Thierry Parmentelat [Mon, 23 Jan 2012 15:47:25 +0000 (16:47 +0100)]
merged sqlalchemy into registry for openstack; turns out to be
identical to plain registry...