From 04703ad81b0a502c3cfe0de7221e76d907a7e12a69679a90e3a0c1df678304ed Mon Sep 17 00:00:00 2001 From: Frank Schreiner Date: Thu, 16 May 2024 07:16:18 +0000 Subject: [PATCH] Thu May 16 05:55:14 UTC 2024 - Frank Schreiner - Update to version 0.17.1: * FEATURES * [setup] [Closes: #44](https://github.com/M0ses/kanku/issues/44) Write systemd network config * [cli] add option `--pseudo_terminal` to the `ssh` command * [cli] Feature: print randomized passwords at the end of `kanku up` * [handler] CreateDomain: new option 'no_wait_for_bootloader' * [examples] add KankuFile.openSUSE-Leap-15.5-official + Signature * [examples] add KankuFile.openSUSE-Tumbleweed-sdboot + Signature * [templates] new VM template: vm-x86_64-uefi-tpm2.0.tt2 * [templates] init.tt2: add Kanku::Handler::CopyProfile * [doc] enhance CONTRIBUTING.md * [core] made Kanku::Config::Defaults "setup" ready - add defaults for - Kanku::Setup::Devel - Kanku::Setup::Server::Distributed - Kanku::Setup::Server::Standalone * BUGFIXES * [dist] VM templates: improvments for serial console * [cli] setup: * add user to group kvm if exists * fixes permission problems on debian * backup /etc/group before configuring libvirt * [dist] VM templates: improvments for serial console * [cli] setup: - add user to group `kvm` if exists - fixes permission problems on debian - backup `/etc/group` before configuring libvirt * [cli] return rc > 0 if `kanku up` fails * [core][fix] improvements for Kanku::Config::Defaults - Better handling if empty defaults - merge default settings with configured settings instead of overwriting defaults * [setup] use libvirt network name as bridge name * [util] VM: log domain XML only on error * [util] CurlHttpDownload: create cache_dir before download if dir not exists * [dist] change Net::OBS::Client version to 0.1.3 * [templates] cleanup existing VM templates * [dist] added templates to install in Makefile * [core] cleanup cpio api leftovers OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=154 --- debian.changelog | 42 +++++++++++++++++++++- debian.dsc | 2 +- kanku-0.17.0.tar.xz | 3 -- kanku-0.17.1.tar.xz | 3 ++ kanku.changes | 88 +++++++++++++++++++++++++++++++++------------ kanku.spec | 5 +-- 6 files changed, 114 insertions(+), 29 deletions(-) delete mode 100644 kanku-0.17.0.tar.xz create mode 100644 kanku-0.17.1.tar.xz diff --git a/debian.changelog b/debian.changelog index bd95414..856ee81 100644 --- a/debian.changelog +++ b/debian.changelog @@ -1,3 +1,43 @@ +kanku (0.17.1) unstable; urgency=medium + + * updated to upstream version 0.17.1 + * FEATURES + * [setup] [Closes: #44](https://github.com/M0ses/kanku/issues/44) Write systemd network config + * [cli] add option `--pseudo_terminal` to the `ssh` command + * [cli] Feature: print randomized passwords at the end of `kanku up` + * [handler] CreateDomain: new option 'no_wait_for_bootloader' + * [examples] add KankuFile.openSUSE-Leap-15.5-official + Signature + * [examples] add KankuFile.openSUSE-Tumbleweed-sdboot + Signature + * [templates] new VM template: vm-x86_64-uefi-tpm2.0.tt2 + * [templates] init.tt2: add Kanku::Handler::CopyProfile + * [doc] enhance CONTRIBUTING.md + * [core] made Kanku::Config::Defaults "setup" ready + + - add defaults for + - Kanku::Setup::Devel + - Kanku::Setup::Server::Distributed + - Kanku::Setup::Server::Standalone + * BUGFIXES + * [dist] VM templates: improvments for serial console + * [cli] setup: + * add user to group kvm if exists + * fixes permission problems on debian + * backup /etc/group before configuring libvirt + * [cli] return rc > 0 if `kanku up` fails + * [core][fix] improvements for Kanku::Config::Defaults + + - Better handling if empty defaults + - merge default settings with configured settings instead of overwriting defaults + * [setup] use libvirt network name as bridge name + * [util] VM: log domain XML only on error + * [util] CurlHttpDownload: create cache_dir before download if dir not exists + * [dist] change Net::OBS::Client version to 0.1.3 + * [templates] cleanup existing VM templates + * [dist] added templates to install in Makefile + * [core] cleanup cpio api leftovers + + -- Frank Schreiner Thu, 16 May 2024 05:18:35 +0000 + kanku (0.17.0) unstable; urgency=medium * updated to upstream version 0.17.0 @@ -22,7 +62,7 @@ kanku (0.17.0) unstable; urgency=medium * [dist] fix mkdir for system-user-kankurun.conf * [dist] more fixes for spec - -- Frank Schreiner Fri, 12 Apr 2024 13:35:09 +0000 + -- Frank Schreiner Fri, 12 Apr 2024 13:35:09 +0000 kanku (0.16.2) unstable; urgency=medium diff --git a/debian.dsc b/debian.dsc index 0216a83..f14e7eb 100644 --- a/debian.dsc +++ b/debian.dsc @@ -2,7 +2,7 @@ Format: 1.0 Source: kanku Binary: kanku Architecture: any -Version: 0.17.0 +Version: 0.17.1 Maintainer: Frank Schreiner Standards-Version: 3.8.2 Homepage: https://github.com/M0ses/kanku diff --git a/kanku-0.17.0.tar.xz b/kanku-0.17.0.tar.xz deleted file mode 100644 index 439cfbd..0000000 --- a/kanku-0.17.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16e2fd4b42326415ce743818be6963417ed5ba792332e8598ead62ce6f025327 -size 2534060 diff --git a/kanku-0.17.1.tar.xz b/kanku-0.17.1.tar.xz new file mode 100644 index 0000000..2d4164c --- /dev/null +++ b/kanku-0.17.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52c50df1ae2c0344b986a4a7442b07c9aeeac976ee6da89506e23dc923e0862f +size 2539452 diff --git a/kanku.changes b/kanku.changes index 39f433a..33dc9f2 100644 --- a/kanku.changes +++ b/kanku.changes @@ -1,27 +1,69 @@ ------------------------------------------------------------------- -Fri Apr 12 13:35:09 UTC 2024 - Frank Schreiner + Thu May 16 05:55:14 UTC 2024 - Frank Schreiner -- Update to version 0.17.0: - * FEATURES - * [dist] new package 'kanku-iptables' (Store and restore kanku iptables rules) - * [dist] added x-scheme-handler kankus:// - * [core] configurable SigAuth for http(s) dependent libraries, e.g.: - - `Kanku::Handler::OBSCheck` - - `Kanku::Handler::ImageDownload` - - `Kanku::Util::CurlHttpDownload` - * [dist] improvments for rpm/debian packages - * [test] updated libraries in base check - * [dist] new kanku job 'test' to create a vm running kanku test suite - * [handler] removed obsolete OpenStack handler and modules - * [handler] OBSCheck: setter for api_url for later use - * [handler] removed deprecated K::H::OBSDownload - * [templates] examples for Net::OBS::Client authentication - * [util] deleted Kanku::Util::HTTPMirror - * BUGFIXES - * [handler] fix skip_all_checks in OBSCheck - * [util] DoD: fixed auth problem - * [dist] fix mkdir for system-user-kankurun.conf - * [dist] more fixes for spec + - Update to version 0.17.1: + * FEATURES + * [setup] [Closes: #44](https://github.com/M0ses/kanku/issues/44) Write systemd network config + * [cli] add option `--pseudo_terminal` to the `ssh` command + * [cli] Feature: print randomized passwords at the end of `kanku up` + * [handler] CreateDomain: new option 'no_wait_for_bootloader' + * [examples] add KankuFile.openSUSE-Leap-15.5-official + Signature + * [examples] add KankuFile.openSUSE-Tumbleweed-sdboot + Signature + * [templates] new VM template: vm-x86_64-uefi-tpm2.0.tt2 + * [templates] init.tt2: add Kanku::Handler::CopyProfile + * [doc] enhance CONTRIBUTING.md + * [core] made Kanku::Config::Defaults "setup" ready + - add defaults for + - Kanku::Setup::Devel + - Kanku::Setup::Server::Distributed + - Kanku::Setup::Server::Standalone + * BUGFIXES + * [dist] VM templates: improvments for serial console + * [cli] setup: + * add user to group kvm if exists + * fixes permission problems on debian + * backup /etc/group before configuring libvirt + * [dist] VM templates: improvments for serial console + * [cli] setup: + - add user to group `kvm` if exists + - fixes permission problems on debian + - backup `/etc/group` before configuring libvirt + * [cli] return rc > 0 if `kanku up` fails + * [core][fix] improvements for Kanku::Config::Defaults + - Better handling if empty defaults + - merge default settings with configured settings instead of overwriting defaults + * [setup] use libvirt network name as bridge name + * [util] VM: log domain XML only on error + * [util] CurlHttpDownload: create cache_dir before download if dir not exists + * [dist] change Net::OBS::Client version to 0.1.3 + * [templates] cleanup existing VM templates + * [dist] added templates to install in Makefile + * [core] cleanup cpio api leftovers + +------------------------------------------------------------------- + Fri Apr 12 13:35:09 UTC 2024 - Frank Schreiner + + - Update to version 0.17.0: + * FEATURES + * [dist] new package 'kanku-iptables' (Store and restore kanku iptables rules) + * [dist] added x-scheme-handler kankus:// + * [core] configurable SigAuth for http(s) dependent libraries, e.g.: + - `Kanku::Handler::OBSCheck` + - `Kanku::Handler::ImageDownload` + - `Kanku::Util::CurlHttpDownload` + * [dist] improvments for rpm/debian packages + * [test] updated libraries in base check + * [dist] new kanku job 'test' to create a vm running kanku test suite + * [handler] removed obsolete OpenStack handler and modules + * [handler] OBSCheck: setter for api_url for later use + * [handler] removed deprecated K::H::OBSDownload + * [templates] examples for Net::OBS::Client authentication + * [util] deleted Kanku::Util::HTTPMirror + * BUGFIXES + * [handler] fix skip_all_checks in OBSCheck + * [util] DoD: fixed auth problem + * [dist] fix mkdir for system-user-kankurun.conf + * [dist] more fixes for spec ------------------------------------------------------------------- Tue Feb 13 17:44:07 UTC 2024 - FSchreiner@suse.com @@ -310,3 +352,5 @@ Mon Jan 25 11:37:01 UTC 2021 - Jan Engelhardt Thu Jan 14 14:54:38 UTC 2021 - Frank Schreiner - initial version of kanku rpm package (0.10.0) + + diff --git a/kanku.spec b/kanku.spec index 09e0bd4..ddcb262 100644 --- a/kanku.spec +++ b/kanku.spec @@ -22,7 +22,7 @@ Name: kanku # Version gets set by obs-service-tar_scm -Version: 0.17.0 +Version: 0.17.1 Release: 0 License: GPL-3.0-only Summary: Development and continuous integration @@ -65,7 +65,7 @@ BuildRequires: perl(Moose) BuildRequires: perl(MooseX::App) BuildRequires: perl(MooseX::Singleton) BuildRequires: perl(Net::IP) -BuildRequires: perl(Net::OBS::Client) >= 0.1.2 +BuildRequires: perl(Net::OBS::Client) >= 0.1.3 BuildRequires: perl(Libssh::Session) BuildRequires: perl(Path::Class) BuildRequires: perl(Plack) @@ -226,6 +226,7 @@ common config and lib files used in kanku %dir /etc/kanku/templates/cmd/setup %config /etc/kanku/templates/default-vm.tt2 %config /etc/kanku/templates/with-spice.tt2 +%config /etc/kanku/templates/vm-x86_64-uefi-tpm2.0.tt2 %config /etc/kanku/templates/cmd/init.tt2 %config /etc/kanku/templates/cmd/setup/* %dir /etc/kanku/templates/examples-vm/