Sandrine Avakian [Mon, 3 Jun 2013 11:38:03 +0000 (13:38 +0200)]
Bug fix and testing.
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.
Sandrine Avakian [Mon, 3 Jun 2013 07:06:44 +0000 (09:06 +0200)]
More doc in LDAP
Sandrine Avakian [Mon, 27 May 2013 13:28:18 +0000 (15:28 +0200)]
Mainly cleaning and commenting.
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
Mohamed Larabi [Tue, 4 Jun 2013 07:52:31 +0000 (09:52 +0200)]
Refactor Dummy Driver and make it implements AM API v3 natively
Sandrine Avakian [Mon, 27 May 2013 13:28:18 +0000 (15:28 +0200)]
Mainly cleaning and commenting.
Sandrine Avakian [Mon, 13 May 2013 13:25:34 +0000 (15:25 +0200)]
further cleaning and commenting
Sandrine Avakian [Tue, 7 May 2013 13:17:28 +0000 (15:17 +0200)]
docstring slabdriver. touch ups slabimporter.
Sandrine Avakian [Mon, 6 May 2013 13:10:09 +0000 (15:10 +0200)]
docstring OK in slabimporter.py
Sandrine Avakian [Mon, 6 May 2013 08:18:11 +0000 (10:18 +0200)]
cleaning slabimporter
Sandrine Avakian [Mon, 29 Apr 2013 12:24:14 +0000 (14:24 +0200)]
Refactoring import
Sandrine Avakian [Mon, 29 Apr 2013 08:23:54 +0000 (10:23 +0200)]
cleaning slabimporter.py
Sandrine Avakian [Thu, 25 Apr 2013 09:46:00 +0000 (11:46 +0200)]
Attemtpt at modifying requirements.
Sandrine Avakian [Wed, 24 Apr 2013 13:09:35 +0000 (15:09 +0200)]
removing all theversion s in requirements for jenkins
Sandrine Avakian [Wed, 24 Apr 2013 12:54:00 +0000 (14:54 +0200)]
removing reportbug off the requirements
Sandrine Avakian [Wed, 24 Apr 2013 12:35:40 +0000 (14:35 +0200)]
removing versions in requirements for debian packages.
Sandrine Avakian [Wed, 24 Apr 2013 12:25:41 +0000 (14:25 +0200)]
quick fix in requirements python-apt
Sandrine Avakian [Mon, 22 Apr 2013 13:44:50 +0000 (15:44 +0200)]
mistake
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.
Sandrine Avakian [Mon, 22 Apr 2013 13:18:24 +0000 (15:18 +0200)]
Change in chardet 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.
Sandrine Avakian [Mon, 22 Apr 2013 12:57:31 +0000 (14:57 +0200)]
Change in SOAppy version in requirements for jenkins virtualenv.
Sandrine Avakian [Mon, 22 Apr 2013 11:52:18 +0000 (13:52 +0200)]
adding requirements file listing python libs needed
Sandrine Avakian [Fri, 19 Apr 2013 10:15:59 +0000 (12:15 +0200)]
small cleaning.
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.
Mohamed Larabi [Wed, 29 May 2013 14:45:01 +0000 (16:45 +0200)]
pl: node component_id takes also site login_base
Mohamed Larabi [Wed, 29 May 2013 13:52:54 +0000 (15:52 +0200)]
pl: set exclusive property in RSpec according to node type
Mohamed Larabi [Tue, 28 May 2013 17:00:57 +0000 (19:00 +0200)]
Slice Manager: Merge returned Values of Delete
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
Mohamed Larabi [Tue, 28 May 2013 13:21:06 +0000 (15:21 +0200)]
PerformOperationaAction takes creds array
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
Mohamed Larabi [Tue, 28 May 2013 12:29:13 +0000 (14:29 +0200)]
Fix dummy driver
Mohamed Larabi [Tue, 28 May 2013 10:23:50 +0000 (12:23 +0200)]
cosmetic
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
Mohamed Larabi [Tue, 28 May 2013 10:18:32 +0000 (12:18 +0200)]
Plug v2_to_v3_adapter into existing v2 drivers
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
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)
Mohamed Larabi [Fri, 24 May 2013 08:00:16 +0000 (10:00 +0200)]
Express Lease start_time in RFC3339 date format not in epoch
Thierry Parmentelat [Thu, 23 May 2013 12:53:50 +0000 (14:53 +0200)]
bump version number in v3 to be 3.0
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
Thierry Parmentelat [Thu, 23 May 2013 12:33:24 +0000 (14:33 +0200)]
more compact output with -v - reliable return code for 'sfi myslice'
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
Thierry Parmentelat [Thu, 23 May 2013 11:55:21 +0000 (13:55 +0200)]
nicer/more instructive messages when running sfi myslice
Thierry Parmentelat [Thu, 23 May 2013 10:03:52 +0000 (12:03 +0200)]
remove help mentions hrn, not name
Thierry Parmentelat [Thu, 23 May 2013 10:03:22 +0000 (12:03 +0200)]
nicer sfi config
Thierry Parmentelat [Thu, 23 May 2013 09:38:14 +0000 (11:38 +0200)]
manually complete previous move
Thierry Parmentelat [Thu, 23 May 2013 09:34:29 +0000 (11:34 +0200)]
reorder parser create funcs
Thierry Parmentelat [Thu, 23 May 2013 08:43:13 +0000 (10:43 +0200)]
fix broken sfi config
Thierry Parmentelat [Thu, 23 May 2013 08:42:59 +0000 (10:42 +0200)]
force make version to redo no matter what
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
Thierry Parmentelat [Wed, 22 May 2013 15:27:30 +0000 (17:27 +0200)]
uses utcnow() instead of now() when testing for credential validity
Thierry Parmentelat [Wed, 22 May 2013 15:23:24 +0000 (17:23 +0200)]
nicer layout
Thierry Parmentelat [Wed, 22 May 2013 14:43:47 +0000 (16:43 +0200)]
shuffle/unexpose commands so that myslice comes last
Thierry Parmentelat [Wed, 22 May 2013 14:38:43 +0000 (16:38 +0200)]
more cosmetic
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
Thierry Parmentelat [Wed, 22 May 2013 13:42:26 +0000 (15:42 +0200)]
cosmetic changes here and there
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
Thierry Parmentelat [Wed, 22 May 2013 07:06:01 +0000 (09:06 +0200)]
cosmetic
Thierry Parmentelat [Wed, 22 May 2013 07:05:51 +0000 (09:05 +0200)]
scaffolding command myslice (does not do anything yet)
Thierry Parmentelat [Tue, 21 May 2013 15:14:24 +0000 (17:14 +0200)]
nicer output of sfi (catches SystemExit)
Mohamed Larabi [Mon, 6 May 2013 11:46:50 +0000 (13:46 +0200)]
Fix leases allocation in pl
Mohamed Larabi [Mon, 6 May 2013 09:12:23 +0000 (11:12 +0200)]
Oops.. fix indentation error
Mohamed Larabi [Sun, 5 May 2013 13:36:27 +0000 (15:36 +0200)]
update list of methods
Mohamed Larabi [Fri, 3 May 2013 16:13:32 +0000 (18:13 +0200)]
remove create method from sfaadmin.py
Mohamed Larabi [Fri, 3 May 2013 16:11:46 +0000 (18:11 +0200)]
sfaadmin.py clean up
Mohamed Larabi [Fri, 3 May 2013 14:31:32 +0000 (16:31 +0200)]
clean up
Mohamed Larabi [Fri, 3 May 2013 14:22:37 +0000 (16:22 +0200)]
clean up
Mohamed Larabi [Thu, 2 May 2013 16:14:57 +0000 (18:14 +0200)]
Fix slice manager Status merging
Mohamed Larabi [Thu, 2 May 2013 12:57:49 +0000 (14:57 +0200)]
GENI AM API v3 compliant abstract driver class
Thierry Parmentelat [Thu, 2 May 2013 10:51:28 +0000 (12:51 +0200)]
embed debian stuff in main Makefile
Thierry Parmentelat [Thu, 2 May 2013 09:49:51 +0000 (11:49 +0200)]
forget about plrelease
Thierry Parmentelat [Thu, 2 May 2013 09:31:47 +0000 (11:31 +0200)]
more robust setup.py for cleanups
Thierry Parmentelat [Thu, 2 May 2013 09:25:03 +0000 (11:25 +0200)]
use new names when debian building
Thierry Parmentelat [Thu, 2 May 2013 08:40:30 +0000 (10:40 +0200)]
attempt to get the sfa debian build to work again
Tony Mack [Wed, 10 Apr 2013 12:56:28 +0000 (08:56 -0400)]
updated comments
Tony Mack [Wed, 10 Apr 2013 00:09:28 +0000 (20:09 -0400)]
minor updates
Mohamed Larabi [Thu, 4 Apr 2013 10:22:03 +0000 (12:22 +0200)]
fix sfa initscript
Mohamed Larabi [Thu, 4 Apr 2013 09:34:07 +0000 (11:34 +0200)]
plaggregate fix
Mohamed Larabi [Wed, 3 Apr 2013 07:49:00 +0000 (09:49 +0200)]
several fixes
Mohamed Larabi [Mon, 25 Mar 2013 17:47:50 +0000 (18:47 +0100)]
get_leases does not take slice as argument in Listresources
Mohamed Larabi [Mon, 25 Mar 2013 17:41:18 +0000 (18:41 +0100)]
Node is now NodeElement
Mohamed Larabi [Mon, 25 Mar 2013 17:35:13 +0000 (18:35 +0100)]
Node is now NodeElement
Mohamed Larabi [Mon, 25 Mar 2013 17:27:57 +0000 (18:27 +0100)]
no argument xrn in listresources
Mohamed Larabi [Mon, 25 Mar 2013 16:06:12 +0000 (17:06 +0100)]
Merge Master in geni-v3 conflict resolution
Sandrine Avakian [Thu, 14 Mar 2013 12:22:55 +0000 (13:22 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Mohamed Larabi [Thu, 14 Mar 2013 13:24:26 +0000 (14:24 +0100)]
add support of leases for both pgv2 and pgv3 rspecs
Mohamed Larabi [Thu, 14 Mar 2013 13:21:26 +0000 (14:21 +0100)]
Merge branch 'master' of git.onelab.eu:/git/sfa
Mohamed Larabi [Thu, 14 Mar 2013 13:20:52 +0000 (14:20 +0100)]
pldriver: delete_sliver needs to delete leases as well
Sandrine Avakian [Thu, 14 Mar 2013 12:22:03 +0000 (13:22 +0100)]
Removed unused __configure_experiment and __launch_senslab_experiment
in slabdriver.py.
Sandrine Avakian [Thu, 14 Mar 2013 09:17:06 +0000 (10:17 +0100)]
Adding tests in TestSuite.py.
Sandrine Avakian [Thu, 14 Mar 2013 08:29:08 +0000 (09:29 +0100)]
Adding gid when creating user for a federated user.
Mohamed Larabi [Wed, 13 Mar 2013 16:05:48 +0000 (17:05 +0100)]
fddriver: list_slices fix
Mohamed Larabi [Wed, 13 Mar 2013 16:01:02 +0000 (17:01 +0100)]
leases are supported for the moment in pgv2 and pgv3
Saint-Marcel frederic [Tue, 12 Mar 2013 16:28:54 +0000 (17:28 +0100)]
Add Depends policy debian package : xmlsec1 with sfa-common (trust/credential.py for signing) and python-passlib|ldap with sfa-senslab (LDAP driver management)
Sandrine Avakian [Tue, 12 Mar 2013 11:49:31 +0000 (12:49 +0100)]
Removing configuration folder for senslab.
Sandrine Avakian [Tue, 12 Mar 2013 08:23:03 +0000 (09:23 +0100)]
Senslab federation configuration and installation script modification.
Sandrine Avakian [Mon, 11 Mar 2013 14:51:28 +0000 (15:51 +0100)]
Changes to handle slices coming from federated testbed
and senslab user creation.
Sandrine Avakian [Mon, 11 Mar 2013 09:25:16 +0000 (10:25 +0100)]
Minor fix in slabimport.
Sandrine Avakian [Fri, 8 Mar 2013 08:32:24 +0000 (09:32 +0100)]
Fixes in GetSlices, delete_sliver, DeleteJobs.