VSS Command Line Interface (vss-cli) v0.12.0🎉

VSS-CLI v0.12.0 is available for download via PyPI or GitLab. Latest version includes the following improvements and bug fixes:

New Features

compute contentlib: content library integration (#403)

Commands:

  • compute contentlib iso ls
  • compute contentlib vm ls
  • compute contentlib ovf ls

Browse the content library with the following commands:

Usage: vss-cli compute contentlib [OPTIONS] COMMAND [ARGS]...

  Manage Manage Content Library Items.

  Virtual Machine templates, OVF, ISO and other items.

Options:
  --help  Show this message and exit.

Commands:
  iso  Browse current ISO images
  ovf  Browse current OVF images
  vm   Browse Virtual Machine Templates

compute vm mk from-clib: deploy vm from content library (#405)

Commands:

  • compute vm mk from-clib

The following example shows how to deploy an ovf from the content library injecting a cloud-init descriptor and network-config configuration file for customizing the operating system:

Improvements

compute vm mk from-clone: add --snapshot option to clone from given snapshot state (#404)

Commands:

  • compute vm mk from-clone --snapshot

Allow clone to be sourced by a given snapshot:

core: add --webdav-server option to cli, webdav_server to configuration file and VSS_WEBDVA_SERVER (#406)

Commands:

  • core

Allow to specify an alternate webdav-server to manage vskey-stor files:

# command option
vss-cli --webdav-server https://vskey-stor-vpn.eis.utoronto.ca stor ls

# env variable
export VSS_WEBDAV_SERVER=https://vskey-stor-vpn.eis.utoronto.ca
vss-cli stor ls

# configuration file
vss-cli configure set webdav_server https://vskey-stor-vpn.eis.utoronto.ca
vss-cli stor ls

core: update pyvss from v0.17.2 to v0.18.1 (#404)

Bug Fixes

compute vm mk from-images: exception when user-data is not provided and is optional (#401)

core: --filter-by ignoring filter with operators (#407)

Upgrade

Remember, VSS-CLI documentation is now available in VSS-CLI and the full Change Log is available here. Upgrade or install VSS-CLI as follows:

# using vss-cli
vss-cli upgrade 

# upgrade with pip
pip install vss-cli --upgrade

# install
pip install vss-cli 


For more information, please refer to the official documentation site.

University of Toronto - Since 1827