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