Releases: belgaied2/harvester-cli
Releases · belgaied2/harvester-cli
v0.2.2-rc3
What's Changed
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #31
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #32
- Implemented autocomplete for bash, zsh and powershell by @belgaied2 in #33
- Implemented merging default cloudinit and ssh key with a custom cloudinit, fixes #27 by @belgaied2 in #34
- refactor(ioutil): ioutil is deprecated after 1.16 by @Wabri in #41
- feat(go.mod): upgrade version of go to 1.23.3 by @Wabri in #42
New Contributors
Full Changelog: v0.2.1...v0.2.2-rc3
v0.2.2-rc2
What's Changed
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #31
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #32
- Implemented autocomplete for bash, zsh and powershell by @belgaied2 in #33
- Implemented merging default cloudinit and ssh key with a custom cloudinit, fixes #27 by @belgaied2 in #34
- refactor(ioutil): ioutil is deprecated after 1.16 by @Wabri in #41
- feat(go.mod): upgrade version of go to 1.23.3 by @Wabri in #42
New Contributors
Full Changelog: v0.2.1...v0.2.2-rc2
v0.2.2-rc1
What's Changed
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #31
- implemented the feature to override template with some flags, fixes #22 by @belgaied2 in #32
- Implemented autocomplete for bash, zsh and powershell by @belgaied2 in #33
- Implemented merging default cloudinit and ssh key with a custom cloudinit, fixes #27 by @belgaied2 in #34
- refactor(ioutil): ioutil is deprecated after 1.16 by @Wabri in #41
- feat(go.mod): upgrade version of go to 1.23.3 by @Wabri in #42
New Contributors
Full Changelog: v0.2.1...v0.2.2-rc1
v0.2.1
What's Changed
- fix default password issue by @belgaied2 in #25
- Update gh-build.yml by @belgaied2 in #26
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
🚀 Enhancements
- Added the possibility to pass on files to cloud-init using new flags called
--user-data-filepathand--network-data-filepath. The previous flags--cloud-init-user-dataand--cloud-init-network-data(which were not clearly a configMap reference) becomeuser-data-cm-refandnetwork-data-cm-ref. the*-cm-refand*-filepathare mutually exclusive! -- Issue #24 - Added support for the vm-import-controller, a plugin to import VMs from VMWare vCenter or OpenStack environments. Using Harvester CLI, you can enable the Addon with
harvester import enable, define or delete a source cluster, as well as create or delete a VM import -- Issue #21
🐛 Bugs
- Fixed a bug where the harvester CLI could not create VMs with more than 6 CPUs. Side effect of the change: now, the
harvester vm listcommand does not show weird memory values (caused by overCommit settings in Harvester). -- Issue #23
Contributors
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Release Notes
This release is a simple patch version to fix an issue related to creating VMs from a template created in Harvester v1.0.2.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Release Notes
This release focuses on VM image management using Harvester CLI. Some of the highlights is the possibility to upload a VM image from your client machine or use the new VM catalog.
What new?
- Fixed an issue related to Harvester v1.0.2 where the VM status was always shown as "Not Running"
- Added some VM image management features:
- Create a VM image from a remote URL
- Create a VM image from a local file (only available if you use the
harvester logincommand to get access to your Harvester Cluster) - Create a VM image from an easy to navigate image catalog with the major linux distributions.
Full Changelog from v0.1.0: v0.1.0...v0.1.1
v0.1.0
Release Notes
This release focuses on stabilising some of the features of Harvester CLI, mostly the shell command which was previously unusable because of tty issues.
What new?
- the
shellcommand now wraps a localsshcommand of the OS, thus eliminating previous tty issues. Because of this, thesshsystem command becomes a requirement, which an okay requirement since the large majority of modern OSes (MacOS, Windows and Linux) come withsshout of the box. - !! BEWARE KILLER feature !!: Now, the
shellcommand can connect to a VM that is not on a bridged network, it will use Kubernetes API port-forwarding to ssh into a VM that is on the Pod Network -- meaning, you don't need to use kubectl or jump on your Harvester node to access a VM that is only on the Pod Network. - Fixed a couple of issues related to ssh'ing into a VM that does not have an IP address, or VM listing when one of the VMs has an undefined
Runningstate. - Minor clean up
Full Changelog: v0.0.7...v0.1.0