Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/splunk/qbec
configure kubernetes objects on multiple clusters using jsonnet
https://github.com/splunk/qbec
hacktoberfest jsonnet k8s-config ksonnet kubecfg kubernetes
Last synced: 3 months ago
JSON representation
configure kubernetes objects on multiple clusters using jsonnet
- Host: GitHub
- URL: https://github.com/splunk/qbec
- Owner: splunk
- License: apache-2.0
- Created: 2019-02-21T22:57:15.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T18:32:20.000Z (6 months ago)
- Last Synced: 2024-09-06T21:56:22.979Z (6 months ago)
- Topics: hacktoberfest, jsonnet, k8s-config, ksonnet, kubecfg, kubernetes
- Language: Go
- Homepage: https://qbec.io
- Size: 4.17 MB
- Stars: 167
- Watchers: 19
- Forks: 37
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-native - qbec - Configure kubernetes objects on multiple clusters using jsonnet. (Application Delivery)
README

[](https://github.com/splunk/qbec/actions)
[](https://goreportcard.com/report/github.com/splunk/qbec)
[](https://codecov.io/gh/splunk/qbec)
[](https://golangci.com/r/github.com/splunk/qbec)[](https://buildstats.info/github/chart/splunk/qbec?branch=main)
Qbec (pronounced like the [Canadian province](https://en.wikipedia.org/wiki/Quebec)) 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](https://jsonnet.org) and is similar to other tools in the same space like
[kubecfg](https://github.com/ksonnet/kubecfg) and [ksonnet](https://ksonnet.io/).For more info, [read the docs](https://qbec.io/)
### Installing
Use a prebuilt binary [from the releases page](https://github.com/splunk/qbec/releases) for your operating system.
On MacOS, you can install qbec using homebrew:
```
$ brew tap splunk/tap
$ brew install qbec
```### Building from source
```shell
git clone [email protected]:splunk/qbec
cd qbec
make install # installs lint tools etc.
make
```### Sign the CLA
Follow the steps here [cla-assistant](https://github.com/splunk/cla-agreement)