sfa.git
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

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

11 years agoversion number for GENIv3 Rspec is 3 not 3.0
Mohamed Larabi [Mon, 25 Mar 2013 15:18:29 +0000 (16:18 +0100)]
version number for GENIv3 Rspec is 3 not 3.0

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Thu, 14 Mar 2013 12:22:55 +0000 (13:22 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoadd support of leases for both pgv2 and pgv3 rspecs
Mohamed Larabi [Thu, 14 Mar 2013 13:24:26 +0000 (14:24 +0100)]
add support of leases for both pgv2 and pgv3 rspecs

11 years agoMerge branch 'master' of git.onelab.eu:/git/sfa
Mohamed Larabi [Thu, 14 Mar 2013 13:21:26 +0000 (14:21 +0100)]
Merge branch 'master' of git.onelab.eu:/git/sfa

11 years agopldriver: delete_sliver needs to delete leases as well
Mohamed Larabi [Thu, 14 Mar 2013 13:20:52 +0000 (14:20 +0100)]
pldriver: delete_sliver needs to delete leases as well

11 years agoRemoved unused __configure_experiment and __launch_senslab_experiment
Sandrine Avakian [Thu, 14 Mar 2013 12:22:03 +0000 (13:22 +0100)]
Removed unused __configure_experiment and __launch_senslab_experiment
in slabdriver.py.

11 years agoAdding tests in TestSuite.py.
Sandrine Avakian [Thu, 14 Mar 2013 09:17:06 +0000 (10:17 +0100)]
Adding tests in TestSuite.py.

11 years agoAdding gid when creating user for a federated user.
Sandrine Avakian [Thu, 14 Mar 2013 08:29:08 +0000 (09:29 +0100)]
Adding gid when creating user for a federated user.

11 years agofddriver: list_slices fix
Mohamed Larabi [Wed, 13 Mar 2013 16:05:48 +0000 (17:05 +0100)]
fddriver: list_slices fix

11 years agoleases are supported for the moment in pgv2 and pgv3
Mohamed Larabi [Wed, 13 Mar 2013 16:01:02 +0000 (17:01 +0100)]
leases are supported for the moment in pgv2 and pgv3

11 years agoAdd Depends policy debian package : xmlsec1 with sfa-common (trust/credential.py...
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)

11 years agoRemoving configuration folder for senslab.
Sandrine Avakian [Tue, 12 Mar 2013 11:49:31 +0000 (12:49 +0100)]
Removing configuration folder for senslab.

11 years agoSenslab federation configuration and installation script modification.
Sandrine Avakian [Tue, 12 Mar 2013 08:23:03 +0000 (09:23 +0100)]
Senslab federation configuration and installation script modification.

11 years agoChanges to handle slices coming from federated testbed
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.

11 years agoMinor fix in slabimport.
Sandrine Avakian [Mon, 11 Mar 2013 09:25:16 +0000 (10:25 +0100)]
Minor fix in slabimport.

11 years agoFixes in GetSlices, delete_sliver, DeleteJobs.
Sandrine Avakian [Fri, 8 Mar 2013 08:32:24 +0000 (09:32 +0100)]
Fixes  in GetSlices, delete_sliver, DeleteJobs.

11 years agosmall fix in slabslices.py
Sandrine Avakian [Wed, 27 Feb 2013 12:55:59 +0000 (13:55 +0100)]
small fix in slabslices.py

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Wed, 27 Feb 2013 11:43:14 +0000 (12:43 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoPropagating changes from testbedapi to slabslices.py.
Sandrine Avakian [Wed, 27 Feb 2013 11:42:12 +0000 (12:42 +0100)]
Propagating changes from testbedapi to slabslices.py.

11 years agoremove duplicate import
Thierry Parmentelat [Wed, 27 Feb 2013 09:36:55 +0000 (10:36 +0100)]
remove duplicate import

11 years agoSetting tag sfa-2.1-25 sfa-2.1-25
Thierry Parmentelat [Tue, 26 Feb 2013 11:36:43 +0000 (12:36 +0100)]
Setting tag sfa-2.1-25
sfi and sfaadmin list now share the same display code for related objs
support for advertising alternate api urls - for other API versions - api_versions.xml
cleaned up GID class
senslab: improved importer
senslab: add site to SlabLocation from Location
senslab: new class JsonPage
senslab:  fix debian packaging
federica: fix list_slices

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Fri, 22 Feb 2013 15:13:31 +0000 (16:13 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoCreating SlabTestbedApi to separate driver functions that
Sandrine Avakian [Fri, 22 Feb 2013 15:12:36 +0000 (16:12 +0100)]
Creating SlabTestbedApi to separate driver functions that
are the same in the dummy driver from the senslab testbed api calls
(GetPErsons, GetSlices...).

11 years agoadd senslab install debian file
Saint-Marcel frederic [Fri, 22 Feb 2013 09:06:10 +0000 (10:06 +0100)]
add senslab install debian file

11 years agodirty hack to fix federica list_slices: the issue is that federica returns the list...
Mohamed Larabi [Tue, 19 Feb 2013 17:11:31 +0000 (18:11 +0100)]
dirty hack to fix federica list_slices: the issue is that federica returns the list of slice's urn in a string format

11 years agoAdded new class in OARrestapi to manipulate
Sandrine Avakian [Thu, 14 Feb 2013 15:40:40 +0000 (16:40 +0100)]
Added new class in OARrestapi to manipulate
json pages given by OAR.
Cleaning OARrestapi,py, LDAPapi,py and
small fix in slabslices.py.

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Thu, 14 Feb 2013 09:36:40 +0000 (10:36 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoCleaning TestSuite.py .
Sandrine Avakian [Thu, 14 Feb 2013 09:36:26 +0000 (10:36 +0100)]
Cleaning TestSuite.py .

11 years agotry to outline in the help strings that update on relationships do a
Thierry Parmentelat [Wed, 13 Feb 2013 17:55:34 +0000 (18:55 +0100)]
try to outline in the help strings that update on relationships do a
REPLACE and not an ADD

11 years agodead code
Thierry Parmentelat [Wed, 13 Feb 2013 17:52:10 +0000 (18:52 +0100)]
dead code

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Wed, 13 Feb 2013 17:51:16 +0000 (18:51 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years ago'sfi list' and 'sfaadmin list' display stuff the same way
Thierry Parmentelat [Wed, 13 Feb 2013 17:45:56 +0000 (18:45 +0100)]
'sfi list' and 'sfaadmin list' display stuff the same way
usability : sfi update -p x1,x2 -p x3 will properly take all 3 PIs
(instead of one previously)

11 years agoCleaning slabdriver.py.
Sandrine Avakian [Wed, 13 Feb 2013 15:10:43 +0000 (16:10 +0100)]
Cleaning slabdriver.py.

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Sandrine Avakian [Wed, 13 Feb 2013 13:12:14 +0000 (14:12 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

11 years agoAdded site in Slab RSpec format, for easier filtering
Sandrine Avakian [Wed, 13 Feb 2013 13:08:43 +0000 (14:08 +0100)]
Added site in Slab RSpec format, for easier filtering
on the nodes.
+ Added SlabLocation class in slabv1Node
+ Changed connecton information which is based on
the location of the node. If nodes from multiples sites are selected, the user
is told how to connect via ssh on each site in the network item, with the "ssh"
attribute list.
Added a check upon lease creation, so that the lease duration
is compliant with Senslab's minimun experiment duration.

11 years agomore helpful messages when misusing sfi add
Thierry Parmentelat [Tue, 12 Feb 2013 09:19:34 +0000 (10:19 +0100)]
more helpful messages when misusing sfi add

11 years agogeni_api_versions should be a dict not a list
Tony Mack [Sat, 9 Feb 2013 21:46:05 +0000 (16:46 -0500)]
geni_api_versions should be a dict not a list

11 years agopagkage /etc/sfa/api_versions.xml
Tony Mack [Sat, 9 Feb 2013 21:44:46 +0000 (16:44 -0500)]
pagkage /etc/sfa/api_versions.xml

11 years agoModifying authority in TestSuite.py.
Sandrine Avakian [Fri, 8 Feb 2013 09:37:43 +0000 (10:37 +0100)]
Modifying authority in TestSuite.py.

11 years agobetter support for reporting available api versions
Tony Mack [Fri, 8 Feb 2013 04:08:46 +0000 (23:08 -0500)]
better support for reporting available api versions

11 years agoSmall fix : actual file deletion. See previous commit.
Sandrine Avakian [Tue, 5 Feb 2013 12:53:39 +0000 (13:53 +0100)]
Small fix : actual file deletion. See previous commit.

11 years agoMoving configuration files in testbeds/senslab/config one folder
Sandrine Avakian [Tue, 5 Feb 2013 12:50:24 +0000 (13:50 +0100)]
Moving configuration files in testbeds/senslab/config one folder
up. Deleting other configuration named senslab2 in config.
Deleting senslab folder in config.

11 years agocorrectly include email in subjectAltName section of user certificates/gids
Tony Mack [Tue, 5 Feb 2013 00:58:03 +0000 (19:58 -0500)]
correctly include email in subjectAltName section of user certificates/gids

11 years agoSetting tag sfa-2.1-24 sfa-2.1-24
Thierry Parmentelat [Tue, 29 Jan 2013 19:19:51 +0000 (20:19 +0100)]
Setting tag sfa-2.1-24
merged the senslab driver from git.f-lab.fr
merged the teagle flavour
debian packaging should work much better
added debug messsages for when db connection fails

11 years agodefine packagings for senslab
Thierry Parmentelat [Tue, 29 Jan 2013 17:05:22 +0000 (18:05 +0100)]
define packagings for senslab
fix wrong filename for nitos package in debian

11 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Tue, 29 Jan 2013 16:41:55 +0000 (17:41 +0100)]
Merge branch 'upstreammaster'

11 years agoMerge branch 'senslab2'
Thierry Parmentelat [Tue, 29 Jan 2013 16:28:51 +0000 (17:28 +0100)]
Merge branch 'senslab2'

11 years agotestbeds/README
Thierry Parmentelat [Tue, 29 Jan 2013 16:27:04 +0000 (17:27 +0100)]
testbeds/README

11 years agomove deployment- and test-specific stuff out of sfa/ into testbeds/senslab
Thierry Parmentelat [Tue, 29 Jan 2013 16:09:06 +0000 (17:09 +0100)]
move deployment- and test-specific stuff out of sfa/ into testbeds/senslab

11 years agoavoid name conflicts for the teagle backdoor, add alex's email
Thierry Parmentelat [Tue, 29 Jan 2013 15:41:05 +0000 (16:41 +0100)]
avoid name conflicts for the teagle backdoor, add alex's email

11 years agoadding generic setting parameter for teagle
AlexanderWillner [Mon, 28 Jan 2013 13:56:19 +0000 (14:56 +0100)]
adding generic setting parameter for teagle

11 years agoupdated to new teagle flavour file
AlexanderWillner [Mon, 28 Jan 2013 13:49:06 +0000 (14:49 +0100)]
updated to new teagle flavour file

11 years agoadding teagle flavour
AlexanderWillner [Mon, 28 Jan 2013 13:37:12 +0000 (14:37 +0100)]
adding teagle flavour

11 years agoremove other historical differences from the senslab branch
Thierry Parmentelat [Tue, 29 Jan 2013 12:46:16 +0000 (13:46 +0100)]
remove other historical differences from the senslab branch

11 years agofirst step to merge senslab upstream:
Thierry Parmentelat [Sat, 26 Jan 2013 14:12:39 +0000 (15:12 +0100)]
first step to merge senslab upstream:
rub off unimportant differences to iron out differences

11 years agoMerge branch 'upstreammaster' into senslab2
Thierry Parmentelat [Thu, 24 Jan 2013 22:08:51 +0000 (23:08 +0100)]
Merge branch 'upstreammaster' into senslab2

11 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Thu, 24 Jan 2013 16:46:29 +0000 (17:46 +0100)]
Merge branch 'upstreammaster'

11 years agooops, should have been committed days ago
Thierry Parmentelat [Thu, 24 Jan 2013 16:09:22 +0000 (17:09 +0100)]
oops, should have been committed days ago

11 years agoupdate-rc.d is done upon install on debian
Thierry Parmentelat [Tue, 22 Jan 2013 14:43:00 +0000 (15:43 +0100)]
update-rc.d is done upon install on debian

11 years agonew package was missing description
Thierry Parmentelat [Tue, 22 Jan 2013 14:09:13 +0000 (15:09 +0100)]
new package was missing description

11 years agofirst attempt to split sfa package into
Thierry Parmentelat [Tue, 22 Jan 2013 14:03:55 +0000 (15:03 +0100)]
first attempt to split sfa package into
sfa (server) and sfa-common (libraries)

11 years agoadd dep. to python-psycopg2
Thierry Parmentelat [Tue, 22 Jan 2013 10:21:35 +0000 (11:21 +0100)]
add dep. to python-psycopg2

11 years agoagain clarify messages when db connection is failing
Thierry Parmentelat [Tue, 22 Jan 2013 10:21:23 +0000 (11:21 +0100)]
again clarify messages when db connection is failing

11 years agoprovide more details when db connection is failing
Thierry Parmentelat [Tue, 22 Jan 2013 10:15:39 +0000 (11:15 +0100)]
provide more details when db connection is failing