Changelog 📝
v2024.10.0 (2024-10-31)
Improvements:
#731:
assist
: increase retrieval results to 5.#732:
docs
: addcli
specification documentation#733:
compute vm get spec
: addscsi
controller reference to spec#734:
compute vm get spec
: addiso
if mounted.#734:
compute vm get spec-api
: addiso
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 toup
.#723:
core
: upgradedateparser
from 1.1.8 to 1.2.0.#724:
core
: upgradevalidators
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 upgradesphinxcontrib-confluencebuilder
2.7.1.#719:
core
: upgrademinio
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
: minimumpython
version 3.8.5.
Bug Fixes:
#708:
core
: error with importlib.resources.#712:
importlib-resources
andimportlib-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
: replacepygments
withrich
to increase console printing functionality.#704:
docs
: title improvements for answer engine optimization.#705:
plugins
: implementimportlib-resources
andimportlib-metadata
to replacepkg_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
: upgradepyvss
tov2024.6.0
.#697:
core
: Homebrew formula forvss-cli
version2024.6.0
.#699:
ci
: update gitlab templates.#700:
ci
: replaceCI_BUILD_TAG
withCI_COMMIT_TAG
.
v2024.5.0 (2024-05-24)
Improvements:
#684:
compute vm get controller
: addusb
andusb-xhci
counts.#685:
ci
: moving pipeline to useCI_REGISTRY_USER
andCI_REGISTRY_PASSWORD
.#686:
core
: upgradesphinxcontrib-confluencebuilder
to7.2.7
.#687:
core
: upgrademinio
to2.5.2
.#688:
core
: upgradepyvss
tov2024.5.0
.#689:
compute vm get controller usb
: get existingusb
controllers.#689:
compute vm get controller usb-xhci
: get existingusb-xhci
controllers.#690:
core
: implementimportlib-resources
andimportlib-metadata
to replacepkg_resources
.#693:
core
: Homebrew formula forvss-cli
version2024.5.0
.
Bug Fixes:
#683:
ovf get
: error when label is missing.#691:
core
:--totp
option env variable should beVSS_USER_OTP
.
v2023.12.1 (2023-12-15)
Improvements:
#681:
compute vm res
: add confirmation message.#682 :
core
: Homebrew formula forvss-cli
v2023.12.1.
v2023.12.0 (2023-12-13)
Improvements:
#678 :
core
: Homebrew formula forvss-cli
v2023.12.0.#676:
core
: upgradepyvss
from2023.11.0
to2023.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
version68.2.2
.#666:
core
:filter_bojects_by_attrs
match a set of named attributes.#667:
ci
:pre-commit
hook updates.#666:
core
: upgradepyvss
from2023.10.0
to2023.11.0
.
v2023.10.0 (2023-10-30)
Improvements:
#657:
ovf get
support for in Product sectionPropertyParams
.#659:
compute vm res
to restore from available restore points.#660:
core
: upgradepyvss
from2023.9.0
to2023.10.0
.#661:
request restore
: command to browse restore requests.
Bug Fixes:
#658:
compute vm mk from-file
specmetadata.inform
help required.
v2023.9.0 (2023-09-29)
Improvements:
#644:
compute vm mk from-file
: clone set source networking andmachine.disks
if not specified.#647:
core
: upgrademinio
from7.1.13
to7.1.17
.#648:
core
: upgradedateparser
from1.1.4
to1.1.8
.#649:
compute domain get
: showgpu_profiles
.#650:
core
: upgradepyvss
from2023.6.0
to2023.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
: ignoresmachine.memory
in vss-cli configuration spec (shell
).#651:
compute vm mk from-file
: ignoresmachine.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
: upgradePygments
from2.13.0
to>2.13.0
.#639:
docker
: image move to sphinx-build#640:
core
: upgradeclick
from8.1.3
to8.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
: upgradepyvss
from2023.2.1
to2023.6.0
.#631:
core
: check motd viapyvss
.#632:
domain
: update help.
v2023.6.0 (2023-06-14)
Improvements:
#624:
ci
: update pre-commitflake8
endpoint.#626:
ci
: rename Gitlab CI variableCI_BUILD_REF_NAME
->CI_COMMIT_REF_NAME
.
Bug Fixes:
#625:
docs
: search not working. Missingjquery
.
v2023.3.1 (2023-03-29)
Improvements:
#620:
compute vm mk from-file
: post processhostname
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
: ignoresmemory
in configuration spec.#618:
core
: shows empty message of the day.#619:
compute vm mk from-file
: ignoresstorage-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 forStrings/ovf:Strings
reference.#614:
raw
: restrict calls only toutoronto.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
: supportclone
andtemplate
build process.#603:
compute vm mk from-file
:clib
andshell
standardization.#604:
compute vm mk from-file
: default firmware set toefi
.#605:
compute vm set secure-boot
: enable--on
or disable--off
secure boot.#606:
core
: upgradepyvss
from2023.2.0
to2023.2.1
.
Bug Fixes:
#607:
compute vm set storage-type
: missingpayload_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
: upgrademinio
from 7.1.12 to 7.1.13.#596:
core
: upgradepyvss
from2022.9.0
to2022.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
: upgrademinio
from 7.1.5 to 7.1.12.#587:
core
: upgradePygments
from 2.11.2 to 2.13.0.#588:
core
: upgradepick
from 2.0.2 to 2.2.0.#589:
core
: upgradedateparser
from 1.1.1 to 1.1.4.#590:
core
:setup
and requirements decoupling.#591:
core
:gitignore
anddockerignore
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
: supportextra-config
attribute.#579:
compute vm mk from-clib
: supportconfig-file-name
andidtoken-name
attributes inday-zero
section.#580:
compute vm mk from-file
: supportconfig-file-name
andidtoken-name
attributes inday-zero
section.#581:
compute vm mk from-file
: supportfirmware
attributes inmachine
section.#582:
cd
: Homebrew formula for the vss-cli.#583:
core
: upgradepyjwt
from2.4.0
to2.6.0
.#584:
core
: upgradetabulate
from0.8.10
to0.9.0
.
v2022.10.1 (2022-10-22)
New Features:
#571:
ovf get
: to inspect and generateadditional-params
spec file from OVA or OVF.
Improvements:
#568:
compute vm mk shell
: option--custom-spec
load fromyaml
/json
file or input.#568:
compute vm mk from-clone
: option--custom-spec
load fromyaml
/json
file or input.#568:
compute vm mk from-spec
: option--custom-spec
load fromyaml
/json
file or input.#568:
compute vm mk from-image
: option--custom-spec
load fromyaml
/json
file or input.#568:
compute vm mk from-clib
: option--custom-spec
load fromyaml
/json
file or input.#570:
️compute vm mk from-file
: supportextra-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
: supportvbs
andtpm
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 eitherssd
orhdd
(approval required).#564:
compute vm get storage-type
: current virtual machine storage type.#565:
core
: upgradepyvss
from2022.9.0
to2022.10.0
.
v2022.9.0 (2022-09-28)
Improvements:
#553:
compute vm mk shell
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#553:
compute vm mk from-clone
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#553:
compute vm mk from-spec
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#553:
compute vm mk from-image
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#553:
compute vm mk from-template
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#553:
compute vm mk from-clib
: option--storage-type
to set eitherssd
orhdd
, defaults tohdd
.#554:
core
: upgradepyvss
from2022.8.1
to2022.9.0
.#555:
core
: upgradepick
from1.2.0
to1.4.0
.#556:
compute vm get spec
: to include storage-type.#557:
compute vm mk from-file
: support forstorage-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
: upgradepyvss
from2022.6.0
to2022.8.1
.#540:
core
: upgradepick
from1.2.0
to1.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 tovmx-19
.
Bug Fixes:
#535:
stor ul
: error when uploading a file without--name
.
v2022.6.1 (2022-06-23)
Improvements:
#532:
core
: upgradetabulate
from0.8.9
to0.8.10
.#533:
core
: upgradevalidators
from0.18.2
to0.20.0
.
Bug Fixes:
#530:
compute vm mk from-clib
:--additional-params
error even if not provided.#531:
compute vm mk from-file
: ignoresadmin
in vss-cli configuration spec.
v2022.6.0 (2022-06-15)
Improvements:
#523:
compute vm set tpm mk
: createvTPM
device.#523:
compute vm set tpm rm
: deletevTPM
device.#524:
compute vm get tpm
: getvTPM
device.#525:
compute vm mk from-clib
: support--day-zero
config and--id-token
for Day0 configuration.#526:
️compute vm mk from-file
: supportday-zero
configuration viaconfig
andid-token
invss-cli spec
.#527:
core
: upgradepyvss
from2022.5.0
to2022.6.0
.#528:
core
: upgradepyjwt
from2.3.0
to2.4.0
.
v2022.5.0 (2022-05-30)
Improvements:
#520:
core
: upgradepyvss
from2022.4.0
to2022.5.0
.#518:
compute vm mk from-clib
: support--additional-params
inyaml
orjson
format for OVA/OVFPropertyParams
andDeploymentOptionParams
.#521:
️compute vm mk from-file
: supportclib
deployments.
Bug Fixes:
#519:
compute vm get console
: throwsAttributeError
.
v2022.4.0 (2022-04-29)
Improvements:
#510:
core
: upgradepyvss
from2022.3.1
to2022.4.0
.#511:
core
: upgradeclick
from8.0
to8.1.3
.#512:
ci
: upgradepre-commit
hookblack
version to22.3.0
.#513:
ci
: upgradepre-commit
hookflake8
version to3.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
: upgradepyvss
from2022.3.0
to2022.3.1
.#506:
core
: upgradedataclasses-json
from0.5.6
to0.5.7
.#508:
docker
: remove from imagelibxml2-dev
libxslt-dev
andlibffi-dev
dependencies.#509:
docs
: update vskey-stor related configuration settings.
v2022.3.0 (2022-03-21)
Improvements:
#497:
core
: updateclick
from8.0.3
to8.0.4
.#498:
core
: updateclick-log
from0.3.2
to0.4.0
.#499:
core
: updatedateparser
from1.1.0
to1.1.1
.#500:
compute vm set disk up
: option--notes
to set notes to disk.#501:
core
: upgradepyvss
from2022.2.0
to2022.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
: upgradepyvss
from2021.12.0
to2022.2.0
.#494:
core
: updateruamel.yaml
from0.17.17
to0.17.21
.#495:
core
: updatePygments
from2.10.0
to2.11.2
.
v2021.12.0 (2021-12-20)
Improvements:
#486:
core
: minimumpython
version to 3.7.#487:
core
: upgradepick
from1.0.0
to1.2.0
..#488:
core
: upgradepyvss
from2021.11.2
to2021.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:
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
: updatepyvss
fromv2021.11.0
tov2021.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
: updatepyvss
fromv2021.8.0
tov2021.11.0
.#465:
core
: support two-factor authentication.#466:
configure
: support two-factor authentication.#467:
account get mfa
: get account mfa status.#468:
core
: updateclick
from8.0.1
to8.0.3
.#469:
core
: updatedateparser
from1.0.0
to1.1.0
.#470:
docker
: remove custom requirement branch forclick-repl
.#471:
ci
: rollback #458 and use local images.#472:
core
:setup.py
updatestor
,dev
and minpython
version to3.8
.#473:
docs
: removemicrobadger
backed images.
Bug Fixes:
#474:
ci
: add missingrust
dependency.
v2021.9.0 (2021-09-15)
Improvements:
#458:
ci
: standardize Pipeline settings to ensure portability to GL SaaS.#459:
core
: updatePygments
to 2.10.0.#460:
core
: updatedataclasses-json
to 0.5.6.#461:
core
: updateruamel.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
: updatepyvss
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
: updatepyvss
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
: updateclick-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
: updateclick
from v8.0.0 to v8.0.1.#440:
compute vm set controller scsi rm
: update to implementpyvss.manager.get_vm_scsi_device
.#442:
core
: removeprompt-toolkit
from dependencies.#443:
docs
: UpdateVSS Shell
section inREADME.md
anduse.rst
.
v2021.5.2 (2021-05-18)
Improvements:
#427:
core
: updateclick
from v7.1.1 to v8.0.0.#428:
completion
: update to support click 8 changes.#429:
shell
: formatting improvements.#430:
core
: updateclick-repl
to custom repo/branch to support completion in click 8.#431:
core
: updatedataclases-json
from v0.5.2 to v0.5.3.#432:
core
: updatePygments
from v2.8.0 to v2.9.0#433:
core
: updateruamel.yaml
from v0.16.13 to v0.17.4.#434:
docs
: update README with the latest info.#436:
docker
: Addgit
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 fromsemver
tocalver
.#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
: updatepyvss
from v0.18.1 to v2021.5.0.
Bug Fixes:
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 imagehub.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
: updatepyvss
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
: minimumpython
version 3.7.0.#391:
core
: updatepyvss
from v0.17.1 to v0.17.2.#392:
core
: updatetabulate
from v0.8.7 to v0.8.9.#393:
core
: updatedateparser
from v0.7.6 to v1.0.0#397:
core
: updatevalidators
from v0.18.1 to v0.18.2.#398:
core
: updatePygments
from v2.7.1 to v2.8.0.#399:
core
: updateruamel.yaml
from v0.16.12 to v0.16.13.#394:
ci
: pipeline release-dist jobs missing dependencies:rust
andcargo
.
v0.10.4 (2021-02-04)
Improvements:
#387:
compute vm set disk mk
: supportscsi
inJSON
format.
v0.10.3 (2021-01-22)
Improvements:
#385:
compute vm mk from-image
:--network-config
improvements to handle cloud confignetwork-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 tostderr
instead ofstdout
.#380:
core
: migrate fromjsonpath-rw
tojsonpath-ng
.
Bug Fixes:
#378:
compute vm mk from-file
: throwsVssError
exception.
v0.10.0 (2020-11-18)
New Features:
#371:
compute vmdk
: command to mange uservmdk
files.#371:
compute vmdk ls
: command to list uservmdk
files.#371:
compute vmdk sync
: command to sync uservmdk
files fromvskey-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 multiplekey=value
.#367:
compute vm mk from-clone
: create VM with--extra-config
takes multiplekey=value
.#367:
compute vm mk from-spec
: create VM with--extra-config
takes multiplekey=value
.#367:
compute vm mk from-image
: create VM with--extra-config
takes multiplekey=value
.#367:
compute vm mk from-template
: create VM with--extra-config
takes multiplekey=value
.#368:
core
:pyvss
v0.16.0 -> v0.17.0.#369:
docker
: base image upgrade tohub.eis.utoronto.ca/vss/docker/python:3.8-alpine
.#370:
ci
: base docker services to use local repository.#372:
compute vm set disk mk
: supportbacking_vmdk
in<capacity>=<backing_mode>=<backing_sharing>=<backing_vmdk>
orJSON
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 withVSS_WAIT_FOR_REQUESTS
.#364:
config set
: addwait_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:
v0.8.2 (2020-08-05)
Improvements:
#343:
core
:pyvss
v0.14.4 -> v0.15.0.#342:
core
: Add python3.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 topython: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 toos
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:
v0.7.0 (2020-04-24)
Improvements:
#278:
compute vm ls
: addvm_moref
to default attributes.#279:
compute vm get
: add support to query bymoref
.#280:
compute vm set
: add support to update vm bymoref
.#281:
compute vm set ha-group mk
: update tomoref
orname
: breaking.#282:
compute vm get ha-group
: update vm identifiermoref
: breaking.#283:
compute vm get
: include vm identifiermoref
.#284:
compute vm rm
: allow delete vm byname
,moref
oruuid
.#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
: providevm_moref
.#287:
request change ls
: providevm_moref
.#287:
request snapshot ls
: providevm_moref
.#287:
request export ls
: providevm_moref
.#288:
completion
: supportvm_moref
andmoref
attributes.#291:
core
:click-spinner
v0.1.8 -> v0.1.10.#293:
docs
: replaceuuid
withmoref
.#294:
compute vm set ha-group mg
: to migrate existing ha-group fromuuid
tomoref
.
Bug Fixes:
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 forfish
.#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 forpretty
.#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 isVersion 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 topython3 -m pip
.#242:
upgrade
: error whengit
is not installed.
v0.5.0 (2020-02-06)
Improvements:
#231:
compute vm set state
: add optionsuspend
.#233:
compute vm set state
: confirm only if state is notpoweredOff
.#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
: setexpire_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 withKeyError
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
: createha-group
#219:
compute vm set ha-group rm
: remove current member fromha-group
Bug Fixes:
#215:
docs
:bill-dept
option was found in docs. Replaced withclient
#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
: addcreate_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
: showfrom_date
andto_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 onpyvss
Bug Fixes:
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 bypath,asc
#163:
compute template ls
: command sorts byname,asc
#163:
compute vm ls
: command sorts byname,asc
#163:
compute image public ls
: command sorts byname,asc
#163:
compute iso public ls
: command sorts byname,asc
#163:
compute floppy public ls
: command sorts byname,asc
#163:
compute net public ls
: command sorts byname,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
: updateConfiguration.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 ofvss-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
: createguestinfo
option#92:
compute vm set extra-cfg up
: updateguestinfo
option#92:
compute vm set extra-cfg rm
: removeguestinfo
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:
v0.1.3 (2019-04-18)
Improvements:
#69:
core
: Implementruamel.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:
Bug Fixes:
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
: Implementisort
andflake8
in configuration filesetup.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
University of Toronto - Since 1827