Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 08C6E782C03 for <~alpine/devel@lists.alpinelinux.org>; Tue, 15 Dec 2020 16:30:38 +0000 (UTC) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 514275C00FD; Tue, 15 Dec 2020 11:30:37 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Tue, 15 Dec 2020 11:30:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crute.us; h=date :from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=EX5zKx2N1Ju8TWrDOXHsdHrT68Y NMDLXuU4OwIwlsjk=; b=zpbQ9SSeSrSvW7Z9rFpcNQKMHRDbMygHt/q+wm4n9lR 3nzvVUfimvVYZBngPHSFyOb3SwPNEiZc5alZbikbD451rOpMyJW3Kv9XJAbHoSEK 7mUabNKYfBBIgZ1xL91Quc6JaU2ztSn9mhpz3lREZhcvnYcC8KQ8r2FK0rTLKfqt Eh1CzvQzgHPBFWnV9h+6BuYHVN5om0+OJs39jG0LAYMzSafOi8/J+eQgci/FsVvx hZSZRvJ8h37bxOG0RVojFh0ru5sEouqrSyzymnZxLJLx4uw8irNoHr8k4hlkbunQ 2yKXqb6u4JTYkk9Jj1kWKX5icHDdhEssz2K3Yub0XJQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=EX5zKx 2N1Ju8TWrDOXHsdHrT68YNMDLXuU4OwIwlsjk=; b=oicihWcsDM3UsMNvbZi2bB pqWNDxnPG8M/z+960WmtHaIhTWWAPAEQOXuzahptOr0KJpT99ox8vgPb/C78O3+R Krh9XnDMn4GXLJK/4Z2X6+w98lYCBcDeoh9sPsrnv3xTu4CDi3Jqrijhogi+tIac sVwunp76yWXWVhX6Wh4Ee3jsYMD1gmJ3z7pUwUff614z5kMxp6b7Pk2caVdaKzz3 01h1CaGQ1QibWQdLWGv0QHO7cS7FhhHWkTrxR5EF4fZi+O0XrazIuu6DSNh6ev2P GNZiuw4tCxxx/gBQD+EYwbdWgyA24aB5xd3/fJJJEiC29KDQL1l+Irg2RLQkY3GQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeltddgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefoihhkvgcu vehruhhtvgcuoehmihhkvgestghruhhtvgdruhhsqeenucggtffrrghtthgvrhhnpeduhf ehleejkeegleduhfefjeeigfetleejheffteduffeijefguddvtdekgfetueenucfkphep ieegrddukeejrdduieekrdduheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepmhhikhgvsegtrhhuthgvrdhush X-ME-Proxy: Received: from crute.us (unknown [64.187.168.159]) by mail.messagingengine.com (Postfix) with ESMTPA id 0546F24005D; Tue, 15 Dec 2020 11:30:35 -0500 (EST) Date: Tue, 15 Dec 2020 08:30:34 -0800 From: Mike Crute To: Ariadne Conill Cc: Natanael Copa , ~alpine/devel@lists.alpinelinux.org Subject: Re: [3.14] Release process change proposal: Add official Alpine Linux cloud images Message-ID: <20201215163034.GA1500235@crute.us> References: <134020455.7nPEQRCJ1u@nanabozho> <20201215082609.552731cf@ncopa-desktop.lan> <1709610.Hnary3G1YW@nanabozho> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <1709610.Hnary3G1YW@nanabozho> X-Editor: VIM - Vi IMproved 8.2 On Tue, Dec 15, 2020 at 09:17:06AM +0000, Ariadne Conill wrote: > On Tuesday, December 15, 2020 12:26:09 AM MST Natanael Copa wrote: >> On Tue, 15 Dec 2020 02:29:08 GMT Ariadne Conill wrote: >> >> I'd like to have linode on the list early too. > > Would linode actually use our image? My understanding is that linode > prefer to master their own images. Having Linode available would be nice. At a quick glance I don't see anything in their API that supports custom images, though I recall there was some roundabout way to upload them for a single account several years ago. We may need to talk to a human on their side to make that happen, if anyone has contacts over there. Once we migrate to GitLab I'll throw together issues for each cloud provider we want to support and we can use that as a jumping off point for research and prioritization of support. >> I think it would be great if we could have alpine based images for CI >> systems, like github actions: >> >> I suppose having cloud images is the first step. > > GitHub actions already support Alpine (and any other image that is > delivered by Docker), but it is kind of weird in how it works. See > ifupdown-ng GitHub actions for details there. I thought most CI systems were docker based these days. I guess we could look into this going forward. I would recommend not making this a blocker for a 3.14 release of the images though since there's a lot more surface area to cover in the CI space and a limited number of hands to cover it. >> I suspect we may need more people on the infra team for that. > > Some of the people who have been working on the community AMI effort > would likely be interested in volunteering there. I'd be happy to join the infra team as well to make this happen. I'm already personally hosting all of the AWS AMI infra as it stands so I'm pretty familiar with the space. >> > ## Support Requirements from Alpine Infrastructure Team >> > >> > The resources relating to the the community AMI image effort would >> > be transferred to the Infrastructure team. This primarily consists >> > of a small application that acts as a credential broker. >> > >> > Storage for the images would also become managed by the >> > infrastructure team, but most likely we could get the costs of >> > doing so offset as other distributions have. >> >> We may need to get more disk space for this on our master mirror. > > In general, the storage for the images are provided by the cloud > providers, as you upload the mastered images to each cloud provider as > an AMI or whatever. Thus storing those cloud images would not require > us to store anything new on our mirrors. That's correct, at least until we get to Qemu images (which are on my wish list). But the cloud providers proper have their own storage. This does come with some fractional USD cost but currently it's under $5/mo for the global AWS image set. ~mike