Tony Mack [Mon, 10 Oct 2011 19:48:07 +0000 (15:48 -0400)]
fixed sliver syntax
Tony Mack [Mon, 10 Oct 2011 19:46:46 +0000 (15:46 -0400)]
use sfa.client.client_helper to generate users list in CreateSliver
Tony Mack [Mon, 10 Oct 2011 19:36:48 +0000 (15:36 -0400)]
merged
Tony Mack [Mon, 10 Oct 2011 19:34:36 +0000 (15:34 -0400)]
merged
Tony Mack [Mon, 10 Oct 2011 19:30:54 +0000 (15:30 -0400)]
client helper functions
Thierry Parmentelat [Sat, 8 Oct 2011 15:20:25 +0000 (17:20 +0200)]
typo
Thierry Parmentelat [Tue, 4 Oct 2011 12:40:38 +0000 (14:40 +0200)]
cosmetic
Thierry Parmentelat [Tue, 4 Oct 2011 09:06:13 +0000 (11:06 +0200)]
when using make sync for testing, need a valid version
Tony Mack [Fri, 7 Oct 2011 19:46:36 +0000 (15:46 -0400)]
component_manger_id should be a urn, not hrn
Tony Mack [Thu, 6 Oct 2011 11:35:04 +0000 (07:35 -0400)]
added save()
Tony Mack [Thu, 6 Oct 2011 11:31:44 +0000 (07:31 -0400)]
In CreateSliver() return the result rspec not the request rspec
Tony Mack [Thu, 6 Oct 2011 03:00:15 +0000 (23:00 -0400)]
Make sure ProroGENI request rspecs have the correct schema and format
Tony Mack [Thu, 6 Oct 2011 01:26:05 +0000 (21:26 -0400)]
sfa/managers/slice_manager_pl.py
Make sure ProroGENI request rspecs have the correct schema and format
Tony Mack [Thu, 6 Oct 2011 01:21:28 +0000 (21:21 -0400)]
add content_type argument
Tony Mack [Wed, 5 Oct 2011 11:37:50 +0000 (07:37 -0400)]
toxml() no longer supports the cleanup keyword argument
Tony Mack [Tue, 4 Oct 2011 20:40:24 +0000 (16:40 -0400)]
add_slivers() will remove nodes that don't have slivers
Tony Mack [Tue, 4 Oct 2011 19:53:38 +0000 (15:53 -0400)]
Declare the correct schmea (ad/manifest/request) for ProtoGENI rspecs
Tony Mack [Tue, 4 Oct 2011 19:15:31 +0000 (15:15 -0400)]
parse_rspec() no loger exists
Tony Mack [Tue, 4 Oct 2011 19:15:03 +0000 (15:15 -0400)]
rspec.version.format should be rspec.version.version
Tony Mack [Tue, 4 Oct 2011 18:59:23 +0000 (14:59 -0400)]
fix AttributeErrors
Tony Mack [Tue, 4 Oct 2011 18:50:26 +0000 (14:50 -0400)]
add_element belongs to the XML class not the RSpec class
Tony Mack [Tue, 4 Oct 2011 18:45:47 +0000 (14:45 -0400)]
parse_xml() method now determines the xml namespace elements
Tony Mack [Tue, 4 Oct 2011 18:43:59 +0000 (14:43 -0400)]
use rspec.xml.root instead of rspec.xml
Tony Mack [Tue, 4 Oct 2011 18:42:51 +0000 (14:42 -0400)]
sfa.rspecs.xml_interface has been replaced by sfa.rspecs.xml
Tony Mack [Tue, 4 Oct 2011 18:42:05 +0000 (14:42 -0400)]
rspec.toxml() no longer supports the 'cleanup' argument
Tony Mack [Tue, 4 Oct 2011 18:41:11 +0000 (14:41 -0400)]
use rspec.xml.root instead of rspec.xml
Tony Mack [Tue, 4 Oct 2011 17:16:34 +0000 (13:16 -0400)]
renamed xml_interface.py to xml.py
Tony Mack [Mon, 3 Oct 2011 20:46:48 +0000 (16:46 -0400)]
use sfa.rspecs.rspec.RSpec instead of sfa.rspecs.pg_rspec.PGRSpec and sfa.rspecs.sfa_rspec.SFARSpec()
Tony Mack [Mon, 3 Oct 2011 20:24:31 +0000 (16:24 -0400)]
fix requested version when calling ListResources() at ProtoGENI aggregates
Tony Mack [Mon, 3 Oct 2011 20:17:38 +0000 (16:17 -0400)]
sfa_rspec_version should be default_rspec_version
Tony Mack [Mon, 3 Oct 2011 20:15:36 +0000 (16:15 -0400)]
use sfa.rspecs.rspec.RSpec to parse rspecs instead of sfa.rspecs.rspec_parser
Tony Mack [Mon, 3 Oct 2011 19:54:11 +0000 (15:54 -0400)]
removing
Tony Mack [Mon, 3 Oct 2011 19:50:02 +0000 (15:50 -0400)]
refactored remove_slivers()
Tony Mack [Mon, 3 Oct 2011 19:48:50 +0000 (15:48 -0400)]
added remove_slivers() method
Tony Mack [Mon, 3 Oct 2011 19:48:26 +0000 (15:48 -0400)]
content_type='*' is valid for any type of rspec content (advertisement, request or manifest)
Tony Mack [Mon, 3 Oct 2011 19:47:22 +0000 (15:47 -0400)]
use sfa.rspec.rspec.RSpec to parse rspecs instead sfa.rspecs.rspec_parser
Tony Mack [Sat, 1 Oct 2011 04:30:25 +0000 (00:30 -0400)]
fix merge
Tony Mack [Sat, 1 Oct 2011 04:08:06 +0000 (00:08 -0400)]
replace rspecv2 with default
Tony Mack [Sat, 1 Oct 2011 04:07:42 +0000 (00:07 -0400)]
don't log a message when get_version() returns the default rspec version
Tony Mack [Sat, 1 Oct 2011 04:07:05 +0000 (00:07 -0400)]
don't log a message when get_version() returns the default rspec version
Tony Mack [Sat, 1 Oct 2011 04:05:28 +0000 (00:05 -0400)]
use sfa.rspecs.version_manager instead of sfa.rspecs.rspec_version
Tony Mack [Sat, 1 Oct 2011 02:35:43 +0000 (22:35 -0400)]
set header and template to None
Tony Mack [Sat, 1 Oct 2011 02:35:04 +0000 (22:35 -0400)]
get_version() now accepts an rspec version object
Tony Mack [Sat, 1 Oct 2011 02:33:11 +0000 (22:33 -0400)]
RSpec class can now represent any rspec format. No longer need to explicitly instance a particular rspec format type
Tony Mack [Sat, 1 Oct 2011 02:29:50 +0000 (22:29 -0400)]
use sfa.rspecs.version_manager.VersionManager to parse rspec versions. Use sfa.rspecs.rspec to parse rspecs
Tony Mack [Sat, 1 Oct 2011 02:28:08 +0000 (22:28 -0400)]
use sfa.rspecs.version_manager.VersionManager instead of sfa.rspecs.rspec_version.RSpecVersion
Tony Mack [Sat, 1 Oct 2011 02:27:07 +0000 (22:27 -0400)]
fix add_slivers()
Tony Mack [Fri, 30 Sep 2011 19:13:41 +0000 (15:13 -0400)]
moved version specific processing logic here
Tony Mack [Fri, 30 Sep 2011 19:09:53 +0000 (15:09 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Fri, 30 Sep 2011 19:09:46 +0000 (15:09 -0400)]
moved version specific processing logic here
Tony Mack [Fri, 30 Sep 2011 19:08:20 +0000 (15:08 -0400)]
added namespaces attribute
Andy Bavier [Thu, 29 Sep 2011 21:30:41 +0000 (17:30 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Andy Bavier [Thu, 29 Sep 2011 21:30:01 +0000 (17:30 -0400)]
Bug fix for incomplete Eucalyptus metadata in DB
Tony Mack [Thu, 29 Sep 2011 21:03:58 +0000 (17:03 -0400)]
only load enabled rspec versions
Tony Mack [Thu, 29 Sep 2011 21:03:11 +0000 (17:03 -0400)]
added 'enabled' attribute. orgaized
Tony Mack [Thu, 29 Sep 2011 20:44:21 +0000 (16:44 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Thu, 29 Sep 2011 20:44:16 +0000 (16:44 -0400)]
added BaseVersion class
Andy Bavier [Thu, 29 Sep 2011 20:28:41 +0000 (16:28 -0400)]
GENICLOUD-26
Export information about Eucalyptus instances
Tony Mack [Thu, 29 Sep 2011 20:07:01 +0000 (16:07 -0400)]
updated
Tony Mack [Thu, 29 Sep 2011 16:56:29 +0000 (12:56 -0400)]
rspec version must be a python dict'
smbaker [Tue, 27 Sep 2011 02:59:23 +0000 (19:59 -0700)]
Merge branch 'master' of ssh://bakers@git.planet-lab.org/git/sfa
smbaker [Tue, 27 Sep 2011 02:59:00 +0000 (19:59 -0700)]
add merge_node methods
Tony Mack [Tue, 27 Sep 2011 00:48:10 +0000 (20:48 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Tue, 27 Sep 2011 00:48:03 +0000 (20:48 -0400)]
ListResounces will only return the nodes a sliver has allocated
smbaker [Mon, 26 Sep 2011 21:06:29 +0000 (14:06 -0700)]
add output format for list/show commands
Andy Bavier [Mon, 26 Sep 2011 20:06:53 +0000 (16:06 -0400)]
Updated example Eucalyptus RSpec
Andy Bavier [Mon, 26 Sep 2011 19:58:48 +0000 (15:58 -0400)]
Attribute renaming in network element
Renamed the 'id' attribute of the 'network' element to 'name',
for compatibility with the PlanetLab RSpec.
Tony Mack [Fri, 23 Sep 2011 19:54:45 +0000 (15:54 -0400)]
set append to False in user struct when calling CreateSliver().
Tony Mack [Fri, 23 Sep 2011 19:30:47 +0000 (15:30 -0400)]
fix NameError
Tony Mack [Fri, 23 Sep 2011 01:53:23 +0000 (21:53 -0400)]
fix bug when looking up users by urn in verify_person(). verify_person() will append users/keys by default.
Tony Mack [Wed, 21 Sep 2011 17:19:39 +0000 (13:19 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Wed, 21 Sep 2011 17:19:31 +0000 (13:19 -0400)]
compare credential expiration against datetime.utcnow() instead of datetime.today()
Andy Bavier [Wed, 21 Sep 2011 15:02:51 +0000 (11:02 -0400)]
GENICLOUD-38 Change CreateSliver to use the keys passed in as arguments.
The latest SFA code passes the user keys as arguments to CreateSliver. Use these
instead of querying the Registry.
Andy Bavier [Mon, 19 Sep 2011 17:45:00 +0000 (13:45 -0400)]
Compatibility changes
Minor changes to work with the SFA 1.0-36 release.
Tony Mack [Thu, 15 Sep 2011 12:56:30 +0000 (08:56 -0400)]
Setting tag sfa-1.0-36
Thierry Parmentelat [Thu, 15 Sep 2011 03:57:29 +0000 (05:57 +0200)]
need to define email that is used a few lines below
Tony Mack [Wed, 14 Sep 2011 22:20:53 +0000 (18:20 -0400)]
import sfa.util.xrn.Xrn
Tony Mack [Wed, 14 Sep 2011 20:25:03 +0000 (16:25 -0400)]
fix issues regarding uppercase in user's email or urn
Tony Mack [Wed, 14 Sep 2011 00:14:09 +0000 (20:14 -0400)]
verify_issuer(): Skip the call to root_cred_signer.verify_chain if trusted_gids is empty
Tony Mack [Wed, 14 Sep 2011 00:13:18 +0000 (20:13 -0400)]
Cleanup error messages. Exceptions should be raised not returned
Tony Mack [Wed, 14 Sep 2011 00:00:27 +0000 (20:00 -0400)]
lowercase extension before comparing
smbaker [Tue, 13 Sep 2011 22:38:01 +0000 (15:38 -0700)]
fix error in ListSlices
smbaker [Tue, 13 Sep 2011 04:45:49 +0000 (21:45 -0700)]
fix call name in statistics section
smbaker [Mon, 12 Sep 2011 22:29:27 +0000 (15:29 -0700)]
fix permissions
smbaker [Mon, 12 Sep 2011 22:28:48 +0000 (15:28 -0700)]
don't resolve user records if there aren't any users
Thierry Parmentelat [Mon, 12 Sep 2011 14:30:13 +0000 (16:30 +0200)]
when scanning /etc/sfa/trusted_roots, match against a hardwired list
of extensions - currently 'gid', 'cert' and 'pem', to be tuned
Thierry Parmentelat [Mon, 12 Sep 2011 13:04:39 +0000 (15:04 +0200)]
renamed class TrustedRootList into TrustedRoots
Thierry Parmentelat [Mon, 12 Sep 2011 13:00:55 +0000 (15:00 +0200)]
renamed source file trust/trustedroot.py into trust/trustedroots.py
Thierry Parmentelat [Mon, 12 Sep 2011 12:51:25 +0000 (14:51 +0200)]
partially revert previous change (*) bugfix as os.path.isfile was called without the path, and (*) re-enable the *.gid filtering,
Thierry Parmentelat [Fri, 9 Sep 2011 16:00:56 +0000 (18:00 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Fri, 9 Sep 2011 15:32:07 +0000 (17:32 +0200)]
more convenient for publishing
Tony Mack [Thu, 8 Sep 2011 20:41:27 +0000 (16:41 -0400)]
generate username from users urn if it exists
Tony Mack [Thu, 8 Sep 2011 17:07:24 +0000 (13:07 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Thu, 8 Sep 2011 17:03:29 +0000 (13:03 -0400)]
cast timeout to float
Thierry Parmentelat [Thu, 8 Sep 2011 11:55:50 +0000 (13:55 +0200)]
adding a default path to output files is wrong - this is up to the caller
Thierry Parmentelat [Thu, 8 Sep 2011 11:54:44 +0000 (13:54 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Thu, 8 Sep 2011 11:54:39 +0000 (13:54 +0200)]
add a -o/--ouput option to the create command as well
Tony Mack [Wed, 7 Sep 2011 19:48:25 +0000 (15:48 -0400)]
fix bug when importing vini internet2 sites
Tony Mack [Wed, 7 Sep 2011 18:37:43 +0000 (14:37 -0400)]
in urn_to_sliver_id(), convert all values to string before calling str.join()
Tony Mack [Wed, 7 Sep 2011 17:50:25 +0000 (13:50 -0400)]
fix NameError