bbctlπ
bbctl as a helm chart for partial automated management of Big Bang.
Introductionπ
bbctl
is a command line interface (CLI) tool to simplify development, deployment, auditing, and maintaining the deployment of Big Bang a kubernetes cluster.
This repository is for the bbctl
chart. For bbctl
application, development please refer to: https://repo1.dso.mil/big-bang/apps/developer-tools/bbctl.
Developer Documentationπ
Help Contribute! See the developer documentation. The CLI tool is developed in Go language and uses the cobra library to implement commands.
bbctl
Usage and Design Prioritiesπ
Multiple execution contextsπ
bbctl
will be running as a cronjob in cluster, possibly as web server in cluster, potentially in pipelines, and on developer machines.
External and internal usersπ
bbctl
is currently used both inside and outside the Big Bang team as a fully open source project.
Upstream Referencesπ
- https://repo1.dso.mil/big-bang/product/packages/bbctl
- https://repo1.dso.mil/big-bang/product/packages/bbctl
Upstream Release Notesπ
There is no upstream for this chart.
Application development for bbctl
is done in this repository: https://repo1.dso.mil/big-bang/apps/developer-tools/bbctl.
Learn Moreπ
Pre-Requisitesπ
- Kubernetes Cluster deployed
- Kubernetes config installed in
~/.kube/config
- Helm installed
Install Helm
https://helm.sh/docs/intro/install/
Deploymentπ
- Clone down the repository
- cd into directory
helm install bbctl chart/
Valuesπ
Please see the values docs.
Contributingπ
Please see the contributing guide if you are interested in contributing.
This file is programatically generated using helm-docs
and some BigBang-specific templates. The gluon
repository has instructions for regenerating package READMEs.