From 652dafee34bf4ae3fb3d70485cfa0deb145615c277c222ab55800817b31e8db5 Mon Sep 17 00:00:00 2001 From: Frank Schreiner Date: Tue, 2 Jul 2019 08:45:32 +0000 Subject: [PATCH] - Update to version 0.6.0: * [dist] KankuFile: removed kanku-server/shortcuts dist&devel * [dist] new feature: bash_completion * [dist] added missing Requires for perl(IO::Interactive) in spec * [dist] lib/Kanku/Cmd -> lib/Kanku/Cli * [dist] Makefile: added 2 new sections bin/sbin * [dist] switch to Leap15.1 in KankuFile * [cli] refactor MooseX::App::Cmd -> MooseX::App * [core] dispatcher watcher for rabbitmq forked * [web] worker header now colorized * [notifier] fix for max description size in NSCA * [dist] fixed file conflict in spec file * [dist] added missing files to spec file * [web] first version of worker page * [core] changed storing of worker status information in dispatcher * [cli] new cli command 'rworker' * [web] REST route /rest/worker/list.json * [core] store worker's heartbeat information in db * [schema] new database schema version 14 * [schema] new database schema version 13 * [core] worker heartbeat: rabbitmq part for worker/dispatcher * [core] fault tolerant recv/publish in K::RabbitMQ * [handler] change in pub key file handling in K::H::PrepareSSH * [web] set routing_key for K::RabbitMQ * [cli] change logging of `kanku` command * [web] refactor of rabbitmq handling for notifications * [core] refactor of rabbitmq handling for dispatcher/worker * [handler] root_disk_bus for K::H::CreateDomain * [testing] various authentication schemas for SSH * [views] fix for ref sendmail view OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=15 --- _servicedata | 2 +- kanku.changes | 47 +++++++++++++++++++++++++++++++++++++++++++++++ kanku.spec | 22 ++++++++-------------- 3 files changed, 56 insertions(+), 15 deletions(-) diff --git a/_servicedata b/_servicedata index 302d7a5..6347be6 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ git://github.com/M0ses/kanku.git - 3ae89d100893752180586a4a8a38f0c5fea759cd + 8df4fab54f1b9e8a1fca9646571b5a48bb931e4c /home/frank/prj/kanku 07fc15f0647a92f01b67085d698485d3432a8924 \ No newline at end of file diff --git a/kanku.changes b/kanku.changes index f578a70..80ab16e 100644 --- a/kanku.changes +++ b/kanku.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Tue Jul 02 08:37:20 UTC 2019 - FSchreiner@suse.com + +- Update to version 0.6.1: + * [dist] create /etc/bash_completion.d if not exists + * [dist] KankuFile: removed kanku-server/shortcuts dist&devel + * [dist] new feature: bash_completion + * [dist] added missing Requires for perl(IO::Interactive) in spec + * [dist] lib/Kanku/Cmd -> lib/Kanku/Cli + * [dist] Makefile: added 2 new sections bin/sbin + * [dist] switch to Leap15.1 in KankuFile + * [cli] refactor MooseX::App::Cmd -> MooseX::App + * [core] dispatcher watcher for rabbitmq forked + * [web] worker header now colorized + * [notifier] fix for max description size in NSCA + * [dist] fixed file conflict in spec file + * [dist] added missing files to spec file + * [web] first version of worker page + * [core] changed storing of worker status information in dispatcher + * [cli] new cli command 'rworker' + * [web] REST route /rest/worker/list.json + * [core] store worker's heartbeat information in db + * [schema] new database schema version 14 + * [schema] new database schema version 13 + * [core] worker heartbeat: rabbitmq part for worker/dispatcher + * [core] fault tolerant recv/publish in K::RabbitMQ + * [handler] change in pub key file handling in K::H::PrepareSSH + * [web] set routing_key for K::RabbitMQ + * [cli] change logging of `kanku` command + * [web] refactor of rabbitmq handling for notifications + * [core] refactor of rabbitmq handling for dispatcher/worker + * [handler] root_disk_bus for K::H::CreateDomain + * [testing] various authentication schemas for SSH + * [views] fix for ref sendmail view + * [dist] working test for distributed setup + * [web] improvements for job_result page + * [notifier] NSCA - shorten oversize output and make size configurable + * [notifier] set nsca max length to 4k + * [examples] KankuFile for fedora + * [examples] added rockrobo + * [core] get rid of Data::Dumper + * [core] memory checks for virtual machines + * [dist] improved ubuntu setup + * [dist] cleanup KankuFile + * [notifier] more info in kanku notifications + * [setup] Do not overwrite qemu.conf backup + ------------------------------------------------------------------- Fri May 24 00:22:15 UTC 2019 - FSchreiner@suse.com diff --git a/kanku.spec b/kanku.spec index c7178c0..5be47b6 100644 --- a/kanku.spec +++ b/kanku.spec @@ -20,7 +20,7 @@ Name: kanku # Version gets set by obs-service-tar_scm -Version: 0.5.9 +Version: 0.6.1 Release: 0 License: GPL-3.0 Summary: Development and continuous integration made easy @@ -42,7 +42,7 @@ BuildRequires: perl(Path::Class) BuildRequires: perl(Sys::Virt) BuildRequires: perl(Moose) BuildRequires: perl(Log::Log4perl) -BuildRequires: perl(MooseX::App::Cmd) +BuildRequires: perl(MooseX::App) BuildRequires: perl(Dancer2::Plugin::REST) BuildRequires: perl(MooseX::Singleton) BuildRequires: perl(Expect) @@ -143,7 +143,7 @@ Requires: perl(Path::Class) Requires: perl(Sys::Virt) Requires: perl(Moose) Requires: perl(Log::Log4perl) -Requires: perl(MooseX::App::Cmd) +Requires: perl(MooseX::App) Requires: perl(Dancer2::Plugin::REST) Requires: perl(MooseX::Singleton) Requires: perl(Expect) @@ -294,6 +294,7 @@ Requires: libvirt-client Requires(pre): libvirt-daemon libvirt-daemon-driver-qemu qemu-kvm Requires(pre): sudo Requires: perl(Net::AMQP::RabbitMQ) +Requires: perl(IO::Interactive) %description cli Command line client for kanku, mainly used for setup tasks @@ -304,8 +305,8 @@ and in developer mode %dir /usr/share/kanku/views/cli/rjob /usr/share/kanku/views/cli/*.tt /usr/share/kanku/views/cli/rjob/*.tt -/usr/lib/kanku/lib/Kanku/Cmd/ -/usr/lib/kanku/lib/Kanku/Cmd.pm +/usr/lib/kanku/lib/Kanku/Cli/ +/usr/lib/kanku/lib/Kanku/Cli.pm %package common-server Summary: Common server files or settings for kanku @@ -388,6 +389,7 @@ TODO: /usr/share/kanku/views/signup.tt /usr/share/kanku/views/pwreset.tt /usr/share/kanku/views/reset_password.tt +/usr/share/kanku/views/worker.tt %dir /etc/apache2 %dir /etc/apache2/conf.d @@ -398,15 +400,7 @@ TODO: /usr/share/kanku/public/ /usr/lib/kanku/lib/Kanku.pm /usr/lib/kanku/lib/Kanku/REST.pm -%dir /usr/lib/kanku/lib/Kanku/REST -%dir /usr/lib/kanku/lib/Kanku/REST/Admin -/usr/lib/kanku/lib/Kanku/REST/Admin/Role.pm -/usr/lib/kanku/lib/Kanku/REST/Admin/Task.pm -/usr/lib/kanku/lib/Kanku/REST/Admin/User.pm -/usr/lib/kanku/lib/Kanku/REST/Guest.pm -/usr/lib/kanku/lib/Kanku/REST/Job.pm -/usr/lib/kanku/lib/Kanku/REST/JobComment.pm - +/usr/lib/kanku/lib/Kanku/REST %package worker Summary: Worker daemon for kanku