sfa.git
11 years agoFix IoTlab rspec
Mohamed Larabi [Tue, 30 Jul 2013 08:38:37 +0000 (10:38 +0200)]
Fix IoTlab rspec

11 years agoFixing test script.
Sandrine Avakian [Fri, 26 Jul 2013 14:58:12 +0000 (16:58 +0200)]
Fixing test script.
Fixing yet another problem with GetSlices (slice returned is empty
if of all the current leases none belong tto the slice we are looking
for).

11 years agoModifying the test script (is now a python script)
Sandrine Avakian [Fri, 26 Jul 2013 13:53:12 +0000 (15:53 +0200)]
Modifying the test script (is now a python script)
Fixing LdapSearch, as it appears that not all the entries in LDAP have
 first_name and last_name assigned, which failed (user is not
found but no error raised whatsoever) when using a
(cn=first_name last_name) when looking for a specific user.

11 years agoCorrecting fill_record_info to add information on
Sandrine Avakian [Fri, 26 Jul 2013 12:12:00 +0000 (14:12 +0200)]
Correcting fill_record_info to add information on
nodes.

11 years agofixing getslices (sfi show node_ids was empty when done on a slice)
Sandrine Avakian [Fri, 26 Jul 2013 10:12:56 +0000 (12:12 +0200)]
fixing getslices (sfi show node_ids was empty when done on a slice)
and fixing create lease broken return Rspec.

11 years agoMore cleaning and documenting.
Sandrine Avakian [Wed, 24 Jul 2013 15:13:04 +0000 (17:13 +0200)]
More cleaning and documenting.

11 years agoFixing bug in DeleteLeases.
Sandrine Avakian [Thu, 18 Jul 2013 15:20:44 +0000 (17:20 +0200)]
Fixing bug in DeleteLeases.
Documenting, cleaning.

11 years agoCleaning and commenting mostly.
Sandrine Avakian [Tue, 16 Jul 2013 14:37:11 +0000 (16:37 +0200)]
Cleaning and commenting mostly.
Adding a new class in OARrestapi.py to put together all the parsing functions
used for a GET_resources_full.

11 years agoRemoving now useless attribute db in iotlabdriver.
Sandrine Avakian [Thu, 11 Jul 2013 15:09:31 +0000 (17:09 +0200)]
Removing now useless attribute db in iotlabdriver.
Changing name of create_engine in iotlabpostgres to create_iotlab_engine.
Adding forgotten import in importer.

11 years ago Moving update_jobs_in_iotlabdb in iotlabpostgres.py
Sandrine Avakian [Thu, 11 Jul 2013 13:59:21 +0000 (15:59 +0200)]
 Moving update_jobs_in_iotlabdb in iotlabpostgres.py

11 years agofurther fixes
Sandrine Avakian [Thu, 11 Jul 2013 13:17:35 +0000 (15:17 +0200)]
further fixes

11 years agoRemoving useless prints and correcting attribute in api.
Sandrine Avakian [Thu, 11 Jul 2013 12:48:38 +0000 (14:48 +0200)]
Removing useless prints and correcting attribute in api.

11 years agoChanging iotlabpostgres to remove global variable iotlab_dbsession
Sandrine Avakian [Thu, 11 Jul 2013 12:25:04 +0000 (14:25 +0200)]
Changing iotlabpostgres to remove global variable iotlab_dbsession
and to put a singleton instead.

11 years agoCorrecting missing bracket
Sandrine Avakian [Wed, 10 Jul 2013 08:22:00 +0000 (10:22 +0200)]
Correcting missing bracket

11 years agomaking log info more explicit - hopefully helpful for jordan's problem with default...
Thierry Parmentelat [Tue, 9 Jul 2013 12:42:48 +0000 (14:42 +0200)]
making log info more explicit - hopefully helpful for jordan's problem with default slice tags

11 years agoPatching sliver_status
Sandrine Avakian [Mon, 8 Jul 2013 13:24:29 +0000 (15:24 +0200)]
Patching sliver_status

11 years agoCleaning files and replacing slab stuff by iotlab.
Sandrine Avakian [Mon, 8 Jul 2013 09:29:13 +0000 (11:29 +0200)]
Cleaning files and replacing slab stuff by iotlab.

11 years agoRenaming folder senslab under /testbeds into iotlab. Changing
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.

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Wed, 3 Jul 2013 15:28:19 +0000 (17:28 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoAdding and formatting documentation for Sphinx.
Sandrine Avakian [Wed, 3 Jul 2013 15:27:50 +0000 (17:27 +0200)]
Adding and formatting documentation for Sphinx.

11 years agoOups... typo
Mohamed Larabi [Wed, 3 Jul 2013 13:28:00 +0000 (15:28 +0200)]
Oups... typo

11 years agofix SM urn format in GetVersion
Mohamed Larabi [Wed, 3 Jul 2013 13:03:24 +0000 (15:03 +0200)]
fix SM urn format in GetVersion

11 years agofix AM urn format in GetVersion
Mohamed Larabi [Wed, 3 Jul 2013 13:01:05 +0000 (15:01 +0200)]
fix AM urn format in GetVersion

11 years agoignore empty values in api_versions.xml
Mohamed Larabi [Wed, 3 Jul 2013 12:59:16 +0000 (14:59 +0200)]
ignore empty values in api_versions.xml

11 years agoreflect senslab -> iotlab in rpm packaging
Thierry Parmentelat [Wed, 3 Jul 2013 05:04:50 +0000 (07:04 +0200)]
reflect senslab -> iotlab in rpm packaging

11 years agoreflect senslab -> iotlab in the debien packaging
Thierry Parmentelat [Wed, 3 Jul 2013 05:00:45 +0000 (07:00 +0200)]
reflect senslab -> iotlab in the debien packaging

11 years agoAdding iotlab as a package in setup.py.
Sandrine Avakian [Tue, 2 Jul 2013 16:15:49 +0000 (18:15 +0200)]
Adding iotlab as a package in setup.py.

11 years agoRenaming Senslab into Iotlab.
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.

11 years agoFixing stupid bug in Ldap
Sandrine Avakian [Mon, 24 Jun 2013 13:20:53 +0000 (15:20 +0200)]
Fixing stupid bug in Ldap

11 years agoSA
Sandrine Avakian [Mon, 24 Jun 2013 12:58:34 +0000 (14:58 +0200)]
SA
bug hunt

11 years agosfaadmin.py now handles extra testbed-dependent info for 'register' and 'update'
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'

11 years agoSetting tag sfa-2.1-26 sfa-2.1-26
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

11 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

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

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

11 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.

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

11 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.

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

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Mohamed Larabi [Tue, 4 Jun 2013 07:57:01 +0000 (09:57 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

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

11 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.

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

11 years agoMove back to express lease start_time to in epoch
Mohamed Larabi [Fri, 31 May 2013 13:17:59 +0000 (15:17 +0200)]
Move back to express lease start_time to in epoch

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Mon, 27 May 2013 13:28:54 +0000 (15:28 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

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

11 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)

11 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

11 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

11 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'

11 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

11 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

11 years agooops a previous commit went by incomplete
Thierry Parmentelat [Thu, 23 May 2013 10:04:18 +0000 (12:04 +0200)]
oops a previous commit went by incomplete

11 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

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

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

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

11 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

11 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

11 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

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

11 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

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

11 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

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

11 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

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

11 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)

11 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)

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

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

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

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Mon, 6 May 2013 08:18:17 +0000 (10:18 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

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

11 years agofix sfaadmin.py list
Mohamed Larabi [Fri, 3 May 2013 15:23:46 +0000 (17:23 +0200)]
fix sfaadmin.py list

11 years agotry to use sensible variable names all over
Thierry Parmentelat [Thu, 2 May 2013 13:00:30 +0000 (15:00 +0200)]
try to use sensible variable names all over

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 agoRefactoring import
Sandrine Avakian [Mon, 29 Apr 2013 12:24:14 +0000 (14:24 +0200)]
Refactoring import

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

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

11 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

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

11 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.

11 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

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

11 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.

11 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.

11 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.

11 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.

11 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

11 years agofirst draft of manifolduploader - not yet used in sfi
Thierry Parmentelat [Mon, 22 Apr 2013 06:00:14 +0000 (08:00 +0200)]
first draft of manifolduploader - not yet used in sfi

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

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

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

11 years agoRSpecElement init takes only element type and path
Mohamed Larabi [Wed, 3 Apr 2013 16:55:05 +0000 (18:55 +0200)]
RSpecElement init takes only element type and path

11 years agominor fix, check slice_record in plslices
Mohamed Larabi [Wed, 3 Apr 2013 13:56:01 +0000 (15:56 +0200)]
minor fix, check slice_record in plslices