Bash on Board! (we like to call it BoB!) is an open source general purpose container for Kubernetes, providing the utilities, support tools and a framework that allows a diverse set of problems to be solved for pod initialization and support to natively work with cloud-native environments.
BoB! turns a simple container instanciation into a power support tool for general troubleshooting, service rendering, and performance evaluation. It does this by creating a core set services that house and manage the utilities as well as a super lightweight container to invoke in a pod.
BoB! integrates deeply into cloud native environments leveraging extension points and providing a seamless experience. For more details about the solutions currently supported by BoB!, please refer to the project status section below. We plan to continue adding support for many common functions required based on community demand and engagement in future releases. See our roadmap for more details.
BoB! is under the Apache 2.0 License.
For installation, deployment, and administration, see our Documentation
We welcome contributions.
- See the Contributing regarding how to engage
- See the Getting Started guide to setup your environment.
For filing bugs, suggesting improvements, or requesting new features, please open an issue.
Please use the following to reach members of the community:
- Email: [email protected]
If you find a vulnerability or a potential vulnerability in BoB! please let us know immediately at [email protected]. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issues positively or negatively.
The status of each utility provider supported by BoB! can be found in the table below.
- Alpha: The API may change in incompatible ways in a later software release without notice, recommended for use only in short-lived testing clusters, due to increased risk of bugs and lack of long-term support.
- Beta: Support for the overall features will not be dropped, though details may change. Support for upgrading or migrating between versions will be provided, either through automation or manual steps.
- Stable: Features will appear in released software for many subsequent versions and support for upgrading between versions will be provided with software automation in the vast majority of scenarios.
Name | Details | Status |
---|---|---|
core | The framework for the common utilities | Stable |
lowcarb | Lightweight container | Stable |
Official releases of BoB! can be found on the releases page. Please note that it is strongly recommended that you use official releases of BoB!, as unreleased versions from the master branch are subject to changes and incompatibilities that will not be supported in the official releases. Builds from the master branch can have functionality changed and even removed at any time without compatibility support and without prior notice.