Skip to content

Releases: tcler/kiss-vm-ns

v2.3.0 release

23 Dec 07:33
Compare
Choose a tag to compare

main change list:

  • add lib/libtest.sh
  • kiss-vm: add --nvmeboot|--NB option, support nvme device as boot disk
  • kiss-vm: add --timeo option to specific virt-install log's max wait time
  • update distro-db.sh
  • examples: add rdma-sriov configure example
  • utils: add fs-fscache-stats.sh
  • utils: add addmacvtap script
  • utils: add meminfo.sh
  • utils: add make-nfs-server.sh, make-samba-server.sh
  • utils: add nfs-utils-upstream-install.sh, nfstest-install.sh, pynfs-install.sh
  • utils: add enable-epel.sh, xfs-icat.sh
  • utils: add lssyscall.sh, syscall-check.sh
  • utils: add repo-query.sh
  • utils: add apue-3e-get.sh
  • others: many code optimization and bug fixes

Full Changelog: v2.2.0...v2.3.0

v2.2.0 release

25 Aug 08:01
Compare
Choose a tag to compare

Changes:

  • kiss-vm: add glob pattern support for vmname parameter
  • kiss-vm: add --restraint option
  • bash-completion/vm: add completion for option --ks
  • update distro-db.bash
  • and bugs fix

Full Changelog: v2.1.0...v2.2.0

v2.1.0 release

08 Jun 08:43
Compare
Choose a tag to compare

Change log:
//add add.if.* sub-command
kiss-vm: add sub-command add.if.bridge
kiss-vm: add sub-command add.if.passthr
//support multi-arch Guest on amd64 host
kiss-vm: add option --arch to support multi-arch
kiss-vm: add option --qemucpu
utils: add qemu-system-archs-install.sh

Full Changelog: v2.0.4...v2.1.0

v2.0.4 release

09 May 08:39
Compare
Choose a tag to compare

Change log:

  • kiss-vm: add sub-command add.iso
  • kiss-vm: add sub-command add.disk
  • kiss-vm: add sub-command add.if
  • kiss-vm: add sub-command add.if.direct
  • utils/ggv-install.sh: fix vncdotool install fail

Full Changelog: v2.0.2...v2.0.4

v2.0.2 release

28 Apr 08:29
Compare
Choose a tag to compare

new function/feature:

bug fix:

  • AnswerFileTemplates: fix install AD forest failed for windows server
  • fix wimlib install fail on centos-9
  • fix virtio-win install fail sometimes
  • fix vmlogin() bug
  • bash-completion/vm: fix inexplicable subcommand completion bug

see also:
Full Changelog: v2.0.0...v2.0.2

v2.0.0 release

14 Apr 14:47
Compare
Choose a tag to compare

Change log:
features:

  1. kiss-vm: add windows vm automate support (migrate from make-windows-vm project)
  2. ^^^ add utils/answer-file-generator.sh and AnswerFileTemplates
  3. kiss-vm: add getSafeCommandLine() for good exec experience
  4. kiss-vm: add ovmf to slackware dependancy
  5. kiss-vm: add new sub-command: vm-clone
  6. kiss-vm: support vm-login vm-exec windows Guest
  7. kiss-vm: add -u|--user option for vm-prepare sub-command
  8. utils: add dd-file-range.sh
  9. kiss-vm: rename sub-command srcfiles to blklist
  10. kiss-vm: use virt-make-fs instead create-vdisk.sh
  11. kiss-vm: set VM image permissions to 600 by default
  12. kiss-vm: add share option ^^^
  13. kiss-vm: vmclone return if src Guest is not readable
  14. kiss-vm: vmcpfrom() dst-target could be both file and dir
  15. utils: add get-ipaddrs.sh
  16. utils: add kiss-update.sh
  17. kiss-vm: run() add -tmux[=sessionName] option
  18. kiss-vm: add --win-uefi option; ansf-gen: add --uefi option
  19. kiss-vm: add --uefi-tpm-sb option
  20. kiss-vm: auto insert --vncwait option if use [u]efi firmware
  21. kiss-vm: --win-auto could be ommit if there is any --win-* option
  22. postinstall.ps1,kiss-vm: add code for auto install virtio-win drv
  23. kiss-vm: kill related tmux session while delete vm
  24. autounattend.xml,postinstall.ps1: support Windows-7
  25. postinstall.ps1: add second disk as cifs/nfs share base
  26. kiss-vm: add win7 virtio-win driver install
  27. utils: add port-available.sh
  28. utils: add make-samba-server.sh
  29. kiss-vm: create dfs-target while is empty
  30. utils: add config-ad-client.sh
  31. utils: add win-env-file-gen.sh
  32. postinstall.ps1: add Generate-Env-File()
  33. utils: add gm-convert-install.sh
  34. postinstall.ps1: install DNS feature if need #fix dnscmd not found in Windows server 2019
  35. kiss-vm: add --win-if-model=<virtio|rtl8139> option
  36. kiss-vm: add Windows* distro in distro database
  37. kiss-vm: enable windows auto by default, and fix bugs
  38. kiss-vm: vncput add support keyup,keydown command
  39. postinstall.ps1: disable new network location wizard
  40. kiss-vm: use --video=virtio instead if 'qxl' not available
  41. utils: add wimlib-install.sh
  42. utils: add wiminfo.sh

bug fixes:
...

see also:
Full Changelog: v1.8.7...v2.0.0

v1.8.7 RC release

14 Apr 14:43
Compare
Choose a tag to compare

Changes since previous release:
features:
kiss-vm: update to support slackware
kiss-vm: add support for slackware (not test yet)
kiss-vm: use 'run -nohup=' instead, 'run ... &'
kiss-vm: let user can specify network model,mac,...
kiss-vm: rename option --bus to --diskbus
kiss-vm: add -debug option for run()
kiss-vm: add --graphics= option and optimize code
kiss-vm: use --graphics= instead --vnc and --vnclisten options
kiss-vm: add --sound option and add default sound device
kiss-vm: add new sub-command: vm stat
kiss-vm: add --boot option
kiss-vm: workaround for --xml bug
kiss-vm: add -nohup parameter for run() function
kiss-vm: add --vncwait, --vncwait-after-install options
kiss-vm: add unbuffer after nohup
kiss-vm: reconnect once while virt-viewer exit
kiss-vm: improve code, avoid reboot fail. see also: virt-install(1) --noautoconsle and --wait=-1
kiss-vm: add sub-commnad vm-viewer
kiss-vm: add recommend pkglist in install_require()
kiss-vm: disable ipv6 in prepare libvirt function
kiss-vm: open virt-viewer while create vm in local GUI terminal
kiss-vm: add default --video=virtio option to virt-install
kiss-vm: fix changing boot disk bus type fail
kiss-vm: change the default cdrom bus type to sata
kiss-vm: add --xcdrom option
kiss-vm: still use default network as the first nic's network
kiss-vm: add --if-model=<e1000|rtl8139|virtio> option
kiss-vm: fix disk size setup while install from cdrom
bash-completion/vm: add completion for option -C
utils/fastesturl.sh: use ipv4 ping by default
utils: add cpu-temp-and-hz.sh
utils: add iommu-groups.sh
utils: add disable-ipv6.sh
utils/mount_vdisk.sh: fix mount_vdisk() fail on RHEL-9
utils: add args cmd for people who want to learn bash argparse
utils: add install-sbopkg.sh and update kiss-vm,ggv-install.sh

bug fixes:
Full Changelog: v1.8.6-Beta...v1.8.7

v1.8.6-Beta release

03 Dec 03:31
Compare
Choose a tag to compare

== new features/changes ==
kiss-vm: add rootdir, homedir sub-commands
kiss-vm: add more supported extension of image file
kiss-vm: let --postrepo option accept repo-url without reponame
kiss-vm: get a list if -p option is specified multi-times
kiss-vm: add --repo option
kiss-vm: add option --reboot
kiss-vm: add option --default-kernel
kiss-vm: add Arch Linux guest support
kiss-vm: resize the distro family radiolist box
kiss-vm: option --msize support suffix 'G', eg: --msize=16G
kiss-vm: add --hostdev,--host-device options
kiss-vm: add --hostif,--hostnic options
kiss-vm: use inst.ks= instead ks=
kiss-vm: Use netpbm in preference to 'gm convert'
kiss-vm: optimize code and add limited support debian-9 host
kiss-vm: check whether the host has enough mem for required
kiss-vm: optimize code, add curl_download_x()
kiss-vm: improve/optimize Cleanup() function
kiss-vm: add srcfiles sub-command and update completion file
utils/cloud-init-iso-gen.sh,ks-generator.sh: accept repo without name
utils: add get-sriov-pci-list.sh
utils: add get-pci-if-list.sh
utils: add clear-vms-home.sh
add LICENSE file
all: use 'command -v' instead 'which'
distro-db.bash: add openSUSE-Leap-15.3 in distro-db
distro-db.bash: add Rocky linux in distro-db

== fixes ==
utils/ks-generator.sh: fix unexpected repo url
utils/cloud-init-iso-gen.sh: fix brewinstall fail
utils/ggv-install: fix running gm fail in daily rhel-9
kiss-vm: s/apt-get/apt/g and s/zypper install/zypper in/g
kiss-vm: fix ssh-copy-id fail on some platform
kiss-vm: fix debian-10 cloud-init does not work in q35
kiss-vm: fix process of option --repo
kiss-vm: fix brewinstall fail in location mode
kiss-vm: fix yum repo while using import install type
kiss-vm: fix/improve code of getimageurls()
kiss-vm: fix the issue that get image url fail
kiss-vm: fix image_binarize
kiss-vm: fix apply cloud-init iso fail on host Fedora-34
kiss-vm: fix debian-10 cloud-init does not work in q35
kiss-vm: fix default network start fail on debian-9
kiss-vm: fix bug in _vmdelete()

v1.8.1 RC release

10 May 07:14
Compare
Choose a tag to compare

changes since v1.8.0:
kiss-vm:

  • don't have to relogin after kiss-vm install and prepare.

v1.8.0 RC release

08 May 10:02
Compare
Choose a tag to compare

changes since v1.6.2:
kiss-vm update:

  • support Debian 10 as host
  • support openSUSE Leap 15.2 as host
  • continue improve completion script
  • continue improve/optimize code and document