intelops / genval

Simplifies configuration management for a wide range of tools, including Dockerfile, Kubernetes manifests, and other infrastructure files.
Apache License 2.0
6 stars 5 forks source link

Build container image from the generated and validated Dockerfile, by integrating Podmam. #64

Open santoshkal opened 6 months ago

santoshkal commented 6 months ago

Build container image from the generated and validated Dockerfile, by integrating Buildah. Provide push, sign, and verify subcommands.

santoshkal commented 5 months ago

We're currently on hold with implementing the image-building feature, as discussed with Chandu.

Initially, we explored two approaches for this feature, both of which were in the beta testing phase. However, we encountered runtime dependency issues with Docker and Buildah. Specifically, Docker required the Docker daemon, while Buildah relied on the netavark network backend.

In the future, we plan to leverage Go's native functionality, such as exec.Command() to implement this feature as a plugin without much overhead on Genval.