Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Enable local development via podman and buildah #17

Description

@jayaddison

Is your feature request related to a problem? Please describe.
Currently it's challenging and time-consuming to set up a local development environment because there is an assumption that the developer will run a CRI-O-backed Kubernetes cluster.

Describe the solution you'd like
The buildah and podman tools can run in unprivileged userspace and build containers that are compatible with CRI-O Kubernetes.

Indeed, openculinary projects already use these tools to build and push (but not run) these images.

These tools could be a good fit to allow developers to run containers locally for each of the openculinary projects.

Questions here include:

  • How would inter-service communication be organized in a local dev environment like this?
  • Would persistence be supported via volumes?
  • Is there a migration path whereby a single service could be migrated before others, in order to evaluate this approach?

Describe alternatives you've considered
docker-compose would be an alternative route to take here -- essentially, we could define a compose file to define and configure the set of services required.

This has a short-term benefit of being a relatively widely-used tool and a relatively straightforward solution. It does introduce a larger attack surface and requires a privileged install environment since a Docker daemon is required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions