Skip to content

Releases: belgaied2/harvester-cli

v0.2.1

04 May 17:03
2f343a9
Compare
Choose a tag to compare

What's Changed

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

v0.2.0

28 Apr 17:27
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v0.0.5

21 Jan 16:48
Compare
Choose a tag to compare

Changelog

This version aims at providing helper commands to know what exists in the cluster that can be used during VM creation. This includes:

  • Template listing using harvester template list
  • VM Image listing using harvester image list
  • Keypair listing using harvester keypair list

v0.0.4 - Version focused on managing multiple instances

21 Jan 00:00
Compare
Choose a tag to compare

Changelog

This version aims at improving multiple instance management, it adds the following features:

  • Adding a count flag to the vm create command in order to create multiple identical instances of a VM
  • Adding the possibility to give a list of VMs as arguments to the vm stop, vm start, vm restart and vm delete commands
  • Adding the possibility to use wildcard VM selection for the above commands as well

v0.0.3

12 Jan 22:07
Compare
Choose a tag to compare

This release is a BUG FIX release that fixes a major bug in v0.0.2 that causes VMs to be created but unable to be scheduled.

!!! Please do NOT use v0.0.2. !!!

Change Log v0.0.2 to v0.0.3

  • Fix bug related to VM unable to be scheduled because of Volume Claim not found
  • Fix issues related to namespaces not well handled.

Change Log v0.0.1 to v0.0.3

  • It is now possible to automatically download in one single command harvester login -t <token> <rancher_url> the harvester config files by logging in to Rancher.
  • It is now possible to use existing Harvester VM templates
  • This version is validated against v1.0.0 GA of Harvester
  • Minor bug fixes