~alpine/users

3 3

[alpine-user] Why no official AWS AMI?

Details
Message ID
<CANMgWbMtwkr+r0s3KD3cauPC8Fumdc2yQPk-zj2s4C4duECkLQ@mail.gmail.com>
Sender timestamp
1558019564
DKIM signature
missing
Download raw message
Is there any particular reason why there is no official Alpine Linux  AWS
AMI?

If not, would docker.com please make (and maintain) one?  :-)
PICCORO McKAY Lenz <mckaygerhard@gmail.com>
Details
Message ID
<CALci+FSusD4mreoYeczMXa7WHnYqLi7RvDUXKY5tyLHH3FQKcg@mail.gmail.com>
In-Reply-To
<263cda10-801f-55ef-caa5-52d26e5ccb5a@linux.ibm.com> (view parent)
Sender timestamp
1558028603
DKIM signature
missing
Download raw message
cloud providers always prefer automated methods like cloud-init, AWS images
use it a lot

confirmed that none of which works on  Alpine

That's the situation.. so we need to work close to those toos to make it
happen

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com


El jue., 16 de may. de 2019 a la(s) 13:01, Tuan Hoang (tmhoang@linux.ibm.com)
escribió:

> I'm interested in making that happen.
>
> Manually making Alpine image for cloud providers would work, check out
> Alpine wiki pages. I believe cloud providers would prefer automated
> methods with tools like cloud-init or ignition, none of which works on
> Alpine at the moment to my knowledge.
>
> Tuan
>
> On 5/16/19 4:12 PM, Bob Bagwill wrote:
> > Is there any particular reason why there is no official Alpine Linux
> > AWS AMI?
> >
> > If not, would docker.com <http://docker.com> please make (and maintain)
> > one?  :-)
> >
>
>
>
> ---
> Unsubscribe:  alpine-user+unsubscribe@lists.alpinelinux.org
> Help:         alpine-user+help@lists.alpinelinux.org
> ---
>
>
Details
Message ID
<263cda10-801f-55ef-caa5-52d26e5ccb5a@linux.ibm.com>
In-Reply-To
<CANMgWbMtwkr+r0s3KD3cauPC8Fumdc2yQPk-zj2s4C4duECkLQ@mail.gmail.com> (view parent)
Sender timestamp
1558026077
DKIM signature
missing
Download raw message
I'm interested in making that happen.

Manually making Alpine image for cloud providers would work, check out
Alpine wiki pages. I believe cloud providers would prefer automated
methods with tools like cloud-init or ignition, none of which works on
Alpine at the moment to my knowledge.

Tuan

On 5/16/19 4:12 PM, Bob Bagwill wrote:
> Is there any particular reason why there is no official Alpine Linux 
> AWS AMI? 
> 
> If not, would docker.com <http://docker.com> please make (and maintain)
> one?  :-)
> 



---
Unsubscribe:  alpine-user+unsubscribe@lists.alpinelinux.org
Help:         alpine-user+help@lists.alpinelinux.org
---
Mike Crute <mike@crute.us>
Details
Message ID
<20190706001749.GA17374@crute.us>
In-Reply-To
<CANMgWbMtwkr+r0s3KD3cauPC8Fumdc2yQPk-zj2s4C4duECkLQ@mail.gmail.com> (view parent)
Sender timestamp
1562372271
DKIM signature
missing
Download raw message
On Thu, May 16, 2019 at 11:12:44AM -0400, Bob Bagwill wrote:
> Is there any particular reason why there is no official Alpine Linux
> AWS AMI?

There is a community maintained AMI available, which the maintainers
consider to be stable. The build scripts and information for discovering
the AMI IDs are on GitHub: https://github.com/mcrute/alpine-ec2-ami

We're working through some backlog items to handle automated builds and
notifications of new releases but the AMI itself is stable. Give it a
try and feel free to open GitHub issues on the tooling repo if you run
into any problems with it. There are currently x86_64 builds for 3.9.x,
3.10.x, and edge. ARM64 builds are coming soon.

Our long-term plan is to stabilize and automate the AMI building and
then work with the Alpine Linux community to hopefully make this an
official release.

Many cloud providers use cloud-init to bootstrap their instances.
cloud-init is a tool written Python that contains many different
distribution-specific backends. Unfortunately it's rather complicated to
add a backend for Alpine and none of the AMI maintainers currently have
the time to do it; also, we want to keep the image as slim as possible
so adding a bunch of Python dependencies is unappealing. We wrote our
own very lightweight version of cloud-init called tiny-ec2-bootstrap
(https://github.com/mcrute/tiny-ec2-bootstrap) which does all of the
basics and supports some minimal customization. If anyone has the time
to make cloud-init work for Alpine we'd be open to taking a patch to
integrate it. In the meantime tiny-ec2-bootstrap should work.

Pull requests and issues welcomed!

~mike


---
Unsubscribe:  alpine-user+unsubscribe@lists.alpinelinux.org
Help:         alpine-user+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)