BOSH operators spend an enormous amount of time using the bosh command line interface (CLI). Any interaction with BOSH or the clusters it manages, is essentially an invocation of the CLI with some parameters. While the current Ruby-based CLI has served the community well, it suffered from many shortcomings. Some important ones are: - It is slow and difficult to install (especially on Windows) - It lacked a consistent user experience when using the commands Additionally, BOSH init (replacement for micro BOSH) introduced it's own CLI.
To remedy these issues and streamline the BOSH operator's experience, the BOSH team has created a new, Golang-based, CLI which addresses existing feedback and: - Adds enhancements to existing commands - Encourages more secure usage patterns - Reduces the need for several different manifest generation tools - Provides a Golang-based client to securely access the BOSH Director API
This talk will provide a complete overview of BOSH CLI v2, including discussions on how to migrate your environments and scripts to the next evolution of the CLI. It will also introduce the audience to 'bosh-deployment', the preferred way of installing the BOSH Director.
Danny is a software engineer at heart who has worn many hats across several different industries with the goal of making sure businesses can succeed technically. He first discovered BOSH when researching open source infrastructure management tools, and soon he was creating BOSH releases... Read More →
Shatarupa Nandi is a Director of Engineering at Pivotal. She has led various technical initiatives across the company, most recently focusing on running Pivotal products on Kubernetes.