From nikodemus at random-state.net Sun Mar 27 12:03:24 2011 From: nikodemus at random-state.net (Nikodemus Siivola) Date: Sun, 27 Mar 2011 15:03:24 +0300 Subject: [cl-ec2-devel] Keypair stuff, RUN-INSTANCE tweak, printing security-groups In-Reply-To: References: Message-ID: Attached patches add rudimentary keypair functions to the API, add security-group selection support to RUN-INSTANCE, and print the name of a security-group as part of its unreadable representation. Cheers, ?-- Nikodemus -------------- next part -------------- A non-text attachment was scrubbed... Name: 0002-add-DESCRIBE-KEYPAIRS-CREATE-KEYPAIR-and-DELETE-KEYP.patch Type: text/x-patch Size: 5224 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-add-key-SECURITY-GROUP-to-RUN-INSTANCES.patch Type: text/x-patch Size: 1573 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0003-print-object-method-for-security-groups.patch Type: text/x-patch Size: 868 bytes Desc: not available URL: From nikodemus at random-state.net Mon Mar 28 09:32:19 2011 From: nikodemus at random-state.net (Nikodemus Siivola) Date: Mon, 28 Mar 2011 12:32:19 +0300 Subject: [cl-ec2-devel] My tree on Github, is there an official repo? Message-ID: Since I'm spending some time now on EC2 stuff, I put my tree (based on the release tarball) on Github: https://github.com/nikodemus/ec2 I also belatedly realized that first of the patches I sent earlier wasn't on top of a clean tree. The Github tree has the previously sent patches in on top of the release tarball, and also fixes PENDINGP. I won't bother you with notifications of each separate change I push, but will send a heads-up if there's a substantial number of new stuff. (CCing David directly as the list seems pretty dead--nothing at all in the archives.) Is there an official repo (whatever the SCM) somewhere? I tried finding one from common-lisp.net with no success. Cheers, -- Nikodemus From nikodemus at random-state.net Wed Mar 30 21:43:41 2011 From: nikodemus at random-state.net (Nikodemus Siivola) Date: Thu, 31 Mar 2011 00:43:41 +0300 Subject: [cl-ec2-devel] Updates on Github Message-ID: Tree: ?https://github.com/nikodemus/ec2 has grown the following commits since last time: commit 791041382dad35515829c438959ea04d2a67cae4 Author: Nikodemus Siivola Date: Tue Mar 29 18:38:17 2011 +0300 marginally nicer AMI-INSTANCE printing Don't print the DNS if it's NIL. commit f92904072a1b8bfcd9e7bf0140ea0eb052daab1c Author: Nikodemus Siivola Date: Mon Mar 28 13:12:40 2011 +0300 add DETACH-VOLUME and &KEY SNAPSHOT-ID to CREATE-VOLUME Also remove the 5GiB default size from CREATE-VOLUME, so that it's more in line with the Amazon docs. ...and group volume-stuff. commit 364302f046fae8f04667e9dbbc64b5f96b433f7c Author: Nikodemus Siivola Date: Mon Mar 28 13:06:07 2011 +0300 add DESCRIBE-INSTANCE, and &KEY INSTANCE-ID to DESCRIBE-INSTANCES Also group instance-stuff in api.lisp and package.lisp. commit 3c70f38b618a4e141dd3d685fe9b5042b078608e Author: Nikodemus Siivola Date: Mon Mar 28 12:56:27 2011 +0300 add CREATE-IMAGE Also start gradually sorting api.lisp and the package definition into conceptual groupings. commit 53b019c2f7936d9a53b2f0b367f6e83898a78f9b Author: Nikodemus Siivola Date: Tue Mar 29 18:42:10 2011 +0300 add START-INSTANCE(S) and STOP-INSTANCE(S) Instead of adding another trivial class, represent the responses as alists. commit c28366f9e4f6a5870df60ce96abf009724cb2aac Author: Nikodemus Siivola Date: Tue Mar 29 18:52:16 2011 +0300 export GET-PUBLIC-IP-ADDRESS and GET-PRIVATE-IP-ADDRESS commit dfd2b4bd178537d13a0375d2be38d9cf66f0863c Author: Nikodemus Siivola Date: Wed Mar 30 22:49:44 2011 +0300 fix UNMONITOR-INSTANCES Called MAKE-MONITORED-INSTANCE, needs to be COLLECT-MONITORED-INSTANCES. commit f1148ac536629cd83f79265e19257a0994478757 Author: Nikodemus Siivola Date: Tue Mar 29 22:26:10 2011 +0300 make &KEY USER-DATA in RUN-INSTANCES optional commit 09c292a5a3cc98f90aa2756f3973448958bebe4d Author: Nikodemus Siivola Date: Tue Mar 29 18:41:24 2011 +0300 don't require AWS keys in environment on load Ensure that they exist by always accessing *ACCESS-KEY* and *SECRET-KEY* via function which signal an error if they have not been provided. Similarly for *DEFAULT-ZONE*. Cheers, -- Nikodemus