Tony Mack [Thu, 7 Jul 2011 17:19:50 +0000 (13:19 -0400)]
catch and log execptions when adding sliver attributes(tags) fails
Tony Mack [Thu, 7 Jul 2011 17:18:47 +0000 (13:18 -0400)]
remove debugging output
Tony Mack [Thu, 7 Jul 2011 16:19:55 +0000 (12:19 -0400)]
log exceptions that occur inside of threads
Tony Mack [Thu, 7 Jul 2011 16:10:50 +0000 (12:10 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Thu, 7 Jul 2011 16:10:46 +0000 (12:10 -0400)]
call dump_string instead of dump
Thierry Parmentelat [Thu, 7 Jul 2011 08:41:21 +0000 (10:41 +0200)]
various fixes - should bring createsliver back to life
Tony Mack [Wed, 6 Jul 2011 23:37:28 +0000 (19:37 -0400)]
use the correct logger
Tony Mack [Wed, 6 Jul 2011 20:31:21 +0000 (16:31 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Wed, 6 Jul 2011 20:31:14 +0000 (16:31 -0400)]
implement get_slice_attributes
Andy Bavier [Wed, 6 Jul 2011 18:48:47 +0000 (14:48 -0400)]
Undo GENICloud-specific change to PL SM
Marco Yuen [Wed, 6 Jul 2011 18:20:59 +0000 (14:20 -0400)]
Merge branch 'master' into eucalyptus-devel
Andy Bavier [Wed, 6 Jul 2011 18:18:36 +0000 (14:18 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Wed, 6 Jul 2011 18:12:46 +0000 (14:12 -0400)]
catch eception if convert_publickey fails
Tony Mack [Wed, 6 Jul 2011 18:04:57 +0000 (14:04 -0400)]
logger.warn instead of logger.warning
Andy Bavier [Wed, 6 Jul 2011 18:03:22 +0000 (14:03 -0400)]
Update RelaxNG schemas for PL RSpec changes
Andy Bavier [Wed, 6 Jul 2011 18:00:10 +0000 (14:00 -0400)]
Strip out <network> subtrees corresponding to other aggregates.
The PlanetLab slice manager sends the entire RSpec to each aggregate.
In order to cleanly validate the RSpec, first strip out portions corresponding
to other aggregates.
Tony Mack [Wed, 6 Jul 2011 17:28:29 +0000 (13:28 -0400)]
call api.get_cached_server_version() insead of _get_server_version() in CreateSliver
Thierry Parmentelat [Wed, 6 Jul 2011 15:02:37 +0000 (17:02 +0200)]
catch exception in _CreateSliver that otherwise gets discarded
still need to fix _get_server_version that's an unknown symbol
Thierry Parmentelat [Wed, 6 Jul 2011 10:47:22 +0000 (12:47 +0200)]
even safer handling of expiration types across
timestamp/datetime/strings, as this tends to be used outside of the
trust area in the pl aggregate, and RenewSliver method
Thierry Parmentelat [Wed, 6 Jul 2011 10:38:50 +0000 (12:38 +0200)]
reviewed consistency of the expiration field in credential, and calls
to utcparse that could not deal with a datetime input
smbaker [Tue, 5 Jul 2011 22:55:13 +0000 (15:55 -0700)]
fix mode bits
smbaker [Tue, 5 Jul 2011 22:53:37 +0000 (15:53 -0700)]
show logging messages on console
Andy Bavier [Tue, 5 Jul 2011 21:31:35 +0000 (17:31 -0400)]
Disable RSpec validation for now
Andy Bavier [Tue, 5 Jul 2011 21:26:15 +0000 (17:26 -0400)]
Support multiple <network> tags in the RSpec
Andy Bavier [Tue, 5 Jul 2011 21:05:30 +0000 (17:05 -0400)]
Implement GetVersion call
Andy Bavier [Tue, 5 Jul 2011 19:46:47 +0000 (15:46 -0400)]
GENICloud should only return the resources managed by its aggregates
(not by GENICloud Central)
Andy Bavier [Tue, 5 Jul 2011 19:45:33 +0000 (15:45 -0400)]
Only a single credential is being passed in to ListResources
Andy Bavier [Tue, 5 Jul 2011 19:22:45 +0000 (15:22 -0400)]
Change <cloud> tag to <network>
The PlanetLab SM requires that each aggregate's RSpec
be enclosed in a <network> tag.
Thierry Parmentelat [Tue, 5 Jul 2011 12:19:40 +0000 (14:19 +0200)]
applied dos2unix
Tony Mack [Tue, 5 Jul 2011 12:12:15 +0000 (08:12 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Tue, 5 Jul 2011 12:12:08 +0000 (08:12 -0400)]
initial checkin
Tony Mack [Tue, 5 Jul 2011 12:10:52 +0000 (08:10 -0400)]
added attributes_list() method
Tony Mack [Tue, 5 Jul 2011 12:07:36 +0000 (08:07 -0400)]
call utcparse before exiting get_expiration istead of calling it when timestamp is compared
Thierry Parmentelat [Mon, 4 Jul 2011 14:13:02 +0000 (16:13 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Mon, 4 Jul 2011 14:11:38 +0000 (16:11 +0200)]
ignore retcod of scriptlet
Thierry Parmentelat [Mon, 4 Jul 2011 14:10:34 +0000 (16:10 +0200)]
hide out files
don't generate svg anymore
Tony Mack [Fri, 1 Jul 2011 19:11:25 +0000 (15:11 -0400)]
instead of just dropping timezone info, use sfa.util.sfatime.utcparse to correctly handle datetime with timezone info
Tony Mack [Fri, 1 Jul 2011 11:50:09 +0000 (07:50 -0400)]
Fix 'non-default argument follows default argument' SyntaxError
Tony Mack [Thu, 30 Jun 2011 22:47:31 +0000 (18:47 -0400)]
remove timezone info from credential's expires timestamp
Tony Mack [Thu, 30 Jun 2011 22:43:31 +0000 (18:43 -0400)]
fix type error
Tony Mack [Thu, 30 Jun 2011 19:27:23 +0000 (15:27 -0400)]
node tag value should go in the text field
Tony Mack [Thu, 30 Jun 2011 19:26:54 +0000 (15:26 -0400)]
replace 'recursive' argument with 'depth' argument in get_attributes()
Tony Mack [Thu, 30 Jun 2011 16:04:14 +0000 (12:04 -0400)]
fix typo
Tony Mack [Thu, 30 Jun 2011 15:59:59 +0000 (11:59 -0400)]
fix string conversion
Tony Mack [Thu, 30 Jun 2011 15:48:42 +0000 (11:48 -0400)]
import urn_to_hrn
Tony Mack [Thu, 30 Jun 2011 04:56:55 +0000 (00:56 -0400)]
added default methods
Tony Mack [Thu, 30 Jun 2011 04:56:21 +0000 (00:56 -0400)]
added recursive argument to get_attributes()
Tony Mack [Thu, 30 Jun 2011 04:55:05 +0000 (00:55 -0400)]
added hostname agrument to get_node_elements()
Tony Mack [Thu, 30 Jun 2011 04:53:46 +0000 (00:53 -0400)]
only call get_trusted_certs at sfa aggregates.
Tony Mack [Thu, 30 Jun 2011 04:50:43 +0000 (00:50 -0400)]
fix typo in get_slice_attributes
Tony Mack [Thu, 30 Jun 2011 01:38:04 +0000 (21:38 -0400)]
more verbose logging
Tony Mack [Thu, 30 Jun 2011 01:02:37 +0000 (21:02 -0400)]
CreateSliver removes stale slice tags
Tony Mack [Thu, 30 Jun 2011 00:18:23 +0000 (20:18 -0400)]
CreateSliver now handles slice attributes
Tony Mack [Thu, 30 Jun 2011 00:13:59 +0000 (20:13 -0400)]
implement get_slice_attributes()
Tony Mack [Wed, 29 Jun 2011 23:38:15 +0000 (19:38 -0400)]
sliver attribute value should go in the text section
Tony Mack [Wed, 29 Jun 2011 17:12:01 +0000 (13:12 -0400)]
remove timezone info from credential expiration before validating
Tony Mack [Tue, 28 Jun 2011 17:00:24 +0000 (13:00 -0400)]
convert attribute to string
Tony Mack [Mon, 27 Jun 2011 22:09:07 +0000 (18:09 -0400)]
removing
Tony Mack [Mon, 27 Jun 2011 21:59:29 +0000 (17:59 -0400)]
updated
Tony Mack [Mon, 27 Jun 2011 20:44:27 +0000 (16:44 -0400)]
initial checkin of rspec elements
Tony Mack [Mon, 27 Jun 2011 16:39:33 +0000 (12:39 -0400)]
fix NameError
Tony Mack [Mon, 27 Jun 2011 16:18:55 +0000 (12:18 -0400)]
get cached server version in CreateSliver
Tony Mack [Fri, 24 Jun 2011 19:54:50 +0000 (15:54 -0400)]
add_sliver() removes nodes that aren't running specified sliver
Tony Mack [Fri, 24 Jun 2011 19:18:16 +0000 (15:18 -0400)]
remove namespace import
Tony Mack [Fri, 24 Jun 2011 19:07:03 +0000 (15:07 -0400)]
use sliver_type in ad rspec to denote the types of vm avalialble on nodes
Tony Mack [Fri, 24 Jun 2011 18:59:30 +0000 (14:59 -0400)]
fix bug in add_defalut_sliver_attributes
Tony Mack [Fri, 24 Jun 2011 15:32:16 +0000 (11:32 -0400)]
import error handling, delegation fixes
Tony Mack [Thu, 23 Jun 2011 23:51:53 +0000 (19:51 -0400)]
identify nodes by componet_id attribute instead of component_name attribute. component_name is not required and may not be present
Tony Mack [Thu, 23 Jun 2011 23:46:17 +0000 (19:46 -0400)]
added xrn_to_hostname() method
Tony Mack [Thu, 23 Jun 2011 23:34:41 +0000 (19:34 -0400)]
dont include the location tag if longitude or latitude is null
Tony Mack [Thu, 23 Jun 2011 21:16:33 +0000 (17:16 -0400)]
fix NameError
Tony Mack [Thu, 23 Jun 2011 21:13:33 +0000 (17:13 -0400)]
be ListResources drops 'rspec_version from call. Let aggregate return their default format
Tony Mack [Thu, 23 Jun 2011 19:13:14 +0000 (15:13 -0400)]
exit the look when we've found what we're looking for (Thanks Aaron)
Tony Mack [Thu, 23 Jun 2011 18:36:09 +0000 (14:36 -0400)]
ProtoGENI is really picky when it comes to the 'rspec_version' option. Let make sure to provide a value that wont make the call fail
Tony Mack [Thu, 23 Jun 2011 18:21:32 +0000 (14:21 -0400)]
save cache file
Tony Mack [Thu, 23 Jun 2011 18:15:44 +0000 (14:15 -0400)]
dont add redundant handlers
Tony Mack [Thu, 23 Jun 2011 17:03:56 +0000 (13:03 -0400)]
remove whitespace
Tony Mack [Wed, 22 Jun 2011 18:56:17 +0000 (14:56 -0400)]
added add_default_sliver_attribute() method
Marco Yuen [Wed, 22 Jun 2011 18:16:06 +0000 (14:16 -0400)]
Merge branch 'eucalyptus-devel' of ssh://git.planet-lab.org/git/sfa into eucalyptus-devel
Tony Mack [Wed, 22 Jun 2011 18:15:17 +0000 (14:15 -0400)]
ignore peer nodes. duh
Marco Yuen [Wed, 22 Jun 2011 18:06:42 +0000 (14:06 -0400)]
GENICLOUD-25
Start a thread that will poll Eucalyptus for instance data.
Marco Yuen [Wed, 22 Jun 2011 17:56:09 +0000 (13:56 -0400)]
Use Python's logging module to log all messages.
Marco Yuen [Tue, 21 Jun 2011 17:15:11 +0000 (13:15 -0400)]
GENICLOUD-25
Update database to keep track of (IP, time) -> instance mappings.
* Create a new table to keep track of meta data of an instance
(e.g. state, public ip, private ip, start time).
* Implement a thread to poll Eucalyptus for information about instances.
* Testing is needed.
Marco Yuen [Wed, 22 Jun 2011 18:06:42 +0000 (14:06 -0400)]
GENICLOUD-25
Start a thread that will poll Eucalyptus for instance data.
Marco Yuen [Wed, 22 Jun 2011 17:56:09 +0000 (13:56 -0400)]
Use Python's logging module to log all messages.
Tony Mack [Wed, 22 Jun 2011 01:40:19 +0000 (21:40 -0400)]
fix NameError
Tony Mack [Tue, 21 Jun 2011 20:52:35 +0000 (16:52 -0400)]
really fixed the redundant logging issue this time.
Tony Mack [Wed, 22 Jun 2011 01:40:19 +0000 (21:40 -0400)]
fix NameError
Tony Mack [Tue, 21 Jun 2011 20:52:35 +0000 (16:52 -0400)]
really fixed the redundant logging issue this time.
Marco Yuen [Tue, 21 Jun 2011 17:15:11 +0000 (13:15 -0400)]
GENICLOUD-25
Update database to keep track of (IP, time) -> instance mappings.
* Create a new table to keep track of meta data of an instance
(e.g. state, public ip, private ip, start time).
* Implement a thread to poll Eucalyptus for information about instances.
* Testing is needed.
Tony Mack [Tue, 21 Jun 2011 16:43:37 +0000 (12:43 -0400)]
fix syntax error
Tony Mack [Tue, 21 Jun 2011 15:41:33 +0000 (11:41 -0400)]
fix NameError and SyntaxError
Tony Mack [Tue, 21 Jun 2011 15:34:25 +0000 (11:34 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Tue, 21 Jun 2011 15:34:17 +0000 (11:34 -0400)]
dont hide exception message
Thierry Parmentelat [Tue, 21 Jun 2011 07:58:21 +0000 (09:58 +0200)]
Setting tag sfa-1.0-26
fixed issues with sup authority signing
fixed bugs in remove_slivers and SliverStatus
Thierry Parmentelat [Tue, 21 Jun 2011 06:56:54 +0000 (08:56 +0200)]
removed duplicate entries in changelog
Tony Mack [Mon, 20 Jun 2011 20:48:33 +0000 (16:48 -0400)]
handle sliver attribtes in the SFA rspec
Tony Mack [Mon, 20 Jun 2011 20:03:28 +0000 (16:03 -0400)]
global sliver attributes should appear in the <sliver_defaults> tag and not under each node
Tony Mack [Mon, 20 Jun 2011 18:15:07 +0000 (14:15 -0400)]
str2bool() no logger accepts 'yes' as True
Tony Mack [Mon, 20 Jun 2011 17:04:31 +0000 (13:04 -0400)]
stop redundant logging