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
Tony Mack [Wed, 7 Sep 2011 16:37:25 +0000 (12:37 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Wed, 7 Sep 2011 16:35:41 +0000 (12:35 -0400)]
trying to resolve potential issues with foreign site login bases
Thierry Parmentelat [Wed, 7 Sep 2011 13:45:02 +0000 (15:45 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Wed, 7 Sep 2011 13:44:58 +0000 (15:44 +0200)]
restore output for -v option, add -d for more verbosity
cleanup
Thierry Parmentelat [Wed, 7 Sep 2011 13:44:05 +0000 (15:44 +0200)]
restored unit test
Tony Mack [Tue, 6 Sep 2011 20:08:58 +0000 (16:08 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Tue, 6 Sep 2011 20:08:49 +0000 (16:08 -0400)]
When calling CreateSliver, only attempt to fetch user keys from user record
Thierry Parmentelat [Tue, 6 Sep 2011 14:04:36 +0000 (16:04 +0200)]
bugfix
Thierry Parmentelat [Tue, 6 Sep 2011 12:52:38 +0000 (14:52 +0200)]
unicode-friendliness for user names with accents/special chars
Thierry Parmentelat [Tue, 6 Sep 2011 12:51:32 +0000 (14:51 +0200)]
intends to provide more details when a credential won't parse
Thierry Parmentelat [Tue, 6 Sep 2011 12:50:33 +0000 (14:50 +0200)]
oops, was intended to go with previous commit
Thierry Parmentelat [Tue, 6 Sep 2011 12:48:52 +0000 (14:48 +0200)]
bugfix, in multi-dirs mode this was always using ~/.sfi/ to look for
cached version
Thierry Parmentelat [Mon, 5 Sep 2011 09:21:42 +0000 (11:21 +0200)]
dos2unix'ed
Tony Mack [Fri, 2 Sep 2011 23:43:46 +0000 (19:43 -0400)]
whitespcae
Tony Mack [Fri, 2 Sep 2011 23:42:43 +0000 (19:42 -0400)]
added class variable 'template'
Tony Mack [Fri, 2 Sep 2011 23:02:57 +0000 (19:02 -0400)]
modified schema location of base protogeni rspec version
Tony Mack [Fri, 2 Sep 2011 23:02:02 +0000 (19:02 -0400)]
import InvalidRSpec fault
Tony Mack [Fri, 2 Sep 2011 20:59:45 +0000 (16:59 -0400)]
remove namespace arg from create, init
Tony Mack [Fri, 2 Sep 2011 20:57:06 +0000 (16:57 -0400)]
initial checkin of xml_interface
Tony Mack [Fri, 2 Sep 2011 20:53:04 +0000 (16:53 -0400)]
import logger
Tony Mack [Fri, 2 Sep 2011 20:52:08 +0000 (16:52 -0400)]
renamed some class variables
Tony Mack [Fri, 2 Sep 2011 20:51:11 +0000 (16:51 -0400)]
added sfa/rspecs/versions to install path
Tony Mack [Fri, 2 Sep 2011 20:29:53 +0000 (16:29 -0400)]
added get_version_by_schema method
Tony Mack [Fri, 2 Sep 2011 20:21:35 +0000 (16:21 -0400)]
added _get_version() method
Tony Mack [Fri, 2 Sep 2011 19:56:14 +0000 (15:56 -0400)]
initial checkin of VersionManager
Tony Mack [Thu, 1 Sep 2011 20:46:02 +0000 (16:46 -0400)]
initial checkin of new rspec version implementation
Tony Mack [Thu, 1 Sep 2011 20:45:18 +0000 (16:45 -0400)]
renamged get_element_type() to get_rspec_element(). Added load_rspec_elements() method
Tony Mack [Thu, 1 Sep 2011 19:49:30 +0000 (15:49 -0400)]
moved RSpecElement and RSpecElements to rspec_element.py
Tony Mack [Thu, 1 Sep 2011 18:46:25 +0000 (14:46 -0400)]
renamed find..() to get..()
Tony Mack [Thu, 1 Sep 2011 18:24:56 +0000 (14:24 -0400)]
added attributes_list() method0
Tony Mack [Thu, 1 Sep 2011 17:19:21 +0000 (13:19 -0400)]
added XPathFilter, RSpecElement classes. added find(), find_elements(), get_element_attributes() methods
Tony Mack [Wed, 31 Aug 2011 20:10:37 +0000 (16:10 -0400)]
added InvalidRSpecElement fault
Tony Mack [Wed, 31 Aug 2011 20:09:11 +0000 (16:09 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Wed, 31 Aug 2011 20:08:59 +0000 (16:08 -0400)]
enumeration implementation
Thierry Parmentelat [Tue, 30 Aug 2011 19:23:10 +0000 (21:23 +0200)]
Setting tag sfa-1.0-35
new method record.get_field for sface
smbaker [Tue, 30 Aug 2011 16:43:05 +0000 (09:43 -0700)]
Merge branch 'master' of ssh://bakers@git.planet-lab.org/git/sfa
smbaker [Tue, 30 Aug 2011 16:40:55 +0000 (09:40 -0700)]
added get_field method
Thierry Parmentelat [Mon, 29 Aug 2011 09:03:44 +0000 (11:03 +0200)]
Setting tag sfa-1.0-34
new option -c to sfa-nuke-plc.py
CreateSliver fixed for admin-only slice tags
Tony Mack [Fri, 26 Aug 2011 22:54:54 +0000 (18:54 -0400)]
don't filter certs based on the file's extension
Tony Mack [Fri, 26 Aug 2011 17:01:54 +0000 (13:01 -0400)]
improved error and log messages
Tony Mack [Fri, 26 Aug 2011 01:02:47 +0000 (21:02 -0400)]
moved CreateSliver verification/sync
Tony Mack [Fri, 26 Aug 2011 01:01:34 +0000 (21:01 -0400)]
organized. CreateSliver will ignore admin level slice attributes (existing or requested)
Tony Mack [Thu, 25 Aug 2011 17:26:50 +0000 (13:26 -0400)]
added -c option to remove cached registry certs
Tony Mack [Wed, 24 Aug 2011 19:51:24 +0000 (15:51 -0400)]
Setting tag sfa-1.0-33
Thierry Parmentelat [Wed, 24 Aug 2011 13:12:36 +0000 (15:12 +0200)]
fix typo
Tony Mack [Wed, 24 Aug 2011 00:37:44 +0000 (20:37 -0400)]
Aggregates no longer try to lookup slice and person records when processing CreateSliver requests. Clients are expected to pass info to the aggregate
Tony Mack [Mon, 22 Aug 2011 12:22:23 +0000 (08:22 -0400)]
added urn_to_sliver_id() back
Tony Mack [Fri, 19 Aug 2011 20:45:35 +0000 (16:45 -0400)]
added lifeDays param to constructor. Certs can only be signed by a CA
Tony Mack [Fri, 19 Aug 2011 20:36:44 +0000 (16:36 -0400)]
fix exploit that allowed an authorities to issue certs for objects that dont belong to them
Tony Mack [Thu, 18 Aug 2011 15:33:50 +0000 (11:33 -0400)]
all non authority certs should be marked as CA:FALSE
Tony Mack [Wed, 17 Aug 2011 18:13:59 +0000 (14:13 -0400)]
add 'boot_state' attribute to node element in SFA rspec
Tony Mack [Wed, 17 Aug 2011 17:25:27 +0000 (13:25 -0400)]
fix NameError
Tony Mack [Tue, 16 Aug 2011 20:20:35 +0000 (16:20 -0400)]
setting sfa-1.0-32 tag