Re: Oracle Cloud Infrastructure
- To: debian-cloud@lists.debian.org
- Cc: debian-cloud@lists.debian.org
- Subject: Re: Oracle Cloud Infrastructure
- From: Thomas Goirand <zigo@debian.org>
- Date: Tue, 1 Jan 2019 07:27:16 +0100
- Message-id: <[🔎] a277c65d-ccef-c16f-a130-9e619f8282f3@debian.org>
- In-reply-to: <20181231204414.GM5864@mit.edu>
- References: <3d262f07-460f-8255-5bc4-089fd570c62b@oracle.com> <502735ec-180a-4027-d4c3-6c6e65ee62f8@debian.org> <9305251b-0dd5-ed5b-d42b-2256e4612de9@oracle.com> <9ed09c49-1ce1-deb3-6750-8f1ea5649ed6@debian.org> <bc79dd0f-c996-5159-53d5-b8c53a3a34c6@oracle.com> <fb623163-646c-d265-149b-e0a43586f78a@debian.org> <7013f037-7941-f6b8-7c05-d50a16937403@oracle.com> <20181231204414.GM5864@mit.edu>
On 12/31/18 9:44 PM, Theodore Y. Ts'o wrote:
> But it seems to me that making cloud-init to use some kind of plug-in
> architecture would be really helpful, even if it's not going to be a
> solution for the immediate future.
Cloud-init already has a kind of plugin architecture. You can activate /
deactivate many stuff in it, like updating your package list at boot
time and many other stuff.
> That, and cloud-init *badly* needs
> to get away from the "run-and-done" model.
That, we agree.
>> There are also other considerations such as Windows, feature release
>> co-ordination etc, runtime features (one thing Google's instance agent
>> supports is injecting new SSH keys to instances, which cloud-init as a "run
>> and done" doesn't support.)
>
> "Run-and-done" also doesn't support disk snapshots and disk resizing
> properly.
You didn't react to my suggestion about having some kind of signal sent
by Qemu to the kernel. Isn't this a better idea than having a userland
agent doing it?
Cheers,
Thomas Goirand (zigo)
Reply to: