sfa.git
11 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Wed, 23 May 2012 08:22:54 +0000 (10:22 +0200)]
Merge branch 'upstreammaster'

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

11 years agofixes for void flavour
Thierry Parmentelat [Tue, 22 May 2012 14:37:40 +0000 (16:37 +0200)]
fixes for void flavour

11 years agofixes
Thierry Parmentelat [Tue, 22 May 2012 14:37:18 +0000 (16:37 +0200)]
fixes

11 years agotests@master for onelab
Thierry Parmentelat [Tue, 22 May 2012 10:52:21 +0000 (12:52 +0200)]
tests@master for onelab

11 years agowhitespace
Tony Mack [Sun, 20 May 2012 19:35:53 +0000 (15:35 -0400)]
whitespace

11 years agoensure urn has sliver type
Tony Mack [Sun, 20 May 2012 19:35:31 +0000 (15:35 -0400)]
ensure urn has sliver type

11 years agoimgae id always has 'ami' prefix regardless of container format
Tony Mack [Sun, 20 May 2012 19:08:20 +0000 (15:08 -0400)]
imgae id always has 'ami' prefix regardless of container format

11 years agofix bugs
Tony Mack [Sat, 19 May 2012 17:40:46 +0000 (13:40 -0400)]
fix bugs

11 years agosupport ovf container format
Tony Mack [Sat, 19 May 2012 14:34:34 +0000 (10:34 -0400)]
support ovf container format

11 years agosupport ovf container format
Tony Mack [Sat, 19 May 2012 14:33:55 +0000 (10:33 -0400)]
support ovf container format

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

11 years agoSetting tag sfa-2.1-7 sfa-2.1-7
Thierry Parmentelat [Mon, 14 May 2012 15:53:03 +0000 (17:53 +0200)]
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 <>

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

11 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 (23:58 +0200)]
set max_slices to 2 by default as sfa_admin has no means to set that yet

11 years agoremove debug msg
Thierry Parmentelat [Sun, 13 May 2012 21:58:12 +0000 (23:58 +0200)]
remove debug msg

11 years agomissing commits
Thierry Parmentelat [Sun, 13 May 2012 21:43:26 +0000 (23:43 +0200)]
missing commits

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

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

11 years agorenamed sfa/plc into sfa/planetlab
Thierry Parmentelat [Sat, 12 May 2012 16:50:02 +0000 (18:50 +0200)]
renamed sfa/plc into sfa/planetlab

11 years agoSetting tag sfa-2.1-6 sfa-2.1-6
Thierry Parmentelat [Sat, 12 May 2012 16:03:39 +0000 (18:03 +0200)]
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

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

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

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

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

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

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

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

11 years agobugfix
Thierry Parmentelat [Fri, 11 May 2012 10:45:18 +0000 (12:45 +0200)]
bugfix

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

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

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

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

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

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

11 years agodocstring
Tony Mack [Wed, 9 May 2012 14:32:58 +0000 (10:32 -0400)]
docstring

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

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

11 years agoadd a site/authority x user/person relationship in registry model for
Thierry Parmentelat [Wed, 9 May 2012 11:21:30 +0000 (13:21 +0200)]
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

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

11 years agotry to improve sfaadmin a bit
Thierry Parmentelat [Wed, 9 May 2012 10:02:59 +0000 (12:02 +0200)]
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

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

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

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

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

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

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

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

12 years agoMerge branch 'upstreammaster'
Thierry Parmentelat [Tue, 24 Apr 2012 16:51:51 +0000 (18:51 +0200)]
Merge branch 'upstreammaster'

12 years agoSetting tag sfa-2.1-5 sfa-2.1-5
Tony Mack [Mon, 16 Apr 2012 18:54:30 +0000 (14:54 -0400)]
Setting tag sfa-2.1-5

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

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

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

12 years agofix urn
Tony Mack [Fri, 13 Apr 2012 00:47:11 +0000 (20:47 -0400)]
fix urn

12 years agofixed NameError
Tony Mack [Thu, 12 Apr 2012 14:10:54 +0000 (10:10 -0400)]
fixed NameError

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

12 years agofix import path
Tony Mack [Wed, 11 Apr 2012 17:32:02 +0000 (13:32 -0400)]
fix import path

12 years agospace
Tony Mack [Wed, 11 Apr 2012 17:31:03 +0000 (13:31 -0400)]
space

12 years agodisabling get_
Tony Mack [Wed, 11 Apr 2012 17:30:49 +0000 (13:30 -0400)]
disabling get_

12 years agorenaming
Tony Mack [Wed, 11 Apr 2012 17:30:12 +0000 (13:30 -0400)]
renaming

12 years agorenaming
Tony Mack [Wed, 11 Apr 2012 17:29:56 +0000 (13:29 -0400)]
renaming

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

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

12 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 (18:37 -0400)]
fix bug that causes CreateSliver to fail if a <node> element is missing the 'component_name' attribute

12 years agoadd slice expiration and login info to SliverStatus response
Tony Mack [Tue, 3 Apr 2012 19:38:07 +0000 (15:38 -0400)]
add slice expiration and login info to SliverStatus response

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

12 years agoremove debugging output
Tony Mack [Fri, 30 Mar 2012 19:21:47 +0000 (15:21 -0400)]
remove debugging output

12 years agoSetting tag sfa-2.1-4 sfa-2.1-4
Tony Mack [Tue, 20 Mar 2012 19:28:01 +0000 (15:28 -0400)]
Setting tag sfa-2.1-4

12 years agoupdated update()
Tony Mack [Tue, 20 Mar 2012 00:07:50 +0000 (20:07 -0400)]
updated update()

12 years agoadd 'description' arg to _record_dict()
Tony Mack [Mon, 19 Mar 2012 23:30:07 +0000 (19:30 -0400)]
add 'description' arg to _record_dict()

12 years agofix register
Tony Mack [Mon, 19 Mar 2012 20:54:06 +0000 (16:54 -0400)]
fix register

12 years agoadd more options to register() and update()
Tony Mack [Mon, 19 Mar 2012 20:53:46 +0000 (16:53 -0400)]
add more options to register() and update()

12 years agoimplement register() and update()
Tony Mack [Mon, 19 Mar 2012 19:08:30 +0000 (15:08 -0400)]
implement register() and update()

12 years agosave_as_xml() instead of save_to_string()
Tony Mack [Mon, 19 Mar 2012 15:57:25 +0000 (11:57 -0400)]
save_as_xml() instead of save_to_string()

12 years agofix bug in save_record_to_file()
Tony Mack [Mon, 19 Mar 2012 15:57:08 +0000 (11:57 -0400)]
fix bug in save_record_to_file()

12 years agofix AttributeError
Tony Mack [Mon, 19 Mar 2012 15:42:46 +0000 (11:42 -0400)]
fix AttributeError

12 years agodont forget to create interface records
Tony Mack [Mon, 19 Mar 2012 15:35:20 +0000 (11:35 -0400)]
dont forget to create interface records

12 years agoskip pickle files when running make scan
Thierry Parmentelat [Mon, 19 Mar 2012 11:28:13 +0000 (12:28 +0100)]
skip pickle files when running make scan

12 years agofix bug in delete_instances
Tony Mack [Fri, 16 Mar 2012 21:21:30 +0000 (17:21 -0400)]
fix bug in delete_instances

12 years agofix delete_sliver. cleanup
Tony Mack [Fri, 16 Mar 2012 21:21:00 +0000 (17:21 -0400)]
fix delete_sliver. cleanup

12 years agomodified init_context(). got rid unnecessary methods
Tony Mack [Fri, 16 Mar 2012 21:20:21 +0000 (17:20 -0400)]
modified init_context(). got rid unnecessary methods

12 years agofix group name. run_instances expects group_names argument to be a list, not a string
Tony Mack [Fri, 16 Mar 2012 18:10:40 +0000 (14:10 -0400)]
fix group name. run_instances expects group_names argument to be a list, not a string

12 years agouse the caller's context for the euca connection
Tony Mack [Fri, 16 Mar 2012 18:09:50 +0000 (14:09 -0400)]
use the caller's context for the euca connection

12 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Fri, 16 Mar 2012 16:28:59 +0000 (09:28 -0700)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

12 years agofix bugs
Tony Mack [Fri, 16 Mar 2012 16:20:54 +0000 (12:20 -0400)]
fix bugs

12 years agomodify group name
Tony Mack [Fri, 16 Mar 2012 16:13:21 +0000 (12:13 -0400)]
modify group name

12 years agofix NameError
Tony Mack [Fri, 16 Mar 2012 16:12:59 +0000 (12:12 -0400)]
fix NameError

12 years agoadded _init_ctx()
Tony Mack [Fri, 16 Mar 2012 16:12:37 +0000 (12:12 -0400)]
added _init_ctx()

12 years agofix packaging
Thierry Parmentelat [Fri, 16 Mar 2012 16:05:20 +0000 (09:05 -0700)]
fix packaging

12 years agofix specify image type when calling image_ec2_id
Tony Mack [Fri, 16 Mar 2012 03:56:50 +0000 (23:56 -0400)]
fix specify image type when calling image_ec2_id

12 years agoassume first user's first key is the project key
Tony Mack [Fri, 16 Mar 2012 03:56:04 +0000 (23:56 -0400)]
assume first user's first key is the project key

12 years agofix access_key
Tony Mack [Fri, 16 Mar 2012 03:54:29 +0000 (23:54 -0400)]
fix access_key

12 years agoleave description blank
Tony Mack [Thu, 15 Mar 2012 21:18:31 +0000 (17:18 -0400)]
leave description blank

12 years agofix logging
Tony Mack [Thu, 15 Mar 2012 21:18:04 +0000 (17:18 -0400)]
fix logging

12 years agoneed to parse rspec to determine the version
Tony Mack [Thu, 15 Mar 2012 21:17:45 +0000 (17:17 -0400)]
need to parse rspec to determine the version

12 years agoDont try to validate ip or protocol here. Assume that will be handled by the ec2 api
Tony Mack [Thu, 15 Mar 2012 21:07:29 +0000 (17:07 -0400)]
Dont try to validate ip or protocol here. Assume that will be handled by the ec2 api

12 years agospelling
Tony Mack [Thu, 15 Mar 2012 21:06:54 +0000 (17:06 -0400)]
spelling

12 years agoDont try to validate ip or protocol here. Assume that will be handled by the ec2 api
Tony Mack [Thu, 15 Mar 2012 21:06:10 +0000 (17:06 -0400)]
Dont try to validate ip or protocol here. Assume that will be handled by the ec2 api

12 years agouse euca2ool to validate protocol and ip addresses
Tony Mack [Thu, 15 Mar 2012 19:44:22 +0000 (15:44 -0400)]
use euca2ool to validate protocol and ip addresses

12 years agoimport Euca2ool
Tony Mack [Thu, 15 Mar 2012 19:43:05 +0000 (15:43 -0400)]
import Euca2ool