Discover Packages
github.com/vishrantgupta/kbld
module
Version:
v0.8.0
Opens a new window with list of versions in this module.
Published: Jul 8, 2019
License: Apache-2.0
Opens a new window with license information.
README
README
¶
kbld
kbld
(pronounced: kei·bild
) seamlessly incorporates image building and image pushing into your development and deployment workflows.
Features:
Orchestrates image builds (delegates to tools like Docker) and registry pushes
Works with local Docker daemon and remote registries, for development and production cases
Records metadata about image sources in annotation on Kubernetes resources (see examples below)
Resolves image references to their digest form (immutable ) (details )
Provides a way to transport set of images in a single tarball between registries
maintaining exactly same digests, hence guaranteeing exactly same content
Not specific to Kubernetes, but works really well with Kubernetes configuration files
See building and deploying simple Go application to Kubernetes example that uses kbld.
Docs
Development
./hack/build.sh
./hack/test-all.sh
# include goog analytics in 'kbld website' command for https://get-kbld.io
# (goog analytics is _not_ included in release binaries)
BUILD_VALUES=./hack/build-values-get-kbld-io.yml ./hack/build.sh
build.sh
depends on ytt .
Expand ▾
Collapse ▴
Directories
¶
Click to show internal directories.
Click to hide internal directories.