Changelog 📝 ============ `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 ``===`` 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 ``=``. - `#362 `_: ``compute vm set disk mk --disk``: create Disk with new spec `` ==``. - `#363 `_: ``compute vm mk shell``: create VM with Disks using new spec `` ==``. - `#363 `_: ``compute vm mk from-clone``: create VM with Disks using new spec `` ==``. - `#363 `_: ``compute vm mk from-file``: create VM with Disks using new spec `` ==``. - `#363 `_: ``compute vm mk from-image``: create VM with Disks using new spec `` ==``. - `#363 `_: ``compute vm mk from-template``: create VM with Disks using new spec `` ==``. - `#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:** - `#244 `_: ``compute vm ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute floppy ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute domain ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute folder ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute image personal ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute image public ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute iso personal ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute iso public ls``: ``--filter`` affected by `pallets/click#472 `_. - `#244 `_: ``compute net ls``: ``--filter`` affected by `pallets/click#472 `_. `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 =`` * `#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 =`` * `#162 `_\ : ``compute vm mk from-template``\ : support for nic type in option ``-n =`` * `#162 `_\ : ``compute vm mk from-clone``\ : support for nic type in option ``-n =`` * `#162 `_\ : ``compute vm mk from-image``\ : support for nic type in option ``-n =`` * `#162 `_\ : ``compute vm mk from-spec``\ : support for nic type in option ``-n =`` * `#162 `_\ : ``compute vm mk from-file``\ : support for nic type in option ``-n =`` * `#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