Package as docker image
Would it be possible to add a docker image as a distribution mechanism for goose? I'd like to run it in a kubernetes cluster
we don't have plans of supporting an official docker image yet. you can probably ask Goose to make one for you :)
Given this section of the security docs it seems like providing a docker image should be a priority
Use a dedicated virtual machine or container (Docker/Kubernetes) with limited privileged capabilities. This will minimize the risk of local system attacks or unintended access to critical system resources.
Definitely +1 to having a docker approach clearly setup/documented. I think the issue is a standalone goose docker would only have goose itself, but nothing for it to work on :). So i'd suggest we add a doc for how to get it added to and use it in a container that already exists
+1 i want to add this to my stack
I am going to take a look at this as my next item on the list :)
While working on this, I've come to realize that users might need to use Docker in slightly different ways. I'm starting a new discussion topic here to gather ideas on how users want to utilize goose in Docker: https://github.com/block/goose/discussions/1496 I am currently working on use case 2 - if you have any use case that's different than any of the case listed in the discussion, feel free to comment :)
@blevz is your case handled by @ZhenLian's PR and can we close this, if not please share what you are looking for
@meenalc Does this satisfy this request? https://block.github.io/goose/docs/guides/goose-in-docker/
Yup, this satisfies the thrust of my request