Tony Mack [Sat, 21 Jul 2012 02:20:36 +0000 (22:20 -0400)]
 
fix how geni_available option is processed
Tony Mack [Fri, 20 Jul 2012 15:16:21 +0000 (11:16 -0400)]
 
local config is stored in site_config not site
Tony Mack [Fri, 20 Jul 2012 15:07:43 +0000 (11:07 -0400)]
 
execute 'sfaadmin reg sync_db' on db_start()
Tony Mack [Fri, 20 Jul 2012 14:58:06 +0000 (10:58 -0400)]
 
added registry method sync_db
Tony Mack [Thu, 19 Jul 2012 16:37:25 +0000 (12:37 -0400)]
 
must explicitly catch ConfigParser.MissingSectionHeaderError
Tony Mack [Thu, 19 Jul 2012 14:25:51 +0000 (10:25 -0400)]
 
must explicitly catch ConfigParser.MissingSectionHeaderError
Tony Mack [Thu, 19 Jul 2012 14:01:34 +0000 (10:01 -0400)]
 
remove debugging output
Thierry Parmentelat [Wed, 18 Jul 2012 15:01:56 +0000 (17:01 +0200)]
 
Merge branch 'master' of ssh://git.onelab.eu/git/sfa
Tony Mack [Wed, 18 Jul 2012 15:32:28 +0000 (11:32 -0400)]
 
added encoding param to output_variables
Tony Mack [Wed, 18 Jul 2012 15:31:53 +0000 (11:31 -0400)]
 
fix bug in main()
Thierry Parmentelat [Wed, 18 Jul 2012 15:01:28 +0000 (17:01 +0200)]
 
yet another hotfix for the PL importer
root [Wed, 18 Jul 2012 14:22:26 +0000 (16:22 +0200)]
 
Merge remote-tracking branch 'local_master/master'
Tony Mack [Wed, 18 Jul 2012 14:56:56 +0000 (10:56 -0400)]
 
backup old config before upgrading
Thierry Parmentelat [Wed, 18 Jul 2012 14:21:45 +0000 (16:21 +0200)]
 
bugfix - needed by the PL importer when a person has a non-ssh key (like gpg)
Thierry Parmentelat [Wed, 18 Jul 2012 09:04:15 +0000 (11:04 +0200)]
 
replace svn-expansed version strings with sfa.util.version.version_tag
Tony Mack [Wed, 18 Jul 2012 02:42:47 +0000 (22:42 -0400)]
 
added is_ini() and is_xml()
Tony Mack [Wed, 18 Jul 2012 02:42:19 +0000 (22:42 -0400)]
 
fix read_config()
Tony Mack [Tue, 17 Jul 2012 22:45:17 +0000 (18:45 -0400)]
 
add section for sface when upgrading configs
Thierry Parmentelat [Tue, 17 Jul 2012 21:48:27 +0000 (23:48 +0200)]
 
typos
Tony Mack [Tue, 17 Jul 2012 19:21:46 +0000 (15:21 -0400)]
 
added load_shell(). updated load(). Added 'strict' param to locate_varname()
Tony Mack [Tue, 17 Jul 2012 19:20:34 +0000 (15:20 -0400)]
 
added upgrade_config(), used to upgrade from shell to ini format
Tony Mack [Tue, 17 Jul 2012 16:30:46 +0000 (12:30 -0400)]
 
dont forget to return after setting value in prompt_variable
Tony Mack [Tue, 17 Jul 2012 14:38:55 +0000 (10:38 -0400)]
 
add geni_expires to sliver_stauts result
Thierry Parmentelat [Tue, 17 Jul 2012 12:22:57 +0000 (14:22 +0200)]
 
fix packaging
Tony Mack [Mon, 16 Jul 2012 19:24:58 +0000 (15:24 -0400)]
 
remove verbose
Tony Mack [Mon, 16 Jul 2012 19:23:36 +0000 (15:23 -0400)]
 
only strip whitespace from input
Tony Mack [Mon, 16 Jul 2012 16:19:41 +0000 (12:19 -0400)]
 
fix type bugs
Tony Mack [Mon, 16 Jul 2012 16:19:26 +0000 (12:19 -0400)]
 
fix type bugs
Tony Mack [Mon, 16 Jul 2012 15:39:00 +0000 (11:39 -0400)]
 
load sfa_config instead of sfa_config.py
Tony Mack [Mon, 16 Jul 2012 15:38:35 +0000 (11:38 -0400)]
 
install sfa-config
Tony Mack [Mon, 16 Jul 2012 15:38:16 +0000 (11:38 -0400)]
 
fixed list_categories
Tony Mack [Mon, 16 Jul 2012 15:37:55 +0000 (11:37 -0400)]
 
added sfa_data_dir option
Tony Mack [Mon, 16 Jul 2012 15:37:28 +0000 (11:37 -0400)]
 
added output_shell(), output_php(), output_python() and various other methods
Tony Mack [Mon, 16 Jul 2012 15:36:59 +0000 (11:36 -0400)]
 
use sfa-config instead of plc-config
Tony Mack [Mon, 16 Jul 2012 15:36:36 +0000 (11:36 -0400)]
 
initial checkin
Tony Mack [Sat, 14 Jul 2012 02:35:29 +0000 (22:35 -0400)]
 
remove myplc-config dependency
Thierry Parmentelat [Fri, 13 Jul 2012 07:25:40 +0000 (09:25 +0200)]
 
thanks Sandrive
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
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: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
Tony Mack [Thu, 5 Jul 2012 14:01:58 +0000 (10:01 -0400)]
 
fix bug in hrn_to_urn()
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
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()
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
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
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
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
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
Tony Mack [Fri, 22 Jun 2012 01:05:05 +0000 (21:05 -0400)]
 
support v1 and v2 return values