chef / omnitruck

Web service to automate the release of Omnibus artifacts
Apache License 2.0
25 stars 34 forks source link

Alpine linux support #199

Closed juju4 closed 6 years ago

juju4 commented 8 years ago

Hello,

Any plan for install.sh to support Alpine Linux ?

Thanks

IronCore864 commented 6 years ago

It's been 1.5 years. Why no support to alpine?

I think it makes great sense for test-kitchen/chef/serverspec/ansible with docker to do infrastructure code test or even test-driven infrastructure code develeopment. alpine makes it much smaller and faster to use.

Is there a specific reason why not supporting alpine? I'm not familiar with different distributions of linux, maybe there is some block issue?

thommay commented 6 years ago

We don't intend to support Alpine. We already provide docker images that contain chef and chefdk for use with test kitchen (see https://github.com/someara/kitchen-dokken) or to use the chefdk tooling in docker. Providing support for Alpine means much more than just installing; we need to test, verify and add support for the way alpine works to chef, and there just isn't sufficient demand for that - and we think that Habitat is a better way to build and configure containers.

zedtux commented 5 years ago

In my use case, I'm running with GitLab CI, meaning Docker In Docker.

Official Docker's images are based on Alpine, so I have to use the docker Docker image, and have the kitchen command available.

@thommay of course it means more than installing Alpine, but Alpine is really popular in the Docker community, not supporting it sounds like closing the door to a lot of users IMHO.

In the other hand, in the case you have this kind of stuff, sharing a manual installation process replacing the automagical omnitruck solution would help too.