Skip to content
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

[REQ] Support other container management tools #679

Open
1 task done
0xDagal opened this issue Jun 27, 2024 · 3 comments
Open
1 task done

[REQ] Support other container management tools #679

0xDagal opened this issue Jun 27, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@0xDagal
Copy link

0xDagal commented Jun 27, 2024

What kind of request is this?

New feature

What is your request or suggestion?

I see that copa has a strong dependency to docker, I want to use it in some Gitlab CI but to do, so I have to run a docker:dind service which is a privileged service and I do not think that copa needs all what is in docker. I would prefer to be able to chose what I use, for example, Podman.

Maybe I miss something, and it is not feasible, tell me 😃

Are you willing to submit PRs to contribute to this feature request?

  • Yes, I am willing to implement it.
@0xDagal 0xDagal added the enhancement New feature or request label Jun 27, 2024
@ashnamehrotra
Copy link
Contributor

@0xDagal copa is based on buildkit. If there is a way to provide buildkit connection via Podman then this should be possible.

@0xDagal
Copy link
Author

0xDagal commented Jul 5, 2024

I think that to do, so I will need Podman and buildctl, is that a problem to you ? I could add a flag to run copa with those tools instead of docker if the user wants it

@ashnamehrotra
Copy link
Contributor

ashnamehrotra commented Jul 8, 2024

@0xDagal in the documentation you can find podman as a supported format to provide as a custom address: https://project-copacetic.github.io/copacetic/website/custom-address. You can use this approach to provide buildkit connection via podman.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants