Граф коммитов

67 Коммитов

Автор SHA1 Сообщение Дата
Lloyd Hilaiel 4e84598ebd update to performance tuned VM and nodejs 0.8.17 2013-01-10 21:18:18 -07:00
Lloyd Hilaiel f34564ab68 update AMI with latest security patches 2013-01-07 12:25:54 -07:00
Lloyd Hilaiel e79e581372 fix syntax error in utility functions used by create_ami 2013-01-07 12:25:36 -07:00
Lloyd Hilaiel 1567a0d57e fix bug where list would blow up if an instance name was malformed 2013-01-07 11:14:47 -07:00
Jed Parsons 603bd56b10 Added commands (verbs): listkeys, addkey, removekey 2012-11-14 22:05:37 -08:00
Lloyd Hilaiel 29b368ca24 new image that uses remote_hooks key if present 2012-10-31 13:00:27 -06:00
Lloyd Hilaiel 302637dc24 Merge branch 'master' of git://github.com/shane-tomlinson/awsbox 2012-10-31 12:54:17 -06:00
Shane Tomlinson dcecd02548 Pass all environment variables along to the GIT commands. This prevents the user from being asked for their password when pushing to a remote host. 2012-10-31 13:25:32 +00:00
Lloyd Hilaiel 32f5ba6896 latest security patches to AMI 2012-10-30 16:43:57 -06:00
Shane Tomlinson 621f62b148 Add an 'update' verb which pushes the repo to the remote server and runs a poststart local_hook. Fix a bug in the git lib that tried to push the wrong directory. 2012-10-30 15:22:41 +00:00
Shane Tomlinson 5e6550c6ca Adding the notion of local_hooks to run on the local host. The only local_hook is "postcreate" which is run after the vm is created. 2012-10-30 15:22:38 +00:00
Lloyd Hilaiel 74fa826e3c revert gzip support 2012-10-23 10:20:20 -06:00
Lloyd Hilaiel 80dadfe901 upgrade to VM with gzip support in http-proxy. closes #37 2012-10-23 09:49:27 -06:00
Lloyd Hilaiel 571f24ea2e upgrade to node.js 0.8.12 closes #38 2012-10-23 09:38:15 -06:00
Lloyd Hilaiel 56597284ed cleanup - properly log non-fatal errors on ami creation and remove debug output 2012-10-23 09:36:52 -06:00
Lloyd Hilaiel 75fd510bdd preliminary multi-region support - remaining issue is how to reasonably create AMIs that are available in all regions - issue #21 2012-10-23 09:19:39 -06:00
Lloyd Hilaiel 678b1d0cd2 apply latest security patches 2012-10-12 11:55:01 -06:00
Jed Parsons 850ded6432 when using --keydir, whitelist only files ending in .pub 2012-09-13 13:37:50 -07:00
Sean McArthur 107046a7ac add AWSBOX_PUBKEY env var 2012-08-27 15:36:01 -07:00
Lloyd Hilaiel 43943db5f9 update AMI with latest security patches 2012-08-27 15:33:11 -06:00
Lloyd Hilaiel 4511bdde20 support for --keydir argument at creation time that uploads a pile of public keys upon VM creation 2012-08-27 14:30:00 -06:00
Lloyd Hilaiel 5301180382 passthrough output of yum update at deployment time 2012-08-09 13:20:41 -06:00
Lloyd Hilaiel 118be45fbf upgrade to node.js 0.6.17 - upgrade all security dependencies 2012-08-09 13:08:57 -06:00
Lloyd Hilaiel 1350254bfa hardcode awsbox into deployment names everywhere for consistency 2012-08-09 13:08:57 -06:00
Dan Mills daabd1478c run yum clean metadata to prevent stale cached metadata from interfering with vm update step 2012-07-29 15:35:33 -07:00
Lloyd Hilaiel 76ee8fd6b0 update to new template with latest security patches and node v0.6.20 2012-07-16 10:21:15 -06:00
Lloyd Hilaiel 05ffdebdda add a generic copyFile routine to ssh.js 2012-07-16 10:03:31 -06:00
Francois Marier 5c1f7d9abd Apply system updates after creating and bringing up new instance 2012-07-16 16:11:50 +12:00
Lloyd Hilaiel 3e5f442348 passthrough child process output to console for longer running processes 2012-06-20 13:53:19 +03:00
Lloyd Hilaiel ba26e593ae amazon can be slow, increase timeouts 2012-06-14 15:08:17 +03:00
Lloyd Hilaiel c094901bc6 don't fail during DNS A record update if there is no existing record to delete 2012-06-13 13:36:31 +03:00
Lloyd Hilaiel 4c50411b34 dns.updateRecord() now deletes old records before adding 2012-06-11 15:38:24 +03:00
Lloyd Hilaiel c741fdc8b6 update image to fix ver.txt serving over SSL 2012-06-11 11:02:10 +03:00
Lloyd Hilaiel cdd66df416 update proxy to support various SSL behaviors (enable, disable, and force) controlled by config file and command line flag at instance creation time 2012-06-08 12:23:32 +03:00
Lloyd Hilaiel 2a0137e42b improve informational density and human readability of 'list' command 2012-06-07 16:22:53 +03:00
Lloyd Hilaiel 8b05cbaf21 vm.js's .list() should return all instances, even if multiple have the same name 2012-06-07 15:50:53 +03:00
Lloyd Hilaiel 3c583a4820 if update is called with undefined parameters, it's a noop 2012-06-07 15:50:24 +03:00
Lloyd Hilaiel d7b1e78529 vm update, less output during push 2012-06-01 18:21:28 +03:00
Lloyd Hilaiel 1da73f1b6e s/dev/HEAD/ in git.push() - generalize 2012-06-01 18:17:28 +03:00
Lloyd Hilaiel f075d32aaf add --no-remote flag 2012-06-01 16:56:56 +03:00
Lloyd Hilaiel 0077541dcd debug zerigo DNS support, generalize DNS secret format 2012-06-01 15:48:37 +03:00
Lloyd Hilaiel d13057af05 implement DNS features to update zerigo automagically 2012-06-01 14:01:47 +03:00
Lloyd Hilaiel e2764afcab argument validation and fixing of copy ssl at creation time feature 2012-05-31 22:34:37 +03:00
Lloyd Hilaiel 33f01d08e1 debugging of cleanup code for create_ami, stub implementation of copying up of SSL and proxy restart as part of initial VM creation 2012-05-31 22:17:57 +03:00
Lloyd Hilaiel cc635b5c41 implement postcreate hook, stub out specification of SSL keys via command line params, template bump to support single top level .hook key 2012-05-31 22:08:34 +03:00
Lloyd Hilaiel d803fafb3f deployment keys should be named 'awsbox dep key', not browserid 2012-05-31 21:05:36 +03:00
Lloyd Hilaiel 1d39e55643 fix create_ami command. also prepend unix user name to deployments 2012-05-31 21:01:26 +03:00
Lloyd Hilaiel afb8a99ac7 instance update 2012-05-31 18:16:35 +03:00
Lloyd Hilaiel 405619b015 devlopment checkpoint of new features in awsbox 0.2 - to be documented and perhaps rebased shortly 2012-05-31 18:13:34 +03:00
Lloyd Hilaiel f61dd6b41c update server template to fix serving of /ver.txt 2012-04-25 14:07:00 -06:00