Skip to content

Releases: belgaied2/harvester-cli

v0.2.2-rc3

14 Mar 12:02
3177c95

Choose a tag to compare

v0.2.2-rc3 Pre-release
Pre-release

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

  • @Wabri made their first contribution in #41

Full Changelog: v0.2.1...v0.2.2-rc3

v0.2.2-rc2

12 Mar 19:20
15302fd

Choose a tag to compare

v0.2.2-rc2 Pre-release
Pre-release

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

  • @Wabri made their first contribution in #41

Full Changelog: v0.2.1...v0.2.2-rc2

v0.2.2-rc1

11 Mar 02:32
4cdb9fa

Choose a tag to compare

v0.2.2-rc1 Pre-release
Pre-release

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

  • @Wabri made their first contribution in #41

Full Changelog: v0.2.1...v0.2.2-rc1

v0.2.1

04 May 17:03
2f343a9

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

28 Apr 17:27

Choose a tag to compare

What's Changed

🚀 Enhancements

  • Added the possibility to pass on files to cloud-init using new flags called --user-data-filepath and --network-data-filepath. The previous flags --cloud-init-user-data and --cloud-init-network-data (which were not clearly a configMap reference) become user-data-cm-ref and network-data-cm-ref. the *-cm-ref and *-filepath are 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 list command 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

14 Jul 21:28

Choose a tag to compare

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

05 Jul 22:54

Choose a tag to compare

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 login command 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

26 Apr 21:28

Choose a tag to compare

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 shell command now wraps a local ssh command of the OS, thus eliminating previous tty issues. Because of this, the ssh system command becomes a requirement, which an okay requirement since the large majority of modern OSes (MacOS, Windows and Linux) come with ssh out of the box.
  • !! BEWARE KILLER feature !!: Now, the shell command 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 Running state.
  • Minor clean up

Full Changelog: v0.0.7...v0.1.0

v0.0.7

21 Feb 21:00

Choose a tag to compare

Release Notes

This release add the version flag. This Flag makes it possible to run harvester --version command to see Harvester CLI's version.

v0.0.6

28 Jan 23:19

Choose a tag to compare

Changelog

This new feature adds the following enhancements:

  • Adding a template show command that shows details about a VM Template
  • Adding an AntiAffinity rule to prefer scheduling multiple instances of the same VM on different nodes.