support Podman for local development #5261
Labels
area/documentation
Issues or PRs related to documentation.
area/tooling
Issues or PRs related to project tools and automation.
contribfest
Issue to be worked on during ContribFest @ KubeCon EU 2023.
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Some contributors may want to use Podman locally to run containers. The scripts and documentation should be updated to support this use case in addition to the current use case of using Docker. From my initial testing, here are some things that need to be addressed:
podman
command instead ofdocker
in scripts (e.g. https://github.com/projectcontour/contour/blob/main/test/scripts/make-kind-cluster.sh,make container
command)KIND_EXPERIMENTAL_PROVIDER=podman
podman network inspect
output is different than that ofdocker network inspect
, which breaks https://github.com/projectcontour/contour/blob/main/test/scripts/make-kind-cluster.sh#L78-L89 -- update for the podman formatkind load docker-image
does not work when using Podman -- need to replace withpodman save image | kind load image-archive -
(ref. https://github.com/projectcontour/contour/blob/main/test/scripts/install-contour-working.sh#L37, load:kind load docker-image ..
is non-functional for providerpodman
kubernetes-sigs/kind#2729 (comment))Ultimately, running commands like
make install-contour-release
andmake install-contour-working
should work properly with Podman.The text was updated successfully, but these errors were encountered: