Skip to content
configure kubernetes objects on multiple clusters using jsonnet
Go Other
  1. Go 99.1%
  2. Other 0.9%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
cmd fix golangci reported issues (#109) Dec 19, 2019
examples/test-app
internal add env props command, fix merging of env properties to baseline to p… Feb 1, 2020
site update changelog, up version, update docs Dec 11, 2019
.gitignore Add coverage (#105) Dec 10, 2019
.goreleaser.yaml Add qbec to splunk/homebrew-tap (#112) Jan 21, 2020
CHANGELOG.md update changelog, up version Feb 1, 2020
LICENSE initial v0.6 commit Feb 28, 2019
Makefile update changelog, up version Feb 1, 2020
README.md update changelog, up version Feb 1, 2020
go.mod merge-patch environment properties into base and return merged value (#… Dec 19, 2019
go.sum upgrade client-go to kubernetes-1.15.5 (#85) Nov 16, 2019
main.go upgrade client-go to kubernetes-1.15.5 (#85) Nov 16, 2019
prepare-release.sh update changelog, up version, simplify release prepare script Nov 16, 2019
publish-docs.sh add publish scripts Mar 1, 2019
setup.go allow forcing k8s context and namespace, update kube-attrs logic (#82) Nov 12, 2019
test.sh Add coverage (#105) Dec 10, 2019

README.md

qbec

Github build status Go Report Card codecov GolangCI

Qbec (pronounced like the Canadian province) is a CLI tool that allows you to create Kubernetes objects on multiple Kubernetes clusters or namespaces configured correctly for the target environment in question.

It is based on jsonnet and is similar to other tools in the same space like kubecfg and ksonnet.

For more info, read the docs

Installing

Use a prebuilt binary from the releases page for your operating system.

On MacOS, you can install qbec using homebrew:

$ brew tap splunk/tap 
$ brew install qbec

Building from source

git clone git@github.com:splunk/qbec
cd qbec
make install  # installs lint tools etc.
make
You can’t perform that action at this time.