Sandrine Avakian [Fri, 5 Jul 2013 09:18:02 +0000 (11:18 +0200)]
Renaming folder senslab under /testbeds into iotlab. Changing
bash_testsuite according to new naming convention.
Sandrine Avakian [Wed, 3 Jul 2013 15:28:19 +0000 (17:28 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Wed, 3 Jul 2013 15:27:50 +0000 (17:27 +0200)]
Adding and formatting documentation for Sphinx.
Mohamed Larabi [Wed, 3 Jul 2013 13:28:00 +0000 (15:28 +0200)]
Oups... typo
Mohamed Larabi [Wed, 3 Jul 2013 13:03:24 +0000 (15:03 +0200)]
fix SM urn format in GetVersion
Mohamed Larabi [Wed, 3 Jul 2013 13:01:05 +0000 (15:01 +0200)]
fix AM urn format in GetVersion
Mohamed Larabi [Wed, 3 Jul 2013 12:59:16 +0000 (14:59 +0200)]
ignore empty values in api_versions.xml
Thierry Parmentelat [Wed, 3 Jul 2013 05:04:50 +0000 (07:04 +0200)]
reflect senslab -> iotlab in rpm packaging
Thierry Parmentelat [Wed, 3 Jul 2013 05:00:45 +0000 (07:00 +0200)]
reflect senslab -> iotlab in the debien packaging
Sandrine Avakian [Tue, 2 Jul 2013 16:15:49 +0000 (18:15 +0200)]
Adding iotlab as a package in setup.py.
Sandrine Avakian [Mon, 1 Jul 2013 15:39:46 +0000 (17:39 +0200)]
Renaming Senslab into Iotlab.
Renaming files, renaming senslab folder into iotlab.
Renaming also in rspec/versions and rspecs/elements.
Renaming variables in files.
Might break packages contruction.
Sandrine Avakian [Mon, 24 Jun 2013 13:20:53 +0000 (15:20 +0200)]
Fixing stupid bug in Ldap
Sandrine Avakian [Mon, 24 Jun 2013 12:58:34 +0000 (14:58 +0200)]
SA
bug hunt
Mohamed Larabi [Wed, 19 Jun 2013 09:17:58 +0000 (11:17 +0200)]
sfaadmin.py now handles extra testbed-dependent info for 'register' and 'update'
Thierry Parmentelat [Tue, 18 Jun 2013 20:14:56 +0000 (22:14 +0200)]
Setting tag sfa-2.1-26
-- core
do start flash policy server when configured
fix PLCInvalidArgument
fix sfaadmin.py list
fix version number of GENIv3 RSpec in sfi.py
Add support of leases in PGv2 and GENIv3 RSpecs
pldriver.delete_sliver removes leases as well
-- senslab
handling user creation in the senslab LDAP when a user from a federated testbed creates a lease using senslab resources
changed lease granularity to 1 minute.
add check to ensure the required expirement is of 10 min duration minimum
fix sliver_status
fix leases management
fixed GetSlices, delete_sliver and DeleteJobs
cleanup and code documention - removed unused functions and methods
changed some return values to be easier to handle for the most part
refactored slabimport module
added a Jenkins configuration file to test automated deployment, which is not working yet
Thierry Parmentelat [Fri, 14 Jun 2013 07:21:49 +0000 (09:21 +0200)]
do start flash policy server when configured
Tony Mack [Thu, 13 Jun 2013 20:54:11 +0000 (16:54 -0400)]
fix PLCInvalidArgument
Sandrine Avakian [Thu, 6 Jun 2013 12:50:15 +0000 (14:50 +0200)]
further changes in sliver_status
Sandrine Avakian [Wed, 5 Jun 2013 13:07:23 +0000 (15:07 +0200)]
Fix duration in seconds and sliver_status.
Sandrine Avakian [Wed, 5 Jun 2013 07:55:55 +0000 (09:55 +0200)]
Fixing mistake.
Putting back GetSites in slabapi.py.
Sandrine Avakian [Tue, 4 Jun 2013 13:32:39 +0000 (15:32 +0200)]
Fixing the delete slice and lease feature.
Sandrine Avakian [Tue, 4 Jun 2013 12:52:13 +0000 (14:52 +0200)]
Bug fixe when creating leases.
Mohamed Larabi [Tue, 4 Jun 2013 07:57:01 +0000 (09:57 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
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
Mohamed Larabi [Fri, 31 May 2013 13:17:59 +0000 (15:17 +0200)]
Move back to express lease start_time to in epoch
Sandrine Avakian [Mon, 27 May 2013 13:28:54 +0000 (15:28 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Mon, 27 May 2013 13:28:18 +0000 (15:28 +0200)]
Mainly cleaning and commenting.
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: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
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:04:18 +0000 (12:04 +0200)]
oops a previous commit went by incomplete
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: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
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
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
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)
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:17 +0000 (10:18 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Mon, 6 May 2013 08:18:11 +0000 (10:18 +0200)]
cleaning slabimporter
Mohamed Larabi [Fri, 3 May 2013 15:23:46 +0000 (17:23 +0200)]
fix sfaadmin.py list
Thierry Parmentelat [Thu, 2 May 2013 13:00:30 +0000 (15:00 +0200)]
try to use sensible variable names all over
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
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
Thierry Parmentelat [Mon, 22 Apr 2013 06:00:14 +0000 (08:00 +0200)]
first draft of manifolduploader - not yet used in sfi
Sandrine Avakian [Fri, 19 Apr 2013 10:15:59 +0000 (12:15 +0200)]
small cleaning.
Tony Mack [Wed, 10 Apr 2013 12:55:51 +0000 (08:55 -0400)]
updated comments
Tony Mack [Wed, 10 Apr 2013 00:12:39 +0000 (20:12 -0400)]
minor updates
Mohamed Larabi [Wed, 3 Apr 2013 16:55:05 +0000 (18:55 +0200)]
RSpecElement init takes only element type and path
Mohamed Larabi [Wed, 3 Apr 2013 13:56:01 +0000 (15:56 +0200)]
minor fix, check slice_record in plslices
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 [Mon, 25 Mar 2013 15:18:29 +0000 (16:18 +0100)]
version number for GENIv3 Rspec is 3 not 3.0
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.