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

15 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

15 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

15 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

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

15 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

15 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()

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

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

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

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

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

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

15 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

15 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

15 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

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

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

15 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

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

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

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

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

15 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()

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

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

15 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

15 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

15 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()

15 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

15 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

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

15 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

15 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

15 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

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

15 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

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

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

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

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

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

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

15 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

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

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

15 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

15 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()

15 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

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

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

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

15 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

15 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

15 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

15 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

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

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

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

15 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

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

15 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

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

15 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

15 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

15 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)

15 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)

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

15 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

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

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

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

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

15 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

15 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

15 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

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

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

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

15 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

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

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

15 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

15 years agoadd geni_aggregates.xml config file
Tony Mack [Tue, 22 Jun 2010 20:48:00 +0000 (20:48 +0000)]
add geni_aggregates.xml config file

15 years agofix taglevel
Barış Metin [Fri, 18 Jun 2010 08:29:53 +0000 (08:29 +0000)]
fix taglevel

15 years agoFix crash when missing sliver_defaults tag
Andy Bavier [Thu, 17 Jun 2010 19:18:57 +0000 (19:18 +0000)]
Fix crash when missing sliver_defaults tag

15 years agomerge from branch
Barış Metin [Tue, 15 Jun 2010 23:32:49 +0000 (23:32 +0000)]
merge from branch

15 years agomanually bump taglevel
Barış Metin [Tue, 15 Jun 2010 22:36:42 +0000 (22:36 +0000)]
manually bump taglevel

15 years agoFixes for Eucalyptus aggregate manager
Andy Bavier [Mon, 14 Jun 2010 19:09:05 +0000 (19:09 +0000)]
Fixes for Eucalyptus aggregate manager

15 years agomerge with geni_api branch
Tony Mack [Thu, 10 Jun 2010 20:29:16 +0000 (20:29 +0000)]
merge with geni_api branch

15 years agomerge with geni_api branch
Tony Mack [Thu, 10 Jun 2010 18:16:05 +0000 (18:16 +0000)]
merge with geni_api branch

15 years agoresearchers should be researcher
Tony Mack [Thu, 10 Jun 2010 11:56:52 +0000 (11:56 +0000)]
researchers should be researcher

15 years agoresearchers should be researcher
Tony Mack [Thu, 10 Jun 2010 11:54:42 +0000 (11:54 +0000)]
researchers should be researcher

15 years agoimplement default dict here so we can get sfa to build for python 2.4 (needed for...
Tony Mack [Wed, 9 Jun 2010 20:19:25 +0000 (20:19 +0000)]
implement default dict here so we can get sfa to build for python 2.4 (needed for the wsdl generation that happens at build time

15 years agomerge from geni_api branch
Tony Mack [Wed, 9 Jun 2010 18:30:58 +0000 (18:30 +0000)]
merge from geni_api branch

15 years agoRequires xmlsec1-openssl-devel
Tony Mack [Tue, 8 Jun 2010 16:42:27 +0000 (16:42 +0000)]
Requires xmlsec1-openssl-devel

15 years agomerge updates from geni_api branch
Tony Mack [Tue, 8 Jun 2010 16:13:04 +0000 (16:13 +0000)]
merge updates from geni_api branch

15 years agoadd temp geni_am option
Tony Mack [Tue, 8 Jun 2010 16:01:51 +0000 (16:01 +0000)]
add temp geni_am option

15 years agoRequires python-dateutil
Tony Mack [Tue, 8 Jun 2010 15:30:41 +0000 (15:30 +0000)]
Requires python-dateutil

15 years agomore methods
Tony Mack [Mon, 7 Jun 2010 19:16:50 +0000 (19:16 +0000)]
more methods