Thu May 16 05:55:14 UTC 2024 - Frank Schreiner <fschreiner@suse.de>

- 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
This commit is contained in:
Frank Schreiner 2024-05-16 07:16:18 +00:00 committed by Git OBS Bridge
parent a64e8c5bca
commit 04703ad81b
6 changed files with 114 additions and 29 deletions

View File

@ -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 <fschreiner@suse.de> Thu, 16 May 2024 05:18:35 +0000
kanku (0.17.0) unstable; urgency=medium kanku (0.17.0) unstable; urgency=medium
* updated to upstream version 0.17.0 * 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] fix mkdir for system-user-kankurun.conf
* [dist] more fixes for spec * [dist] more fixes for spec
-- Frank Schreiner <fschreiner@suse.de> Fri, 12 Apr 2024 13:35:09 +0000 -- Frank Schreiner <fschreiner@suse.de> Fri, 12 Apr 2024 13:35:09 +0000
kanku (0.16.2) unstable; urgency=medium kanku (0.16.2) unstable; urgency=medium

View File

@ -2,7 +2,7 @@ Format: 1.0
Source: kanku Source: kanku
Binary: kanku Binary: kanku
Architecture: any Architecture: any
Version: 0.17.0 Version: 0.17.1
Maintainer: Frank Schreiner <fschreiner@suse.de> Maintainer: Frank Schreiner <fschreiner@suse.de>
Standards-Version: 3.8.2 Standards-Version: 3.8.2
Homepage: https://github.com/M0ses/kanku Homepage: https://github.com/M0ses/kanku

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:16e2fd4b42326415ce743818be6963417ed5ba792332e8598ead62ce6f025327
size 2534060

3
kanku-0.17.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52c50df1ae2c0344b986a4a7442b07c9aeeac976ee6da89506e23dc923e0862f
size 2539452

View File

@ -1,27 +1,69 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 12 13:35:09 UTC 2024 - Frank Schreiner <fschreiner@suse.de> Thu May 16 05:55:14 UTC 2024 - Frank Schreiner <fschreiner@suse.de>
- Update to version 0.17.0: - Update to version 0.17.1:
* FEATURES * FEATURES
* [dist] new package 'kanku-iptables' (Store and restore kanku iptables rules) * [setup] [Closes: #44](https://github.com/M0ses/kanku/issues/44) Write systemd network config
* [dist] added x-scheme-handler kankus:// * [cli] add option `--pseudo_terminal` to the `ssh` command
* [core] configurable SigAuth for http(s) dependent libraries, e.g.: * [cli] Feature: print randomized passwords at the end of `kanku up`
- `Kanku::Handler::OBSCheck` * [handler] CreateDomain: new option 'no_wait_for_bootloader'
- `Kanku::Handler::ImageDownload` * [examples] add KankuFile.openSUSE-Leap-15.5-official + Signature
- `Kanku::Util::CurlHttpDownload` * [examples] add KankuFile.openSUSE-Tumbleweed-sdboot + Signature
* [dist] improvments for rpm/debian packages * [templates] new VM template: vm-x86_64-uefi-tpm2.0.tt2
* [test] updated libraries in base check * [templates] init.tt2: add Kanku::Handler::CopyProfile
* [dist] new kanku job 'test' to create a vm running kanku test suite * [doc] enhance CONTRIBUTING.md
* [handler] removed obsolete OpenStack handler and modules * [core] made Kanku::Config::Defaults "setup" ready
* [handler] OBSCheck: setter for api_url for later use - add defaults for
* [handler] removed deprecated K::H::OBSDownload - Kanku::Setup::Devel
* [templates] examples for Net::OBS::Client authentication - Kanku::Setup::Server::Distributed
* [util] deleted Kanku::Util::HTTPMirror - Kanku::Setup::Server::Standalone
* BUGFIXES * BUGFIXES
* [handler] fix skip_all_checks in OBSCheck * [dist] VM templates: improvments for serial console
* [util] DoD: fixed auth problem * [cli] setup:
* [dist] fix mkdir for system-user-kankurun.conf * add user to group kvm if exists
* [dist] more fixes for spec * 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 <fschreiner@suse.de>
- 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 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 <jengelh@inai.de>
Thu Jan 14 14:54:38 UTC 2021 - Frank Schreiner <FSchreiner@suse.com> Thu Jan 14 14:54:38 UTC 2021 - Frank Schreiner <FSchreiner@suse.com>
- initial version of kanku rpm package (0.10.0) - initial version of kanku rpm package (0.10.0)

View File

@ -22,7 +22,7 @@
Name: kanku Name: kanku
# Version gets set by obs-service-tar_scm # Version gets set by obs-service-tar_scm
Version: 0.17.0 Version: 0.17.1
Release: 0 Release: 0
License: GPL-3.0-only License: GPL-3.0-only
Summary: Development and continuous integration Summary: Development and continuous integration
@ -65,7 +65,7 @@ BuildRequires: perl(Moose)
BuildRequires: perl(MooseX::App) BuildRequires: perl(MooseX::App)
BuildRequires: perl(MooseX::Singleton) BuildRequires: perl(MooseX::Singleton)
BuildRequires: perl(Net::IP) 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(Libssh::Session)
BuildRequires: perl(Path::Class) BuildRequires: perl(Path::Class)
BuildRequires: perl(Plack) BuildRequires: perl(Plack)
@ -226,6 +226,7 @@ common config and lib files used in kanku
%dir /etc/kanku/templates/cmd/setup %dir /etc/kanku/templates/cmd/setup
%config /etc/kanku/templates/default-vm.tt2 %config /etc/kanku/templates/default-vm.tt2
%config /etc/kanku/templates/with-spice.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/init.tt2
%config /etc/kanku/templates/cmd/setup/* %config /etc/kanku/templates/cmd/setup/*
%dir /etc/kanku/templates/examples-vm/ %dir /etc/kanku/templates/examples-vm/