Thierry Parmentelat [Wed, 9 Apr 2014 15:57:19 +0000 (17:57 +0200)]
Quick patch as the registry on PLE was returning
'urn': 'urn:publicid:IDN++ple'
which broke manifold down the road
With this patch in place we now get
'urn': 'urn:publicid:IDN+ple+authority+sa’
instead which is already better
Thierry Parmentelat [Thu, 3 Apr 2014 14:41:54 +0000 (16:41 +0200)]
Setting tag sfa-3.1-3
fix for user hrn's that have a dash in their leaf
fix for names of GENI federates
fix for SFA_MAX_SLICE_RENEW
Thierry Parmentelat [Wed, 2 Apr 2014 17:35:35 +0000 (19:35 +0200)]
magic for debugging in make
Thierry Parmentelat [Tue, 1 Apr 2014 08:19:32 +0000 (10:19 +0200)]
when GetCredential is called with an explicit type, do not 'guess' that we might be dealing with a sliver based on hrn leaf
Thierry Parmentelat [Tue, 1 Apr 2014 08:18:27 +0000 (10:18 +0200)]
cosmetic, access dbsession object only when needed
Thierry Parmentelat [Mon, 31 Mar 2014 13:26:11 +0000 (15:26 +0200)]
test boxes don't have the /rootfs/ path anymore
Mohamed Larabi [Fri, 28 Mar 2014 15:47:56 +0000 (16:47 +0100)]
pl: we need to distinguish between local pl sites/slices and foreign ones coming from the federation
Mohamed Larabi [Fri, 28 Mar 2014 13:30:32 +0000 (14:30 +0100)]
Describe(): no need to send None value in api_options
Mohamed Larabi [Wed, 19 Mar 2014 11:11:19 +0000 (12:11 +0100)]
v2_to_v3_adapter : record.sync() takes dbsession as an arg
Mohamed Larabi [Fri, 7 Mar 2014 14:50:53 +0000 (15:50 +0100)]
dummyaggregate: fix get_slivers()
Mohamed Larabi [Fri, 7 Mar 2014 12:50:26 +0000 (13:50 +0100)]
dummy driver: typo fix
Tony Mack [Fri, 28 Feb 2014 19:44:24 +0000 (14:44 -0500)]
dont truncate login base
Tony Mack [Thu, 27 Feb 2014 14:13:18 +0000 (09:13 -0500)]
fix NameError
Tony Mack [Wed, 26 Feb 2014 00:20:51 +0000 (19:20 -0500)]
use SFA_MAX_SLICE_RENEW instead of hardcoded value to determine the maximum days a slice can be renewed
Tony Mack [Tue, 25 Feb 2014 15:17:10 +0000 (10:17 -0500)]
use plxrn to process xrns
Tony Mack [Tue, 25 Feb 2014 15:13:31 +0000 (10:13 -0500)]
fix regex in pl_login_base()
Mohamed Larabi [Thu, 20 Feb 2014 13:17:54 +0000 (14:17 +0100)]
Setting tag sfa-3.1-2
-- Core
added support for geni_extend_alap (as long as possible) in RenewSliver.
adding support for geni_speaking_for option,
-- RSpecs
Add support for Ofelia OpenFlow RSpecs
-- PlanetLab
Set Admins as PI's of the top authority while importing.
-- IoTLab
Iotlab and cortexlab ported to geni-v3.
Moving methods using the SFA db and api object from Shell to Driver.
Propagating the changes in iotlabimporter, iotlabaggregate and iotlabslices.
Iotlab now using sfa database for the special table lease_table.
Using alchemy.py classes to create a session to the DB.
Cleaning and documenting.
Fix Allocate() API call
-- client
handle single slivers.
fix sfi.py version and trusted.
-- PlanetLab
handle single slivers by Provision(), Delete() and PerformOperationalAction().
fix foreign slices mgt in sliver_to_slice_xrn() and check_sliver_credentials().
wider mgt of new slice url and description.
-- Packaging
rename senslab package into iotlab.
don't package xml-builder anymore.
fix debian/ubuntu packaging.
Mohamed Larabi [Wed, 19 Feb 2014 15:26:27 +0000 (16:26 +0100)]
plimporter: use Site/Slice/Person HRN tags instead of calculating the HRN
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.