Jim Rollenhagen
d59cd06e9b
Merge branch 'fix-command-binding' into use-caching
2014-02-20 12:38:56 -08:00
Jim Rollenhagen
2a6a0a92d9
pass command_name to the command function itself
2014-02-20 12:37:27 -08:00
Jim Rollenhagen
976c9168ac
also mark cached in prepare
2014-02-20 12:22:13 -08:00
Jim Rollenhagen
54cf6cfb60
accept command name in decorator
2014-02-20 12:13:51 -08:00
Jim Rollenhagen
3ed40f0dbc
don't write image if already cached
2014-02-20 12:11:01 -08:00
Jim Rollenhagen
408bc793eb
remove magic from decorator and fix function binding
2014-02-20 12:06:24 -08:00
Josh Gachnang
4517d70359
Fixing single vs double quotes
2014-02-07 13:53:49 -08:00
Josh Gachnang
1de60e9262
Added an async_command decorator
...
Functions with the async_command decorator will be run inside an
AsyncCommandResult. The tests are passing but aren't really unit tests,
as they always run inside the async decorator.
2014-02-06 16:40:01 -08:00
Josh Gachnang
7c22a4e3bf
Making async and sync calls consistent
2014-02-06 11:04:44 -08:00
Josh Gachnang
2a29f71bbd
Fixing quoting
2014-02-05 15:50:00 -08:00
Josh Gachnang
313a01e5fa
Changing image commands to be async functions
...
Instead of having separate classes for each async command, they now are
functions inside StandbyMode which are run in separate threads. I also
cleaned up the function signatures for StandbyMode.
2014-02-05 15:41:48 -08:00
Russell Haering
835152390d
download and write out an image in cache_image
2014-01-28 16:13:03 -08:00
Russell Haering
8f84d2962e
update standby agent to use split makefs.sh
2014-01-28 15:55:07 -08:00
Russell Haering
87bc982725
make 'cache_image' singular
2014-01-28 13:06:29 -08:00
Jay Faulkner
69cebd1e48
fix(style): Fix style to match rest of project
2014-01-24 15:31:23 -08:00
Jay Faulkner
0217e5a5de
fix(logging): Don't drop precision on time values
2014-01-24 15:02:11 -08:00
Jay Faulkner
1d756dde4b
fix(log): Log attrs separately instead of w/format
2014-01-24 14:55:33 -08:00
Jay Faulkner
338530658a
add(logging): Log and time various events
...
- Log what's happening at various appropriate levels
- Log the time it takes to download and the time it takes to write the
image
2014-01-24 14:22:02 -08:00
Russell Haering
ecdcb77595
retrieve OS install dev from the HardwareManager
2014-01-22 17:29:01 -08:00
Jim Rollenhagen
fc3984427c
call a function that actually exists
2014-01-22 11:12:48 -08:00
Jim Rollenhagen
246bcd4dac
better metadata name
2014-01-21 16:01:20 -08:00
Jim Rollenhagen
70dc8dac04
hardcode device to /dev/sda
2014-01-21 14:48:54 -08:00
Jim Rollenhagen
4eeca23e06
Merge branch 'master' into base64-configdrive
2014-01-21 14:29:24 -08:00
Jim Rollenhagen
b1c3ba28fa
write configdrive to disk from metadata
2014-01-21 14:25:45 -08:00
Russell Haering
d4d97920cf
clarify BaseAgentMode operation
2014-01-21 10:42:43 -08:00
Russell Haering
33e7d57699
replace StandbyAgent with StandyMode
2014-01-20 14:36:17 -08:00
Jim Rollenhagen
e19a9cfff5
Merge branch 'master' into base64-configdrive
2014-01-20 11:19:06 -08:00
Jim Rollenhagen
c8940da83c
add run_image command
2014-01-17 15:59:56 -08:00
Jim Rollenhagen
36a6b4bbe7
hardcode on-disk location for configdrive
2014-01-17 12:40:29 -08:00
Jim Rollenhagen
e215ad424a
change variable name
2014-01-17 12:22:48 -08:00
Jim Rollenhagen
1e11b8d523
accept configdrive info as path: base64_content
2014-01-17 12:10:05 -08:00
Jim Rollenhagen
da7ba831a0
fix image checksums
2014-01-16 14:53:49 -08:00
Jim Rollenhagen
53e82a1a20
Merge branch 'setup-image'
2014-01-16 10:54:06 -08:00
Jim Rollenhagen
d93d123aab
check for empty urls/hashes
2014-01-15 17:54:47 -08:00
Jim Rollenhagen
330522341a
catch streaming errors
2014-01-15 17:01:19 -08:00
Jim Rollenhagen
20bef65d8a
add test for _write_local_config_drive
2014-01-15 15:38:04 -08:00
Jim Rollenhagen
c1e3350489
verify checksums
2014-01-15 12:48:33 -08:00
Jim Rollenhagen
dac1996eb4
check makefs.sh return code
2014-01-15 11:20:05 -08:00
Jim Rollenhagen
078ff09e94
remove default arguments
2014-01-15 09:41:37 -08:00
Jim Rollenhagen
31c764b16a
run makefs under bash
2014-01-14 17:27:31 -08:00
Jim Rollenhagen
36be4d2232
refactor downloading a bit
2014-01-14 16:53:46 -08:00
Jim Rollenhagen
e0901614e5
fix makefs.sh location
2014-01-14 16:53:23 -08:00
Jim Rollenhagen
7f1a93c4ed
try all urls
2014-01-14 13:50:57 -08:00
Jim Rollenhagen
9eb51fdeb5
better exception for failed checksum
2014-01-14 13:05:22 -08:00
Jim Rollenhagen
a33d710308
better download error exception
2014-01-14 12:39:08 -08:00
Russell Haering
cae5321505
take a listen_host argument to base agent
2014-01-13 21:06:28 -08:00
Russell Haering
b34fb060e9
allow the user to specify listen-host
2014-01-13 17:27:07 -08:00
Jim Rollenhagen
5ec5e7544b
use 1 MB chunks for downloads
2014-01-13 17:05:23 -08:00
Russell Haering
6d3240102a
support separation of listen and advertised ports
2014-01-13 16:46:27 -08:00
Jim Rollenhagen
a9acb51ec9
make configdrive data and device dynamic
2014-01-13 16:36:55 -08:00