7 years agoMerge branch 'master' into senslab2
Sandrine Avakian [Tue, 29 May 2012 09:18:37 +0000]
Merge branch 'master' into senslab2

Conflicts:
setup.py

7 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Wed, 23 May 2012 08:22:54 +0000]
Merge branch 'upstreammaster'

7 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Tue, 22 May 2012 14:38:01 +0000]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

7 years agofixes for void flavour
Thierry Parmentelat [Tue, 22 May 2012 14:37:40 +0000]
fixes for void flavour

7 years agofixes
Thierry Parmentelat [Tue, 22 May 2012 14:37:18 +0000]
fixes

7 years agotests@master for onelab
Thierry Parmentelat [Tue, 22 May 2012 10:52:21 +0000]
tests@master for onelab

7 years agoFixed bug in ldapAdd.
Sandrine Avakian [Mon, 21 May 2012 12:59:45 +0000]
Fixed bug in ldapAdd.

7 years agowhitespace
Tony Mack [Sun, 20 May 2012 19:35:53 +0000]
whitespace

7 years agoensure urn has sliver type
Tony Mack [Sun, 20 May 2012 19:35:31 +0000]
ensure urn has sliver type

7 years agoimgae id always has 'ami' prefix regardless of container format
Tony Mack [Sun, 20 May 2012 19:08:20 +0000]
imgae id always has 'ami' prefix regardless of container format

7 years agofix bugs
Tony Mack [Sat, 19 May 2012 17:40:46 +0000]
fix bugs

7 years agosupport ovf container format
Tony Mack [Sat, 19 May 2012 14:34:34 +0000]
support ovf container format

7 years agosupport ovf container format
Tony Mack [Sat, 19 May 2012 14:33:55 +0000]
support ovf container format

7 years agoAdded ldapModify , ldapAdd, ldapDelete.
Sandrine Avakian [Wed, 16 May 2012 15:30:28 +0000]
Added ldapModify , ldapAdd, ldapDelete.

7 years agoRmoved parse_filter in GetPersons.
Sandrine Avakian [Wed, 16 May 2012 12:38:48 +0000]
Rmoved parse_filter in GetPersons.
Modified LDAP.PY : ldapFinHrn not used anymore, use ldapSearch instead.

7 years agoCleaning.
Sandrine Avakian [Wed, 16 May 2012 10:51:47 +0000]
Cleaning.
LDAP modifications to add entries in LDAP. REmoved fill_record_sfa_info (unused).

7 years agocosmetic, avoid name conflict between bootstrap method and SfaClientBootstrap instance
Thierry Parmentelat [Tue, 15 May 2012 13:06:43 +0000]
cosmetic, avoid name conflict between bootstrap method and SfaClientBootstrap instance

7 years agoModified LdapAPI.py and client_helper to match the master one.
Sandrine Avakian [Tue, 15 May 2012 09:43:38 +0000]
Modified LdapAPI.py and client_helper to match the master one.

7 years agoSetting tag sfa-2.1-7 sfa-2.1-7
Thierry Parmentelat [Mon, 14 May 2012 15:53:03 +0000]
Setting tag sfa-2.1-7
renamed sfa/plc into sfa/planetlab
plxrn moved in sfa/planetlab as well
bugfix for sfaadmin reg update --pi <>

7 years agoAdded ldap global search function + check in verify_persons.
Sandrine Avakian [Mon, 14 May 2012 14:09:34 +0000]
Added ldap global search function + check in verify_persons.

7 years agoPut back missing fields in user credentials that will
savakian [Mon, 14 May 2012 12:26:29 +0000]
Put back missing fields in user credentials that will
be used to check if the user is already in senslab LDAP.

7 years agoadd a print statement that mysteriously solves a problem
Thierry Parmentelat [Sun, 13 May 2012 21:59:04 +0000]
add a print statement that mysteriously solves a problem

7 years agoset max_slices to 2 by default as sfa_admin has no means to set that yet
Thierry Parmentelat [Sun, 13 May 2012 21:58:37 +0000]
set max_slices to 2 by default as sfa_admin has no means to set that yet

7 years agoremove debug msg
Thierry Parmentelat [Sun, 13 May 2012 21:58:12 +0000]
remove debug msg

7 years agomissing commits
Thierry Parmentelat [Sun, 13 May 2012 21:43:26 +0000]
missing commits

7 years agomoved sfa/util/plxrn as sfa/planetlab/plxrn
Thierry Parmentelat [Sat, 12 May 2012 16:57:15 +0000]
moved sfa/util/plxrn as sfa/planetlab/plxrn

7 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Sat, 12 May 2012 16:56:19 +0000]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

7 years agorenamed sfa/plc into sfa/planetlab
Thierry Parmentelat [Sat, 12 May 2012 16:50:02 +0000]
renamed sfa/plc into sfa/planetlab

7 years agoSetting tag sfa-2.1-6 sfa-2.1-6
Thierry Parmentelat [Sat, 12 May 2012 16:03:39 +0000]
Setting tag sfa-2.1-6
native data model now has a authority x user (PI) relationship
no call to 'augment_records_with_testbed_info' for GetCredential
which means, registry can now be used without an underlying testbed
reviewed code about relationships b/w objects and related in pl driver
reviewed PL import wrt roles and pis
removed mentions to is_enabled in driver
small changes in update_relation* in driver interface
sfaadmin: can create authorities and attach pi users to them
sfaadmin: categories can be abbreviated
sfi list and sfaadmin list have a new -r/--recursive option
this means that List now supports an (optional) 'options' argument
sfi config can display config vars
sfaadmin code in sfa.client + /usr/bin/sfaadmin shortcut

7 years agoreview management of relationships - allow to update them with sfaadmin
Thierry Parmentelat [Fri, 11 May 2012 16:54:22 +0000]
review management of relationships - allow to update them with sfaadmin

7 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Fri, 11 May 2012 16:23:40 +0000]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

7 years agocleanup update_relation a bit on the driver side
Thierry Parmentelat [Fri, 11 May 2012 16:22:41 +0000]
cleanup update_relation a bit on the driver side

7 years agosupport recurisve listing with -r option
Tony Mack [Fri, 11 May 2012 14:24:47 +0000]
support recurisve listing with -r option

7 years agofix authority registration
Thierry Parmentelat [Fri, 11 May 2012 12:14:23 +0000]
fix authority registration

7 years agomore useless imports are gone
Thierry Parmentelat [Fri, 11 May 2012 12:13:11 +0000]
more useless imports are gone

7 years agotrimmed dependencies to plxrn
Thierry Parmentelat [Fri, 11 May 2012 10:46:28 +0000]
trimmed dependencies to plxrn

7 years agobugfix
Thierry Parmentelat [Fri, 11 May 2012 10:45:18 +0000]
bugfix

7 years agosfi config dumps config
Thierry Parmentelat [Fri, 11 May 2012 09:32:20 +0000]
sfi config dumps config

7 years agomove body of sfaadmin in sfa/client
Thierry Parmentelat [Fri, 11 May 2012 09:04:01 +0000]
move body of sfaadmin in sfa/client
category can be abbreviated
nicer usage

7 years agosupport recursive by inlcuding '*' at the end of the hrn
Tony Mack [Thu, 10 May 2012 14:42:58 +0000]
support recursive by inlcuding '*' at the end of the hrn

7 years agoAdded new column in slice_senslab.
Sandrine Avakian [Thu, 10 May 2012 11:38:50 +0000]
Added new column in slice_senslab.

7 years agodeliver credentials : correctly use suth x PI to deliver slice credentials to PIs
Thierry Parmentelat [Wed, 9 May 2012 15:56:22 +0000]
deliver credentials : correctly use suth x PI to deliver slice credentials to PIs

7 years agodeprecate the is_enabled call in the driver
Thierry Parmentelat [Wed, 9 May 2012 15:24:30 +0000]
deprecate the is_enabled call in the driver
this was useless given that we import only enabled users

7 years agoadd symlink /usr/bin/sfaadmin (without the .py)
Thierry Parmentelat [Wed, 9 May 2012 14:33:29 +0000]
add symlink /usr/bin/sfaadmin (without the .py)

7 years agodocstring
Tony Mack [Wed, 9 May 2012 14:32:58 +0000]
docstring

7 years agodetermine_user_rights to use slice.reg_researchers and
Thierry Parmentelat [Wed, 9 May 2012 12:54:59 +0000]
determine_user_rights to use slice.reg_researchers and
authority.reg_pis

7 years agorename backref to singular
Thierry Parmentelat [Wed, 9 May 2012 11:24:25 +0000]
rename backref to singular

7 years agoadd a site/authority x user/person relationship in registry model for
Thierry Parmentelat [Wed, 9 May 2012 11:21:30 +0000]
add a site/authority x user/person relationship in registry model for
keeping track of PIs
plimporter maintains this as it can (with the obvious limitation of
the plcapi model where persons receive PI role for *all* their sites)
--- still todo
. adapt native sfa registration for dealing with PIs
. tweak determine_user_rights to use native registry info rather than
  from augment_records_with_testbed_info stuff

7 years agosort methods in category with --help
Thierry Parmentelat [Wed, 9 May 2012 10:39:13 +0000]
sort methods in category with --help
remove confusing mentions to <args> since everything is an option

7 years agotry to improve sfaadmin a bit
Thierry Parmentelat [Wed, 9 May 2012 10:02:59 +0000]
try to improve sfaadmin a bit
mandatory options are outlined
sfaadmin --help displays a summary of commands and subcommands
most __doc__ strings need to be filled in though

7 years agoFixed bug in GetPeers.
Sandrine Avakian [Wed, 9 May 2012 09:21:44 +0000]
Fixed bug in GetPeers.
Changed the name of function ADDSliceToNodes to LaunchExperiment,

7 years agoundo change about nicer RegSlice.__repr__ that somehow breaks the tests
Thierry Parmentelat [Mon, 7 May 2012 17:25:01 +0000]
undo change about nicer RegSlice.__repr__ that somehow breaks the tests

7 years agocosmetic: Right(s) have a __repr__
Thierry Parmentelat [Mon, 7 May 2012 14:00:06 +0000]
cosmetic: Right(s) have a __repr__

7 years agocatch up the change to determine_user_rights
Thierry Parmentelat [Mon, 7 May 2012 13:59:44 +0000]
catch up the change to determine_user_rights

7 years agopass a record object (instead of dict) to determine_user_rights
Thierry Parmentelat [Mon, 7 May 2012 13:58:42 +0000]
pass a record object (instead of dict) to determine_user_rights

7 years agonicer RegSlice.__repr__ (shows # researchers)
Thierry Parmentelat [Mon, 7 May 2012 13:55:17 +0000]
nicer RegSlice.__repr__ (shows # researchers)

7 years agoremove useless verify_cancreate_credential
Thierry Parmentelat [Mon, 7 May 2012 13:54:18 +0000]
remove useless verify_cancreate_credential

7 years agofix sync target
Thierry Parmentelat [Mon, 7 May 2012 13:49:01 +0000]
fix sync target

7 years agoBugfix in AddSlicetoNodes.
Sandrine Avakian [Thu, 26 Apr 2012 15:36:34 +0000]
Bugfix in AddSlicetoNodes.

7 years agoMinor modifications in timeslot element.
Sandrine Avakian [Thu, 26 Apr 2012 11:32:44 +0000]
Minor modifications in timeslot element.

7 years agoFixed Baseversion deletion problem. Using RSpecVersion instead in slabv1.
Sandrine Avakian [Thu, 26 Apr 2012 09:09:21 +0000]
Fixed Baseversion deletion problem. Using RSpecVersion instead in slabv1.

7 years agoMerge branch 'master' into senslab2
Sandrine Avakian [Thu, 26 Apr 2012 08:52:40 +0000]
Merge branch 'master' into senslab2

7 years agoPossibility to handle unspecified timezone in timeslot specification.
Sandrine Avakian [Thu, 26 Apr 2012 08:43:24 +0000]
Possibility to handle unspecified timezone in timeslot specification.

7 years agoRemoved commented out older version of AddSliceToNodes.
Sandrine Avakian [Wed, 25 Apr 2012 15:35:53 +0000]
Removed commented out older version of AddSliceToNodes.

7 years agoAdded Slabv1 specific RSpec support.
Sandrine Avakian [Wed, 25 Apr 2012 15:27:39 +0000]
Added Slabv1 specific RSpec support.
Added special Timeslot element files.
Timeslot supports specification of different timezones
when creating a new experiment using senslab Rspec, computed
in AddSliceToNodes.
Timeslot format used :
<timeslot time="2012-04-26 10:00:00 Canada/Central" duration = "00:18:45" />
Timeslot does not belong to Node element, nor Sliver element.
Specific xml header should be used in order to trigger Slabv1 rspec
parsing functions.
<?xml version="1.0"?>
<rspec type="request" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://senslab.info/resources/rspec/1" xmlns:flack="http://senslab.info/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xsi:schemaLocation="http://senslab.info/resources/rspec/1 http://senslab.info/resources/rspec/1/request.xsd http://www.planet-lab.org/resources/sfa/ext/planetlab/1 http://www.planet-lab.org/resources/sfa/ext/planetlab/1/planetlab.xsd" expires="2012-04-20T09:43:07Z" generated="2012-04-20T08:43:07Z">

7 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Tue, 24 Apr 2012 16:51:51 +0000]
Merge branch 'upstreammaster'

7 years agoVerify user also work with an urn now (worked only with hrn before). NT
Nicolas Turro [Wed, 18 Apr 2012 11:59:40 +0000]
Verify user also work with an urn now (worked only with hrn before). NT

7 years agoget_nodes_and_links calls with a slicename also return ressources that are not in...
Nicolas Turro [Wed, 18 Apr 2012 11:55:28 +0000]
get_nodes_and_links calls with a slicename also return ressources that are not in the slice. NT.

7 years agoSetting tag sfa-2.1-5 sfa-2.1-5
Tony Mack [Mon, 16 Apr 2012 18:54:30 +0000]
Setting tag sfa-2.1-5

7 years agofix bug in get_sliver_id()
Tony Mack [Fri, 13 Apr 2012 01:35:24 +0000]
fix bug in get_sliver_id()

7 years agoadd 'authority' param to urn_to_sliver_id()
Tony Mack [Fri, 13 Apr 2012 01:27:22 +0000]
add 'authority' param to urn_to_sliver_id()

7 years agofix call to urn_to_sliver_id()
Tony Mack [Fri, 13 Apr 2012 01:26:55 +0000]
fix call to urn_to_sliver_id()

7 years agofix urn
Tony Mack [Fri, 13 Apr 2012 00:47:11 +0000]
fix urn

7 years agofixed NameError
Tony Mack [Thu, 12 Apr 2012 14:10:54 +0000]
fixed NameError

7 years agoonly get plos firewall rules if plos namespace is present
Tony Mack [Thu, 12 Apr 2012 01:44:56 +0000]
only get plos firewall rules if plos namespace is present

7 years agofix import path
Tony Mack [Wed, 11 Apr 2012 17:32:02 +0000]
fix import path

7 years agospace
Tony Mack [Wed, 11 Apr 2012 17:31:03 +0000]
space

7 years agodisabling get_
Tony Mack [Wed, 11 Apr 2012 17:30:49 +0000]
disabling get_

7 years agorenaming
Tony Mack [Wed, 11 Apr 2012 17:30:12 +0000]
renaming

7 years agorenaming
Tony Mack [Wed, 11 Apr 2012 17:29:56 +0000]
renaming

7 years agofix make sync
Thierry Parmentelat [Tue, 10 Apr 2012 15:12:27 +0000]
fix make sync

7 years agocosmetic so messages look like the ones of PLC
Thierry Parmentelat [Thu, 5 Apr 2012 12:09:04 +0000]
cosmetic so messages look like the ones of PLC

7 years agofix bug that causes CreateSliver to fail if a <node> element is missing the 'componen...
Tony Mack [Wed, 4 Apr 2012 22:37:40 +0000]
fix bug that causes CreateSliver to fail if a <node> element is missing the 'component_name' attribute

8 years agoadd slice expiration and login info to SliverStatus response
Tony Mack [Tue, 3 Apr 2012 19:38:07 +0000]
add slice expiration and login info to SliverStatus response

8 years agonew make sync for vs or lxc
Thierry Parmentelat [Mon, 2 Apr 2012 15:48:41 +0000]
new make sync for vs or lxc

8 years agoremove debugging output
Tony Mack [Fri, 30 Mar 2012 19:21:47 +0000]
remove debugging output

8 years agoAdded code for delete slice - kills the job .
Sandrine Avakian [Thu, 29 Mar 2012 13:52:42 +0000]
Added code for delete slice - kills the job .

8 years agoMerge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
Nicolas Turro [Wed, 28 Mar 2012 14:43:36 +0000]
Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2

Conflicts:
sfa/senslab/slabaggregate.py

8 years agoIn get_nodes_and_links function, the 'boot_state' tag of node in a rspec is set to...
Nicolas Turro [Wed, 28 Mar 2012 14:08:55 +0000]
In get_nodes_and_links function, the 'boot_state' tag of node in a rspec is set to 'Reserved' if the node is involved in a running oar job. NT

8 years agoNew method GetReservedNodes that returns a list of nodes already involved in an oar...
Nicolas Turro [Wed, 28 Mar 2012 14:07:59 +0000]
New method GetReservedNodes that returns a list of nodes already involved in an oar job. NT.

8 years agoMethod ParseJobsDetails now returns something. NT
Nicolas Turro [Wed, 28 Mar 2012 14:06:44 +0000]
Method ParseJobsDetails now returns something. NT

8 years agoRemoved thrash print in slabaggregate.
Sandrine Avakian [Wed, 28 Mar 2012 10:40:09 +0000]
Removed thrash print in slabaggregate.

8 years agoMerge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
Sandrine Avakian [Wed, 28 Mar 2012 09:56:17 +0000]
Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2

8 years agoCreated new Slabv1 RSpec option.
Sandrine Avakian [Wed, 28 Mar 2012 09:55:37 +0000]
Created new Slabv1 RSpec option.

8 years agoOar time and timezone are now better handled to build Oar schedulling requests. NT.
Nicolas Turro [Wed, 28 Mar 2012 08:52:24 +0000]
Oar time and timezone are now better handled to build Oar schedulling requests. NT.

8 years agoThe oar GET_timezone call now also return the servers timezone. NT.
Nicolas Turro [Wed, 28 Mar 2012 08:50:55 +0000]
The oar GET_timezone call now also return the servers timezone. NT.

8 years agoMerge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
Nicolas Turro [Fri, 23 Mar 2012 16:53:05 +0000]
Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2

8 years agoBugfix, wrong node attribute were used to create sliver info in get_nodes_and_links. NT
Nicolas Turro [Fri, 23 Mar 2012 16:51:32 +0000]
Bugfix, wrong node attribute were used to create sliver info in get_nodes_and_links. NT

8 years agoSmall typo error corrected. NT.
Nicolas Turro [Fri, 23 Mar 2012 16:48:14 +0000]
Small typo error corrected. NT.

8 years ago.
Sandrine Avakian [Fri, 23 Mar 2012 14:34:24 +0000]
.