Sandrine Avakian [Fri, 23 Mar 2012 14:01:46 +0000 (15:01 +0100)]
Changes for use in sfa.
Using special planetlab variables instead of slab.
Sandrine Avakian [Fri, 23 Mar 2012 12:46:45 +0000 (13:46 +0100)]
Corrected silver_status to use with sfa.
Using pl_login.
Sandrine Avakian [Fri, 23 Mar 2012 12:34:54 +0000 (13:34 +0100)]
Corrected oar_job_id not a str in GetSlices.
Removed missing keys in slice record in sliver_status.
Sandrine Avakian [Fri, 23 Mar 2012 11:41:46 +0000 (12:41 +0100)]
Removed remaining site_login_base in slabdriver.py
Sandrine Avakian [Fri, 23 Mar 2012 10:14:02 +0000 (11:14 +0100)]
Corrected sliver_status.
Sandrine Avakian [Wed, 21 Mar 2012 13:36:17 +0000 (14:36 +0100)]
Added column node_list (array) in senslab_slice table.
Sandrine Avakian [Mon, 19 Mar 2012 16:28:28 +0000 (17:28 +0100)]
Modified GetSlices to use SQLAlchemy.
'show' now updating job id.
Sandrine Avakian [Thu, 15 Mar 2012 16:17:27 +0000 (17:17 +0100)]
Fixed oarjob creation and update.
Sandrine Avakian [Wed, 14 Mar 2012 10:34:08 +0000 (11:34 +0100)]
Seems a bug corrected on January 13 stroke again..
Corrected install_peer_certs trusted_gid not defined problem.
The sfa-start master is ok, can't find when the bug fixing line
got deleted.
Sandrine Avakian [Wed, 14 Mar 2012 09:38:27 +0000 (10:38 +0100)]
Merge branch 'master' into senslab2
Sandrine Avakian [Wed, 14 Mar 2012 09:36:20 +0000 (10:36 +0100)]
Corrected import site
- corrected GetSites
- corrected GetNodes
Federation still notworking.
Thierry Parmentelat [Tue, 13 Mar 2012 14:34:25 +0000 (07:34 -0700)]
Merge branch 'upstreammaster'
Tony Mack [Tue, 13 Mar 2012 00:36:12 +0000 (20:36 -0400)]
only import ssh keys
Tony Mack [Mon, 12 Mar 2012 16:42:22 +0000 (12:42 -0400)]
sfa.clientbin.sfaadmin replaces sfa-ca.py, sfa-nuke.py and sfa-import.py
Tony Mack [Mon, 12 Mar 2012 16:41:10 +0000 (12:41 -0400)]
removing
Tony Mack [Mon, 12 Mar 2012 16:40:41 +0000 (12:40 -0400)]
removing
Tony Mack [Mon, 12 Mar 2012 16:40:11 +0000 (12:40 -0400)]
spaces
Tony Mack [Mon, 12 Mar 2012 16:39:03 +0000 (12:39 -0400)]
handle potential exception if db is not under version control
Tony Mack [Mon, 12 Mar 2012 16:33:28 +0000 (12:33 -0400)]
fix NameError
Tony Mack [Mon, 12 Mar 2012 16:31:38 +0000 (12:31 -0400)]
fix NameError
Tony Mack [Mon, 12 Mar 2012 16:30:57 +0000 (12:30 -0400)]
fix NameError
Tony Mack [Mon, 12 Mar 2012 16:29:49 +0000 (12:29 -0400)]
fix NameError
Tony Mack [Mon, 12 Mar 2012 16:16:19 +0000 (12:16 -0400)]
implement registry_import
Tony Mack [Mon, 12 Mar 2012 16:15:56 +0000 (12:15 -0400)]
added Importer class (replaces sfa.importer.sfaimporter
Tony Mack [Fri, 9 Mar 2012 22:07:22 +0000 (17:07 -0500)]
fix various errors
Tony Mack [Fri, 9 Mar 2012 22:04:43 +0000 (17:04 -0500)]
fix import error
Tony Mack [Fri, 9 Mar 2012 22:02:48 +0000 (17:02 -0500)]
spelling
Tony Mack [Fri, 9 Mar 2012 22:01:47 +0000 (17:01 -0500)]
fix indent error
Tony Mack [Fri, 9 Mar 2012 22:00:51 +0000 (17:00 -0500)]
add cert to list of valid commands
Tony Mack [Fri, 9 Mar 2012 21:52:34 +0000 (16:52 -0500)]
implemnt more certificate and aggregate commands
Sandrine Avakian [Fri, 9 Mar 2012 14:57:51 +0000 (15:57 +0100)]
Some emails from LDAP are missing = set field to None.
Created slab_sfa db, and senslab_slice table.
Using SQLalchemy in slabpostgres instead of psycopg (
as in sfa master).
Removed unused files.
TODO : use Query objects from SQLalchemy to make
the filtering when selecting on senslab_slice.
Tony Mack [Thu, 8 Mar 2012 20:16:07 +0000 (15:16 -0500)]
fix bug in get_rspec
Tony Mack [Thu, 8 Mar 2012 19:39:19 +0000 (14:39 -0500)]
fix AttributeError
Tony Mack [Thu, 8 Mar 2012 19:33:00 +0000 (14:33 -0500)]
fix call to registry_manager.GetCredential
Tony Mack [Wed, 7 Mar 2012 19:32:49 +0000 (14:32 -0500)]
formatting
Tony Mack [Wed, 7 Mar 2012 19:28:58 +0000 (14:28 -0500)]
fix dump()
Tony Mack [Wed, 7 Mar 2012 19:10:04 +0000 (14:10 -0500)]
added get_field()
Tony Mack [Wed, 7 Mar 2012 17:26:52 +0000 (12:26 -0500)]
fix save_as_xml()
Sandrine Avakian [Wed, 7 Mar 2012 09:13:54 +0000 (10:13 +0100)]
Merge branch 'master' into senslab2
Sandrine Avakian [Wed, 7 Mar 2012 09:10:48 +0000 (10:10 +0100)]
Cleaning up unused senslab files.
Sandrine Avakian [Wed, 7 Mar 2012 08:59:12 +0000 (09:59 +0100)]
Thrash commit to use SQLalchemy and create senslab_slice table.
NOT WORKING.
Didi it for merging updated master branch.
Thierry Parmentelat [Tue, 6 Mar 2012 21:47:28 +0000 (22:47 +0100)]
Merge branch 'upstreammaster'
Tony Mack [Tue, 6 Mar 2012 16:36:21 +0000 (11:36 -0500)]
fix bug that causes a slice with no nodes to have an in incorrect rspec
Sandrine Avakian [Tue, 6 Mar 2012 09:02:16 +0000 (10:02 +0100)]
Changed the import - now using generic sfa-importer.py
=>creation of slabimporter.py
=>modification of slab.py to take into account new importer lass.
=> modification of Getsites in OARrestapi .
Git User [Sun, 4 Mar 2012 15:26:12 +0000 (10:26 -0500)]
Merge remote-tracking branch 'origin/master'
Thierry Parmentelat [Sun, 4 Mar 2012 15:23:58 +0000 (16:23 +0100)]
Merge branch 'alchemy'
Thierry Parmentelat [Sun, 4 Mar 2012 09:57:42 +0000 (10:57 +0100)]
fix packaging of sfaadmin.py
Tony Mack [Sat, 3 Mar 2012 01:16:19 +0000 (20:16 -0500)]
fix bugs
Tony Mack [Sat, 3 Mar 2012 00:19:12 +0000 (19:19 -0500)]
SfaRecord has been replaced by Record
Tony Mack [Fri, 2 Mar 2012 22:32:13 +0000 (17:32 -0500)]
remove sqlalchemy dependency from sfi
Tony Mack [Fri, 2 Mar 2012 22:31:58 +0000 (17:31 -0500)]
initial checkin
Tony Mack [Fri, 2 Mar 2012 22:12:19 +0000 (17:12 -0500)]
remove unused import
Tony Mack [Fri, 2 Mar 2012 22:11:52 +0000 (17:11 -0500)]
add some placeholders in comments for later use
Tony Mack [Fri, 2 Mar 2012 22:09:23 +0000 (17:09 -0500)]
implement more methods
Tony Mack [Fri, 2 Mar 2012 22:08:33 +0000 (17:08 -0500)]
remove unused import
Sandrine Avakian [Wed, 29 Feb 2012 12:33:11 +0000 (13:33 +0100)]
Merge branch 'master' into senslab2
Conflicts:
sfa/server/sfa-start.py
Sandrine Avakian [Wed, 29 Feb 2012 09:07:08 +0000 (10:07 +0100)]
Removed hard coded login in GET requests (OARrestapi).
Only GetJobIds needs a username. Modified SendRequest and
GetREquestFromOARapi to take this into account.
Thierry Parmentelat [Tue, 28 Feb 2012 18:58:57 +0000 (19:58 +0100)]
Merge branch 'upstreammaster'
Sandrine Avakian [Tue, 28 Feb 2012 15:11:36 +0000 (16:11 +0100)]
Added sliver_status in slabdriver.
Added username as a parameter in POST (OARrestapi).
Tony Mack [Mon, 27 Feb 2012 22:01:44 +0000 (17:01 -0500)]
fix bugs in disk_image_to_rspec_object(), get_machine_image_details()
Tony Mack [Mon, 27 Feb 2012 22:00:19 +0000 (17:00 -0500)]
added resources implementation
Tony Mack [Mon, 27 Feb 2012 21:02:31 +0000 (16:02 -0500)]
modified sfa.manager.registry_manager.RegistryManager.GetCredential(), replaced boolean 'is_local' parameter with string 'caller_xrn' parameter
Tony Mack [Mon, 27 Feb 2012 20:17:11 +0000 (15:17 -0500)]
implement credential()
Tony Mack [Mon, 27 Feb 2012 17:04:16 +0000 (12:04 -0500)]
fix remove
Tony Mack [Mon, 27 Feb 2012 17:03:35 +0000 (12:03 -0500)]
implement remove()
Tony Mack [Mon, 27 Feb 2012 16:36:51 +0000 (11:36 -0500)]
moving
Thierry Parmentelat [Fri, 24 Feb 2012 17:47:01 +0000 (18:47 +0100)]
Merge branch 'master' into sqlalchemy
Conflicts:
sfa/importer/sfa-import-plc.py
Thierry Parmentelat [Fri, 24 Feb 2012 17:39:24 +0000 (18:39 +0100)]
Setting tag sfa-2.1-3
slice x researcher rel. in database,
plimporter to maintain that, as well as user.email, and more robust
ongoing draft for sfaadmin tool
support for a federica driver
support for a nova/euca driver
no more sfa-clean-peer-records script
Thierry Parmentelat [Fri, 24 Feb 2012 15:46:48 +0000 (16:46 +0100)]
stupid java wants creds as strings
Thierry Parmentelat [Fri, 24 Feb 2012 15:45:09 +0000 (16:45 +0100)]
bye syncrica
Thierry Parmentelat [Fri, 24 Feb 2012 15:44:43 +0000 (16:44 +0100)]
fix dumps (may be run client-side or server-side)
Tony Mack [Fri, 24 Feb 2012 13:20:41 +0000 (08:20 -0500)]
store user's email in their gid
Thierry Parmentelat [Fri, 24 Feb 2012 11:37:30 +0000 (12:37 +0100)]
go for a unique config URL for the federica xmlrpc service
Thierry Parmentelat [Fri, 24 Feb 2012 10:52:18 +0000 (11:52 +0100)]
Merge branch 'master' into sqlalchemy
Conflicts:
sfa/storage/record.py
Sandrine Avakian [Thu, 23 Feb 2012 16:06:30 +0000 (17:06 +0100)]
Added DeleteJobs in SlabDriver.
Fixed the OAR/EH/Hibernate/java lib problem by using dirty
hardcoded username in the code.(original senslab account savakian
behaves really weird and cannot be deleted entirely
from the rpod senslab platform. Using new account avakian
but sfa BD is not synchronized with senslab prod LDAP:
avakian not existing in sfa.Using savakian slice and avakian for
oar etc...)
Sandrine Avakian [Wed, 22 Feb 2012 11:47:02 +0000 (12:47 +0100)]
Trying to fix the "platform crash" pbm.
Scheduling an experiment to take place in 3 min on OAR instead
of being immediate.
------------------
Since it seems I don't have admin rights on OAR from sfa-vm2,
I can't test the code. I am pushing these things hoping I can test
it on sfa-vm, NT's VM.
......Seriously -_-....
SA.
Thierry Parmentelat [Tue, 21 Feb 2012 11:07:28 +0000 (12:07 +0100)]
cosmetic / nicer dumps
Thierry Parmentelat [Tue, 21 Feb 2012 10:52:13 +0000 (11:52 +0100)]
missing import and adds validation hooks for datetime columns
Thierry Parmentelat [Tue, 21 Feb 2012 10:46:51 +0000 (11:46 +0100)]
user records were missing date_created - renamed user_person for consistency
Tony Mack [Mon, 20 Feb 2012 16:23:10 +0000 (11:23 -0500)]
use pprint.PrettyPrinter intead of pprint.pformat
Tony Mack [Mon, 20 Feb 2012 16:13:19 +0000 (11:13 -0500)]
updated dump
Tony Mack [Mon, 20 Feb 2012 16:07:42 +0000 (11:07 -0500)]
version(), status(), slices()
Thierry Parmentelat [Sun, 19 Feb 2012 08:29:59 +0000 (09:29 +0100)]
Merge branch 'master' into sqlalchemy
Conflicts:
config/default_config.xml
sfa.spec
Removed:
sfa/server/sfa-clean-peer-records.py
sfa/storage/record.py
Tony Mack [Sat, 18 Feb 2012 14:23:13 +0000 (09:23 -0500)]
parse timestamps correctly
Thierry Parmentelat [Fri, 17 Feb 2012 15:34:16 +0000 (16:34 +0100)]
db now has slice x researcher relation ship
plimporter preserves that
not yet used by registry when issuing credentials though
Tony Mack [Fri, 17 Feb 2012 13:50:29 +0000 (08:50 -0500)]
removed sfa-clean-peer-records.py
Tony Mack [Fri, 17 Feb 2012 03:42:01 +0000 (22:42 -0500)]
modified dump()
Tony Mack [Thu, 16 Feb 2012 22:24:22 +0000 (17:24 -0500)]
updaed show()
Tony Mack [Thu, 16 Feb 2012 21:50:29 +0000 (16:50 -0500)]
implement show
Tony Mack [Thu, 16 Feb 2012 21:47:29 +0000 (16:47 -0500)]
import sfa.util.config.Config
Tony Mack [Thu, 16 Feb 2012 21:39:02 +0000 (16:39 -0500)]
fix bug in Resolve
Tony Mack [Thu, 16 Feb 2012 21:29:33 +0000 (16:29 -0500)]
initial checkin of admin script
Tony Mack [Thu, 16 Feb 2012 19:11:06 +0000 (14:11 -0500)]
removing unused script
Tony Mack [Wed, 15 Feb 2012 19:29:12 +0000 (14:29 -0500)]
reorganized
Tony Mack [Wed, 15 Feb 2012 19:25:05 +0000 (14:25 -0500)]
fix sliver_status
Tony Mack [Tue, 14 Feb 2012 18:10:14 +0000 (13:10 -0500)]
changed some config options
Tony Mack [Tue, 14 Feb 2012 13:21:00 +0000 (08:21 -0500)]
create slivers using EucaShell
Tony Mack [Tue, 14 Feb 2012 13:17:36 +0000 (08:17 -0500)]
comments
Tony Mack [Tue, 14 Feb 2012 13:17:13 +0000 (08:17 -0500)]
added refrence to sfa.openstack.euca_shell.EucaShell
Tony Mack [Tue, 14 Feb 2012 13:16:07 +0000 (08:16 -0500)]
initial checkin