BOSH CLI v2: the evolution of the BOSH command line interface
summary
A complete rewrite of the CLI in Go ships as a platform-native Golang-based single binary that combines bosh and bosh-init, shortens command latency, and avoids Ruby dependency hell. Commands are renamed for readability (for example upload-release), output gains machine-friendly modes like --column and --json, SSH/SCP and scripting get direct improvements, and manifest work moves to vars and ops files plus generated passwords/certificates with optional CredHub support. The new bosh-deployment workflow builds and deploys directors with compiled releases and secure defaults and interoperates with existing directors.
AI-written summary · about
chapters (14)
- 0:00Introduction to BOSH CLI v2
- 1:44Why rewrite the CLI in Go
- 3:52Key improvements in CLI v2
- 5:42Command naming and consistency
- 7:08Environment and deployment options
- 8:12Better output formatting
- 9:14Simplified SSH and SCP
- 10:15Variables for manifests
- 13:45Introducing ops files
- 15:50Variable generation and CredHub
- 17:37Deploying director securely
- 21:53Director login workflow
- 23:18Summary and next steps
- 25:11Q&A session
related talks
25mBOSH: The Simple Solution for Complex Systems
22mThe New Way to BOSH Deploy - Urvashi Reddy, Pivotal
18mMy First BOSH Release
25mBOSH Bootstrapping
13mAuthoring a BOSH Release Is Actually Easy!
37mIs Bootstrapping BOSH Incredibly Simple Yet?
41mBOSH 101 - A Beginners Guide
30mStreamlining the BOSH Experience
