sfa.git
14 years agoshouldn't specify an hrn when validating credentials for this operation
Tony Mack [Fri, 6 Aug 2010 21:42:45 +0000 (21:42 +0000)]
shouldn't specify an hrn when validating credentials for this operation

14 years agorename variable
Tony Mack [Fri, 6 Aug 2010 21:39:54 +0000 (21:39 +0000)]
rename variable

14 years agofix bug in get_auth_cred
Tony Mack [Fri, 6 Aug 2010 21:28:38 +0000 (21:28 +0000)]
fix bug in get_auth_cred

14 years agoReplacing list with List
Tony Mack [Fri, 6 Aug 2010 21:20:23 +0000 (21:20 +0000)]
Replacing list with List

14 years agoReplacing get_gids with GetGids
Tony Mack [Fri, 6 Aug 2010 21:11:17 +0000 (21:11 +0000)]
Replacing get_gids with GetGids

14 years agoshould be checking for the startslice priv not deletesliver
Tony Mack [Fri, 6 Aug 2010 21:10:39 +0000 (21:10 +0000)]
should be checking for the startslice priv not deletesliver

14 years agoshould be checking for the stopslice priv not deletesliver
Tony Mack [Fri, 6 Aug 2010 21:10:09 +0000 (21:10 +0000)]
should be checking for the stopslice priv not deletesliver

14 years agouse Resolve instead of resolve
Tony Mack [Fri, 6 Aug 2010 21:00:38 +0000 (21:00 +0000)]
use Resolve instead of resolve

14 years agoReplaced get_credential with GetCredential and get_self_credential with GetSelfCredential
Tony Mack [Fri, 6 Aug 2010 20:58:41 +0000 (20:58 +0000)]
Replaced get_credential with GetCredential and get_self_credential with GetSelfCredential

14 years agoremove the cred parameter from registry_manager_pl.resolve()
Tony Mack [Fri, 6 Aug 2010 20:33:01 +0000 (20:33 +0000)]
remove the cred parameter from registry_manager_pl.resolve()

14 years agoreplaceing resolve with Resolve
Tony Mack [Fri, 6 Aug 2010 20:00:50 +0000 (20:00 +0000)]
replaceing resolve with Resolve

14 years agono longer need the geni_am wrapper
Tony Mack [Fri, 6 Aug 2010 16:39:49 +0000 (16:39 +0000)]
no longer need the geni_am wrapper

14 years agono longer need the geni_am_pl wrapper
Tony Mack [Fri, 6 Aug 2010 16:36:26 +0000 (16:36 +0000)]
no longer need the geni_am_pl wrapper

14 years agoadded sfa version to get_version() result
Tony Mack [Fri, 6 Aug 2010 16:26:10 +0000 (16:26 +0000)]
added sfa version to get_version() result

14 years agoImport methods from the pl aggregate manager instead of redefining them here since...
Tony Mack [Fri, 6 Aug 2010 16:24:36 +0000 (16:24 +0000)]
Import methods from the pl aggregate manager instead of redefining them here since the VINI aggregate is so similar to the PLC Aggregate.

14 years agoImport methods from the pl aggregate manager instead of redefining them here since...
Tony Mack [Fri, 6 Aug 2010 16:24:18 +0000 (16:24 +0000)]
Import methods from the pl aggregate manager instead of redefining them here since the VINI aggregate is so similar to the PLC Aggregate.

14 years agoupdated accepted arguemts for create_slice and get_rspec calls
Tony Mack [Fri, 6 Aug 2010 16:01:32 +0000 (16:01 +0000)]
updated accepted arguemts for create_slice and get_rspec calls

14 years agoupdated accepted arguemts for create_slice and get_rspec calls
Tony Mack [Fri, 6 Aug 2010 15:58:45 +0000 (15:58 +0000)]
updated accepted arguemts for create_slice and get_rspec calls

14 years agoBaseApi.get_interface_manager() wraps the manager module/library in a ManagerWrapper...
Tony Mack [Thu, 5 Aug 2010 23:33:41 +0000 (23:33 +0000)]
BaseApi.get_interface_manager() wraps the manager module/library in a ManagerWrapper class before returning it

14 years agoredeem_ticket has been replaced by RedeemTicket
Tony Mack [Thu, 5 Aug 2010 22:55:11 +0000 (22:55 +0000)]
redeem_ticket has been replaced by RedeemTicket

14 years agoget_ticket has been replaced by GetTicket
Tony Mack [Thu, 5 Aug 2010 22:46:52 +0000 (22:46 +0000)]
get_ticket has been replaced by GetTicket

14 years agoCreateSliver returns the allocated rspec
Tony Mack [Thu, 5 Aug 2010 12:39:30 +0000 (12:39 +0000)]
CreateSliver returns the allocated rspec

14 years agoget_slices has been replaced by ListSlices
Tony Mack [Thu, 5 Aug 2010 02:37:55 +0000 (02:37 +0000)]
get_slices has been replaced by ListSlices

14 years agofix bug in start_slice() and stop_slice()
Tony Mack [Thu, 5 Aug 2010 02:17:07 +0000 (02:17 +0000)]
fix bug in start_slice() and stop_slice()

14 years agofix import error
Tony Mack [Thu, 5 Aug 2010 01:44:05 +0000 (01:44 +0000)]
fix import error

14 years agoremoved reboot
Tony Mack [Thu, 5 Aug 2010 00:27:01 +0000 (00:27 +0000)]
removed reboot

14 years agoremoving get_gid
Tony Mack [Thu, 5 Aug 2010 00:23:42 +0000 (00:23 +0000)]
removing get_gid

14 years agoremoving create_gid
Tony Mack [Thu, 5 Aug 2010 00:19:25 +0000 (00:19 +0000)]
removing create_gid

14 years agoRemove delegate_cred() method
Tony Mack [Thu, 5 Aug 2010 00:10:17 +0000 (00:10 +0000)]
Remove delegate_cred() method

14 years agoadded delegeate method to Credential
Tony Mack [Thu, 5 Aug 2010 00:07:25 +0000 (00:07 +0000)]
added delegeate method to Credential

14 years agoshould call manager.slice_status() here
Tony Mack [Wed, 4 Aug 2010 22:51:31 +0000 (22:51 +0000)]
should call manager.slice_status() here

14 years agoShutdown (alias for Stop) supported at slicemgr and aggregate interfaces
Tony Mack [Wed, 4 Aug 2010 14:30:59 +0000 (14:30 +0000)]
Shutdown (alias for Stop) supported at slicemgr and aggregate interfaces

14 years agoRenewSliver supported at aggregate and slicemanager interfaces
Tony Mack [Wed, 4 Aug 2010 14:28:12 +0000 (14:28 +0000)]
RenewSliver supported at aggregate and slicemanager interfaces

14 years agoAdded UpdateSliver
Tony Mack [Tue, 3 Aug 2010 22:37:35 +0000 (22:37 +0000)]
Added UpdateSliver

14 years agoadded Stop and Start
Tony Mack [Tue, 3 Aug 2010 22:34:44 +0000 (22:34 +0000)]
added Stop and Start

14 years agonow exported by aggregate, slicemgr and component interfaces
Tony Mack [Tue, 3 Aug 2010 22:34:34 +0000 (22:34 +0000)]
now exported by aggregate, slicemgr and component interfaces

14 years agoadded slice_status()
Tony Mack [Tue, 3 Aug 2010 22:30:18 +0000 (22:30 +0000)]
added slice_status()

14 years agostop_slice replaced by Stop
Tony Mack [Tue, 3 Aug 2010 22:25:05 +0000 (22:25 +0000)]
stop_slice replaced by Stop

14 years agostart_slice replaced by Start
Tony Mack [Tue, 3 Aug 2010 22:24:42 +0000 (22:24 +0000)]
start_slice replaced by Start

14 years agodelete_slice replaced by DeleteSliver
Tony Mack [Tue, 3 Aug 2010 22:24:09 +0000 (22:24 +0000)]
delete_slice replaced by DeleteSliver

14 years agoapi.get_interface() is now named api.get_interface_manager()
Tony Mack [Tue, 3 Aug 2010 21:17:49 +0000 (21:17 +0000)]
api.get_interface() is now named api.get_interface_manager()

14 years agoadded __get_registry_objects() helper method.
Tony Mack [Tue, 3 Aug 2010 21:16:52 +0000 (21:16 +0000)]
added __get_registry_objects() helper method.

14 years agowhitespace
Tony Mack [Tue, 3 Aug 2010 21:15:52 +0000 (21:15 +0000)]
whitespace

14 years agouse ListResources instead of get_resources. Use CreateSliver instead of create_slice
Tony Mack [Tue, 3 Aug 2010 21:14:52 +0000 (21:14 +0000)]
use ListResources instead of get_resources. Use CreateSliver instead of create_slice

14 years agocreate_slice is deprecated and is being replaced by CreateSliver. create_slice just...
Tony Mack [Tue, 3 Aug 2010 21:13:46 +0000 (21:13 +0000)]
create_slice is deprecated and is being replaced by CreateSliver. create_slice just forwards the request to CreateSliver

14 years agorenamed api.get_manager() to api.get_interface_manager()
Tony Mack [Tue, 3 Aug 2010 20:18:04 +0000 (20:18 +0000)]
renamed api.get_manager() to api.get_interface_manager()

14 years agoinitial checkin of helper sfatables runtime methods. Moved fetch_contect() and __run_...
Tony Mack [Tue, 3 Aug 2010 20:12:29 +0000 (20:12 +0000)]
initial checkin of helper sfatables runtime methods. Moved fetch_contect() and __run_sfatbales() here

14 years agomoved merge_rspec() from rspec.py to rspecHelper.py
Tony Mack [Tue, 3 Aug 2010 19:18:39 +0000 (19:18 +0000)]
moved merge_rspec() from rspec.py to rspecHelper.py

14 years agoofficially replaces get_resources
Tony Mack [Mon, 2 Aug 2010 21:28:59 +0000 (21:28 +0000)]
officially replaces get_resources

14 years agoDeprecated. Request is now forwarded to ListResources. This method just prepares...
Tony Mack [Mon, 2 Aug 2010 21:28:19 +0000 (21:28 +0000)]
Deprecated. Request is now forwarded to ListResources. This method just prepares the arguments and hands the request to ListResources

14 years agocheckCreds accepts 1 or more credentials
Tony Mack [Mon, 2 Aug 2010 21:25:54 +0000 (21:25 +0000)]
checkCreds accepts 1 or more credentials

14 years agomodify accept arguments for get_rspec, preparing to switch to protogeni api spec
Tony Mack [Mon, 2 Aug 2010 21:24:55 +0000 (21:24 +0000)]
modify accept arguments for get_rspec, preparing to switch to protogeni api spec

14 years agogroup some parser options together
Tony Mack [Mon, 2 Aug 2010 21:21:12 +0000 (21:21 +0000)]
group some parser options together

14 years agoremove distinction between sfa aggregate and geni_aggregate
Tony Mack [Fri, 30 Jul 2010 20:52:58 +0000 (20:52 +0000)]
remove distinction between sfa aggregate and geni_aggregate

14 years agoself.api.* should be self.*
Tony Mack [Fri, 30 Jul 2010 20:50:27 +0000 (20:50 +0000)]
self.api.* should be self.*

14 years agoaddeg get_version method
Tony Mack [Fri, 30 Jul 2010 20:45:58 +0000 (20:45 +0000)]
addeg get_version method

14 years agoaddeg get_version method
Tony Mack [Fri, 30 Jul 2010 20:45:19 +0000 (20:45 +0000)]
addeg get_version method

14 years agoaddeg get_version method
Tony Mack [Fri, 30 Jul 2010 20:44:59 +0000 (20:44 +0000)]
addeg get_version method

14 years agoadded get_manager() method
Tony Mack [Fri, 30 Jul 2010 20:43:42 +0000 (20:43 +0000)]
added get_manager() method

14 years agowhitespace
Tony Mack [Fri, 30 Jul 2010 20:43:08 +0000 (20:43 +0000)]
whitespace

14 years agofix bug when raising InvalidMethod exception
Tony Mack [Fri, 30 Jul 2010 20:42:56 +0000 (20:42 +0000)]
fix bug when raising InvalidMethod exception

14 years agorefactored
Tony Mack [Fri, 30 Jul 2010 20:40:44 +0000 (20:40 +0000)]
refactored

14 years agomerge from geni branch
Tony Mack [Fri, 30 Jul 2010 19:37:23 +0000 (19:37 +0000)]
merge from geni branch

14 years agoonly use cached credentials if they havn't expired
Tony Mack [Tue, 27 Jul 2010 23:08:21 +0000 (23:08 +0000)]
only use cached credentials if they havn't expired

14 years agowe lost Credential.get_subject() when Credential stoped inheriting Certificate. Re...
Tony Mack [Tue, 27 Jul 2010 22:58:17 +0000 (22:58 +0000)]
we lost Credential.get_subject() when Credential stoped inheriting Certificate. Re implemented Credential.get_subject()

14 years agofig bug in get_ticket(), ticket now has merged rspec
Tony Mack [Tue, 27 Jul 2010 22:39:50 +0000 (22:39 +0000)]
fig bug in get_ticket(), ticket now has merged rspec

14 years agoadded merge_rspecs() method
Tony Mack [Tue, 27 Jul 2010 22:39:16 +0000 (22:39 +0000)]
added merge_rspecs() method

14 years agodont import disabled users
Tony Mack [Tue, 27 Jul 2010 16:49:53 +0000 (16:49 +0000)]
dont import disabled users

14 years agoupdated
Tony Mack [Fri, 23 Jul 2010 21:52:36 +0000 (21:52 +0000)]
updated

14 years agoget_ticket now verifies that the required records/objects exist at the aggregate...
Tony Mack [Fri, 23 Jul 2010 21:49:57 +0000 (21:49 +0000)]
get_ticket now verifies that the required records/objects exist at the aggregate before issuing the ticket

14 years agofix bug in encode(), decode(); value must have 'URI:' prefix
Tony Mack [Fri, 23 Jul 2010 21:27:18 +0000 (21:27 +0000)]
fix bug in encode(), decode(); value must have 'URI:' prefix

14 years agomake sure to only instance SfaFault with a general fault, not another SfaFault
Tony Mack [Thu, 22 Jul 2010 20:27:16 +0000 (20:27 +0000)]
make sure to only instance SfaFault with a general fault, not another SfaFault

14 years ago-a --aggregate option sends request directly to the aggregate (bypass the slice manag...
Tony Mack [Thu, 22 Jul 2010 19:23:55 +0000 (19:23 +0000)]
-a --aggregate option sends request directly to the aggregate (bypass the slice manager). Previous implementation needed to get aggregate's addres from the slicemanager, but thats no longer necessary; user will specify address. Refactored

14 years agoupdated TODO
Tony Mack [Thu, 22 Jul 2010 15:21:50 +0000 (15:21 +0000)]
updated TODO

14 years agofix name error
Tony Mack [Sat, 17 Jul 2010 15:49:14 +0000 (15:49 +0000)]
fix name error

14 years agofix exception handling
Tony Mack [Sat, 17 Jul 2010 15:28:58 +0000 (15:28 +0000)]
fix exception handling

14 years agoextend threading functionality to other SM methods
Tony Mack [Sat, 17 Jul 2010 14:37:51 +0000 (14:37 +0000)]
extend threading functionality to other SM methods

14 years agoremove commented code
Tony Mack [Fri, 16 Jul 2010 21:51:34 +0000 (21:51 +0000)]
remove commented code

14 years agouse sfa.util.threadmanager in get_rspec() to contact aggregates in parallel instead...
Tony Mack [Fri, 16 Jul 2010 21:46:08 +0000 (21:46 +0000)]
use sfa.util.threadmanager in get_rspec() to contact aggregates in parallel instead of sequentially

14 years agoinitial checkin of threadmanager class
Tony Mack [Fri, 16 Jul 2010 21:37:28 +0000 (21:37 +0000)]
initial checkin of threadmanager class

14 years agofix bug (make sure we are removing the correct records
Tony Mack [Fri, 16 Jul 2010 21:23:20 +0000 (21:23 +0000)]
fix bug (make sure we are removing the correct records

14 years agomake sure all trusted gids have a registry record, not just the new ones
Tony Mack [Fri, 16 Jul 2010 20:59:42 +0000 (20:59 +0000)]
make sure all trusted gids have a registry record, not just the new ones

14 years agoonly attempt to remove top level authorities (pointer == -1)
Tony Mack [Fri, 16 Jul 2010 20:46:46 +0000 (20:46 +0000)]
only attempt to remove top level authorities (pointer == -1)

14 years agoWorkaround for bug in m2crypto-0.18 (on Fedora 8)
Barış Metin [Fri, 16 Jul 2010 16:41:28 +0000 (16:41 +0000)]
Workaround for bug in m2crypto-0.18 (on Fedora 8)

14 years agomerge from geni branch
Tony Mack [Thu, 15 Jul 2010 20:41:59 +0000 (20:41 +0000)]
merge from geni branch

14 years agouse python keyconvert.py instead of keyconvert
Tony Mack [Wed, 14 Jul 2010 17:00:23 +0000 (17:00 +0000)]
use python keyconvert.py instead of keyconvert

14 years agomerge from geni_api branch
Tony Mack [Tue, 13 Jul 2010 18:32:48 +0000 (18:32 +0000)]
merge from geni_api branch

14 years agoUpdated MAX example RSpec
Andy Bavier [Tue, 13 Jul 2010 17:03:31 +0000 (17:03 +0000)]
Updated MAX example RSpec

14 years agomerge from geni-api branch
Tony Mack [Mon, 12 Jul 2010 15:33:40 +0000 (15:33 +0000)]
merge from geni-api branch

14 years agocosmetic
Tony Mack [Fri, 9 Jul 2010 20:20:48 +0000 (20:20 +0000)]
cosmetic

14 years agoattempt to use plc sshell before xmlrpc
Tony Mack [Fri, 9 Jul 2010 20:18:44 +0000 (20:18 +0000)]
attempt to use plc sshell before xmlrpc

14 years agoretrun a valid xmlrpc or soap response when an exception is encountered
Tony Mack [Fri, 9 Jul 2010 17:38:57 +0000 (17:38 +0000)]
retrun a valid xmlrpc or soap response when an exception is encountered

14 years agomove reponse generating code into prepare_response() method
Tony Mack [Fri, 9 Jul 2010 17:33:18 +0000 (17:33 +0000)]
move reponse generating code into prepare_response() method

14 years agoreverting last checkin
Tony Mack [Fri, 9 Jul 2010 15:16:40 +0000 (15:16 +0000)]
reverting last checkin

14 years agomerge from geni_api
Tony Mack [Tue, 6 Jul 2010 15:34:31 +0000 (15:34 +0000)]
merge from geni_api

14 years agofix files
Barış Metin [Tue, 29 Jun 2010 20:34:20 +0000 (20:34 +0000)]
fix files

14 years agouse the python implementation for keyconvert
Barış Metin [Tue, 29 Jun 2010 19:34:51 +0000 (19:34 +0000)]
use the python implementation for keyconvert

14 years agoimplement keyconvert in python.
Barış Metin [Tue, 29 Jun 2010 12:53:13 +0000 (12:53 +0000)]
implement keyconvert in python.
Problems with DSA keys, M2Crypto doesn't allow us to give set the pub key parameter.

14 years agomerge from geni_api branch
Tony Mack [Fri, 25 Jun 2010 21:22:56 +0000 (21:22 +0000)]
merge from geni_api branch

14 years agoadd option for generating geni aggregte methods
Tony Mack [Wed, 23 Jun 2010 20:23:27 +0000 (20:23 +0000)]
add option for generating geni aggregte methods