sfa.git
13 years agoSetting tag sfa-2.1-1 sfa-2.1-1
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

13 years agotrash dbinfo stuff
Thierry Parmentelat [Fri, 27 Jan 2012 15:43:57 +0000 (16:43 +0100)]
trash dbinfo stuff

13 years agomanual merge of the openstack importer
Thierry Parmentelat [Fri, 27 Jan 2012 14:57:45 +0000 (15:57 +0100)]
manual merge of the openstack importer

13 years agoplaceholder
Thierry Parmentelat [Fri, 27 Jan 2012 14:05:17 +0000 (15:05 +0100)]
placeholder

13 years agoimporter revisited - sfa-import.py sfa-nuke.py (no more -plc)
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

13 years agomerge master again (2.0-10 changelog only)
Thierry Parmentelat [Fri, 27 Jan 2012 10:36:57 +0000 (11:36 +0100)]
merge master again (2.0-10 changelog only)

13 years agobump to 2.1, upgrades tested, fix minor bugs and doc
Thierry Parmentelat [Fri, 27 Jan 2012 10:26:57 +0000 (11:26 +0100)]
bump to 2.1, upgrades tested, fix minor bugs and doc

13 years agoshould be able to upgrade from any version
Thierry Parmentelat [Thu, 26 Jan 2012 18:39:54 +0000 (19:39 +0100)]
should be able to upgrade from any version

13 years agorenamed persistentobjs into model
Thierry Parmentelat [Thu, 26 Jan 2012 14:39:21 +0000 (15:39 +0100)]
renamed persistentobjs into model

13 years agocosmetic
Thierry Parmentelat [Thu, 26 Jan 2012 14:35:51 +0000 (15:35 +0100)]
cosmetic

13 years agotrash old db code
Thierry Parmentelat [Thu, 26 Jan 2012 14:33:45 +0000 (15:33 +0100)]
trash old db code

13 years agogetting closer to a working packaging
Thierry Parmentelat [Wed, 25 Jan 2012 20:17:12 +0000 (21:17 +0100)]
getting closer to a working packaging

13 years agoagain
Thierry Parmentelat [Wed, 25 Jan 2012 20:14:12 +0000 (21:14 +0100)]
again

13 years agoagain
Thierry Parmentelat [Wed, 25 Jan 2012 20:11:02 +0000 (21:11 +0100)]
again

13 years agotentatively fix packaging
Thierry Parmentelat [Wed, 25 Jan 2012 20:09:27 +0000 (21:09 +0100)]
tentatively fix packaging

13 years agoadd a file in migrations/versions for the packaging
Thierry Parmentelat [Wed, 25 Jan 2012 20:04:02 +0000 (21:04 +0100)]
add a file in migrations/versions for the packaging

13 years agoadd support for migrations with sqlalchemy-migrate
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)

13 years agocosmetic before-migrate
Thierry Parmentelat [Wed, 25 Jan 2012 16:40:44 +0000 (17:40 +0100)]
cosmetic

13 years agoSetting tag sfa-2.0-10 sfa-2.0-10
Tony Mack [Wed, 25 Jan 2012 13:59:07 +0000 (08:59 -0500)]
Setting tag sfa-2.0-10

13 years agosuggest to user __repr__
Thierry Parmentelat [Tue, 24 Jan 2012 14:14:06 +0000 (15:14 +0100)]
suggest to user __repr__

13 years agoreviewed openstack importer
Thierry Parmentelat [Tue, 24 Jan 2012 13:38:51 +0000 (14:38 +0100)]
reviewed openstack importer

13 years agoMerge branch 'master' into sqlalchemy
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

13 years agoInitial checkin
Tony Mack [Mon, 23 Jan 2012 17:42:24 +0000 (12:42 -0500)]
Initial checkin

13 years agoreviewed openstack driver - was fine except for a spurrious import of sfatables
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

13 years agomerged sqlalchemy into registry for openstack; turns out to be
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...

13 years agomore tweaks in the make sync* targets
Thierry Parmentelat [Mon, 23 Jan 2012 15:44:37 +0000 (16:44 +0100)]
more tweaks in the make sync* targets

13 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Sat, 21 Jan 2012 01:00:57 +0000 (20:00 -0500)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa

13 years agofix NameError
Tony Mack [Sat, 21 Jan 2012 01:00:43 +0000 (20:00 -0500)]
fix NameError

13 years agoadd another column in RegRecord, separate from 'type' to act as a discriminator
Thierry Parmentelat [Fri, 20 Jan 2012 14:38:35 +0000 (15:38 +0100)]
add another column in RegRecord, separate from 'type' to act as a discriminator
remove the RegAuthority* subclasses and use RegAuthority instead

13 years agofix wrong import that triggers on site without sfatables installed
Thierry Parmentelat [Fri, 20 Jan 2012 14:37:07 +0000 (15:37 +0100)]
fix wrong import that triggers on site without sfatables installed

13 years agominor cleanup in the use of Rec*
Thierry Parmentelat [Fri, 20 Jan 2012 11:04:03 +0000 (12:04 +0100)]
minor cleanup in the use of Rec*

13 years agorename the authority+* types as non temporary
Thierry Parmentelat [Fri, 20 Jan 2012 09:38:36 +0000 (10:38 +0100)]
rename the authority+* types as non temporary

13 years agocosmetic
Thierry Parmentelat [Fri, 20 Jan 2012 09:37:00 +0000 (10:37 +0100)]
cosmetic

13 years agosymbols starting with __ are reserved
Thierry Parmentelat [Fri, 20 Jan 2012 09:36:24 +0000 (10:36 +0100)]
symbols starting with __ are reserved

13 years agoMinor bug fix
Andrew Bavier [Thu, 19 Jan 2012 20:00:09 +0000 (15:00 -0500)]
Minor bug fix

13 years agomissing import for RecordNotFound
Thierry Parmentelat [Thu, 19 Jan 2012 18:42:42 +0000 (19:42 +0100)]
missing import for RecordNotFound

13 years agoturn creation of records authority+* back on, needed when issuing credentials
Thierry Parmentelat [Thu, 19 Jan 2012 18:42:16 +0000 (19:42 +0100)]
turn creation of records authority+* back on, needed when issuing credentials

13 years agouse inheritance to model the various kinds of RegRecords
Thierry Parmentelat [Thu, 19 Jan 2012 17:34:49 +0000 (18:34 +0100)]
use inheritance to model the various kinds of RegRecords

13 years agomore modulra make sync* targets
Thierry Parmentelat [Thu, 19 Jan 2012 17:34:01 +0000 (18:34 +0100)]
more modulra make sync* targets

13 years agouse session.delete(x) rather than del x
Thierry Parmentelat [Thu, 19 Jan 2012 17:33:42 +0000 (18:33 +0100)]
use session.delete(x) rather than del x

13 years agotypo
Thierry Parmentelat [Thu, 19 Jan 2012 17:29:05 +0000 (18:29 +0100)]
typo

13 years agogetting closer - far from perfect but tests should pass after-alchemy-1
Thierry Parmentelat [Thu, 19 Jan 2012 09:59:33 +0000 (10:59 +0100)]
getting closer - far from perfect but tests should pass

13 years agoadd dependency to sqlalchemy-migrate (rpm python-migrate)
Thierry Parmentelat [Thu, 19 Jan 2012 09:14:27 +0000 (10:14 +0100)]
add dependency to sqlalchemy-migrate (rpm python-migrate)

13 years agoadded -R --raw command line option that allows client to specify whether to display...
Tony Mack [Wed, 18 Jan 2012 17:29:17 +0000 (12:29 -0500)]
added -R --raw command line option that allows client to specify whether to display the raw server response or just the value of the response

13 years agovarious tweaks around using records; the client-side is still broken
Thierry Parmentelat [Wed, 18 Jan 2012 12:09:10 +0000 (13:09 +0100)]
various tweaks around using records; the client-side is still broken

13 years agomake persistentobjs loadable from the client-side
Thierry Parmentelat [Wed, 18 Jan 2012 10:59:43 +0000 (11:59 +0100)]
make persistentobjs loadable from the client-side

13 years agoaddressing some of the remaining occurrences of SfaRecord
Thierry Parmentelat [Wed, 18 Jan 2012 09:52:58 +0000 (10:52 +0100)]
addressing some of the remaining occurrences of SfaRecord

13 years agoremove redundant implementation
Tony Mack [Wed, 18 Jan 2012 02:10:25 +0000 (21:10 -0500)]
remove redundant implementation

13 years agonot necessary
Tony Mack [Wed, 18 Jan 2012 02:09:52 +0000 (21:09 -0500)]
not necessary

13 years agoget correct path to server key and cert
Tony Mack [Wed, 18 Jan 2012 02:00:05 +0000 (21:00 -0500)]
get correct path to server key and cert

13 years agofix bug in install_peer_certs
Tony Mack [Wed, 18 Jan 2012 01:56:19 +0000 (20:56 -0500)]
fix bug in install_peer_certs

13 years agosql schema is managed under sqlalchemy, no need for the .sql file anymore
Thierry Parmentelat [Tue, 17 Jan 2012 19:28:07 +0000 (20:28 +0100)]
sql schema is managed under sqlalchemy, no need for the .sql file anymore

13 years agofilter.py is no longer used
Thierry Parmentelat [Tue, 17 Jan 2012 17:10:38 +0000 (18:10 +0100)]
filter.py is no longer used

13 years agonon-relevant hit for SfaTable
Thierry Parmentelat [Tue, 17 Jan 2012 15:51:13 +0000 (16:51 +0100)]
non-relevant hit for SfaTable

13 years agofewer uses of SfaTable
Thierry Parmentelat [Tue, 17 Jan 2012 15:48:31 +0000 (16:48 +0100)]
fewer uses of SfaTable

13 years agofix creation and update times
Thierry Parmentelat [Tue, 17 Jan 2012 14:03:38 +0000 (15:03 +0100)]
fix creation and update times

13 years agocan update and delete using sqlalchemy
Thierry Parmentelat [Tue, 17 Jan 2012 14:02:57 +0000 (15:02 +0100)]
can update and delete using sqlalchemy

13 years agocheckpoint commit - import, register, create_slice all work fine
Thierry Parmentelat [Tue, 17 Jan 2012 11:59:01 +0000 (12:59 +0100)]
checkpoint commit - import, register, create_slice all work fine
update & delete ahve not moved to sqlalchemy yet

13 years agoreplace PostgreSQL with alchemy
Thierry Parmentelat [Fri, 13 Jan 2012 11:55:17 +0000 (12:55 +0100)]
replace PostgreSQL with alchemy

13 years agoadd sqlalchemy dependency
Thierry Parmentelat [Fri, 13 Jan 2012 11:53:58 +0000 (12:53 +0100)]
add sqlalchemy dependency

13 years agocosmetic
Thierry Parmentelat [Fri, 13 Jan 2012 11:53:13 +0000 (12:53 +0100)]
cosmetic

13 years agoreinstate 'sfa' and 'geni_api' keys in GetVersion for the registry before-alchemy sfa-2.1-0
Thierry Parmentelat [Thu, 12 Jan 2012 17:14:11 +0000 (18:14 +0100)]
reinstate 'sfa' and 'geni_api' keys in GetVersion for the registry

13 years agointerpret return values
Thierry Parmentelat [Thu, 12 Jan 2012 16:34:50 +0000 (17:34 +0100)]
interpret return values
better messages with unexisting hostnames
better performance with unexisting hostnames

13 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Thu, 12 Jan 2012 00:03:03 +0000 (01:03 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

13 years agobump DEFAULT_CREDENTIAL_LIFETIME to 31 days, to make renew work
smbaker [Wed, 11 Jan 2012 00:05:41 +0000 (16:05 -0800)]
bump DEFAULT_CREDENTIAL_LIFETIME to 31 days, to make renew work

13 years agoadd optional minimum expiration to getCredential, better handling of returns in slice...
smbaker [Tue, 10 Jan 2012 23:52:56 +0000 (15:52 -0800)]
add optional minimum expiration to getCredential, better handling of returns in slicemanager renew

13 years agoRegistry supports the OpenStack backend
Tony Mack [Tue, 10 Jan 2012 19:04:46 +0000 (14:04 -0500)]
Registry supports the OpenStack backend

13 years agosupport openstack database access to pg_hba.conf
Tony Mack [Tue, 10 Jan 2012 18:10:08 +0000 (13:10 -0500)]
support openstack database access to pg_hba.conf

13 years agofix bugs
Tony Mack [Tue, 10 Jan 2012 17:56:53 +0000 (12:56 -0500)]
fix bugs

13 years agofix bug in delete
Tony Mack [Tue, 10 Jan 2012 17:39:33 +0000 (12:39 -0500)]
fix bug in delete

13 years agoforce geni_rspec_version for protogeni aggregate
smbaker [Tue, 10 Jan 2012 03:20:34 +0000 (19:20 -0800)]
force geni_rspec_version for protogeni aggregate

13 years agouse sfa.openstack.openstack_shell to interact with openstack back end
Tony Mack [Tue, 10 Jan 2012 00:53:42 +0000 (19:53 -0500)]
use sfa.openstack.openstack_shell to interact with openstack back end

13 years agoadded sfa/openstack directory
Tony Mack [Tue, 10 Jan 2012 00:51:18 +0000 (19:51 -0500)]
added sfa/openstack directory

13 years agodont forget __init__.py
Tony Mack [Tue, 10 Jan 2012 00:37:32 +0000 (19:37 -0500)]
dont forget __init__.py

13 years agoInitial checkin of openstack shell
Tony Mack [Tue, 10 Jan 2012 00:35:47 +0000 (19:35 -0500)]
Initial checkin of openstack shell

13 years agominor cleanup
Thierry Parmentelat [Mon, 9 Jan 2012 17:59:28 +0000 (18:59 +0100)]
minor cleanup

13 years agocan now import and use sfa.server.sfaapi withough having to worry about registry...
Tony Mack [Mon, 9 Jan 2012 17:22:53 +0000 (12:22 -0500)]
can now import and use sfa.server.sfaapi withough having to worry about registry dependencies

13 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Mon, 9 Jan 2012 08:35:12 +0000 (09:35 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

13 years agoSetting tag sfa-2.0-9 sfa-2.0-9
Tony Mack [Sat, 7 Jan 2012 16:53:54 +0000 (11:53 -0500)]
Setting tag sfa-2.0-9

13 years agofix type error
Tony Mack [Sat, 7 Jan 2012 15:42:31 +0000 (10:42 -0500)]
fix type error

13 years agouse PlXrn to parse the login base (authority) out of a urn
Tony Mack [Sat, 7 Jan 2012 01:17:12 +0000 (20:17 -0500)]
use PlXrn to parse the login base (authority) out of a urn

13 years ago<login> element should have it's 'username' attribute set to the sliver's plc slice...
Tony Mack [Sat, 7 Jan 2012 01:16:11 +0000 (20:16 -0500)]
<login> element should have it's 'username' attribute set to the sliver's plc slice name

13 years agofix bug that prevented planetlab initscripts from showing up in the sliver_type eleme...
Tony Mack [Sat, 7 Jan 2012 00:40:39 +0000 (19:40 -0500)]
fix bug that prevented planetlab initscripts from showing up in the sliver_type element for PGv2 and GENIv3 rspecs

13 years agofix bug in verify_slice
Tony Mack [Fri, 6 Jan 2012 21:52:30 +0000 (16:52 -0500)]
fix bug in verify_slice

13 years agoextra whitespace in the 'schemaLocation' field shouldn't prevent us from identifying...
Tony Mack [Fri, 6 Jan 2012 21:20:12 +0000 (16:20 -0500)]
extra whitespace in the 'schemaLocation' field shouldn't prevent us from identifying the schema

13 years agomake sure datetime_to_epoch() returns ints
Tony Mack [Fri, 6 Jan 2012 19:10:21 +0000 (14:10 -0500)]
make sure datetime_to_epoch() returns ints

13 years agofix name error
Tony Mack [Fri, 6 Jan 2012 19:05:37 +0000 (14:05 -0500)]
fix name error

13 years agotry casting strings to ints before parsing
Tony Mack [Fri, 6 Jan 2012 18:31:57 +0000 (13:31 -0500)]
try casting strings to ints before parsing

13 years agoSFA_SM_{PORT,HOST} should be SFA_AGGREGATE_{PORT,HOST}
Tony Mack [Fri, 6 Jan 2012 17:03:05 +0000 (12:03 -0500)]
SFA_SM_{PORT,HOST} should be SFA_AGGREGATE_{PORT,HOST}

13 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Fri, 6 Jan 2012 16:57:26 +0000 (11:57 -0500)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa

13 years ago'geni_api' should be in the top level struct, not the code struct
Tony Mack [Fri, 6 Jan 2012 16:50:14 +0000 (11:50 -0500)]
'geni_api' should be in the top level struct, not the code struct

13 years agominor cleanup
Thierry Parmentelat [Fri, 6 Jan 2012 12:03:55 +0000 (13:03 +0100)]
minor cleanup

13 years agomigrations need to kick in
Thierry Parmentelat [Fri, 6 Jan 2012 10:17:42 +0000 (11:17 +0100)]
migrations need to kick in

13 years agomigrations for storing ssh keys - checkpoint
Thierry Parmentelat [Fri, 6 Jan 2012 10:15:48 +0000 (11:15 +0100)]
migrations for storing ssh keys - checkpoint

13 years agobugfix
Thierry Parmentelat [Fri, 6 Jan 2012 10:13:43 +0000 (11:13 +0100)]
bugfix

13 years agofirst draft of an added support for migrations in the db schema
Thierry Parmentelat [Thu, 5 Jan 2012 11:37:09 +0000 (12:37 +0100)]
first draft of an added support for migrations in the db schema

13 years agohopefully clearer message when client can't bootstrap
Thierry Parmentelat [Thu, 5 Jan 2012 11:36:35 +0000 (12:36 +0100)]
hopefully clearer message when client can't bootstrap

13 years agotypo
Thierry Parmentelat [Thu, 5 Jan 2012 11:34:23 +0000 (12:34 +0100)]
typo

13 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Thu, 5 Jan 2012 07:46:58 +0000 (08:46 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

13 years agoSetting tag sfa-2.0-8 sfa-2.0-8
Tony Mack [Wed, 4 Jan 2012 21:22:29 +0000 (16:22 -0500)]
Setting tag sfa-2.0-8