Sandrine Avakian [Fri, 13 Jul 2012 11:17:28 +0000 (13:17 +0200)]
Modified testsuite.
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.
Tony Mack [Tue, 26 Jun 2012 16:06:43 +0000 (12:06 -0400)]
fix bugs
Tony Mack [Tue, 26 Jun 2012 15:35:39 +0000 (11:35 -0400)]
fix type
Sandrine Avakian [Tue, 26 Jun 2012 14:56:39 +0000 (16:56 +0200)]
Adding python test script.
Includes test for LDAP, OAR and the delete job function in the slabdriver.
Sandrine Avakian [Tue, 26 Jun 2012 13:15:31 +0000 (15:15 +0200)]
Added new config folder in senslab and bash script
to handle nuking database/ nuking sfa/configuring sfa
importing db.
Sandrine Avakian [Tue, 26 Jun 2012 09:05:36 +0000 (11:05 +0200)]
Fixed small merge problems.
Sandrine Avakian [Tue, 26 Jun 2012 08:45:42 +0000 (10:45 +0200)]
Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
Conflicts:
sfa/senslab/OARrestapi.py
sfa/senslab/slabdriver.py
Tony Mack [Tue, 26 Jun 2012 02:30:01 +0000 (22:30 -0400)]
added NovaClient
Tony Mack [Tue, 26 Jun 2012 01:21:53 +0000 (21:21 -0400)]
fix calls to glance
Tony Mack [Tue, 26 Jun 2012 01:20:14 +0000 (21:20 -0400)]
added sfa_nova_nnovarc option
Tony Mack [Tue, 26 Jun 2012 01:19:09 +0000 (21:19 -0400)]
initial checkin
Sandrine Avakian [Mon, 25 Jun 2012 14:54:07 +0000 (16:54 +0200)]
Corrected GetReservedNodes.
Tony Mack [Fri, 22 Jun 2012 18:01:37 +0000 (14:01 -0400)]
fix pubkey_to_user_data():
Tony Mack [Fri, 22 Jun 2012 17:27:54 +0000 (13:27 -0400)]
added pubkeys_to_user_data()
Tony Mack [Fri, 22 Jun 2012 17:09:14 +0000 (13:09 -0400)]
fix potential TypeError
Andy Bavier [Fri, 22 Jun 2012 14:58:58 +0000 (10:58 -0400)]
Use floating_ip in <login> element
Users can't login to an instance using the fixed_ip address of an instance since it is on a private network. Instead, export the floating_ip addresses assigned to the instance.
Mohamed Larabi [Fri, 22 Jun 2012 09:23:23 +0000 (11:23 +0200)]
Expessing leases timeslot in start_time and duration in number of grain
Nicolas Turro [Fri, 22 Jun 2012 07:43:04 +0000 (09:43 +0200)]
GetReservedNodes implementation change for OAR api 2.5
Tony Mack [Fri, 22 Jun 2012 01:05:05 +0000 (21:05 -0400)]
support v1 and v2 return values
Tony Mack [Fri, 22 Jun 2012 00:52:54 +0000 (20:52 -0400)]
cannot assume all SliverStatus results have the pl_login field
Tony Mack [Fri, 22 Jun 2012 00:13:05 +0000 (20:13 -0400)]
fix potential TypeError
Sandrine Avakian [Thu, 21 Jun 2012 15:26:06 +0000 (17:26 +0200)]
Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
Sandrine Avakian [Thu, 21 Jun 2012 15:25:49 +0000 (17:25 +0200)]
Fixed OAR.
Thierry Parmentelat [Thu, 21 Jun 2012 15:15:46 +0000 (17:15 +0200)]
add a -k option to sfi show
Sandrine Avakian [Thu, 21 Jun 2012 14:44:52 +0000 (16:44 +0200)]
Merge branch 'master' into senslab2
Conflicts:
setup.py
Thierry Parmentelat [Thu, 21 Jun 2012 14:41:32 +0000 (16:41 +0200)]
fix
Thierry Parmentelat [Thu, 21 Jun 2012 14:22:40 +0000 (16:22 +0200)]
sfi renew more robustly checks for usage