-
Notifications
You must be signed in to change notification settings - Fork 203
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
Userspace builds without docker server (buildah) #1618
Comments
Maybe by adding buildpacks support? |
Is this on the radar for future support? |
Currently implementing first version of werf with buildah included to build only dockerfiles in this PR: #3735 TODO check list:
|
Current performance testing results for building sample Dockerfile are:
We are continuing to work on it. |
Will be Stapel covered or it is another issue? (ability to |
@develar Yes, it will be, but after implementing Dockerfile builder with Buildah. |
Status update Werf currently supports building of Dockerfile-based images using buildah container runtime by setting Next main steps:
Upd. Corrected initial error: not |
Current progressNow werf can be run in Kubernetes or in standalone containers. We provide preconfigured images for this. Only available for Dockerfile builds for now, next step is to allow stapel builds with Buildah, thus allowing to run stapel builds in containers/Kubernetes too. What's done and lands soon in all release channels up to stable:
Next |
#4146 sheds some light on why buildah was chosen for werf instead of some other alternatives available (e.g. kaniko). |
Update. In this update we will refresh plans of implementing buildah. Full support of buildah will be introduced eventually, and includes:
Current buildah support:
Next stage of buildah support will include:
See progress of this stage in the issue: #3936 (comment). |
Solved. The user can build images using Stapel and Dockerfile syntax with Docker or Buildah backends 🎉 |
As a werf user I want to have an ability to run werf builds in Kubernetes itself. To run werf builds in Kubernetes werf should have a mode to work without docker server (as https://github.com/GoogleContainerTools/kaniko does).
The text was updated successfully, but these errors were encountered: