qbec

command module
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

README

qbec

Build Status Go Report Card

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

Building from source

mkdir -p ${GOPATH}/src/github.com/splunk
cd ${GOPATH}/src/github.com/splunk && git clone git@github.com:splunk/qbec
cd qbec
make install  # installs dep, golint etc.
make

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
commands
Package commands contains the implementation of all qbec commands.
Package commands contains the implementation of all qbec commands.
diff
Package diff contains primitives for diff-ing objects and strings.
Package diff contains primitives for diff-ing objects and strings.
eval
Package eval encapsulates the manner in which components and parameters are evaluated for qbec.
Package eval encapsulates the manner in which components and parameters are evaluated for qbec.
model
Package model contains the app definition and interfaces for dealing with K8s objects.
Package model contains the app definition and interfaces for dealing with K8s objects.
objsort
Package objsort allows sorting of K8s objects in the order in which they should be applied to the cluster.
Package objsort allows sorting of K8s objects in the order in which they should be applied to the cluster.
remote
Package remote has the client implementation for interrogating and updating K8s objects and their metadata.
Package remote has the client implementation for interrogating and updating K8s objects and their metadata.
sio
Package sio provides logging functions with optional colorization.
Package sio provides logging functions with optional colorization.
vm
Package vm allows flexible creation of a Jsonnet VM.
Package vm allows flexible creation of a Jsonnet VM.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL