sfa.git
10 years agoSetting tag sfa-3.0-1 sfa-3.0-1
Thierry Parmentelat [Wed, 19 Jun 2013 10:11:12 +0000 (12:11 +0200)]
Setting tag sfa-3.0-1
AM API v3-based first implementation.
planetlab native V3 driver
dummy native V3 driver
introduction of v2_to_v3_adapter
lease times in RFC3339 date format, not epoch
mostly in line with geni-v2 for non-v3 issues like packaging and all

10 years agosfaadmin.py now handles extra testbed-dependent info for 'register' and 'update'
Mohamed Larabi [Wed, 19 Jun 2013 09:26:26 +0000 (11:26 +0200)]
sfaadmin.py now handles extra testbed-dependent info for 'register' and 'update'

10 years agouse api_option sfa_users for v2-based drivers
Mohamed Larabi [Tue, 18 Jun 2013 13:31:45 +0000 (15:31 +0200)]
use api_option sfa_users for v2-based drivers

10 years agosfi.py: put user and slice info in Allocate options
Mohamed Larabi [Tue, 18 Jun 2013 13:29:14 +0000 (15:29 +0200)]
sfi.py: put user and slice info in Allocate options

10 years agoclient_helper: fix pg_users_args
Mohamed Larabi [Tue, 18 Jun 2013 13:27:51 +0000 (15:27 +0200)]
client_helper: fix pg_users_args

10 years agofurther changes in sliver_status
Sandrine Avakian [Thu, 6 Jun 2013 12:50:15 +0000 (14:50 +0200)]
further changes in sliver_status

10 years agoFix duration in seconds and sliver_status.
Sandrine Avakian [Wed, 5 Jun 2013 13:07:23 +0000 (15:07 +0200)]
Fix duration in seconds and sliver_status.

10 years agodo start flash policy server when configured
Thierry Parmentelat [Fri, 14 Jun 2013 07:21:49 +0000 (09:21 +0200)]
do start flash policy server when configured

10 years agofix PLCInvalidArgument
Tony Mack [Thu, 13 Jun 2013 20:52:44 +0000 (16:52 -0400)]
fix PLCInvalidArgument

10 years agoFixing mistake.
Sandrine Avakian [Wed, 5 Jun 2013 07:55:55 +0000 (09:55 +0200)]
Fixing mistake.
Putting back GetSites in slabapi.py.

10 years agoFixing the delete slice and lease feature.
Sandrine Avakian [Tue, 4 Jun 2013 13:32:39 +0000 (15:32 +0200)]
Fixing the delete slice and lease feature.

10 years agoBug fixe when creating leases.
Sandrine Avakian [Tue, 4 Jun 2013 12:52:13 +0000 (14:52 +0200)]
Bug fixe when creating leases.

10 years agoslab: resolve merge conflict
Mohamed Larabi [Tue, 4 Jun 2013 15:54:41 +0000 (17:54 +0200)]
slab: resolve merge conflict

10 years agoBug fix and testing.
Sandrine Avakian [Mon, 3 Jun 2013 11:38:03 +0000 (13:38 +0200)]
Bug fix and testing.

10 years agoAdding check to ensure the required expirement is of 10 min
Sandrine Avakian [Mon, 3 Jun 2013 07:20:13 +0000 (09:20 +0200)]
Adding check to ensure the required expirement is of 10 min
dureation minimun.
Changed the lease granularity to 1 minute.
--testing
More cleaning and documenting.

10 years agoMore doc in LDAP
Sandrine Avakian [Mon, 3 Jun 2013 07:06:44 +0000 (09:06 +0200)]
More doc in LDAP

10 years agoMainly cleaning and commenting.
Sandrine Avakian [Mon, 27 May 2013 13:28:18 +0000 (15:28 +0200)]
Mainly cleaning and commenting.

10 years agoUnplug v2_to_v3 adapter from the dummy driver, since dummy driver is a native v3...
Mohamed Larabi [Tue, 4 Jun 2013 07:56:32 +0000 (09:56 +0200)]
Unplug v2_to_v3 adapter from the dummy driver, since dummy driver is a native v3 driver

10 years agoRefactor Dummy Driver and make it implements AM API v3 natively
Mohamed Larabi [Tue, 4 Jun 2013 07:52:31 +0000 (09:52 +0200)]
Refactor Dummy Driver and make it implements AM API v3 natively

10 years agoMainly cleaning and commenting.
Sandrine Avakian [Mon, 27 May 2013 13:28:18 +0000 (15:28 +0200)]
Mainly cleaning and commenting.

10 years agofurther cleaning and commenting
Sandrine Avakian [Mon, 13 May 2013 13:25:34 +0000 (15:25 +0200)]
further cleaning and commenting

10 years agodocstring slabdriver. touch ups slabimporter.
Sandrine Avakian [Tue, 7 May 2013 13:17:28 +0000 (15:17 +0200)]
docstring slabdriver. touch ups slabimporter.

10 years agodocstring OK in slabimporter.py
Sandrine Avakian [Mon, 6 May 2013 13:10:09 +0000 (15:10 +0200)]
docstring OK in slabimporter.py

10 years agocleaning slabimporter
Sandrine Avakian [Mon, 6 May 2013 08:18:11 +0000 (10:18 +0200)]
cleaning slabimporter

10 years agoRefactoring import
Sandrine Avakian [Mon, 29 Apr 2013 12:24:14 +0000 (14:24 +0200)]
Refactoring import

10 years agocleaning slabimporter.py
Sandrine Avakian [Mon, 29 Apr 2013 08:23:54 +0000 (10:23 +0200)]
cleaning slabimporter.py

10 years agoAttemtpt at modifying requirements.
Sandrine Avakian [Thu, 25 Apr 2013 09:46:00 +0000 (11:46 +0200)]
Attemtpt at modifying requirements.

10 years agoremoving all theversion s in requirements for jenkins
Sandrine Avakian [Wed, 24 Apr 2013 13:09:35 +0000 (15:09 +0200)]
removing all theversion s in requirements for jenkins

10 years agoremoving reportbug off the requirements
Sandrine Avakian [Wed, 24 Apr 2013 12:54:00 +0000 (14:54 +0200)]
removing reportbug off the requirements

10 years agoremoving versions in requirements for debian packages.
Sandrine Avakian [Wed, 24 Apr 2013 12:35:40 +0000 (14:35 +0200)]
removing versions in requirements for debian packages.

10 years agoquick fix in requirements python-apt
Sandrine Avakian [Wed, 24 Apr 2013 12:25:41 +0000 (14:25 +0200)]
quick fix in requirements python-apt

10 years agomistake
Sandrine Avakian [Mon, 22 Apr 2013 13:44:50 +0000 (15:44 +0200)]
mistake

10 years agoCleaning in slabapi. Trying a small fix to the sfi.py show
Sandrine Avakian [Mon, 22 Apr 2013 13:43:19 +0000 (15:43 +0200)]
Cleaning in slabapi. Trying a small fix to the sfi.py show
in slabdriver.py.

10 years agoChange in chardet version in requirements for jenkins virtualenv.
Sandrine Avakian [Mon, 22 Apr 2013 13:18:24 +0000 (15:18 +0200)]
Change in chardet version in requirements for jenkins virtualenv.

10 years agoChange in ZSI version in requirements for jenkins virtualenv.
Sandrine Avakian [Mon, 22 Apr 2013 13:11:44 +0000 (15:11 +0200)]
Change in ZSI version in requirements for jenkins virtualenv.

10 years agoChange in SOAppy version in requirements for jenkins virtualenv.
Sandrine Avakian [Mon, 22 Apr 2013 12:57:31 +0000 (14:57 +0200)]
Change in SOAppy version in requirements for jenkins virtualenv.

10 years agoadding requirements file listing python libs needed
Sandrine Avakian [Mon, 22 Apr 2013 11:52:18 +0000 (13:52 +0200)]
adding requirements file listing python libs needed

10 years agosmall cleaning.
Sandrine Avakian [Fri, 19 Apr 2013 10:15:59 +0000 (12:15 +0200)]
small cleaning.

10 years agoPutting all the driver related calls into slab_api (Getslices,GetNodes...).
Sandrine Avakian [Tue, 2 Apr 2013 10:21:23 +0000 (12:21 +0200)]
Putting all the driver related calls into slab_api (Getslices,GetNodes...).
Cleaning commented code.

10 years agopl: node component_id takes also site login_base
Mohamed Larabi [Wed, 29 May 2013 14:45:01 +0000 (16:45 +0200)]
pl: node component_id takes also site login_base

10 years agopl: set exclusive property in RSpec according to node type
Mohamed Larabi [Wed, 29 May 2013 13:52:54 +0000 (15:52 +0200)]
pl: set exclusive property in RSpec according to node type

10 years agoSlice Manager: Merge returned Values of Delete
Mohamed Larabi [Tue, 28 May 2013 17:00:57 +0000 (19:00 +0200)]
Slice Manager: Merge returned Values of Delete

10 years agopldriver: specifie the rspec version for the describe call within perform_operation_a...
Mohamed Larabi [Tue, 28 May 2013 13:25:35 +0000 (15:25 +0200)]
pldriver: specifie the rspec version for the describe call within perform_operation_action

10 years agoPerformOperationaAction takes creds array
Mohamed Larabi [Tue, 28 May 2013 13:21:06 +0000 (15:21 +0200)]
PerformOperationaAction takes creds array

10 years agoOops ... remove pl from the list of v2 drivers managed by the v2_to_v3_adapter
Mohamed Larabi [Tue, 28 May 2013 12:59:13 +0000 (14:59 +0200)]
Oops ... remove pl from the list of v2 drivers managed by the v2_to_v3_adapter

10 years agoFix dummy driver
Mohamed Larabi [Tue, 28 May 2013 12:29:13 +0000 (14:29 +0200)]
Fix dummy driver

10 years agocosmetic
Mohamed Larabi [Tue, 28 May 2013 10:23:50 +0000 (12:23 +0200)]
cosmetic

10 years ago1st draft of v2_to_v3_adapter, which brings v3 compatibility to existing v2 drivers
Mohamed Larabi [Tue, 28 May 2013 10:20:28 +0000 (12:20 +0200)]
1st draft of v2_to_v3_adapter, which brings v3 compatibility to existing v2 drivers

10 years agoPlug v2_to_v3_adapter into existing v2 drivers
Mohamed Larabi [Tue, 28 May 2013 10:18:32 +0000 (12:18 +0200)]
Plug v2_to_v3_adapter into existing v2 drivers

10 years agoReplace RSpec elements Node and Services in v2 drivers by NodeElement and ServicesElement
Mohamed Larabi [Tue, 28 May 2013 10:16:17 +0000 (12:16 +0200)]
Replace RSpec elements Node and Services in v2 drivers by NodeElement and ServicesElement

10 years agosfi myslice: user might want specify which authority/slice creds to delegate to mysli...
Mohamed Larabi [Fri, 24 May 2013 13:58:33 +0000 (15:58 +0200)]
sfi myslice: user might want specify which authority/slice creds to delegate to myslice (options -a and -s)

10 years agoExpress Lease start_time in RFC3339 date format not in epoch
Mohamed Larabi [Fri, 24 May 2013 08:00:16 +0000 (10:00 +0200)]
Express Lease start_time in RFC3339 date format not in epoch

10 years agobump version number in v3 to be 3.0
Thierry Parmentelat [Thu, 23 May 2013 12:53:50 +0000 (14:53 +0200)]
bump version number in v3 to be 3.0

10 years agoturns out for now, one instance of xmlrpclib.ServerProxy won't happily run several...
Thierry Parmentelat [Thu, 23 May 2013 12:47:57 +0000 (14:47 +0200)]
turns out for now, one instance of xmlrpclib.ServerProxy won't happily run several API calls

10 years agomore compact output with -v - reliable return code for 'sfi myslice'
Thierry Parmentelat [Thu, 23 May 2013 12:33:24 +0000 (14:33 +0200)]
more compact output with -v - reliable return code for 'sfi myslice'

10 years agofirst draft of 'sfi myslice' actually tested against a manifold v2 api server
Thierry Parmentelat [Thu, 23 May 2013 12:16:54 +0000 (14:16 +0200)]
first draft of 'sfi myslice' actually tested against a manifold v2 api server

Conflicts:
sfa/client/sfi.py

10 years agonicer/more instructive messages when running sfi myslice
Thierry Parmentelat [Thu, 23 May 2013 11:55:21 +0000 (13:55 +0200)]
nicer/more instructive messages when running sfi myslice

10 years agoremove help mentions hrn, not name
Thierry Parmentelat [Thu, 23 May 2013 10:03:52 +0000 (12:03 +0200)]
remove help mentions hrn, not name

10 years agonicer sfi config
Thierry Parmentelat [Thu, 23 May 2013 10:03:22 +0000 (12:03 +0200)]
nicer sfi config

10 years agomanually complete previous move
Thierry Parmentelat [Thu, 23 May 2013 09:38:14 +0000 (11:38 +0200)]
manually complete previous move

10 years agoreorder parser create funcs
Thierry Parmentelat [Thu, 23 May 2013 09:34:29 +0000 (11:34 +0200)]
reorder parser create funcs

10 years agofix broken sfi config
Thierry Parmentelat [Thu, 23 May 2013 08:43:13 +0000 (10:43 +0200)]
fix broken sfi config

10 years agoforce make version to redo no matter what
Thierry Parmentelat [Thu, 23 May 2013 08:42:59 +0000 (10:42 +0200)]
force make version to redo no matter what

10 years agofirst rough version of a complete sfi myslice
Thierry Parmentelat [Wed, 22 May 2013 18:35:30 +0000 (20:35 +0200)]
first rough version of a complete sfi myslice
not thoroughly tested yet, as none of my v2 APIs seem to respond for now

Conflicts:
sfa/client/manifolduploader.py

10 years agouses utcnow() instead of now() when testing for credential validity
Thierry Parmentelat [Wed, 22 May 2013 15:27:30 +0000 (17:27 +0200)]
uses utcnow() instead of now() when testing for credential validity

10 years agonicer layout
Thierry Parmentelat [Wed, 22 May 2013 15:23:24 +0000 (17:23 +0200)]
nicer layout

10 years agoshuffle/unexpose commands so that myslice comes last
Thierry Parmentelat [Wed, 22 May 2013 14:43:47 +0000 (16:43 +0200)]
shuffle/unexpose commands so that myslice comes last

10 years agomore cosmetic
Thierry Parmentelat [Wed, 22 May 2013 14:38:43 +0000 (16:38 +0200)]
more cosmetic

10 years agoprovide example for 'sfi delegate' as well, refer to 'sfi myslice'
Thierry Parmentelat [Wed, 22 May 2013 14:13:32 +0000 (16:13 +0200)]
provide example for 'sfi delegate' as well, refer to 'sfi myslice'
plus more minor cosmetic changes for the online doc

Conflicts:
sfa/client/sfi.py

10 years agocosmetic changes here and there
Thierry Parmentelat [Wed, 22 May 2013 13:42:26 +0000 (15:42 +0200)]
cosmetic changes here and there

10 years agodeprecate former 'available' list that was manually maintained
Thierry Parmentelat [Wed, 22 May 2013 08:54:50 +0000 (10:54 +0200)]
deprecate former 'available' list that was manually maintained
replace with a decorator-based declaration mechanism where we can
more easily maintain argument list, doc and even examples of each command

Conflicts:
sfa/client/sfi.py

10 years agocosmetic
Thierry Parmentelat [Wed, 22 May 2013 07:06:01 +0000 (09:06 +0200)]
cosmetic

10 years agoscaffolding command myslice (does not do anything yet)
Thierry Parmentelat [Wed, 22 May 2013 07:05:51 +0000 (09:05 +0200)]
scaffolding command myslice (does not do anything yet)

10 years agonicer output of sfi (catches SystemExit)
Thierry Parmentelat [Tue, 21 May 2013 15:14:24 +0000 (17:14 +0200)]
nicer output of sfi (catches SystemExit)

10 years agoFix leases allocation in pl
Mohamed Larabi [Mon, 6 May 2013 11:46:50 +0000 (13:46 +0200)]
Fix leases allocation in pl

10 years agoOops.. fix indentation error
Mohamed Larabi [Mon, 6 May 2013 09:12:23 +0000 (11:12 +0200)]
Oops.. fix indentation error

10 years agoupdate list of methods
Mohamed Larabi [Sun, 5 May 2013 13:36:27 +0000 (15:36 +0200)]
update list of methods

10 years agoremove create method from sfaadmin.py
Mohamed Larabi [Fri, 3 May 2013 16:13:32 +0000 (18:13 +0200)]
remove create method from sfaadmin.py

10 years agosfaadmin.py clean up
Mohamed Larabi [Fri, 3 May 2013 16:11:46 +0000 (18:11 +0200)]
sfaadmin.py clean up

10 years agoclean up
Mohamed Larabi [Fri, 3 May 2013 14:31:32 +0000 (16:31 +0200)]
clean up

10 years agoclean up
Mohamed Larabi [Fri, 3 May 2013 14:22:37 +0000 (16:22 +0200)]
clean up

11 years agoFix slice manager Status merging
Mohamed Larabi [Thu, 2 May 2013 16:14:57 +0000 (18:14 +0200)]
Fix slice manager Status merging

11 years agoGENI AM API v3 compliant abstract driver class
Mohamed Larabi [Thu, 2 May 2013 12:57:49 +0000 (14:57 +0200)]
GENI AM API v3 compliant abstract driver class

11 years agoembed debian stuff in main Makefile
Thierry Parmentelat [Thu, 2 May 2013 10:51:28 +0000 (12:51 +0200)]
embed debian stuff in main Makefile

11 years agoforget about plrelease
Thierry Parmentelat [Thu, 2 May 2013 09:49:51 +0000 (11:49 +0200)]
forget about plrelease

11 years agomore robust setup.py for cleanups
Thierry Parmentelat [Thu, 2 May 2013 09:31:47 +0000 (11:31 +0200)]
more robust setup.py for cleanups

11 years agouse new names when debian building
Thierry Parmentelat [Thu, 2 May 2013 09:25:03 +0000 (11:25 +0200)]
use new names when debian building

11 years agoattempt to get the sfa debian build to work again
Thierry Parmentelat [Thu, 2 May 2013 08:40:30 +0000 (10:40 +0200)]
attempt to get the sfa debian build to work again

11 years agoupdated comments
Tony Mack [Wed, 10 Apr 2013 12:56:28 +0000 (08:56 -0400)]
updated comments

11 years agominor updates
Tony Mack [Wed, 10 Apr 2013 00:09:28 +0000 (20:09 -0400)]
minor updates

11 years agofix sfa initscript
Mohamed Larabi [Thu, 4 Apr 2013 10:22:03 +0000 (12:22 +0200)]
fix sfa initscript

11 years agoplaggregate fix
Mohamed Larabi [Thu, 4 Apr 2013 09:34:07 +0000 (11:34 +0200)]
plaggregate fix

11 years agoseveral fixes
Mohamed Larabi [Wed, 3 Apr 2013 07:49:00 +0000 (09:49 +0200)]
several fixes

11 years agoget_leases does not take slice as argument in Listresources
Mohamed Larabi [Mon, 25 Mar 2013 17:47:50 +0000 (18:47 +0100)]
get_leases does not take slice as argument in Listresources

11 years agoNode is now NodeElement
Mohamed Larabi [Mon, 25 Mar 2013 17:41:18 +0000 (18:41 +0100)]
Node is now NodeElement

11 years agoNode is now NodeElement
Mohamed Larabi [Mon, 25 Mar 2013 17:35:13 +0000 (18:35 +0100)]
Node is now NodeElement

11 years agono argument xrn in listresources
Mohamed Larabi [Mon, 25 Mar 2013 17:27:57 +0000 (18:27 +0100)]
no argument xrn in listresources

11 years agoMerge Master in geni-v3 conflict resolution sfa-3.0-0
Mohamed Larabi [Mon, 25 Mar 2013 16:06:12 +0000 (17:06 +0100)]
Merge Master in geni-v3 conflict resolution

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Thu, 14 Mar 2013 12:22:55 +0000 (13:22 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoadd support of leases for both pgv2 and pgv3 rspecs
Mohamed Larabi [Thu, 14 Mar 2013 13:24:26 +0000 (14:24 +0100)]
add support of leases for both pgv2 and pgv3 rspecs