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

Add support for podman as backend for Dunner. #186

Open
kmehant opened this issue Dec 27, 2019 · 3 comments
Open

Add support for podman as backend for Dunner. #186

kmehant opened this issue Dec 27, 2019 · 3 comments

Comments

@kmehant
Copy link

kmehant commented Dec 27, 2019

Is your feature request related to a problem? Please describe.
Docker container engine runs as a daemon service for container management. There is a possibility that developers might use daemonless services like podman .

Describe the solution you'd like
We need to add support for podman as Backend for Dunner. We can implement these functionalities

  • Dunner automatically chooses available Backend
  • give an option for user to choose one.
@kmehant
Copy link
Author

kmehant commented Dec 27, 2019

@apoorvam @agentmilindu thoughts?

@apoorvam
Copy link
Collaborator

apoorvam commented Jan 2, 2020

@kmehant I havent personally used daemonless services. But I think it would be a good addition for Dunner. But we need to analyse on how it can be integrated and consequences.
Is there a golang sdk for it? Do many users use this approach with Docker?

On a side note, We had an idea of making dunner as daemon and accessing it using API. But its not yet implemented.

@kmehant
Copy link
Author

kmehant commented Jan 14, 2020

@kmehant I havent personally used daemonless services. But I think it would be a good addition for Dunner. But we need to analyse on how it can be integrated and consequences.
Is there a golang sdk for it? Do many users use this approach with Docker?

@apoorvam @agentmilindu
As far as I know, there is no dedicated Go SDK for podman, yet it has to be handled through its command-line interface. Moreover, there is an API for podman which we can use through varlink interface and use it with Go lang further.
Look through this doc and go client example for podman.

On a side note, We had an idea of making dunner as a daemon and accessing it using API. But its not yet implemented.

This looks awesome.

I have an idea of writing Tekton configuration to use dunner for CI/CD pipelines in a Kubernetes cluster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants