Tony Mack [Tue, 24 Aug 2010 16:46:44 +0000 (16:46 +0000)]
updated
Tony Mack [Tue, 24 Aug 2010 15:24:49 +0000 (15:24 +0000)]
replace origin_hrn param with creds param
Tony Mack [Tue, 24 Aug 2010 00:44:03 +0000 (00:44 +0000)]
set the peer_id once the slice is verified
Tony Mack [Mon, 23 Aug 2010 21:49:55 +0000 (21:49 +0000)]
import copy.deepcopy
Tony Mack [Mon, 23 Aug 2010 21:43:16 +0000 (21:43 +0000)]
fix NameError (cred should be credential)
Tony Mack [Mon, 23 Aug 2010 21:36:46 +0000 (21:36 +0000)]
no need to get origin hrn here
Tony Mack [Mon, 23 Aug 2010 18:58:18 +0000 (18:58 +0000)]
fix NameError (cred should be credential)
Tony Mack [Mon, 23 Aug 2010 18:54:57 +0000 (18:54 +0000)]
there should be no self argument in filter_creds_by_caller() argument
Tony Mack [Sun, 22 Aug 2010 17:03:13 +0000 (17:03 +0000)]
pass a delegated cred in the list of creds when calling aggregate/slice manager operations
Tony Mack [Sun, 22 Aug 2010 16:50:04 +0000 (16:50 +0000)]
Pass all creds to the interface managers because they need access to any potential delegated creds, which wont be listed in valid_creds.
Tony Mack [Sun, 22 Aug 2010 16:45:35 +0000 (16:45 +0000)]
look for a delegate cred from user before using server's cred
Tony Mack [Sat, 21 Aug 2010 01:04:41 +0000 (01:04 +0000)]
getDelegatedCred returns a single credential or None, not a list of credentials.
Tony Mack [Sat, 21 Aug 2010 01:00:38 +0000 (01:00 +0000)]
added getDelegatedCred() method
Tony Mack [Fri, 20 Aug 2010 22:29:27 +0000 (22:29 +0000)]
moved filter_creds_by_caller() from auth.py to credential.py
Tony Mack [Fri, 20 Aug 2010 22:27:31 +0000 (22:27 +0000)]
added filter_cred_by_caller() method
Tony Mack [Thu, 19 Aug 2010 22:12:20 +0000 (22:12 +0000)]
fix bug where slicemgr will skip local interface when the calling cred is delegated to the slice manager
Tony Mack [Thu, 19 Aug 2010 19:26:09 +0000 (19:26 +0000)]
should be passing the caller's gid not the delegee's gid to Credential.set_issuer_keys() when delegating
Tony Mack [Thu, 19 Aug 2010 17:06:25 +0000 (17:06 +0000)]
mktime should be time.mktime
Tony Mack [Thu, 19 Aug 2010 17:05:17 +0000 (17:05 +0000)]
slice manager sets 'geni_compressed' option to False when calling ListResources at aggregates.
Tony Mack [Tue, 17 Aug 2010 21:53:56 +0000 (21:53 +0000)]
cred should be delegated to the user's authority's authority (root or sub authority)
Tony Mack [Tue, 17 Aug 2010 18:08:52 +0000 (18:08 +0000)]
honor the hrn argument
Tony Mack [Tue, 17 Aug 2010 18:07:23 +0000 (18:07 +0000)]
the result of get_aggregates() has changed
Tony Mack [Tue, 17 Aug 2010 18:00:43 +0000 (18:00 +0000)]
make sure to honor the xrn argument
Tony Mack [Mon, 16 Aug 2010 21:47:14 +0000 (21:47 +0000)]
delegate_cred comes from self
Tony Mack [Mon, 16 Aug 2010 21:44:19 +0000 (21:44 +0000)]
get_aggregates and get_registries returns full interface details (urn, hrn, url, address, port)
Tony Mack [Mon, 16 Aug 2010 17:06:39 +0000 (17:06 +0000)]
should compress the 'filtered_rspec'
and not the 'rspec' variable
Tony Mack [Mon, 16 Aug 2010 17:05:29 +0000 (17:05 +0000)]
added get_gid to sfi
Tony Mack [Thu, 12 Aug 2010 02:21:28 +0000 (02:21 +0000)]
added get_registry, getCredential, clean_key_cred() methods to ComponentAPI class
Tony Mack [Thu, 12 Aug 2010 02:10:14 +0000 (02:10 +0000)]
removing
Tony Mack [Tue, 10 Aug 2010 16:28:17 +0000 (16:28 +0000)]
added delegate_cred()
Tony Mack [Tue, 10 Aug 2010 02:24:24 +0000 (02:24 +0000)]
aded get_gid() and get_cached_gid() helper methods.
Tony Mack [Mon, 9 Aug 2010 20:21:33 +0000 (20:21 +0000)]
set_issuer_keys() accepts filenames not objects
Tony Mack [Mon, 9 Aug 2010 20:20:59 +0000 (20:20 +0000)]
pass the gid's filename instead f the gid object to Credential.delegate
Tony Mack [Mon, 9 Aug 2010 20:00:01 +0000 (20:00 +0000)]
use set_issuer_keys() instead of set_isser()
Tony Mack [Mon, 9 Aug 2010 19:52:34 +0000 (19:52 +0000)]
fix attribute error
Tony Mack [Mon, 9 Aug 2010 19:01:16 +0000 (19:01 +0000)]
in remove(), make sure use type if it is None
Tony Mack [Mon, 9 Aug 2010 19:00:05 +0000 (19:00 +0000)]
no longer use deprecated registry methods
Tony Mack [Mon, 9 Aug 2010 18:37:07 +0000 (18:37 +0000)]
fix order of expected arguemnts
Tony Mack [Mon, 9 Aug 2010 17:19:23 +0000 (17:19 +0000)]
No longer use deprecated SliceInterface methods
Tony Mack [Mon, 9 Aug 2010 17:17:51 +0000 (17:17 +0000)]
should be checking for the startslice priv
Tony Mack [Mon, 9 Aug 2010 17:15:17 +0000 (17:15 +0000)]
fix NameError
Tony Mack [Mon, 9 Aug 2010 17:13:49 +0000 (17:13 +0000)]
import sfa.util.parameter.Mixed
Tony Mack [Mon, 9 Aug 2010 17:02:53 +0000 (17:02 +0000)]
fix arguments whtn calling registry.Resolve
Tony Mack [Mon, 9 Aug 2010 16:38:19 +0000 (16:38 +0000)]
fix arguments whtn calling registry.Resolve
Tony Mack [Mon, 9 Aug 2010 16:32:23 +0000 (16:32 +0000)]
should be checking for the getticket priv
Tony Mack [Mon, 9 Aug 2010 16:28:17 +0000 (16:28 +0000)]
removed caller hrn from accept arguments
Tony Mack [Fri, 6 Aug 2010 22:03:59 +0000 (22:03 +0000)]
remove refrences to geni_am
Tony Mack [Fri, 6 Aug 2010 22:03:44 +0000 (22:03 +0000)]
method no longer necessary
Tony Mack [Fri, 6 Aug 2010 21:58:33 +0000 (21:58 +0000)]
updated
Tony Mack [Fri, 6 Aug 2010 21:57:54 +0000 (21:57 +0000)]
Replacing remove with Remove and update with Update
Tony Mack [Fri, 6 Aug 2010 21:43:22 +0000 (21:43 +0000)]
Replacing register with Register
Tony Mack [Fri, 6 Aug 2010 21:42:45 +0000 (21:42 +0000)]
shouldn't specify an hrn when validating credentials for this operation
Tony Mack [Fri, 6 Aug 2010 21:39:54 +0000 (21:39 +0000)]
rename variable
Tony Mack [Fri, 6 Aug 2010 21:28:38 +0000 (21:28 +0000)]
fix bug in get_auth_cred
Tony Mack [Fri, 6 Aug 2010 21:20:23 +0000 (21:20 +0000)]
Replacing list with List
Tony Mack [Fri, 6 Aug 2010 21:11:17 +0000 (21:11 +0000)]
Replacing get_gids with GetGids
Tony Mack [Fri, 6 Aug 2010 21:10:39 +0000 (21:10 +0000)]
should be checking for the startslice 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
Tony Mack [Fri, 6 Aug 2010 21:00:38 +0000 (21:00 +0000)]
use Resolve instead of resolve
Tony Mack [Fri, 6 Aug 2010 20:58:41 +0000 (20:58 +0000)]
Replaced get_credential with GetCredential and get_self_credential with GetSelfCredential
Tony Mack [Fri, 6 Aug 2010 20:33:01 +0000 (20:33 +0000)]
remove the cred parameter from registry_manager_pl.resolve()
Tony Mack [Fri, 6 Aug 2010 20:00:50 +0000 (20:00 +0000)]
replaceing resolve with Resolve
Tony Mack [Fri, 6 Aug 2010 16:39:49 +0000 (16:39 +0000)]
no longer need the geni_am wrapper
Tony Mack [Fri, 6 Aug 2010 16:36:26 +0000 (16:36 +0000)]
no longer need the geni_am_pl wrapper
Tony Mack [Fri, 6 Aug 2010 16:26:10 +0000 (16:26 +0000)]
added sfa version to get_version() result
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.
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.
Tony Mack [Fri, 6 Aug 2010 16:01:32 +0000 (16:01 +0000)]
updated 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
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
Tony Mack [Thu, 5 Aug 2010 22:55:11 +0000 (22:55 +0000)]
redeem_ticket has been replaced by RedeemTicket
Tony Mack [Thu, 5 Aug 2010 22:46:52 +0000 (22:46 +0000)]
get_ticket has been replaced by GetTicket
Tony Mack [Thu, 5 Aug 2010 12:39:30 +0000 (12:39 +0000)]
CreateSliver returns the allocated rspec
Tony Mack [Thu, 5 Aug 2010 02:37:55 +0000 (02:37 +0000)]
get_slices has been replaced by ListSlices
Tony Mack [Thu, 5 Aug 2010 02:17:07 +0000 (02:17 +0000)]
fix bug in start_slice() and stop_slice()
Tony Mack [Thu, 5 Aug 2010 01:44:05 +0000 (01:44 +0000)]
fix import error
Tony Mack [Thu, 5 Aug 2010 00:27:01 +0000 (00:27 +0000)]
removed reboot
Tony Mack [Thu, 5 Aug 2010 00:23:42 +0000 (00:23 +0000)]
removing get_gid
Tony Mack [Thu, 5 Aug 2010 00:19:25 +0000 (00:19 +0000)]
removing create_gid
Tony Mack [Thu, 5 Aug 2010 00:10:17 +0000 (00:10 +0000)]
Remove delegate_cred() method
Tony Mack [Thu, 5 Aug 2010 00:07:25 +0000 (00:07 +0000)]
added delegeate method to Credential
Tony Mack [Wed, 4 Aug 2010 22:51:31 +0000 (22:51 +0000)]
should call manager.slice_status() here
Tony Mack [Wed, 4 Aug 2010 14:30:59 +0000 (14:30 +0000)]
Shutdown (alias for Stop) supported at slicemgr and aggregate interfaces
Tony Mack [Wed, 4 Aug 2010 14:28:12 +0000 (14:28 +0000)]
RenewSliver supported at aggregate and slicemanager interfaces
Tony Mack [Tue, 3 Aug 2010 22:37:35 +0000 (22:37 +0000)]
Added UpdateSliver
Tony Mack [Tue, 3 Aug 2010 22:34:44 +0000 (22:34 +0000)]
added Stop and Start
Tony Mack [Tue, 3 Aug 2010 22:34:34 +0000 (22:34 +0000)]
now exported by aggregate, slicemgr and component interfaces
Tony Mack [Tue, 3 Aug 2010 22:30:18 +0000 (22:30 +0000)]
added slice_status()
Tony Mack [Tue, 3 Aug 2010 22:25:05 +0000 (22:25 +0000)]
stop_slice replaced by Stop
Tony Mack [Tue, 3 Aug 2010 22:24:42 +0000 (22:24 +0000)]
start_slice replaced by Start
Tony Mack [Tue, 3 Aug 2010 22:24:09 +0000 (22:24 +0000)]
delete_slice replaced by DeleteSliver
Tony Mack [Tue, 3 Aug 2010 21:17:49 +0000 (21:17 +0000)]
api.get_interface() is now named api.get_interface_manager()
Tony Mack [Tue, 3 Aug 2010 21:16:52 +0000 (21:16 +0000)]
added __get_registry_objects() helper method.
Tony Mack [Tue, 3 Aug 2010 21:15:52 +0000 (21:15 +0000)]
whitespace
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
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
Tony Mack [Tue, 3 Aug 2010 20:18:04 +0000 (20:18 +0000)]
renamed api.get_manager() to api.get_interface_manager()
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
Tony Mack [Tue, 3 Aug 2010 19:18:39 +0000 (19:18 +0000)]
moved merge_rspec() from rspec.py to rspecHelper.py
Tony Mack [Mon, 2 Aug 2010 21:28:59 +0000 (21:28 +0000)]
officially replaces get_resources