The buildah ClusterBuildStrategy utilizes buildah to build and push container images from a Dockerfile. When using this strategy, you must specify the Dockerfile on the Build resource.
There are two distinct push management formats available:
buildah-shipwright-managed-push: Shipwright manages the image push process.buildah-strategy-managed-push: The strategy itself manages the image push process.
Refer to the documentation on "Output directory vs. output image" to decide which push management type fits your workflow.
# To install both Buildah push management variants:
kubectl apply -f samples/v1beta1/buildstrategy/buildah/buildstrategy_buildah_shipwright_managed_push_cr.yaml
kubectl apply -f samples/v1beta1/buildstrategy/buildah/buildstrategy_buildah_strategy_managed_push_cr.yaml