Releases: belgaied2/harvester-cli
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-filepath
and--network-data-filepath
. The previous flags--cloud-init-user-data
and--cloud-init-network-data
(which were not clearly a configMap reference) becomeuser-data-cm-ref
andnetwork-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
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 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
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 localssh
command of the OS, thus eliminating previous tty issues. Because of this, thessh
system command becomes a requirement, which an okay requirement since the large majority of modern OSes (MacOS, Windows and Linux) come withssh
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
v0.0.6
v0.0.5
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
Changelog
This version aims at improving multiple instance management, it adds the following features:
- Adding a
count
flag to thevm 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
andvm delete
commands - Adding the possibility to use wildcard VM selection for the above commands as well
v0.0.3
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