containers / podman-desktop

Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop.
https://podman-desktop.io
Apache License 2.0
4.67k stars 297 forks source link

Generative AI support for creating deployment yaml files and container troubleshooting #4274

Open rrbanda opened 11 months ago

rrbanda commented 11 months ago

Is your feature request related to a problem? Please describe

For beginners, it can be difficult to create a YAML from scratch when they would like to deploy a new app using Podman Desktop as containers

Describe the solution you'd like

Using Generative AI , Prompt should be like - Create required YAMLS to deploy my application using an image name myimage , Podman Desktop could call the free ChatGPT APIs and then once it gets response with required yaml , the response returned can presented on the Podman desktop UI screen so user can click run /deploy with any modifications needed prior deploying it

Basically a chatbot within podman desktop that can help with assisting any deployment related & container troubleshooting

Describe alternatives you've considered

No response

Additional context

No response

rrbanda commented 11 months ago

Example from chatGPT below

Screenshot 2023-10-10 at 12 40 12 PM

https://www.youtube.com/watch?v=cLmDHHgEXqw

benoitf commented 11 months ago

hello @veniceofcode I'm not sure about "free ChatGPT APIs", AFAIK you need an API key but it's not "free"

rrbanda commented 11 months ago

@benoitf it does not have to be a chatGPT only but even if use something like gpt4all https://gpt4all.io/index.html , i mean the configurability that can allow podman desktop to connect with anything of our choice

This an example of integration with GPT4ALL which runs locally

https://developers.redhat.com/articles/2023/09/25/integrate-your-quarkus-application-gpt4all

github-actions[bot] commented 5 months ago

This issue has been automatically marked as stale because it has not had activity in the last 6 months. It will be closed in 30 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. Thank you for your contributions!