/
Changelog 📝

Changelog 📝

v2025.2.1 (2025-02-21)

Improvements:

  • #750: docs: improving examples titles.

  • #751: core: upgrade pyvss to v2025.2.1.

  • #752: compute vm get encryption: add command to obtain current vm encryption status.

  • #753: compute vm set encryption: add command to set vm encryption status.

  • #754: ci: upgrade pip before installing setup tools.

v2025.2.0 (2025-02-13)

Improvements:

  • #737: docs: pvscsi example update.

  • #738: core: upgrade clikc from 8.1.7 to 8.1.8.

  • #739: core: upgrade sphinxcontrib-confluencebuilder to 2.10.1.

  • #740: core: upgrade minio from 7.2.8 to 7.2.15.

  • #741: homebrew: formula improvements: add stor to installation.

  • #742: core: upgrade jsonpath-ng to v1.7.0.

  • #743: core: upgrade dateparser from 1.2.0 to 1.2.1.

  • #744: core: upgrade rich to 13.9.4.

  • #745: core: upgrade validators to 0.34.0.

  • #746: core: upgrade setuptools to 75.8.0.

v2024.10.0 (2024-10-31)

Improvements:

  • #731: assist: increase retrieval results to 5.

  • #732: docs: add cli specification documentation

  • #733: compute vm get spec: add scsi controller reference to spec

  • #734: compute vm get spec: add iso if mounted.

  • #734: compute vm get spec-api: add iso if mounted.

v2024.9.0 (2024-09-25)

Improvements:

  • #727: request change ls: show group requests.

  • #727: request export ls: show group requests.

  • #727: request folder ls: show group requests.

  • #727: request image ls: show group requests.

  • #727: request new ls: show group requests.

  • #727: request restore ls: show group requests.

  • #727: request retire ls: show group requests.

  • #727: request snapshot ls: show group requests.

  • #727: request vmdk ls: show group requests.

  • #728: assist: add note about always checking for references.

v2024.8.1 (2024-08-30)

Improvements:

  • #722: compute vm set client-note: improvements to set --action default to up.

  • #723: core: upgrade dateparser from 1.1.8 to 1.2.0.

  • #724: core: upgrade validators from 0.2.0 to 0.33.0.

v2024.8.0 (2024-08-29)

Improvements:

  • #717: assist: additional attributes in payload required.

  • #718: docs: libs upgrade sphinxcontrib-confluencebuilder 2.7.1.

  • #719: core: upgrade minio from 7.2.7 to 7.2.8.

v2024.7.2 (2024-07-17)

Improvements:

  • #709: assist: minor improvements.

  • #713: Homebrew: update formula to python 3.11.

  • #714: core: minimum python version 3.8.5.

Bug Fixes:

  • #708: core: error with importlib.resources.

  • #712: importlib-resources and importlib-metadata version requirements

v2024.7.0 (2024-07-12)

New Features:

  • #702: assist: command to provide access to the ITS Private cloud AI assistant

Improvements:

  • #703: core: replace pygments with rich to increase console printing functionality.

  • #704: docs: title improvements for answer engine optimization.

  • #705: plugins: implement importlib-resources and importlib-metadata to replace pkg_resources.

Bug Fixes:

  • #701: docs: client note doc outdated.

v2024.6.0 (2024-06-05)

Improvements:

  • #694: vpn: commands to handle new VSS VPN MFA implementation.

  • #695: core: handle mandatory multi-factor authentication.

  • #696: core: upgrade pyvss to v2024.6.0.

  • #697: core: Homebrew formula for vss-cli version 2024.6.0.

  • #699: ci: update gitlab templates.

  • #700: ci: replace CI_BUILD_TAG with CI_COMMIT_TAG.

v2024.5.0 (2024-05-24)

Improvements:

  • #684: compute vm get controller: add usb and usb-xhci counts.

  • #685: ci: moving pipeline to use CI_REGISTRY_USER and CI_REGISTRY_PASSWORD.

  • #686: core: upgrade sphinxcontrib-confluencebuilder to 7.2.7.

  • #687: core: upgrade minio to 2.5.2.

  • #688: core: upgrade pyvss to v2024.5.0.

  • #689: compute vm get controller usb: get existing usb controllers.

  • #689: compute vm get controller usb-xhci: get existing usb-xhci controllers.

  • #690: core: implement importlib-resources and importlib-metadata to replace pkg_resources.

  • #693: core: Homebrew formula for vss-cli version 2024.5.0.

Bug Fixes:

  • #683: ovf get: error when label is missing.

  • #691: core: --totp option env variable should be VSS_USER_OTP.

v2023.12.1 (2023-12-15)

Improvements:

  • #681: compute vm res: add confirmation message.

  • #682 : core: Homebrew formula for vss-cli v2023.12.1.

v2023.12.0 (2023-12-13)

Improvements:

  • #678 : core: Homebrew formula for vss-cli v2023.12.0.

  • #676: core: upgrade pyvss from 2023.11.0 to 2023.12.0.

  • #675: compute vm set gpu mk: add vGPU to virtual machine.

  • #675: compute vm set gpu rm: remove vGPU from virtual machine.

  • #675: compute vm set gpu update: update vGPU profile.

  • #674: raw: support --table-format and --output.

v2023.11.1 (2023-11-20)

Improvements:

  • #671: compute vm set memory reservation: set memory reservation.

v2023.11.0 (2023-11-16)

Improvements:

  • #664: compute vm set disk cp: to copy virtual disks across VMs.

  • #665: core: setuptools version 68.2.2.

  • #666: core: filter_bojects_by_attrs match a set of named attributes.

  • #667: ci: pre-commit hook updates.

  • #666: core: upgrade pyvss from 2023.10.0 to 2023.11.0.

v2023.10.0 (2023-10-30)

Improvements:

  • #657: ovf get support for in Product section PropertyParams.

  • #659: compute vm res to restore from available restore points.

  • #660: core: upgrade pyvss from 2023.9.0 to 2023.10.0.

  • #661: request restore: command to browse restore requests.

Bug Fixes:

  • #658: compute vm mk from-file spec metadata.inform help required.

v2023.9.0 (2023-09-29)

Improvements:

  • #644: compute vm mk from-file: clone set source networking and machine.disks if not specified.

  • #647: core: upgrade minio from 7.1.13 to 7.1.17.

  • #648: core: upgrade dateparser from 1.1.4 to 1.1.8.

  • #649: compute domain get: show gpu_profiles.

  • #650: core: upgrade pyvss from 2023.6.0 to 2023.9.0.

  • #652: compute vm set client-note: allow deletion with --action del.

  • #653: compute vm get gpu: get gpu devices.

  • #654: compute vm get restore-point: get restore points.

Bug Fixes:

  • #645: docs: example pvscsi incorrect option.

  • #646: compute vm mk from-file: ignores machine.memory in vss-cli configuration spec (shell).

  • #651: compute vm mk from-file: ignores machine.scsi vss-cli configuration spec (shell).

v2023.8.0 (2023-08-22)

Improvements:

  • #635: docs: publish docs to confluence cloud (VSS Public Documentation).

  • #636: ci: rename branch master to main.

  • #637: docs: update public mirror on github.com.

  • #638: core: upgrade Pygments from 2.13.0 to >2.13.0.

  • #639: docker: image move to sphinx-build

  • #640: core: upgrade click from 8.1.3 to 8.1.7.

Bug Fixes:

  • #641: docs: configuration.rst table not well formatted.

v2023.6.1 (2023-06-26)

Improvements:

  • #629: compute vm set ubuntu-pro: attach/detach commands

  • #630: core: upgrade pyvss from 2023.2.1 to 2023.6.0.

  • #631: core: check motd via pyvss.

  • #632: domain: update help.

v2023.6.0 (2023-06-14)

Improvements:

  • #624: ci: update pre-commit flake8 endpoint.

  • #626: ci: rename Gitlab CI variable CI_BUILD_REF_NAME -> CI_COMMIT_REF_NAME.

Bug Fixes:

  • #625: docs: search not working. Missing jquery.

v2023.3.1 (2023-03-29)

Improvements:

  • #620: compute vm mk from-file: post process hostname in custom spec.

  • #621: compute vm mk from-file: --save/--no-save to file improvements.

  • #623: cd: Homebrew formula for v2023.3.1.

Bug Fixes:

  • #617: compute vm mk from-file: ignores memory in configuration spec.

  • #618: core: shows empty message of the day.

  • #619: compute vm mk from-file: ignores storage-type in configuration spec.

v2023.3.0 (2023-03-14)

Improvements:

  • #610: compute vm set disk up: –confirm flag to prompt for confirmation.

  • #612: ovf get: support for Strings/ovf:Strings reference.

  • #614: raw: restrict calls only to utoronto.ca|edu domains.

Bug Fixes:

  • #611: ovf get: error when @ovf:fileRef is missing.

  • #613: compute vm mk from-file: clib error when deploying.

v2023.2.1 (2023-02-24)

Improvements:

  • #602: compute vm mk from-file: support clone and template build process.

  • #603: compute vm mk from-file: clib and shell standardization.

  • #604: compute vm mk from-file: default firmware set to efi.

  • #605: compute vm set secure-boot: enable --on or disable --off secure boot.

  • #606: core: upgrade pyvss from 2023.2.0 to 2023.2.1.

Bug Fixes:

  • #607: compute vm set storage-type: missing payload_options for scheduling.

v2023.2.0 (2023-02-16)

Improvements:

  • #597: compute vm set vss-preference: --action add/del to manage vss preferences.

  • #597: compute vm get vss-preference: get vss preferences.

  • #599: core: upgrade minio from 7.1.12 to 7.1.13.

  • #596: core: upgrade pyvss from 2022.9.0 to 2022.10.0.

Bug Fixes:

  • #595: compute vm mk from-file: additional_params incorrectly parsed name and file

  • #598: compute vm mk from-file: shell/clib template bad spec in disks.

v2022.12.0 (2022-12-08)

Improvements:

  • #586: core: upgrade minio from 7.1.5 to 7.1.12.

  • #587: core: upgrade Pygments from 2.11.2 to 2.13.0.

  • #588: core: upgrade pick from 2.0.2 to 2.2.0.

  • #589: core: upgrade dateparser from 1.1.1 to 1.1.4.

  • #590: core: setup and requirements decoupling.

  • #591: core: gitignore and dockerignore improvements

Bug Fixes:

  • #592: compute vm mk shell: option --custom-spec error when using inline value.

  • #592: compute vm mk from-clone: option --custom-spec error when using inline value.

  • #592: compute vm mk from-spec: option --custom-spec error when using inline value.

  • #592: compute vm mk from-image: option --custom-spec error when using inline value.

  • #592: compute vm mk from-clib: option --custom-spec error when using inline value.

v2022.11.0 (2022-11-04)

Improvements:

  • #570: compute vm mk from-file: support extra-config attribute.

  • #579: compute vm mk from-clib: support config-file-name and idtoken-name attributes in day-zero section.

  • #580: compute vm mk from-file: support config-file-name and idtoken-name attributes in day-zero section.

  • #581: compute vm mk from-file: support firmware attributes in machine section.

  • #582: cd: Homebrew formula for the vss-cli.

  • #583: core: upgrade pyjwt from 2.4.0 to 2.6.0.

  • #584: core: upgrade tabulate from 0.8.10 to 0.9.0.

v2022.10.1 (2022-10-22)

New Features:

  • #571: ovf get: to inspect and generate additional-params spec file from OVA or OVF.

Improvements:

  • #568: compute vm mk shell: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-clone: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-spec: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-image: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-clib: option --custom-spec load from yaml/json file or input.

  • #570: ️compute vm mk from-file: support extra-config attribute in the machine section.

  • #572: compute vm mk shell: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-clone: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-spec: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-image: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-clib: option --vbs to enable Virtualization Based Security.

  • #573: compute vm mk from-file: support vbs and tpm attribute in the machine section.

  • #574: misc b64d-gz: process from input or file reference.

  • #574: misc gz-b64e: process from input or file reference.

  • #574: hash-string: process from input or file reference.

  • #575: docs: example to deploy Photon OS from clib.

  • #576: docs: update clib deployment user data.

v2022.10.0 (2022-10-07)

Improvements:

  • #563: compute vm set storage-type: set to either ssd or hdd (approval required).

  • #564: compute vm get storage-type: current virtual machine storage type.

  • #565: core: upgrade pyvss from 2022.9.0 to 2022.10.0.

v2022.9.0 (2022-09-28)

Improvements:

  • #553: compute vm mk shell: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-clone: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-spec: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-image: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-template: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-clib: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #554: core: upgrade pyvss from 2022.8.1 to 2022.9.0.

  • #555: core: upgrade pick from 1.2.0 to 1.4.0.

  • #556: compute vm get spec: to include storage-type.

  • #557: compute vm mk from-file: support for storage-type.

  • #558: docs: updating deployment options.

  • #560: ci: remove nose since it may be unmaintained.

v2022.8.1 (2022-08-25)

Bug Fixes:

  • #547: message: showing spinner when prompting for TOTP.

  • #548: request: showing spinner when prompting for TOTP.

  • #549: stor: showing spinner when prompting for TOTP.

  • #550: service: showing spinner when prompting for TOTP.

Improvements:

  • #546: core: heck for message of the day.

v2022.8.0 (2022-08-16)

Improvements:

  • #538: compute vm set snapshot set mk: set --no-memory as default.

  • #539: core: upgrade pyvss from 2022.6.0 to 2022.8.1.

  • #540: core: upgrade pick from 1.2.0 to 1.4.0.

  • #541: compute vm set vbs on: enable Virtualization Based Security (vbs).

  • #541: compute vm set vbs off: disable Virtualization Based Security (vbs).

  • #542: compute vm get vbs: get Virtualization Based Security (vbs) settings.

  • #543: compute vm mk shell: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-clone: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-spec: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-image: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-template: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-clib: option --tpm to add Trusted Platform Module (tpm).

  • #544: compute vm set floppy mk: create floppy devices.

  • #544: compute vm set floppy up: update floppy devices.

  • #544: compute vm set floppy rm: remove floppy devices.

v2022.7.0 (2022-07-26)

Improvements:

  • #536: docs: update vmx hardware version compatibility to vmx-19.

Bug Fixes:

  • #535: stor ul: error when uploading a file without --name.

v2022.6.1 (2022-06-23)

Improvements:

  • #532: core: upgrade tabulate from 0.8.9 to 0.8.10.

  • #533: core: upgrade validators from 0.18.2 to 0.20.0.

Bug Fixes:

  • #530: compute vm mk from-clib: --additional-params error even if not provided.

  • #531: compute vm mk from-file: ignores admin in vss-cli configuration spec.

v2022.6.0 (2022-06-15)

Improvements:

  • #523: compute vm set tpm mk: create vTPM device.

  • #523: compute vm set tpm rm: delete vTPM device.

  • #524: compute vm get tpm: get vTPM device.

  • #525: compute vm mk from-clib: support --day-zero config and --id-token for Day0 configuration.

  • #526: ️compute vm mk from-file: support day-zero configuration via config and id-token in vss-cli spec.

  • #527: core: upgrade pyvss from 2022.5.0 to 2022.6.0.

  • #528: core: upgrade pyjwt from 2.3.0 to 2.4.0.

v2022.5.0 (2022-05-30)

Improvements:

  • #520: core: upgrade pyvss from 2022.4.0 to 2022.5.0.

  • #518: compute vm mk from-clib: support --additional-params in yaml or json format for OVA/OVF PropertyParams and DeploymentOptionParams.

  • #521: ️compute vm mk from-file: support clib deployments.

Bug Fixes:

  • #519: compute vm get console: throws AttributeError.

v2022.4.0 (2022-04-29)

Improvements:

  • #510: core: upgrade pyvss from 2022.3.1 to 2022.4.0.

  • #511: core: upgrade click from 8.0 to 8.1.3.

  • #512: ci: upgrade pre-commit hook black version to 22.3.0.

  • #513: ci: upgrade pre-commit hook flake8 version to 3.7.9.

Bug Fixes:

  • #514: core: autocompletion errors during option and argument completion.

  • #515: compute vm mk from-clone: option --snapshot auto-completion throws exception.

  • #516: request retirement get: auto-completion throws exception.

v2022.3.1 (2022-03-24)

Improvements:

  • #504: stor dl: download object from your VSS personal store (s3 implementation).

  • #504: stor get: get objects info stored in your VSS personal store (s3 implementation).

  • #504: stor la: launch web interface to your VSS personal store (s3 implementation).

  • #504: stor ls: list objects in VSS personal store (s3 implementation).

  • #504: stor sh: generate a pre-signed link to share object stored in your VSS personal store (s3 implementation).

  • #504: stor ul: upload object to your VSS personal store (s3 implementation).

  • #505: core: upgrade pyvss from 2022.3.0 to 2022.3.1.

  • #506: core: upgrade dataclasses-json from 0.5.6 to 0.5.7.

  • #508: docker: remove from image libxml2-dev libxslt-dev and libffi-dev dependencies.

  • #509: docs: update vskey-stor related configuration settings.

v2022.3.0 (2022-03-21)

Improvements:

  • #497: core: update click from 8.0.3 to 8.0.4.

  • #498: core: update click-log from 0.3.2 to 0.4.0.

  • #499: core: update dateparser from 1.1.0 to 1.1.1.

  • #500: compute vm set disk up: option --notes to set notes to disk.

  • #501: core: upgrade pyvss from 2022.2.0 to 2022.3.0.

  • #502: compute vm get disk: include notes.

v2022.2.0 (2022-02-14)

Improvements:

  • #491: compute vm mk from-clib: add yaml validation --network-config and --user-data.

  • #491: compute vm mk from-template: add yaml validation --network-config and --user-data.

  • #492: compute vm rm: add --prune option to completely remove instance.

  • #493: core: upgrade pyvss from 2021.12.0 to 2022.2.0.

  • #494: core: update ruamel.yaml from 0.17.17 to 0.17.21.

  • #495: core: update Pygments from 2.10.0 to 2.11.2.

v2021.12.0 (2021-12-20)

Improvements:

  • #486: core: minimum python version to 3.7.

  • #487: core: upgrade pick from 1.0.0 to 1.2.0..

  • #488: core: upgrade pyvss from 2021.11.2 to 2021.12.0.

  • #489: compute vm set snapshot mk: new option –memory/–no-memory` to include or exclude memory.

v2021.11.2 (2021-11-29)

Improvements:

  • #479: core: update pyvss from v2021.11.1 to v2021.11.2.

  • #484: core: update ruamel.yaml to 0.17.17.

Bug Fixes:

  • #481: configure mk: empty token in configuration file when creating new endpoint.

  • #483: core: exception when api is unavailable.

v2021.11.1 (2021-11-08)

Improvements:

  • #476: account set mfa mk: improve QR code compatibility.

  • #478: account set mfa rm: prompt for token.

  • #479: core: update pyvss from v2021.11.0 to v2021.11.1.

Bug Fixes:

  • #477: account set mfa mk: recovery_codes.txt naming issue.

v2021.11.0 (2021-11-01)

Improvements:

  • #463: account set mfa mk: enable mfa with totp.

  • #463: account set mfa rm: disable mfa.

  • #463: account set mfa verify: verify mfa totp setup.

  • #463: account set mfa get-token: get totp.

  • #464: core: update pyvss from v2021.8.0 to v2021.11.0.

  • #465: core: support two-factor authentication.

  • #466: configure: support two-factor authentication.

  • #467: account get mfa: get account mfa status.

  • #468: core: update click from 8.0.1 to 8.0.3.

  • #469: core: update dateparser from 1.0.0 to 1.1.0.

  • #470: docker: remove custom requirement branch for click-repl.

  • #471: ci: rollback #458 and use local images.

  • #472: core: setup.py update stor, dev and min python version to 3.8.

  • #473: docs: remove microbadger backed images.

Bug Fixes:

  • #474: ci: add missing rust dependency.

v2021.9.0 (2021-09-15)

Improvements:

  • #458: ci: standardize Pipeline settings to ensure portability to GL SaaS.

  • #459: core: update Pygments to 2.10.0.

  • #460: core: update dataclasses-json to 0.5.6.

  • #461: core: update ruamel.yaml to 0.17.16.

v2021.8.0 (2021-08-18)

Improvements:

  • #453: compute vm mk shell: option --template to mark vm as template.

  • #453: compute vm mk from-clone: option --template to mark vm as template.

  • #453: compute vm mk from-spec: option --template to mark vm as template.

  • #453: compute vm mk from-image: option --template to mark vm as template.

  • #453: compute vm mk from-template: option --template to mark vm as template.

  • #454: compute vm mk shell: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-clone: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-spec: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-image: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-template: option --cores-per-socket to set advanced cpu config.

  • #455: compute vm set cpu count : option --cores-per-socket for advanced settings.

  • #456: core: update pyvss from v2021.6.0 to v2021.8.0.

Bug Fixes:

  • #452: compute vm set controller scsi rm: Missing verb in removal confirmation.

v2021.6.0 (2021-06-14)

Improvements:

  • #447: compute vm mk shell: deprecate --high-io breaking.

  • #447: compute vm mk from-clone: deprecate --high-io breaking.

  • #447: compute vm mk from-spec: deprecate --high-io breaking.

  • #447: compute vm mk from-image: deprecate --high-io breaking.

  • #447: compute vm mk from-template: deprecate --high-io breaking.

  • #448: compute vm mk shell: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-clone: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-spec: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-image: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-template: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #449: core: update pyvss from v2021.5.0 to v2021.6.0.

Bug Fixes:

  • #450: compute vm mk shell: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-clone: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-spec: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-image: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-template: "scsi": 0 ignored when provided in --disk option.

v2021.5.4 (2021-05-31)

Improvements:

  • #444: core: update click-repl from v0.1.6 to v0.2.0.

  • #445: core: update click-threading from v0.4.4 to v0.5.0.

v2021.5.3 (2021-05-26)

Improvements:

  • #439: core: update click from v8.0.0 to v8.0.1.

  • #440: compute vm set controller scsi rm: update to implement pyvss.manager.get_vm_scsi_device.

  • #442: core: remove prompt-toolkit from dependencies.

  • #443: docs: Update VSS Shell section in README.md and use.rst.

v2021.5.2 (2021-05-18)

Improvements:

  • #427: core: update click from v7.1.1 to v8.0.0.

  • #428: completion: update to support click 8 changes.

  • #429: shell: formatting improvements.

  • #430: core: update click-repl to custom repo/branch to support completion in click 8.

  • #431: core: update dataclases-json from v0.5.2 to v0.5.3.

  • #432: core: update Pygments from v2.8.0 to v2.9.0

  • #433: core: update ruamel.yaml from v0.16.13 to v0.17.4.

  • #434: docs: update README with the latest info.

  • #436: docker: Add git to base image.

v2021.5.1 (2021-05-05)

New Features:

  • #418: compute vm set retire mk: manage retirement requests for vms.

  • #418: compute vm set retire confirm: manage retirement requests for vms.

  • #418: compute vm set retire cancel: manage retirement requests for vms.

  • #418: compute vm set retire send: manage retirement requests for vms.

  • #419: compute vm get retire: get retirement requests for vm.

  • #420: request retire ls: list retirement requests.

  • #420: request retire get: get retirement request info.

  • #420: request retire confirm: confirm retirement request.

  • #420: request retire cancel: cancel retirement request.

  • #420: request retire send: send notification for a retirement request.

Improvements:

  • #417: core: move from semver to calver.

  • #423: compute vm set custom-spec: allow multiple --dns-suffix options for dns search settings.

  • #424: compute vm mk shell: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-clone: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-spec: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-clib: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-image: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-template: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #426: core: update pyvss from v0.18.1 to v2021.5.0.

Bug Fixes:

  • #421: request new retry: ignores --wait option.

  • #422: request change retry: ignores --wait option.

v0.12.1 (2021-04-15)

Improvements:

  • #409: account get groups: update default columns to recent api changes.

  • #410: account get group: update default columns to recent api changes.

  • #411: request change get: update default columns to recent api changes.

  • #412: request new get: update default columns to recent api changes.

  • #413: request snapshot get: update default columns to recent api changes.

  • #416: docker: base image hub.eis.utoronto.ca/vss/docker/python:3.9-alpine.

Bug Fixes:

  • #414: request vmdk: missing command.

v0.12.0 (2021-04-09)

New Features:

  • #403: compute contentlib: content library integration.

  • #405: copmute vm mk from-clib: deploy vms from content library.

Improvements:

  • #402: core: Add --webdav-server option to configuration file.

  • #406: compute vm mk from-clone: --snapshot to clone from given snapshot

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

Bug Fixes:

  • #401: compute vm mk from-image: throws exception when user-data is not provided even if it’s optional.

  • #407: core : --filter-by option ignored if operator is included.

v0.11.0 (2021-03-05)

New Features:

  • #390: compute vm get cr:to get change requests by virtual machine.

  • #396: compute vm get cr: Add support for --output ndjson.

Improvements:

  • #389: compute vm set inform: take single comma-separated emails or multiple emails.

  • #395: core: minimum python version 3.7.0.

  • #391: core: update pyvss from v0.17.1 to v0.17.2.

  • #392: core: update tabulate from v0.8.7 to v0.8.9.

  • #393: core: update dateparser from v0.7.6 to v1.0.0

  • #397: core: update validators from v0.18.1 to v0.18.2.

  • #398: core: update Pygments from v2.7.1 to v2.8.0.

  • #399: core: update ruamel.yaml from v0.16.12 to v0.16.13.

  • #394: ci: pipeline release-dist jobs missing dependencies: rust and cargo.

v0.10.4 (2021-02-04)

Improvements:

  • #387: compute vm set disk mk: support scsi in JSON format.

v0.10.3 (2021-01-22)

Improvements:

  • #385: compute vm mk from-image: --network-config improvements to handle cloud config network-config file.

v0.10.2 (2021-01-07)

Improvements:

  • #383: compute vm mk from-image: --user-data improvements to handle cloud config user data file.

  • #382: ci: python package deployment on internal registry.

v0.10.1 (2020-12-09)

Improvements:

  • #379: core: direct status messages and user-interaction prompts to stderr instead of stdout.

  • #380: core: migrate from jsonpath-rw to jsonpath-ng.

Bug Fixes:

  • #378: compute vm mk from-file: throws VssError exception.

v0.10.0 (2020-11-18)

New Features:

  • #371: compute vmdk: command to mange user vmdk files.

  • #371: compute vmdk ls: command to list user vmdk files.

  • #371: compute vmdk sync: command to sync user vmdk files from vskey-stor.

  • #375: compute vm set firmware: update vm firmware configuration.

  • #376: compute vm get firmware: get vm firmware configuration.

Improvements:

  • #366: compute vm set extra-cfg: update command to new payload.

  • #367: compute vm mk shell: create VM with --extra-config takes multiple key=value.

  • #367: compute vm mk from-clone: create VM with --extra-config takes multiple key=value.

  • #367: compute vm mk from-spec: create VM with --extra-config takes multiple key=value.

  • #367: compute vm mk from-image: create VM with --extra-config takes multiple key=value.

  • #367: compute vm mk from-template: create VM with --extra-config takes multiple key=value.

  • #368: core: pyvss v0.16.0 -> v0.17.0.

  • #369: docker: base image upgrade to hub.eis.utoronto.ca/vss/docker/python:3.8-alpine.

  • #370: ci: base docker services to use local repository.

  • #372: compute vm set disk mk: support backing_vmdk in <capacity>=<backing_mode>=<backing_sharing>=<backing_vmdk> or JSON format.

  • #373: core: pyvss v0.17.0 -> v0.17.1.

  • #374: compute vm mk shell: create VM with --firmware/-w.

  • #374: compute vm mk from-clone: create VM with --firmware/-w.

  • #374: compute vm mk from-spec: create VM with --firmware/-w.

  • #374: compute vm mk from-image: create VM with --firmware/-w.

  • #374: compute vm mk from-template: create VM with --firmware/-w.

v0.9.0 (2020-10-29)

Improvements:

  • #358: core: pyvss v0.15.1 -> v0.16.0.

  • #359: compute vm set controller scsi up --sharing: updates SCSI sharing mode.

  • #360: compute vm set disk up --sharing: updates Disk sharing mode.

  • #361: compute vm set controller scsi mk --scsi: create SCSI controller with new spec <type>=<sharing>.

  • #362: compute vm set disk mk --disk: create Disk with new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #363: compute vm mk shell: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #363: compute vm mk from-clone: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #363: compute vm mk from-file: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #363: compute vm mk from-image: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #363: compute vm mk from-template: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``.

  • #364: --wait/--no-wait: add option to the main cli instead of per sub-command that submits requests. Also available with VSS_WAIT_FOR_REQUESTS.

  • #364: config set: add wait_for_requests option in general settings in configuration file.

  • #364: compute vm set: remove --wait/--no-wait option.

  • #364: compute vm mk: remove --wait/--no-wait option.

  • #364: compute vm rm: remove --wait/--no-wait option.

  • #364: compute template rm: remove --wait/--no-wait option.

  • #364: compute folder set: remove --wait/--no-wait option.

  • #364: compute folder mk: remove --wait/--no-wait option.

  • #364: compute folder rm: remove --wait/--no-wait option.

  • #364: compute inventory mk: remove --wait/--no-wait option.

v0.8.4: (2020-09-25)

Improvements:

  • #349: compute template rm: command to allow decommissioning vm templates.

  • #350: core: pyvss v0.15.0 -> v0.15.1.

  • #351: core: pick v0.6.7 -> v1.0.0.

  • #352: core: ruamel.yaml v0.16.10 -> v0.16.12.

  • #353: core: dataclasses-json v0.2.2 -> v0.5.2.

  • #354: core: validators v0.14.3 -> v0.18.1.

  • #355: core: dateparser v0.7.4 -> 0.7.6.

  • #356: core: Pygments v2.6.1 -> v2.7.1.

v0.8.3 (2020-08-17)

Improvements:

  • #347: compute vm set: --no-wait option to override --wait.

Bug Fixes:

  • #345: compute vm set: output format always is json.

  • #346: compute vm set: --wait is always on.

v0.8.2 (2020-08-05)

Improvements:

  • #343: core: pyvss v0.14.4 -> v0.15.0.

  • #342: core: Add python 3.8.

  • #340: key: docstring improvements.

  • #339: plugin: docstring improvements.

  • #338: key: docstring improvements.

  • #337: completion: docstring improvements.

  • #336: account: docstring improvements.

  • #335: request snapshot: docstring improvements.

  • #334: request new: docstring improvements.

  • #333: request inventory: docstring improvements.

  • #332: request image: docstring improvements.

  • #331: request folder: docstring improvements.

  • #330: request export: docstring improvements.

  • #329: request change: docstring improvements.

  • #328: request template: docstring improvements.

  • #327: compute os: docstring improvements.

  • #326: compute net: docstring improvements.

  • #325: compute iso: docstring improvements.

  • #324: compute inventory: docstring improvements.

  • #323: compute image: docstring improvements.

  • #322: compute folder: docstring improvements.

  • #321: compute floppy: docstring improvements.

  • #320: compute domain: docstring improvements.

  • #319: compute vm: docstring improvements.

  • #318: core: config general improvements.

  • #317: core: helper general improvements.

  • #316: docs: asciicast general improvements.

  • #214: compute vm set: --dry-run option to simulate execution before submitting command.

Bug Fixes:

  • #341: upgrade: bandit warning HIGH.

v0.8.1 (2020-06-22)

Improvements:

  • #314: tests: Adding/Updating pre-commit hooks.

Bug Fixes:

  • #312: compute vm mk from-file: throws TypeError exception.

  • #313: docs: deploy-image outdated command options.

v0.8.0 (2020-06-04)

Improvements:

  • #304: core: pyvss v0.14.2 -> v0.14.4.

  • #306: ️account get groups: update to recent api changes: breaking.

  • #307: account get group: update to recent api changes (group_name_desc_or_id is now required): breaking.

  • #308: account get group member: new sub-command.

  • #309: docker: base image upgrade to python:3.8-alpine.

Bug Fixes:

  • #302: compute vm set guest-cmd: --env option is sent emtpy.

  • #303: compute vm get memory: throws exception.

  • #305: core: PEP8 check F541: f-string without any placeholders.

  • #310: docker: image build broken due to dependency name change from man to man-pages.

v0.7.1 (2020-05-07)

Improvements:

  • #296: compute vm set guest-os: renamed to os missing command.

  • #298: core: click v7.1.1 -> v7.1.2.

  • #299: core: pyvss v0.14.1 -> v0.14.2.

  • #300: core: pygments v2.4.2 -> v2.6.1.

Bug Fixes:

  • #295: compute vm get os: os missing command.

  • #297: compute vm rm: does not allow deletion.

v0.7.0 (2020-04-24)

Improvements:

  • #278: compute vm ls: add vm_moref to default attributes.

  • #279: compute vm get: add support to query by moref.

  • #280: compute vm set: add support to update vm by moref.

  • #281: compute vm set ha-group mk: update to moref or name: breaking.

  • #282: compute vm get ha-group: update vm identifier moref: breaking.

  • #283: compute vm get: include vm identifier moref.

  • #284: compute vm rm: allow delete vm by name, moref or uuid.

  • #285: core: pyvss upgrade from 0.13.1-> 0.14.0: __breaking__

  • #286: compute vm get vsphere-link: provide vSphere client link to vm.

  • #287: request new ls: provide vm_moref.

  • #287: request change ls: provide vm_moref.

  • #287: request snapshot ls: provide vm_moref.

  • #287: request export ls: provide vm_moref.

  • #288: completion: support vm_moref and moref attributes.

  • #291: core: click-spinner v0.1.8 -> v0.1.10.

  • #293: docs: replace uuid with moref.

  • #294: compute vm set ha-group mg: to migrate existing ha-group from uuid to moref.

Bug Fixes:

  • #289: request new get: autocomplete missing.

  • #290: request snapshot get: autocomplete missing.

0.6.2 (2020-04-09)

Improvements:

  • #265: docs: vmware paravirtual scsi migration how-to (windows).

  • #266: compute vm set snapshot mk: --consolidate default to true.

  • #267: core: pyvss upgrade from 0.13.0-> 0.13.1.

  • #268: compute vm mk from-clone: --power-on option to power on vm after deployment.

  • #268: compute vm mk from-file: --power-on option to power on vm after deployment.

  • #268: compute vm mk from-image: --power-on option to power on vm after deployment.

  • #268: compute vm mk from-spec: --power-on option to power on vm after deployment.

  • #268: compute vm mk from-template: --power-on option to power on vm after deployment.

  • #268: compute vm mk shell: --power-on option to power on vm after deployment.

  • #269: core: click upgrade from 7.0.0 -> 7.1.1.

  • #270: completion: support for fish.

  • #271: core: pick 0.6.6 -> 0.6.7.

  • #272: core: validators 0.14.2 -> 0.14.3.

  • #273: core: tabulate 0.8.6 -> 0.8.7.

  • #274: core: --table-format support for pretty.

  • #275: core: dateparser 0.7.2 -> 0.7.4.

  • #276: core: ruaml.yaml 0.16.5 -> 0.16.10.

v0.6.1 (2020-03-25)

Bug Fixes:

  • #263: compute vm set domain: domain does not autocomplete based on name attribute.

v0.6.0 (2020-02-28)

Improvements:

  • #246: compute vm ls: support multiple --sort options.

  • #246: compute floppy ls: support multiple --sort options.

  • #246: compute domain ls: support multiple --sort options.

  • #246: compute folder ls: support multiple --sort options.

  • #246: compute image personal ls: support multiple --sort options.

  • #246: compute image public ls: support multiple --sort options.

  • #246: compute iso personal ls: support multiple --sort options.

  • #246: compute iso public ls: support multiple --sort options.

  • #246: compute net ls: support multiple --sort options.

  • #247: request change ls: support multiple --sort options.

  • #247: request export ls: support multiple --sort options.

  • #247: request folder ls: support multiple --sort options.

  • #247: request image ls: support multiple --sort options.

  • #247: request inventory ls: support multiple --sort options.

  • #247: request new ls: support multiple --sort options.

  • #247: request snapshot ls: support multiple --sort options.

  • #248: service ls: support multiple --sort options.

  • #249: token ls: support multiple --sort options.

  • #250: key ls: support multiple --sort options.

  • #255: ls: implementation improvement --filter-by.

  • #257: upgrade: command improvements to find current python executable.

  • #258: ci: deploy pre-releases to PYPI instead of Test instance of PYPI.

  • #259: upgrade develop: install available pre-release from PYPI.

  • #260: status: provide summary of both API and VSS service status.

  • #262: ci: except deploy to pypi when branch develop and commit msg is Version release.

Bug Fixes:

  • #251: service ls: exception thrown.

  • #252: token ls: exception thrown.

  • #253: key ls: exception thrown.

  • #254: request ls: exception thrown.

  • #256: core: when messages found, warning provides invalid command.

v0.5.2 (2020-02-19)

Bug Fixes:

v0.5.1 (2020-02-14)

Bug Fixes:

  • #240: compute vm ls: --filter does not support multiple instances.

  • #240: compute floppy ls: --filter does not support multiple instances.

  • #240: compute domain ls: --filter does not support multiple instances.

  • #240: compute folder ls: --filter does not support multiple instances.

  • #240: compute image personal ls: --filter does not support multiple instances.

  • #240: compute image public ls: --filter does not support multiple instances.

  • #240: compute iso personal ls: --filter does not support multiple instances.

  • #240: compute iso public ls: --filter does not support multiple instances.

  • #240: compute net ls: --filter does not support multiple instances.

  • #241: upgrade: upgrade command to prioritize to python3 -m pip.

  • #242: upgrade: error when git is not installed.

v0.5.0 (2020-02-06)

Improvements:

  • #231: compute vm set state: add option suspend.

  • #233: compute vm set state: confirm only if state is not poweredOff.

  • #234: core: pyvss upgrade from 0.12.1 -> 0.13.0.

  • #235: compute vm set vss-option: allow autocompletion.

  • #236: --version: flag to provide python implementation and version.

  • #237: ci: set expire_in to 1week for artifacts.

  • #238: core: implement wheels packaging.

Bug Fixes:

  • #230: compute vm set version: out of date.

  • #232: compute vm set state: shutdown invalid tools running validation.

v0.4.1 (2020-01-30)

Improvements:

  • #223: core: pick upgrade from 0.6.4 -> 0.6.6

  • #224: core: validators upgrade from 0.12.4 -> 0.14.2

  • #225: core: dateparser upgrade from 0.7.0 -> 0.7.2

  • #226: core: tabulate upgrade from 0.8.3 -> 0.8.6

  • #229: core: pyvss upgrade from 0.12.0 -> 0.12.1

Bug Fixes:

  • #222: compute inventory dl --launch: fails with exception.

  • #228: compute vm set controller scsi up --scsi-type paravirtual fails with KeyError exception.

v0.4.0 (2020-01-24)

Improvements:

  • #217: core: pyvss upgrade from 0.11.0 -> 0.12.0

  • #218: compute vm set snapshot mk: add --consolidate option

  • #219: compute vm set ha-group mk: create ha-group

  • #219: compute vm set ha-group rm: remove current member from ha-group

Bug Fixes:

  • #215: docs: bill-dept option was found in docs. Replaced with client

  • #216: compute vm set guest-cmd: always fails.

  • #220: ci: release dist step fails due to missing os requirement

v0.3.0 (2019-11-14)

Improvements:

  • #211: core: pyvss upgrade from 0.9.43 -> 0.11.0

  • #210: compute vm mk from-clone: rename --bill-dept to --client: breaking

  • #210: compute vm mk from-file: rename --bill-dept to --client: breaking

  • #210: compute vm mk from-image: rename--bill-dept to --client: breaking

  • #210: compute vm mk from-spec: rename --bill-dept to --client: breaking

  • #210: compute vm mk shell: rename --bill-dept to --client: breaking

  • #212: compute vm rm from-template: support for --wait flag

  • #208: compute folder mk: support for multiple values and --wait flag

  • #207: compute folder rm: support for multiple values and --wait flag

Bug Fixes:

  • #205: docs: missing changelog entry for v0.2.7

  • #209: docs: rst syntax warnings

  • #206: compute folder rm: fails with AttributeError

v0.2.7 (2019-11-08)

Improvements:

  • #199: core: pyvss upgrade from 0.9.43 -> 0.10.0

  • #200: ci: new items to gitignore

  • #201: compute vm get state: add create_date attribute

  • #202: request snapshot ls: default sort by created date

  • #202: request new ls: default sort by created date

  • #202: request inventory ls: default sort by created date

  • #202: request folder ls: default sort by created date

  • #202: request change ls: default sort by created date

  • #203: request snapshot set: show from_date and to_date attributes

Bug Fixes:

  • #198: docs: command typo in PV SCSI example

v0.2.6 (2019-10-31)

Improvements:

  • #196: core: --table-format support for CSV

Bug Fixes:

  • #192: compute vm rm: auto completion provides network objects

  • #193: core: check available updates always provide an up-to-date package

  • #194: compute domain ls: filters not working properly

  • #195: core: --columns width exception thrown when empty result

v0.2.5 (2019-10-25)

Improvements:

  • #185: core: pyvss upgrade from 0.9.42 -> 0.9.43

  • #186: compute vm set disk up: --mode auto completion by api

  • #187: compute vm set controller scsi mk|up: --scsi-type auto completion from API

  • #188: compute vm get console: update client type

  • #189: core :webdavclient3 dependency to optional

  • #190: compute domain ls: command update based on pyvss

Bug Fixes:

  • #181: status: command failed

  • #182: docs: some typos or outdated information: by jm.lopez

New Features:

  • #183: core: --columns-width option to truncate column values based on user input or terminal size

  • #184: compute vm set vmrc-copy-paste on|off: enable/disable VMRC copy paste

v0.2.4 (2019-10-10)

Improvements:

  • #174: core: pyvss upgrade from 0.9.41 -> 0.9.42

  • #172: compute vm set: --wait flag support for multiple requests

  • #172: compute vm mk: --wait flag support for multiple requests

  • #172: compute folder set: --wait flag support for multiple requests

  • #172: compute inventory mk: --wait flag support for multiple requests

  • #179: compute vm mk: sub-command standardization

Bug Fixes:

  • #168: docs: network invalid option to change network adapter

  • #169: compute vm set cd mk: schema exception when creating a cd

  • #170: message ls --filter: filters do not work properly

  • #177: compute vm mk from-clone: --extra-config flag missing

  • #178: compute vm mk: --notes/-s duplicated

New Features:

  • #171: compute vm mk from-template: --instances flag to deploy multiple instances concurrently

  • #173: compute vm mk shell: --instances flag to deploy multiple instances concurrently

  • #175: compute vm mk from-clone: --instances flag to deploy multiple instances concurrently

  • #176: compute vm mk from-spec: --instances flag to deploy multiple instances concurrently

v0.2.3 (2019-09-20)

Improvements:

  • #156: compute inventory mk: add --transfer/--no-transfer option to enable/disable transfer to vskey-stor

  • #157: compute mk set nic mk: support for nic type in option -n <net-moref-name>=<nic-type>

  • #158: compute vm set nic up: support for new adapter type format --adapter

  • #159: compute os ls: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm set guest-os: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk shell: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk from-template: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk from-clone: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk from-image: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk from-spec: updating camelCase to snake_case attributes: guestId->guest_id

  • #159: compute vm mk from-file: updating camelCase to snake_case attributes: guestId->guest_id

  • #160: compute vm set guest-os: adding interactive options

  • #161: core: update columns to match attributes in snake_case

  • #162: compute vm mk shell: support for nic type in option -n <net-moref-name>=<nic-type>

  • #162: compute vm mk from-template: support for nic type in option -n <net-moref-name>=<nic-type>

  • #162: compute vm mk from-clone: support for nic type in option -n <net-moref-name>=<nic-type>

  • #162: compute vm mk from-image: support for nic type in option -n <net-moref-name>=<nic-type>

  • #162: compute vm mk from-spec: support for nic type in option -n <net-moref-name>=<nic-type>

  • #162: compute vm mk from-file: support for nic type in option -n <net-moref-name>=<nic-type>

  • #163: compute folder ls: command sorts by path,asc

  • #163: compute template ls: command sorts by name,asc

  • #163: compute vm ls: command sorts by name,asc

  • #163: compute image public ls: command sorts by name,asc

  • #163: compute iso public ls: command sorts by name,asc

  • #163: compute floppy public ls: command sorts by name,asc

  • #163: compute net public ls: command sorts by name,asc

  • #164: docs: inventory example

  • #166: core: pyvss upgrade from 0.9.40 -> 0.9.41

  • #167: compute vm set: avoid clear screen when --wait flag is set: jm.lopez

  • #167: compute vm mk: avoid clear screen when --wait flag is set: jm.lopez

  • #167: compute folder set: avoid clear screen when --wait flag is set: jm.lopez

  • #167: compute inventory mk: avoid clear screen when --wait flag is set: jm.lopez

v0.2.2 (2019-09-05)

Improvements:

  • #145: core: pyvss upgrade from 0.9.39 -> 0.9.40

  • #147: core: ruamel.yaml upgrade to 0.16.5

  • #148: core: Pygments upgrade to 2.4.2

  • #149: core: click-plugins upgrade to 1.1.1

  • #151: core: update Configuration.get_images attribute methods

  • #152: core: autocompletion improvements

  • #154: ci: check-in version and git SHA on VSS API

Bug Fixes:

  • #143: core: config.get_folder_by_name_or_moref_path cannot find folder

  • #150: core: autocompletion not populating all folders

New Features:

  • #153: compute vm set: Add a --wait flag to commands which generate requests

  • #153: compute vm mk: Add a --wait flag to commands which generate requests

  • #153: compute folder set: Add a --wait flag to commands which generate requests

  • #153: compute inventory mk: Add a --wait flag to commands which generate requests

v0.2.1 (2019-08-15)

Improvements:

  • #129: core: pyvss upgrade from 0.9.38 -> 0.9.39

  • #131: docs: vmware paravirtual scsi migration how-to

  • #133: core: vss command as an alias of vss-cli

  • #135: docs: known issues in docs/use.rst

  • #137: compute vm ls: improving filtering processing

  • #138: compute template ls: improving filtering processing

  • #139: compute folder ls: improving filtering processing

  • #140: compute net ls: improving filtering processing

  • #141: compute os ls: improving filtering processing

  • #142: compute iso public ls: improving filtering processing

Bug Fixes:

  • #130: core: config.get_vm_by_uuid_or_name cannot find templates

  • #132: core: config.get_vm_by_uuid_or_name cannot find vms

  • #134: compute vm mk from-file: -s/--save expects argument

v0.2.0 (2019-07-26)

Improvements:

  • #125: core: pyvss upgrade from 0.9.36 -> 0.9.38

  • #124: compute vm ls: add options to filter and sort: by jm.lopez

  • #126: compute template ls: add options to filter and sort: by jm.lopez

  • #127: compute vm set disk up --backing-mode: updates scsi controller used by disk

v0.1.9 (2019-07-19)

Improvements:

  • #122: core: removing config.update_vm_floppy in favour of pyvss

  • #121: core: pyvss upgrade from 0.9.35 -> 0.9.36

  • #119: compute vm get controller scsi: command update

  • #118: compute vm get disk scsi: provides scsi controller used by disk

  • #117: compute vm set disk up --scsi: updates scsi controller used by disk

  • #116: compute folder get children: gets children folder of a given folder

  • #115: compute folder get vm: command update

  • #114: compute folder ls: add options to filter and sort jm.lopez

New Features:

  • #120: compute vm set controller scsi mk: create vm scsi controllers

  • #120: compute vm set controller scsi up: update vm scsi controllers

  • #120: compute vm set controller scsi rm: remove vm scsi controllers

v0.1.8 (2019-07-10)

Improvements:

  • #109: core: pyvss upgrade from 0.9.34 -> 0.9.35

  • #107: compute net ls: add new options to filter and sort

  • #108: compute net get: update vms command backend

  • #111: compute vm set floppy: improve image lookup and handling

Bug Fixes:

  • #106: docs: project links > documentation typo in project docs url

  • #110: compute vm set nic mk: error when creating cards

  • #112: compute vm set client: update_vm_vss_client missing positional argument

v0.1.7 (2019-06-27)

Improvements:

  • #103: core: update pyvss to 0.9.34

  • #102: compute vm get: provide floppy attribute

  • #104: compute vm set cd mk: create cd/dvd devices

  • #104: compute vm set cd up: update cd/dvd devices

Bug Fixes:

  • #101: compute floppy personal sync: fails to sync floppy images

v0.1.6 (2019-05-24)

Improvements:

  • #99: core: update pyvss to 0.9.33

Bug Fixes:

  • #98: compute vm get nic: command missing network moref using table format

v0.1.5 (2019-05-14)

Improvements:

  • #90: compute vm get spec: generates a VSS-CLI specification

  • #91: compute vm mk from-file: checks for VSS CLI specification

  • #92: compute vm set extra-cfg mk: create guestinfo option

  • #92: compute vm set extra-cfg up: update guestinfo option

  • #92: compute vm set extra-cfg rm: remove guestinfo option

  • #95: compute vm get console: option to generate link for a given client (html5, flash, vmrc)

  • #96: core: ruamel.yaml upgrade from 0.15.92 -> 0.15.94

  • #97: core: pyvss upgrade from 0.9.30 -> 0.9.32

Bug Fixes:

  • #93: core: autocompletion is not working properly with multi-endpoint configuration

v0.1.4 (2019-05-06)

Improvements:

  • #82: core: setup.cfg improvements

  • #85: core: upgrade to py-vss v0.9.30

  • #86: token: ls/get columns

  • #88: token ls: standardizing relational options

  • #88: service ls: standardizing relational options

  • #88: message ls: standardizing relational options

  • #88: key ls: standardizing relational options

  • #88: compute floppy ls: standardizing relational options

  • #88: compute image ls: standardizing relational options

  • #88: compute iso ls: standardizing relational options

  • #88: compute os ls: standardizing relational options

  • #88: request change ls: standardizing relational options

  • #88: request new ls: standardizing relational options

  • #88: request export ls: standardizing relational options

  • #88: request folder ls: standardizing relational options

  • #88: request image ls: standardizing relational options

  • #88: request inventory ls: standardizing relational options

Bug Fixes:

  • #83: ci: CI/Docker Job Failed #17142

  • #87: compute: vm st snapshot rm - Unable to delete snapshot

v0.1.3 (2019-04-18)

Improvements:

  • #69: core: Implement ruamel.yaml for yaml mgmt

  • #72: core: spinner improvements

  • #78: core: emoji handling/rendering improvements

  • #79: stor: general improvements

Bug Fixes:

  • #68: core: options are overridden by configuration file

  • #71: upgrade: stable does not occur due to a missing argument

  • #73: service: missing column name in table format

  • #74: core: config.py aka ctx does not match services available

  • #75: configure mk: missing default endpoint

  • #76: configure migrate: unhandled exception with invalid configuration file

  • #77: configure set: cannot change default_endpoint_name when invalid endpoint is found

  • #80: status: command fails when there’s no input format selected.

v0.1.2 (2019-04-12)

Improvements:

  • #67: core: Provide user feedback while CLI processing jm.lopez

Bug Fixes:

  • #65: core: configure command mismatch from autocompletion jm.lopez

  • #66: core: configure upgrade missing description jm.lopez

v0.1.1 (2019-04-05)

Improvements:

  • #54: docs: Windows installation steps

  • #55: core: Handle advanced configuration editable by users and via CLI

  • #57: docs: docs/Add man page build and deploy stage to pipeline

Bug Fixes:

  • #63: compute floppy|folder|net: invalid context in compute, floppy, folder and network commands

  • #61: core: pyvss/AttributeError: ‘Configuration’ object has no attribute ‘get_vss_services’

  • #59: account set notification request: missing command account/set/notification/request

  • #58: message get: message/get does not provide auto-completion

  • #56: upgrade: vss-cli upgrade fails when there’s no pip

New Features:

  • #62: request change set scheduled: request/change/set scheduled and scheduled_datetime

v0.1.0 (2019-03-29)

Improvements:

  • #43: compute vm get spec: download spec and save to file (yaml or json)

  • #50: upgrade: command to support multiple code branches

  • #41: completion bash|zsh: Auto-completion for managed objects

  • #32: docs: Migrate documentation to new vss-cli command structure

  • #48: plugins: Support externally-installable plugins

  • #40: tests: Migrate Unit Testing from legacy VSSCLI

  • #37: ci: Add bump2version to project to manage versioning

  • #36: ci: Add GitLab Templates

  • #51: ci: Implement isort and flake8 in configuration file setup.cfg

  • #42: compute vm mk from-file: improve vm creation with VSS-CLI specification file: thanks alex.tremblay

  • #53: vss-cli: support externally-installable plugins scope improvement: by alex.tremblay

Bug Fixes:

  • #49: compute vm set --schedule: not working properly

  • #44: vss-cli: Auto-completion does not prioritize env var over files

  • #45: vss-cli --timeout: Configuration.timeout not implemented

New Features:

  • #13: vss-cli: Migrate VSSCLI to VSSCLI-NG

  • #4: configure: Configure VSS CLI options

  • #20: compute: Manage VMs, networks, folders, etc

  • #22: compute domain: List domains available

  • #28: compute floppy: Manage floppy images

  • #30: compute folder: Manage logical folders

  • #27: compute image : Manage your OVA/OVF images

  • #24: compute inventory: Manage inventory reports

  • #29: compute iso: Manage ISO images

  • #25: compute net: List available virtual networks

  • #26: compute os: Supported OS

  • #31: compute template: List virtual machine templates

  • #33: compute vm: Manage virtual machines

  • #46: compute vm set|get vss-option: Manage VSS options

  • #47: compute vm get|set vss-service: Manage VSS Services

  • #23: shell: REPL interactive shell

  • #18: stor: Manage your personal storage space

  • #12: status: Check VSS Status

  • #14: upgrade: Upgrade VSS CLI and dependencies (experimental)

  • #1: request: Manage your different requests history

  • #15: token: Manage your API tokens

  • #17: account: Manage your VSS account

  • #16: message: Manage user messages

  • #19: key: Manage your SSH Public Keys

  • #34: raw: Raw calls to API

Related content

Frequently Asked Questions (FAQ)
Frequently Asked Questions (FAQ)
Read with this
Introducing Virtual GPUs for Virtual Machines
Introducing Virtual GPUs for Virtual Machines
Read with this
What's new in the ITS Private Cloud? (2024-01)
What's new in the ITS Private Cloud? (2024-01)
Read with this
How-to configure and licence a provisioned vGPU
How-to configure and licence a provisioned vGPU
Read with this

University of Toronto - Since 1827