kpm
is a package manager for Kubernetes. It is designed to be a simple CLI, library, and web service for managing
Kubneretes-native applications.
go install github.com/joelanford/kpm@latest
-
Build a registry+v1 bundle and push it to an image registry
kpm build bundle <bundleRoot> docker://<imageRepo>
-
Build an FBC catalog and push it to an image registry
kpm build catalog <catalogRoot> docker://<imageRepo>
- Build an FBC catalog using a set of bundle files or directories as a source
- Build and push all of the bundles
- Generate an FBC, with channel entries based purely on the bundles' semver versions
- Build and push the FBC