sfa.git
10 years agoSandrine commits:
Mohamed Larabi [Tue, 17 Sep 2013 14:07:31 +0000 (16:07 +0200)]
Sandrine commits:
Renaming the testing files.
Adding LDAP check on testsuite.py .
Renaming testsuite as it is now a python file.
Adding more tests to testsuite.

10 years agoLast changes to fix the returned Rspec with leases that should not
Sandrine Avakian [Wed, 11 Sep 2013 14:27:47 +0000 (16:27 +0200)]
Last changes to fix the returned Rspec with leases that should not
be there problem.

10 years agoFixing granularity, now set to 60 seconds.
Sandrine Avakian [Wed, 11 Sep 2013 09:16:50 +0000 (11:16 +0200)]
Fixing granularity, now set to 60 seconds.
Changing minimal experiment time, set to 10 units of granularity
(still 10 minutes).
Fixing Rspec returns all leases when a slice xrn is specified
and options leases and all are used in the request.

10 years agoChanging granularity to 60s.
Sandrine Avakian [Mon, 9 Sep 2013 14:54:21 +0000 (16:54 +0200)]
Changing granularity to 60s.

10 years agoa few fixes in the comments for Sphinx.
Sandrine Avakian [Wed, 4 Sep 2013 13:09:18 +0000 (15:09 +0200)]
a few fixes in the comments for Sphinx.

10 years agoNitos: channels now have component_id (urn), which is used to address them into Lease...
Mohamed Larabi [Mon, 16 Sep 2013 13:42:41 +0000 (15:42 +0200)]
Nitos: channels now have component_id (urn), which is used to address them into Leases (same as nodes)

10 years agoRemove ListSlices call from sfi.py
Mohamed Larabi [Mon, 2 Sep 2013 08:41:11 +0000 (10:41 +0200)]
Remove ListSlices call from sfi.py

10 years agoCleaning and comenting.
Sandrine Avakian [Thu, 8 Aug 2013 15:27:05 +0000 (17:27 +0200)]
Cleaning and comenting.

10 years agoFixing bug deleting 2nd job created on OAR in the iotlab_sfa db.
Sandrine Avakian [Wed, 7 Aug 2013 15:02:15 +0000 (17:02 +0200)]
Fixing bug deleting 2nd job created on OAR in the iotlab_sfa db.
(Removing 'login' in GetReservedNodes in GetLEases to have all the
leases in OAR instead of filtereing the results.)

10 years agoIoTlab Rspecs: the rspec element node is NodeElement
Mohamed Larabi [Wed, 31 Jul 2013 09:47:03 +0000 (11:47 +0200)]
IoTlab Rspecs: the rspec element node is NodeElement

10 years agofix Node element in Iotlab Rspec
Mohamed Larabi [Tue, 30 Jul 2013 08:43:06 +0000 (10:43 +0200)]
fix Node element in Iotlab Rspec

10 years agoAdding and formatting documentation for Sphinx.
Mohamed Larabi [Sun, 28 Jul 2013 22:02:18 +0000 (00:02 +0200)]
Adding and formatting documentation for Sphinx.
Renaming folder senslab under /testbeds into iotlab. Changing bash_testsuite according to new naming convention.
Cleaning files and replacing slab stuff by iotlab.
Patching sliver_status
Correcting missing bracket.
Changing iotlabpostgres to remove global variable iotlab_dbsession and to put a singleton instead.
Removing useless prints and correcting attribute in api.
further fixes.
Moving update_jobs_in_iotlabdb in iotlabpostgres.py.
Removing now useless attribute db in iotlabdriver.
Changing name of create_engine in iotlabpostgres to create_iotlab_engine.
Adding forgotten import in importer.
Cleaning and commenting mostly.
Adding a new class in OARrestapi.py to put together all the parsing functions used for a GET_resources_full.
Fixing bug in DeleteLeases.
Documenting, cleaning.
More cleaning and documenting.
fixing getslices (sfi show node_ids was empty when done on a slice) and fixing create lease broken return Rspec.
Correcting fill_record_info to add information on nodes.
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.
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).

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

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

10 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

10 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

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

10 years ago Renaming Senslab into Iotlab.
Sandrine Avakian [Mon, 1 Jul 2013 15:39:46 +0000 (17:39 +0200)]
Renaming Senslab into Iotlab.

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

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

10 years agofix AM and SM urn format in GetVersion
Mohamed Larabi [Wed, 3 Jul 2013 13:09:45 +0000 (15:09 +0200)]
fix AM and SM urn format in GetVersion

10 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

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)

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

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

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

11 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