Releases: cloudfoundry/bosh-cli
Releases · cloudfoundry/bosh-cli
v0.0.114
- Supports
ssh
andrsa
variable types
v0.0.113
- Add support for
((key.subkey))
interpolation syntax to grab nested values - Add
--vars-store
andvariables
section to manifests- See https://github.com/cloudfoundry/bosh-deployment for example usage of variables
- Display links consumed/provided in inspect release output
- Show error column in
bosh events
- Backport
--fix
flag for recreate command - Remove
--details
flag from vms command - Add bootstrap and index columns to vms/instances
--details
output
v0.0.107
v0.0.106
- Added
--path
tobuild-manifest
command to extra portion of a template - Added partial interpolation
- For example now system_domain variable in "https://api.((system_domain))" will be interpolated
v0.0.105
- Added
cpi-config
andupdate-cpi-config
for upcoming multi CPI support - Backported
attach-disk
command
v0.0.101
- Bring back
login/logout
command aliases - Backported
ignore/unignore
commands to ignore instances - Show
Ignore
column for instances and VMs - Show warnings in deploy output
- Accounts for type=warning event log type
- Added
--var-env=PREFIX
to fetch interpolation variables from environment variablesFOO_password=123 bosh deploy manifest.yml --var-env FOO
to import all variables starting withFOO_
- Use
Authorization
header instead of in-URL username/password to hide credentials from debug logs
v0.0.100
- Variable substation works in a compatible way with spiff
- You can prefix your variables with
!
(e.g.((!myvar))
) and spiff will ignore them but bosh-cli will replace
- You can prefix your variables with
- Be explicit about options required for start/stop/update/etc. in the Director client library
v0.0.98
- Fixed
bosh cck --auto
to correctly pick default resolutions
v0.0.97
- Add
bosh help
command (same content asbosh -h
) - Allow
BOSH_GW_*
env vars for gateway flags (seebosh ssh -h
) bosh reset-release
now deletes.blobs
andblobs
directories
v0.0.96
- Removes statefullness from
environment
anddeployment
commands- All Director related commands require
-e
flag with either URL or environment alias - All deployment level commands require
-d
flag with deployment name
- All Director related commands require
Sample workflow after this change:
./prod $ bosh create-env manifest.yml -l ...
./prod $ bosh alias-env prod -e https://my-ip --ca-cert ./ca.crt
./prod $ bosh -e prod env
./prod $ bosh -e prod upload-stemcell ...
./prod $ cd cf/
./prod/cf $ bosh -e prod -d cf deploy manifest.yml
...
Keep in mind that BOSH_ENVIRONMENT
and BOSH_DEPLOYMENT
environment variables with direnv
to make switching between environments easy and safe.