-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider adding user-space package manager, such as mise
#55
Comments
lorengordon
changed the title
Consider adding user-space package manage, such as
Consider adding user-space package manager, such as Jul 23, 2024
mise
mise
lorengordon
added a commit
to lorengordon/runner-terraform
that referenced
this issue
Jul 23, 2024
Closing this #56 (comment) |
@eliecharra Can you please change the |
We'll keep this open for a bit to see if it gets any traction. 🙂 |
Absent installing something like mise/asdf directly in the image, we've found it easy enough to install with a before hook (if a bit less "secure"):
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I would like to avoid having to manage an image pipeline for the spacelift runner, and just rely on the image published by spacelift. However, sometimes we do find we need to download/install a couple packages, to support different pipeline workflows. It can be tricky to install package on Alpine Linux in a container, without root and without sudo.
To support this use case, I would like to propose adding a "user space" package manager, such as
mise
. The idea is that a stack could runmise
and any additional packages required by the pipeline would be installed at runtime. This approach using a "user space" package manager keeps the image quite small, and there is no need for root or sudo access.The text was updated successfully, but these errors were encountered: