Sandrine Avakian [Tue, 7 Aug 2012 09:21:17 +0000 (11:21 +0200)]
Just adding small Getslices test.
Sandrine Avakian [Thu, 2 Aug 2012 13:05:58 +0000 (15:05 +0200)]
Removed custom timeslot used for senslab Rspec.
Sandrine Avakian [Wed, 1 Aug 2012 14:55:08 +0000 (16:55 +0200)]
Removed custom timeslot and duration to make a reservation on OAR.
Now using SFA format with leases to make reservation.
Refactored code: Shrinked LaunchExperimentOnOAR and created new functions
to create the request, process the walltime, configure the experiment
and launch senslab experiment using the java lib.
Launching an experiment asap still possible, although this is not supposed
to be used in SFA.
Sandrine Avakian [Fri, 27 Jul 2012 14:38:13 +0000 (16:38 +0200)]
Corrected error in GetLeases which was causing reservation list to be empty
whenever leases where filtered using a slice name.
Implemented DeleteLeases in SlabDriver.
Corrected verify_slice_leases according to the new prototype of
DeleteLeases.
Sandrine Avakian [Fri, 27 Jul 2012 12:30:28 +0000 (14:30 +0200)]
Removed module usage sfa.planetlab.plxrn from senslab files.
Created slab_xrn_to_hostname and slab_xrn_object in slabaggregate to get urn
from hrn / hostnames and authorities to replace PlXrn usage.
Corrected component_manager in rspec which was including senslab's sites
as authorities.
Sandrine Avakian [Fri, 27 Jul 2012 08:35:46 +0000 (10:35 +0200)]
Getting reserved node now handles the case where reservation
are defined as "as soon as possible" and do not have information
on scheduled start and resources.
Please enter the commit message for your changes. Lines starting
Sandrine Avakian [Wed, 25 Jul 2012 14:53:36 +0000 (16:53 +0200)]
Fixed bug : sfi.py show <node_hrn> was not working because
the hrn was wrong in the sfa db (escape'\' characters inserted
and not removed from the hrn).
Fixed node hrn generation in slabimporter and OARrestapi
resulted in remving sfa.planetlab.plxrn PlXrn module from these
2 files.
Sandrine Avakian [Tue, 24 Jul 2012 13:36:33 +0000 (15:36 +0200)]
Weird bug when only cleaning slabimporter.py.
Better forget it for now.
Revert "Cleaning slabimporter.py - STEP 1"
This reverts commit
e5b6a06ff6494a320eea8e126c37c3411bf90014.
Sandrine Avakian [Tue, 24 Jul 2012 12:44:02 +0000 (14:44 +0200)]
Cleaning slabimporter.py - STEP 1
Sandrine Avakian [Mon, 23 Jul 2012 13:51:19 +0000 (15:51 +0200)]
Fixed bug in list_slices. Slices'urn was not correct
because of the use of slicename_to_hrn from plaetlab,plxrn.
Sandrine Avakian [Mon, 23 Jul 2012 12:49:28 +0000 (14:49 +0200)]
Corrected bug in GetSlices. Now returns a list of dict of slice records
if no slice filter is provided (instead of a list of SQLAlchmey objects).
Sandrine Avakian [Mon, 23 Jul 2012 12:37:52 +0000 (14:37 +0200)]
Removed unused import from planetlab.plxrn in slab files.
Sandrine Avakian [Mon, 23 Jul 2012 09:16:16 +0000 (11:16 +0200)]
Added field position in Slab RSpec , which include posx , posy
and posz for each node.
Location field is supposed to hold the position of the senslab's
site (Grenoble, Strasbourg...).
Sandrine Avakian [Thu, 19 Jul 2012 14:55:07 +0000 (16:55 +0200)]
Corrected stupid bug in POSTRequestToOARRestAPI.
Sandrine Avakian [Thu, 19 Jul 2012 14:45:57 +0000 (16:45 +0200)]
Added hardware_types in slab RSpec, as well as
connection information (login and ssh to the senslab info)
upon slice/job creation.
savakian [Wed, 18 Jul 2012 11:35:27 +0000 (13:35 +0200)]
Corrected bug in bash_nukem .
Sandrine Avakian [Wed, 18 Jul 2012 11:02:01 +0000 (13:02 +0200)]
Files moved into /senslab/config/senslab or
/senslab/config/senslab2 folder.
Sandrine Avakian [Wed, 18 Jul 2012 09:29:12 +0000 (11:29 +0200)]
Modified bash_nukem to handle the different configs of
our 2 sfa vm (senslab and senslab2).
Added configuration files for sfa-vm (NT's vm) and created
folder to hold each different configuration fiels.
Sandrine Avakian [Tue, 17 Jul 2012 14:47:51 +0000 (16:47 +0200)]
Fixed GetLeases to handle unregisterd user.
Sandrine Avakian [Tue, 17 Jul 2012 14:11:50 +0000 (16:11 +0200)]
First draft,
Added specific senslab options in RSpec : mobile, radio and archi.
mobile is at the same level as the node hostname and component_id.
Radio and archi are inside hardware_type.
Done by using new class SlabNode along with new fields,
heriting from the Node class.
Sandrine Avakian [Tue, 17 Jul 2012 14:08:08 +0000 (16:08 +0200)]
Modified 'mobile' parameter of a node.
Value is set to string "False" or "True" instead
of integer.
Sandrine Avakian [Tue, 17 Jul 2012 14:06:31 +0000 (16:06 +0200)]
Corrected error in LdapFindUser when looking for a disabled
user in LDAP.
Sandrine Avakian [Mon, 16 Jul 2012 14:11:34 +0000 (16:11 +0200)]
Adding sfi.py resources -rsla -l all
Slab Rspec display leases as well
Sandrine Avakian [Fri, 13 Jul 2012 11:21:37 +0000 (13:21 +0200)]
Merge branch 'master' into senslab2
Sandrine Avakian [Fri, 13 Jul 2012 11:17:28 +0000 (13:17 +0200)]
Modified testsuite.
Thierry Parmentelat [Fri, 13 Jul 2012 07:27:37 +0000 (09:27 +0200)]
Merge branch 'upstreammaster'
Thierry Parmentelat [Fri, 13 Jul 2012 07:25:40 +0000 (09:25 +0200)]
thanks Sandrive
Sandrine Avakian [Thu, 12 Jul 2012 14:59:05 +0000 (16:59 +0200)]
Added duration calculation in slabaggregate.py /get_leases.
Sandrine Avakian [Thu, 12 Jul 2012 14:53:03 +0000 (16:53 +0200)]
Leases features up-to-date.
Using start-time and duration, as well as granularity.
DEfined new slabdriver function GetLeaseGranularity.
grain set to 60sec for Senslab.
Sandrine Avakian [Thu, 12 Jul 2012 13:17:25 +0000 (15:17 +0200)]
Fixed bug with __process_walltime (Function was
not considered as defined during runtime). Function is now
defined within LaunchExperimentOnOAR.
Cutting too long lines was not possible when using SQLalchemy queries.
Revert to "too long line" for some slab_dbsession.query queries.
Sandrine Avakian [Thu, 12 Jul 2012 12:27:07 +0000 (14:27 +0200)]
Merge branch 'master' into senslab2
Thierry Parmentelat [Wed, 11 Jul 2012 15:45:04 +0000 (17:45 +0200)]
Merge branch 'upstreammaster'
Thierry Parmentelat [Wed, 11 Jul 2012 15:42:38 +0000 (17:42 +0200)]
Setting tag sfa-2.1-13
bugfix that prevented to call 'sfi create' - (was broken in sfa-2.1-12)
sfi to remove expired credentials
Sandrine Avakian [Wed, 11 Jul 2012 14:23:04 +0000 (16:23 +0200)]
Corrected sfa_config/site.xml in bash_nukem
Thierry Parmentelat [Wed, 11 Jul 2012 14:11:06 +0000 (16:11 +0200)]
cosmetic
Thierry Parmentelat [Wed, 11 Jul 2012 14:09:05 +0000 (16:09 +0200)]
show warning message when deleting an expired credential
also pass right logger to SfaClientBootstrap so the msg shows up
Thierry Parmentelat [Wed, 11 Jul 2012 14:07:21 +0000 (16:07 +0200)]
renamed sfi commands create_gid -> gid & get_trusted_certs -> trusted
Thierry Parmentelat [Wed, 11 Jul 2012 12:50:24 +0000 (14:50 +0200)]
Merge branch 'upstreammaster'
Thierry Parmentelat [Wed, 11 Jul 2012 12:17:51 +0000 (14:17 +0200)]
bugfix, candidates needs to recognize an input when it exactly matches
Tony Mack [Tue, 10 Jul 2012 18:53:26 +0000 (14:53 -0400)]
remove expired credentials
Tony Mack [Tue, 10 Jul 2012 17:21:01 +0000 (13:21 -0400)]
Setting tag sfa-2.1-12
Tony Mack [Mon, 9 Jul 2012 13:16:56 +0000 (09:16 -0400)]
report status for each resrouce in SliverStatus
Thierry Parmentelat [Mon, 9 Jul 2012 10:22:33 +0000 (12:22 +0200)]
move candidates unit test where it belongs
Thierry Parmentelat [Thu, 5 Jul 2012 16:58:15 +0000 (18:58 +0200)]
sfi can use partial non-ambiguous command names like sfaadmin
Thierry Parmentelat [Thu, 5 Jul 2012 16:49:32 +0000 (18:49 +0200)]
add -C to display credentials - useful for checking validity
Thierry Parmentelat [Thu, 5 Jul 2012 16:07:11 +0000 (18:07 +0200)]
ugly hack to make logging during import end up in the right place
Tony Mack [Thu, 5 Jul 2012 15:36:29 +0000 (11:36 -0400)]
fix bug in Register() (get the correct auth_info
Sandrine Avakian [Thu, 5 Jul 2012 15:04:20 +0000 (17:04 +0200)]
Addind leases for Slab Rspecs.
Sandrine Avakian [Thu, 5 Jul 2012 15:03:08 +0000 (17:03 +0200)]
Handling DeleteSlice.
Sandrine Avakian [Thu, 5 Jul 2012 15:00:08 +0000 (17:00 +0200)]
Merge branch 'master' into senslab2
Sandrine Avakian [Thu, 5 Jul 2012 14:58:44 +0000 (16:58 +0200)]
Removed useless LdapFindDisabledUsers.
Tony Mack [Thu, 5 Jul 2012 14:01:58 +0000 (10:01 -0400)]
fix bug in hrn_to_urn()
Sandrine Avakian [Thu, 5 Jul 2012 13:57:52 +0000 (15:57 +0200)]
Added function DeletePerson in SlabDriver:
disable the user account in ldap.
Tony Mack [Thu, 5 Jul 2012 13:25:05 +0000 (09:25 -0400)]
updates
Thierry Parmentelat [Thu, 5 Jul 2012 11:07:56 +0000 (13:07 +0200)]
use command instead of action
Thierry Parmentelat [Thu, 5 Jul 2012 09:44:11 +0000 (11:44 +0200)]
dos2unix'ed gid.py
Thierry Parmentelat [Wed, 4 Jul 2012 15:28:52 +0000 (17:28 +0200)]
can use shrtcuts for commands as well
Thierry Parmentelat [Wed, 4 Jul 2012 15:02:05 +0000 (17:02 +0200)]
Candidates is a utility class to match command line input against a
fixed set of choices
Thierry Parmentelat [Wed, 4 Jul 2012 15:01:03 +0000 (17:01 +0200)]
tweak - can call sfaadmin --help outside an sfa box
Sandrine Avakian [Wed, 4 Jul 2012 14:28:43 +0000 (16:28 +0200)]
Partially cleaning slabdriver.
Adding missing fucntions and TODOs.
Sandrine Avakian [Wed, 4 Jul 2012 14:04:28 +0000 (16:04 +0200)]
Added lease support in slabv1 for listing leases using
slab based Rspec.`
Sandrine Avakian [Wed, 4 Jul 2012 14:04:02 +0000 (16:04 +0200)]
Cleaning Slabv1Node.
Sandrine Avakian [Wed, 4 Jul 2012 14:02:33 +0000 (16:02 +0200)]
Updated node position (x,y,z in OAR 2.5)
Sandrine Avakian [Wed, 4 Jul 2012 11:49:20 +0000 (13:49 +0200)]
Cleaning in slabslices.py.
Removed useless import.
Thierry Parmentelat [Wed, 4 Jul 2012 10:05:28 +0000 (12:05 +0200)]
Merge branch 'upstreammaster'
Tony Mack [Tue, 3 Jul 2012 16:04:58 +0000 (12:04 -0400)]
fix bug in pl_login_base()
Tony Mack [Mon, 2 Jul 2012 17:33:14 +0000 (13:33 -0400)]
refactored and fixed register()
Sandrine Avakian [Mon, 2 Jul 2012 14:26:27 +0000 (16:26 +0200)]
Added nodes architectures in nodes attributes in GetNodes.
Sandrine Avakian [Mon, 2 Jul 2012 12:09:39 +0000 (14:09 +0200)]
Added functionnal lease support.
Tony Mack [Mon, 2 Jul 2012 02:23:09 +0000 (22:23 -0400)]
fix bug in fill_slice_record_info
Tony Mack [Mon, 2 Jul 2012 02:04:58 +0000 (22:04 -0400)]
added hrn_to_os_tenant_name()
Tony Mack [Mon, 2 Jul 2012 02:04:36 +0000 (22:04 -0400)]
specify type when using OSXrn
Tony Mack [Mon, 2 Jul 2012 02:04:15 +0000 (22:04 -0400)]
refactored fill_record_info
Tony Mack [Sun, 1 Jul 2012 04:28:30 +0000 (00:28 -0400)]
fix bug
Tony Mack [Sun, 1 Jul 2012 04:28:18 +0000 (00:28 -0400)]
organized
Tony Mack [Sun, 1 Jul 2012 03:46:47 +0000 (23:46 -0400)]
revert change
Tony Mack [Sat, 30 Jun 2012 02:41:16 +0000 (22:41 -0400)]
whitespace
Tony Mack [Sat, 30 Jun 2012 02:40:28 +0000 (22:40 -0400)]
fix bug
Tony Mack [Sat, 30 Jun 2012 02:12:02 +0000 (22:12 -0400)]
cast to string
Tony Mack [Sat, 30 Jun 2012 02:10:55 +0000 (22:10 -0400)]
fix bug
Tony Mack [Sat, 30 Jun 2012 01:54:57 +0000 (21:54 -0400)]
fix bugs
Tony Mack [Fri, 29 Jun 2012 21:07:52 +0000 (17:07 -0400)]
plos schema
Tony Mack [Fri, 29 Jun 2012 17:59:13 +0000 (13:59 -0400)]
added 'auth' param to __init__
Tony Mack [Fri, 29 Jun 2012 17:58:53 +0000 (13:58 -0400)]
fix import
Tony Mack [Fri, 29 Jun 2012 17:58:33 +0000 (13:58 -0400)]
import records from keystone instead of default auth_manager
Tony Mack [Fri, 29 Jun 2012 15:41:02 +0000 (11:41 -0400)]
renmed NovaShell to Shell
Tony Mack [Fri, 29 Jun 2012 15:39:43 +0000 (11:39 -0400)]
renaming
Tony Mack [Fri, 29 Jun 2012 15:38:10 +0000 (11:38 -0400)]
rename NovaShell to Shell. cleanup
Tony Mack [Fri, 29 Jun 2012 15:37:36 +0000 (11:37 -0400)]
added KeystoneClient
Sandrine Avakian [Fri, 29 Jun 2012 12:41:12 +0000 (14:41 +0200)]
First input in handling leases.
Still dealing with bugs from the OAR migration.
Thierry Parmentelat [Fri, 29 Jun 2012 08:59:49 +0000 (10:59 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Fri, 29 Jun 2012 08:58:54 +0000 (10:58 +0200)]
Merge branch 'tmp-pdf'
Thierry Parmentelat [Fri, 29 Jun 2012 08:54:50 +0000 (10:54 +0200)]
latest pdf
Tony Mack [Thu, 28 Jun 2012 15:19:56 +0000 (11:19 -0400)]
cleanup
Tony Mack [Thu, 28 Jun 2012 15:19:17 +0000 (11:19 -0400)]
report cpu, ram and storage info if available
Tony Mack [Thu, 28 Jun 2012 15:18:47 +0000 (11:18 -0400)]
pushing essex changes
Tony Mack [Thu, 28 Jun 2012 15:18:35 +0000 (11:18 -0400)]
pushing essex changes
Tony Mack [Thu, 28 Jun 2012 15:18:25 +0000 (11:18 -0400)]
pushing essex changes
Tony Mack [Thu, 28 Jun 2012 15:18:09 +0000 (11:18 -0400)]
pushing essex changes
Sandrine Avakian [Wed, 27 Jun 2012 15:37:32 +0000 (17:37 +0200)]
Cleaning OARrestapi.