Tony Mack [Mon, 17 Feb 2014 16:36:46 +0000 (11:36 -0500)]
handle escape chars in hrn
Loic Baron [Fri, 14 Feb 2014 16:30:49 +0000 (17:30 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Loic Baron [Fri, 14 Feb 2014 16:30:32 +0000 (17:30 +0100)]
Ofelia OpenFlow RSpec parsing support
Jordan Augé [Fri, 14 Feb 2014 16:27:33 +0000 (17:27 +0100)]
Ofelia OpenFlow RSpec parsing support
Mohamed Larabi [Fri, 31 Jan 2014 09:33:11 +0000 (10:33 +0100)]
missing import in Allocate.py
Mohamed Larabi [Wed, 29 Jan 2014 11:08:56 +0000 (12:08 +0100)]
PlImporter: Set PL Admins as PI's of the top authority
Mohamed Larabi [Tue, 28 Jan 2014 09:11:35 +0000 (10:11 +0100)]
fix indentation error in auth.py
Tony Mack [Wed, 22 Jan 2014 03:03:23 +0000 (22:03 -0500)]
adding support for geni_speaking_for option
Tony Mack [Wed, 22 Jan 2014 02:20:29 +0000 (21:20 -0500)]
added support for geni_extend_alap (as long as possible) in RenewSliver
Saint-Marcel Frederic [Fri, 17 Jan 2014 15:14:22 +0000 (16:14 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Saint-Marcel Frederic [Fri, 17 Jan 2014 15:14:17 +0000 (16:14 +0100)]
bugfix Iot-LAB driver geni-v3 allocate with FireXP
Mohamed Larabi [Thu, 16 Jan 2014 17:14:45 +0000 (18:14 +0100)]
rename package senslab into iotlab
Mohamed Larabi [Thu, 16 Jan 2014 16:55:06 +0000 (17:55 +0100)]
package cortexlab
Mohamed Larabi [Thu, 16 Jan 2014 16:15:54 +0000 (17:15 +0100)]
turn off cortexlab for now
Mohamed Larabi [Wed, 15 Jan 2014 13:25:03 +0000 (14:25 +0100)]
rpm pkg: don't package xml-builder anymore
Mohamed Larabi [Tue, 14 Jan 2014 14:18:37 +0000 (15:18 +0100)]
deb pkg: pkg sfa depends on sfa-common pkg
Mohamed Larabi [Tue, 14 Jan 2014 14:14:33 +0000 (15:14 +0100)]
deb pkg: clean up
Mohamed Larabi [Tue, 14 Jan 2014 14:07:01 +0000 (15:07 +0100)]
deb pkg: override rules with make version
Mohamed Larabi [Tue, 14 Jan 2014 13:40:28 +0000 (14:40 +0100)]
deb pkg: fix sfa-tests pkg
Mohamed Larabi [Tue, 14 Jan 2014 13:28:14 +0000 (14:28 +0100)]
deb pkg: don't package xmlbuilder anymore
Mohamed Larabi [Tue, 14 Jan 2014 13:18:47 +0000 (14:18 +0100)]
deb pkg: handle wsdl files
Mohamed Larabi [Tue, 14 Jan 2014 11:43:29 +0000 (12:43 +0100)]
override dh_prep in debian/rules
Mohamed Larabi [Tue, 14 Jan 2014 11:33:08 +0000 (12:33 +0100)]
attempt to override debian/rules
Mohamed Larabi [Tue, 14 Jan 2014 10:06:50 +0000 (11:06 +0100)]
deb pkg: remove symlinked binaries from *.install files
Mohamed Larabi [Tue, 14 Jan 2014 09:36:23 +0000 (10:36 +0100)]
another attempt to fix debian/ubuntu packaging
Mohamed Larabi [Mon, 13 Jan 2014 18:15:46 +0000 (19:15 +0100)]
revert the latest changes on debian/ubuntu packaging
Mohamed Larabi [Mon, 13 Jan 2014 18:10:06 +0000 (19:10 +0100)]
Revert "fix sfa-client pkg"
This reverts commit
0a98153060ac6a323f24720f7418010508a6f2b3.
Mohamed Larabi [Mon, 13 Jan 2014 18:09:29 +0000 (19:09 +0100)]
Revert "fix sfa-client pkg"
This reverts commit
000636812d39b36d343b3660417c3052b8555572.
Mohamed Larabi [Mon, 13 Jan 2014 17:59:48 +0000 (18:59 +0100)]
fix sfa-client pkg
Mohamed Larabi [Mon, 13 Jan 2014 17:56:36 +0000 (18:56 +0100)]
fix sfa-client pkg
Mohamed Larabi [Mon, 13 Jan 2014 17:52:23 +0000 (18:52 +0100)]
debian pkg: temporarely turn off *.wsdl packaging
Mohamed Larabi [Mon, 13 Jan 2014 17:37:31 +0000 (18:37 +0100)]
yet another attempt
Mohamed Larabi [Mon, 13 Jan 2014 17:00:51 +0000 (18:00 +0100)]
debian pgk: attempt to fix *.wsdl handling
Mohamed Larabi [Mon, 13 Jan 2014 16:32:51 +0000 (17:32 +0100)]
debian packaging fix
Mohamed Larabi [Mon, 13 Jan 2014 16:24:38 +0000 (17:24 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Mohamed Larabi [Mon, 13 Jan 2014 16:24:31 +0000 (17:24 +0100)]
attempt to fix debian packaging
Sandrine Avakian [Mon, 13 Jan 2014 14:14:18 +0000 (15:14 +0100)]
Adding sfa/cortexlab in setup.py.
Sandrine Avakian [Mon, 13 Jan 2014 14:12:23 +0000 (15:12 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Sandrine Avakian [Mon, 13 Jan 2014 14:12:04 +0000 (15:12 +0100)]
Fixing small mistakes in code / commentary.
Mohamed Larabi [Mon, 13 Jan 2014 13:08:35 +0000 (14:08 +0100)]
Debian/Ubuntu packaging: replace site-packages by dist-packages
Sandrine Avakian [Fri, 10 Jan 2014 10:13:56 +0000 (11:13 +0100)]
Further modificatons for cortexlabv3.
Cosmetic change in iotlabaggregate.
Sandrine Avakian [Thu, 9 Jan 2014 16:21:03 +0000 (17:21 +0100)]
Small fixes in the documentation, test script and iotlabdriver.
Sandrine Avakian [Thu, 9 Jan 2014 16:20:06 +0000 (17:20 +0100)]
Porting cortexlab to geni-v3.
May try to factor the code in the future, as Iotlab and Cortexlab drivers are similar.
Sandrine Avakian [Tue, 7 Jan 2014 15:26:46 +0000 (16:26 +0100)]
cosmetic - Should use the same file as iotlab (iotlabslices) in
cortexlabdriver.
Sandrine Avakian [Tue, 7 Jan 2014 15:25:05 +0000 (16:25 +0100)]
Correcting the doc in cortexlab.
Fixing bug in sfi_client_tests.py.
Sandrine Avakian [Tue, 7 Jan 2014 10:55:34 +0000 (11:55 +0100)]
Adding docs in cortexlab.
Loic Baron [Fri, 27 Dec 2013 09:54:31 +0000 (10:54 +0100)]
Workaround export certificate in sfaadmin
Sandrine Avakian [Thu, 19 Dec 2013 14:41:48 +0000 (15:41 +0100)]
Documenting and cleaning test scripts in /testbeds/iotlab/tests.
Adding documentation in sphinx file index.rst.
Sandrine Avakian [Wed, 18 Dec 2013 14:04:00 +0000 (15:04 +0100)]
Cleaning and documenting Iotlab files.
Sandrine Avakian [Wed, 18 Dec 2013 14:02:22 +0000 (15:02 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Sandrine Avakian [Wed, 18 Dec 2013 13:54:48 +0000 (14:54 +0100)]
Adding sphinx doc configuration files in iotlab.
Creating a new "docs" folder in sfa/iotlab.
Mohamed Larabi [Tue, 17 Dec 2013 14:12:09 +0000 (15:12 +0100)]
sfi: Renew() handles single slivers + cosmetic
Mohamed Larabi [Mon, 16 Dec 2013 17:44:40 +0000 (18:44 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Mohamed Larabi [Mon, 16 Dec 2013 17:44:32 +0000 (18:44 +0100)]
Provision(), Delete() and PerformOperationalAction() handle single slivers
Sandrine Avakian [Mon, 16 Dec 2013 12:57:14 +0000 (13:57 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Sandrine Avakian [Mon, 16 Dec 2013 12:56:23 +0000 (13:56 +0100)]
Iotlab now using sfa database for the special table lease_table.
Using alchemy.py classes to create a session to the DB.
Mohamed Larabi [Mon, 16 Dec 2013 09:58:06 +0000 (10:58 +0100)]
oups
Mohamed Larabi [Mon, 16 Dec 2013 09:42:38 +0000 (10:42 +0100)]
pldriver: sliver_to_slice_xrn() and check_sliver_credentials() mgt foreign slices
Sandrine Avakian [Fri, 13 Dec 2013 16:00:35 +0000 (17:00 +0100)]
Moving methods using the SFA db and api object from IotlabShell to IotlabDriver.
Propagating the changes in iotlabimporter, iotlabaggregate and iotlabslices.
Sandrine Avakian [Fri, 13 Dec 2013 14:39:21 +0000 (15:39 +0100)]
Functional v3 version of Iotlab.
Sandrine Avakian [Fri, 13 Dec 2013 14:35:44 +0000 (15:35 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Mohamed Larabi [Fri, 13 Dec 2013 10:25:09 +0000 (11:25 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Mohamed Larabi [Fri, 13 Dec 2013 10:25:02 +0000 (11:25 +0100)]
pl: wider mgt of new slice url and description
Thierry Parmentelat [Thu, 12 Dec 2013 11:36:03 +0000 (12:36 +0100)]
fix for sfi version and sfi trusted, that were broken because of the -R option
Sandrine Avakian [Tue, 10 Dec 2013 13:05:53 +0000 (14:05 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Sandrine Avakian [Tue, 10 Dec 2013 12:42:55 +0000 (13:42 +0100)]
Allocate, Describe, Provision now working for iotlab.
Thierry Parmentelat [Tue, 10 Dec 2013 07:57:12 +0000 (08:57 +0100)]
Setting tag sfa-3.1-1
-- core
clean up rspecs.
GENIv3 rspecs enhirits everything from pgv2.
fix dbsession mgt by attributing each incoming API call has its own dbsession.
update all drivers and v2_to_v3_adapter according to dbsession fix.
fix DB migration.
-- client
fix sfi.py myslice.
sfi.py new option "my_pkcs12".
sfi.py defaulr rspec version is GENIv3
sfi.py trusted target either Registry interface or Slice interface.
-- PlanetLab
rebase all pl driver operations around the objects HRNs.
ignore objects (Site/Slice/Person/Node) coming from MyPLC peering.
importer ignores sites with tag sfa_created='True'.
-- IoTLab
In progress writing of native AM API v3 compliant driver.
Thierry Parmentelat [Tue, 10 Dec 2013 07:55:06 +0000 (08:55 +0100)]
bump version number to 3.1
Mohamed Larabi [Thu, 5 Dec 2013 10:54:22 +0000 (11:54 +0100)]
pl: set new person HRN after adding it to the site
Mohamed Larabi [Thu, 5 Dec 2013 10:15:44 +0000 (11:15 +0100)]
plslices.verify_person: get the site and slice of a person using their HRNs
Mohamed Larabi [Wed, 4 Dec 2013 14:52:55 +0000 (15:52 +0100)]
don't import sites with tag 'sfa_created'==True
Mohamed Larabi [Tue, 3 Dec 2013 10:00:21 +0000 (11:00 +0100)]
roll back the option --interface and use --registry-interface (-R) for both version and trusted calls
Mohamed Larabi [Mon, 2 Dec 2013 19:22:08 +0000 (20:22 +0100)]
pgv2services fix
Mohamed Larabi [Mon, 2 Dec 2013 19:19:27 +0000 (20:19 +0100)]
sfi.py: fix storing adv rspec in a file
Mohamed Larabi [Mon, 2 Dec 2013 17:39:31 +0000 (18:39 +0100)]
sfi.py: use option "interface" to select the SFA interface to talk to (sm or registry), and update "version" and "trusted" accordingly
Mohamed Larabi [Mon, 2 Dec 2013 13:30:29 +0000 (14:30 +0100)]
Remove IotLab flavour from V2ToV3Adapter supported flavours
Mohamed Larabi [Mon, 2 Dec 2013 12:35:46 +0000 (13:35 +0100)]
remove rspec/elements/v3 from setup.py packages
Mohamed Larabi [Thu, 28 Nov 2013 14:36:37 +0000 (15:36 +0100)]
rspecs pgv3 enhirits everything from pgv2
Mohamed Larabi [Wed, 27 Nov 2013 17:23:41 +0000 (18:23 +0100)]
Describe(): look for the slice based on its HRN
Mohamed Larabi [Tue, 26 Nov 2013 15:49:11 +0000 (16:49 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Mohamed Larabi [Tue, 26 Nov 2013 15:49:01 +0000 (16:49 +0100)]
fix get_services for rspecs pgv2 and geniv3
Sandrine Avakian [Tue, 26 Nov 2013 15:10:07 +0000 (16:10 +0100)]
Bug fix : IotlabShell does not take an api object as a paremater
but a config object.
Sandrine Avakian [Tue, 26 Nov 2013 14:48:43 +0000 (15:48 +0100)]
Adding iotlabxrn.py
Mohamed Larabi [Tue, 26 Nov 2013 14:46:58 +0000 (15:46 +0100)]
minor: fix save_rspec_to_file in sfi.py
Sandrine Avakian [Tue, 26 Nov 2013 14:46:36 +0000 (15:46 +0100)]
Merge branch 'geni-v3' of ssh://git.onelab.eu/git/sfa into geni-v3
Sandrine Avakian [Tue, 26 Nov 2013 14:45:08 +0000 (15:45 +0100)]
Iotlab moving to geni-v3 : First commit
Changing iotlabimporter to use IotlabShell instead of the IotlabDriver
(config replaced by api).
Adding Describe and list_resources in iotlabaggregate.py.
Mohamed Larabi [Tue, 26 Nov 2013 14:35:31 +0000 (15:35 +0100)]
sfi: default rspec version is GENIv3
Mohamed Larabi [Tue, 26 Nov 2013 14:19:10 +0000 (15:19 +0100)]
pl cleanup: remove myplc peering residues
Mohamed Larabi [Tue, 26 Nov 2013 10:58:27 +0000 (11:58 +0100)]
enable the person's account after being registered
Mohamed Larabi [Mon, 25 Nov 2013 16:53:23 +0000 (17:53 +0100)]
DB Migration: fix 003_sliver_allocations.py
Mohamed Larabi [Thu, 21 Nov 2013 15:27:52 +0000 (16:27 +0100)]
pldriver.Register(): add person to site anyway
Mohamed Larabi [Thu, 21 Nov 2013 14:44:23 +0000 (15:44 +0100)]
ignore Persons/Slices/Sites/Nodes that comes from plc peering
Mohamed Larabi [Thu, 21 Nov 2013 13:37:40 +0000 (14:37 +0100)]
fix dbsession retrieval in plaggregate
Mohamed Larabi [Thu, 21 Nov 2013 13:32:25 +0000 (14:32 +0100)]
check/set slice url and description when creating a new slice
Mohamed Larabi [Thu, 21 Nov 2013 11:37:09 +0000 (12:37 +0100)]
update_cert_records() uses global_dbsession
Mohamed Larabi [Thu, 21 Nov 2013 11:32:17 +0000 (12:32 +0100)]
extend AM version with sfa field
Mohamed Larabi [Mon, 18 Nov 2013 09:44:50 +0000 (10:44 +0100)]
apply dbsession changes on v2_to_v3_adapter
Mohamed Larabi [Fri, 15 Nov 2013 15:23:48 +0000 (16:23 +0100)]
update v2_to_v3_adapter constructor
Thierry Parmentelat [Fri, 15 Nov 2013 14:13:10 +0000 (15:13 +0100)]
this should end the move to api-related dbsession for the iotlab driver
Sandrine Avakian [Fri, 15 Nov 2013 14:01:16 +0000 (15:01 +0100)]
Changing get_user_record into a normal object method.