Skip to content

bbctl

Version: 3.0.1-bb.3 Type: application AppVersion: 2.3.1 Maintenance Track: bb_integrated

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 CONTRIBUTING.md and the developer documentation for more information. 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

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.