-
Notifications
You must be signed in to change notification settings - Fork 33
Breaking: Use only Podman for v1 #861
Copy link
Copy link
Open
Labels
breakingIntroduces a breaking change.Introduces a breaking change.type: choreConverting measurements, reorganizing folder structure, and less impactful tasks.Converting measurements, reorganizing folder structure, and less impactful tasks.
Description
Activity
Metadata
Metadata
Assignees
Labels
breakingIntroduces a breaking change.Introduces a breaking change.type: choreConverting measurements, reorganizing folder structure, and less impactful tasks.Converting measurements, reorganizing folder structure, and less impactful tasks.
As mentioned in #638 (comment) , we want to reduce the maintenance burden for managing all the various build/run drivers. Since most of the bootc ecosystem relies on the use of podman features, we will be working on deprecating the use of all other driver types. This will mean we will need to remove the driver args from the CLI since they will essentially be no-ops.
To go about this, I think we should make use of the
v1_0_0feature flag to conditionally remove the parts of the code that drive Docker and Buildah. This way we can keep the main branch as the testing grounds for these changes and allow any patch releases from here until the eventual release of v1. Any new patches for v0.9 will continue to be able to use these drivers since we only compile with the default feature set for releases.