From d58153882f6ecaf2b28bcb18629ea56c0dc55c8f3f856d174c18671b089531a2 Mon Sep 17 00:00:00 2001 From: Frank Schreiner Date: Thu, 14 Jan 2021 14:21:19 +0000 Subject: [PATCH] Release from devel:kanku:staging / kanku OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=84 --- _service | 9 +- _service:obs_scm:_servicedata | 4 + ...m:kanku-0.10.0.git20201221.330e0e1.obscpio | 3 + _service:obs_scm:kanku.obsinfo | 5 + kanku.spec => _service:obs_scm:kanku.spec | 4 +- _servicedata | 8 - debian.dsc | 4 +- kanku-0.9.1.tar.xz | 3 - kanku.changes | 825 ------------------ 9 files changed, 21 insertions(+), 844 deletions(-) create mode 100644 _service:obs_scm:_servicedata create mode 100644 _service:obs_scm:kanku-0.10.0.git20201221.330e0e1.obscpio create mode 100644 _service:obs_scm:kanku.obsinfo rename kanku.spec => _service:obs_scm:kanku.spec (99%) delete mode 100644 _servicedata delete mode 100644 kanku-0.9.1.tar.xz delete mode 100644 kanku.changes diff --git a/_service b/_service index 812d4a5..cdb2a7b 100644 --- a/_service +++ b/_service @@ -1,15 +1,16 @@ - - @PARENT_TAG@ + + @PARENT_TAG@.git%cd.%h https://github.com/M0ses/kanku.git git enable dist/kanku.spec master - + + xz *.tar - + diff --git a/_service:obs_scm:_servicedata b/_service:obs_scm:_servicedata new file mode 100644 index 0000000..778ffbb --- /dev/null +++ b/_service:obs_scm:_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/M0ses/kanku.git + 330e0e1baaef3e4bb01fecc7c8deb768705d00f1 \ No newline at end of file diff --git a/_service:obs_scm:kanku-0.10.0.git20201221.330e0e1.obscpio b/_service:obs_scm:kanku-0.10.0.git20201221.330e0e1.obscpio new file mode 100644 index 0000000..59aee75 --- /dev/null +++ b/_service:obs_scm:kanku-0.10.0.git20201221.330e0e1.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d225995e6847b88c3c5fc6536cbd9d98a5be50a0e70ad32ebb07b184ed85dd17 +size 10656269 diff --git a/_service:obs_scm:kanku.obsinfo b/_service:obs_scm:kanku.obsinfo new file mode 100644 index 0000000..72ca65c --- /dev/null +++ b/_service:obs_scm:kanku.obsinfo @@ -0,0 +1,5 @@ +name: kanku +version: 0.10.0.git20201221.330e0e1 +mtime: 1608558989 +commit: 330e0e1baaef3e4bb01fecc7c8deb768705d00f1 + diff --git a/kanku.spec b/_service:obs_scm:kanku.spec similarity index 99% rename from kanku.spec rename to _service:obs_scm:kanku.spec index 315cd05..886b469 100644 --- a/kanku.spec +++ b/_service:obs_scm:kanku.spec @@ -20,8 +20,8 @@ Name: kanku # Version gets set by obs-service-tar_scm -Version: 0.9.1 -Release: 0 +Version: 0.0.0 +Release: 0.0 License: GPL-3.0 Summary: Development and continuous integration made easy Url: https://github.com/M0ses/kanku diff --git a/_servicedata b/_servicedata deleted file mode 100644 index 3f9c5fe..0000000 --- a/_servicedata +++ /dev/null @@ -1,8 +0,0 @@ - - - git://github.com/M0ses/kanku.git - ed5bac080169cbc36c4208db35ea86d9c1ace0a7 - /home/frank/prj/kanku - 07fc15f0647a92f01b67085d698485d3432a8924 - https://github.com/M0ses/kanku.git - 1f9f6629455f8a860d83df624aea673e03011c98 \ No newline at end of file diff --git a/debian.dsc b/debian.dsc index 023a303..58092e0 100644 --- a/debian.dsc +++ b/debian.dsc @@ -2,8 +2,8 @@ Format: 1.0 Source: kanku Binary: kanku Architecture: any -Version: 0.9.1 -Maintainer: Frank Schreiner +Version: 0.6.5 +Maintainer: unknown Standards-Version: 3.8.2 Homepage: https://github.com/M0ses/kanku Build-Depends: debhelper (>= 5), libmoosex-app-perl, libnamespace-autoclean-perl, libmoose-perl, libmodule-pluggable-perl, libpod-elemental-perl, libio-interactive-perl, liblog-log4perl-perl, libmoosex-singleton-perl, libyaml-perl, liblwp-protocol-https-perl, libwww-perl, libjson-xs-perl, libpath-class-perl, libfile-homedir-perl, libterm-readkey-perl, libdbix-class-perl, libdbix-class-migration-perl, liblog-log4perl-perl, libjson-maybexs-perl, libtype-tiny-perl, libjson-maybexs-perl, libdevel-partialdump-perl, libsql-translator-perl, liblog-any-perl, libsys-virt-perl, libexpect-perl, libtemplate-perl, libnet-ip-perl, libxml-xpath-perl, libfile-libmagic-perl, libipc-run-perl, libnet-amqp-perl, libnet-amqp-rabbitmq-perl, libmath-int64-perl, libconst-fast-perl, libnet-ssh2-perl, libuuid-perl, libdancer2-perl, libsession-token-perl,libdancer2-plugin-dbic-perl, libnet-obs-client-perl, libtest-exception-perl, libdbix-class-fixtures-perl, libdancer2-plugin-auth-extensible-perl, libxml-structured-perl, libmoosex-app-perl, libdata-dump-streamer-perl, libdancer2-plugin-websocket-perl, libdata-visitor-perl, libconfig-tiny-perl, libio-all-perl, gnupg2, libdbix-class-deploymenthandler-perl, liblog-contextual-perl, libmoosex-role-parameterized-perl, libsql-splitstatement-perl, libdbix-class-schema-loader-perl, libfile-sharedir-projectdistdir-perl, libdbd-sqlite3-perl, libdatetime-format-sqlite-perl, libmoosex-app-cmd-perl, libyaml-pp-perl diff --git a/kanku-0.9.1.tar.xz b/kanku-0.9.1.tar.xz deleted file mode 100644 index e2e18be..0000000 --- a/kanku-0.9.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d50771591ac6082e812ad30077b7b6727fb783bb667ad6ee150c90440e6fad47 -size 2328248 diff --git a/kanku.changes b/kanku.changes deleted file mode 100644 index ae06eab..0000000 --- a/kanku.changes +++ /dev/null @@ -1,825 +0,0 @@ -------------------------------------------------------------------- -Mon Dec 07 14:44:16 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.9.1: - * [cli] fixed template for setup - * [cli] chown for 'setup --devel' - * [cli] use correct project while init - -------------------------------------------------------------------- -Sun Dec 06 16:52:01 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.9.0: - * [cli] autosetup correct images repo for arch - * [dist] arch depedent templates - * [dist] added Kanku::Util package - * [cli] use arch in devel setup - * [cli] prepare 'lsi' for multiarch support - * [util] remove nvram on dom undefine (aarch64) - * [core] first working version for aarch64 - * [dist] removed qemu-kvm from Requires - * [dist] prepare spec for arm (aarch64) - * [handler] added whitespace to 9p config for dracut to avoid warnings - * [cli] changed setup in 'ca' - * [cli] new command 'ca' - * [web] transformed 'Sign In' into form again - * [cli] refactored urlwrapper to perl - * [hub] added signed flag - * [hub] added hub.txt - * [cli] fixed lsi command - * [web] fixed toTop buttons - * [web] add show_only_latest_results to query - * [web] jump to first page of history when retriggering jobs - * [web] paginator for job page - * [cli] highlight default selections in kanku-url-wrapper - * [dist] added empty dirs to package list for sle15sp1/opensuse15.1 - * [cli] fix for 404 when fetching asc file in kanku-url-wrapper - * [cli] kanku-url-wrapper detached signature support - * [examples] fixes for KankuFile.openQA - * [examples] added detached gpg sig for KankuFile.openQA - * [web] +/- switches to open/close job/history/guest pages - * [web] fix for 'Restore Defaults' in job page - * [core] port option for SSH role / cleanup die - * [core] fix for default config if no kanku-config.yml found - * [core] fix for loading job config with includes - * [web] fixed link on index page to job_history - * [dist] added kanku-url-wrapper - * [cli] fixed copy/paste error with repo while init - * [util] VM::Image : removed dead variable declaration - * [cli] new implementation of --pool option - * [cli] create kanku config in devel setup - * [cli] init: added --pool option (also configurable) - * [cli] init: package/repository now configurable in ~/kanku/kanku-config.yml - * [cli] cleanup: removed qemu_user from init - * [web] check for running jobs when retrigger - * [util] VM::Console detect failed login - * [util] new grub string for VM::Console - * [web] fix for show_only_latest_results - * [util] fix for new isolinux output in VM::Console - * [setup] fix for net-kanku-ovs.xml.tt2 - * [web] admin switch now in router - * [web] reorder icons of job header in job_history - * [web] changed icon for retrigger in job_history - * [util] cleanup vm templates - * [util] fix machine version - * [handler] fix 9p detection for distros w/o /boot/config* - * [kanku] fixed devel job in KankuFile - * [core] kanku-devel as new default network - * [web] retrigger button in job_history - * [web] basic retrigger feature - * [web] improvments for tooltips - * [dispatcher] get max_processes from K::D::R::HostList - * [worker] croak after 300 sec if fqdn could not be found at startup - * [web] refresh page on back-to-top - * [web] refresh button for job page - * [web] fixed spinner for jobs page - * [web] fixed common search field to update route correctly - * [web] get filter from url in job page - * [web] hide back-to-top tooltips if scroll to top - * [web] removed useless emit - * [cli] --as_admin option for 'rtrigger' command - * [web] basic back-to-top button - * [web] improved routing in job_history paginator - -------------------------------------------------------------------- -Thu Jul 02 15:15:25 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.8.1: - * [web] removed VueX store - * [web] fix url for pwreset - * [web] signup error more verbose - * [web] fix show_comments link in job_history - * [web] show_only_latest_results in route now - * [web] cleanup vue.js templates - * [handler] fix typo K::Handler::Reboot - * [util] fix for colorized 'ip' output in Console->get_ipaddress - * [cli] fix regression in lsi - * [web] routeable job_states in job_history - * [web] routable search fields - * [handler] enhance Reboot by management_interface - * [handler] enhance SetJobContext by management_interface - * [web] moved search-field to common.js - * [web] minor cleanups in js files - * [web] improved tooltips in job_history - * [web] search for guests - * [web] refactoring of search in job/job_history page - * [web] filter for worker - * [web] fixed showDetails in guest page - * [setup] removed setting tcpmss for network setup - * [web] better routing for pagination in job_history - * [notifier] fixed link to job_result in view sendmail - * [web] fix link to vm in guest page - * [notifier] fixed link to job result for nsca - * [handler] changed pod to public OBS api - * [cli] fixed login/logout - * [Util] fix '--color' for older version of 'ip' tool - * [util] disabled colorized output of 'ip' command - * [web] added preferred_extension as field in gui_config - * [util] unify controllers in K::U::VM - * [util] made controller more flexible in K::U::VM - * [web] tooltip for job_history search - * [web] updated fontawesome/bootstrap.bundle - * [web] extended search filter in job_history - * [web] search by job_id in job_history - * [web] various fixes for job_history - * [web] new pager in job_history - * [web] avoid warning by removing distinct - * [web] fixed spacing for messagebox - * [web] fixed typo in JobCard - -------------------------------------------------------------------- -Sun May 03 22:04:13 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.8.0: - * [web] dismissable messagebox - * [web] fix remove button in guest page - * [web] search field for job page - * [schema] added fixtures for database version 15 - * [web] fix regression in 'show only latest results' - * [web] Admin Switch - * [schema] added fixtures for database version 15 - * [web] finish migration to Vue.js/SPA - * [web] vue-ified remaining old school js pages - * [web] admin page vue-ified - -------------------------------------------------------------------- -Fri Apr 17 08:31:24 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.7.2: - * [web] remove console.log - * [web] settings view -> vue - * [web] updated axios and added js maps for axios and bootstrap - * [web] vue-ification of the notify page - * [web] show error message in jobs page if parsing of config fails - * [web] fix for 'Refresh' button in job_history - * [web] improved error handling when job config broken - * [doc] updated path in Development.pod - * [web] fixed slider code in job_history - * [web] better role integration in js (jobs/guests) - * [web] fixes for role handling in REST/dispatcher - * [web] introduction of development mode for Dancer2 - * [web] enforce domain_name prefixed by username if role is user - * [web] removed dummy roles and added active_roles in guest page - * [web] vue-ified guest page - * [core] better app recognition in K::U::IPTables - * [web] cleanup worker_errors and spinner from guest page - * [web] vue-ified job page - * [core] better handling of job config errors - * [core] output of SSH connection problems more verbose - * [dist] rewrite of KankuFile with new YAML::PP features - * [core] Switched to YAML::PP - * [cli] rguest cleanup - * [handler] send_esc in CreateDomain - * [web] removed debug output - * [web] fixed messageboxes when trigger jobs - * [util] be more verbose if prj/pkg not ready yet - * [web] fix refresh button in job_history - * [web] fix buttons for remove-domain - * [web] refresh buttons for job_history/guests/worker - * [dist] included with-spice.tt2 - * [handler] support cursor in CreateDomain installation - * [notify] configurable state maps for K::N::NSCA - * [web] fix duration calculation in job_result - * [web] spinner in job/guest page - * [dist] updated bootstrap 4.1.3 -> 4.4.1 - * [web] limit distinct view of job results to currently configured jobs - * [handler] CreateDomain: fix for colorized grep - * [handler] fix 'undefined' errors in K::H::Reboot - * [handler] suppress errors when grep for 9P in CreateDomain - * [core] fix TO_JSON in obHistorySub - * [cli] improved output of 'kanku lsi' - * [handler] croak if use_9p enabled but no module in guest kernel - -------------------------------------------------------------------- -Fri Feb 14 17:36:42 UTC 2020 - FSchreiner@suse.com - -- Update to version 0.6.10: - * [cli] new commands - * kanku lsi - list images from devel:kanku:images - * kanku rr - remove remote configuration from (local) .kankurc - * [web] fixed checkboxes in job_history - * [web/cli] show only latest result of jobs in job_history - * [cli] fix truncated output in 'rhistory -d' - * [cli] --state filter for rhistory - * [cli] keyring handling for remote login - * Refactoring of image resize code - -------------------------------------------------------------------- -Thu Dec 05 08:23:16 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.9: - * [doc] improved doc for param allow_ip_change in - Kanku::Handler::Reboot - * [handler] removed deprecated FileCopy/FileMove - * [core] Refactoring of cache_dir/use_cache - * [critics] cleanup for K::H::ResizeImage - * [util] fix problem with deleting domain snapshots - * [handler] avoid warnings when disk size uninitialized - -------------------------------------------------------------------- -Fri Nov 22 14:50:40 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.8: - * [handler] use temp file in K::H::ResizeImage - * [handler] ResizeImage - log info about file to resize - * [cli] improved error message for cmd 'rabbit' - * [web] fixed domain name in guest view - * [web] fix ports view - * [web] more logging for guest info - * [web] unique key for guests over multiple servers - * [core] use 'localhost' as fallback hostname in worker daemon - * [cli] exit with 1 if login fails - * [schema] added fixtures for database version 14 - * [dist] backup for kanku-config.yml in distributed setup - * [doc] pod for K::Notifier::Sendmail - * [doc] added links to K::Roles::SSH in ExecuteCommandViaSSH pod - * [cli] output for command 'rcomment' (Dumper) - * [doc] added Kanku::Notifier an Kanku::Util - * [doc] added missing handlers to Kanku::Handler pod - * intial version of release pod - * [dist] p2m -> p2h - * [dist] p2m: use package name as file name - * [dist] initial version of p2m - * [doc] added links to Kanku/Handler.pod - * [handler] docu for additional_disks in CreateDomain - * [cli] added option '--keep_volumes' in destroy command - -------------------------------------------------------------------- -Fri Oct 25 14:23:08 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.7: - * [cli] setup option '--distributed' now alias for '--server' - * [critics] cleanup for more modules - -------------------------------------------------------------------- -Fri Oct 25 13:51:15 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.6: - * [cli] new option "--file" for cli commands - * [cli] new options for "kanku init" - * [dist] fixed installation of bash_completion - * [handler] initial version fo OBSServerFrontendTests - * [critics] cleanup for various modules - -------------------------------------------------------------------- -Sat Oct 19 05:05:45 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.6: - * [handler] ResizeImage: better error handling - * [handler] use_cache attribute for SetJobContext/ResizeImage - * [handler] SetJobContext - added vm_image_file - * [dist] changes smtp_daemon to fit fedora also - -------------------------------------------------------------------- -Wed Oct 16 07:39:16 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.5: - * [dist] enhanced debian deps - -------------------------------------------------------------------- -Sun Oct 13 12:52:24 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.5: - * [dist] packages ready for ubuntu/debian - -------------------------------------------------------------------- -Wed Oct 02 02:49:13 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.4: - * [cli] fix for login to reset tty echo mode - * [dist] DOCDIR more flexible (required for fedora) - -------------------------------------------------------------------- -Fri Sep 27 21:44:02 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.3: - * [util] increased read buffer for uploading images to 16M - * [cli] fix ports for http/https in guest view - * [handler] option 'default_console_timeout' for CreateDomain - * [handler] login before checking for new ip after reboot - * [util] more logging for VM::Console in get_ip_address - * [util] automatic login/logout in get_ip_address on console - * [web] fixed typo in job history - * [dsit] cleanup spec file - * [dist] fixes for bash_completion generation while building - * [dist] added BuildRequires for bash-completion - * [dist] separated apache config for console logs - * [web] link to console log in job history - * [dist] set mime type for logfiles in apache conf - * [cli] include worker name in cli view of job history - * [dist] create bash-completion on the fly while installation - * [templates] updated init template to leap 15.1 - -------------------------------------------------------------------- -Thu Jul 18 09:44:51 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.2: - * [doc] missing options in CreateDomain and deprecation warnings - * [handler] fix template handling - -------------------------------------------------------------------- -Wed Jul 17 12:23:04 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.6.1: - * [handler] better logging in K::H::Reboot - * [handler] display new ip after K::H::Reboot - -------------------------------------------------------------------- -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 - -- Update to version 0.5.9: - * [dist] shadow-utils for fedora - * [setup] install_ubuntu.sh - * fixed KankuFile.kanku-ubuntu to clone kanku - * [setup] create certs befor configuring apache2 - * [setup] improved apache setup with ssl - * [dist] fixed Wants= in service files - * fix VM definition to use virtio for block devices but ide for cdroms - * drop rendernode attribute if we are not enabling gl anyway - * use virtio instead of ide bus for the disk of the VM - -------------------------------------------------------------------- -Mon May 06 13:12:11 UTC 2019 - FSchreiner@suse.com - -- Update to version 0.5.7: - * [dist] intial installation instructions for ubuntu/debian - * [cli] fix in cli guest view for new api data format - * [dist] more perl deps in cpanfile (for ubuntu) - * [examples] updated openQA to ext4 multibuild image - * [handler] various fixes for K8NodePortForward - * [handler] initial version of K::H::K8NodePortForward - * [handler] new host_dir_9p handling - * [util] better logging in Kanku::Util::DoD - * [handler] enable to set ipaddress in SetJobContext - * [dispatcher] improved logging - * [contrib] added redump_perl - * [worker] improved logging - * [core] new attribute 'running_remotely' - * [core] fix parameters for Kanku::RabbitMQ->recv - * [core] fix for Kanku::RabbitMQ->recv - * [core] make rabbitmq more fault tolerant - * [web] suppress domain name prefix in input fields if value is empty - * [util] enable xz for vdi in DoD regex - * [handler] fix doc in ExecuteCommandViaConsole - * added cpanfile for deps in perl - * initial version of KankuFile.kubernetes - * fixes for setup on ubuntu/debian - * fix --memory in 'kanku init' - * removed chown to qemu user for K::U::CurlHttpDownload - * removed Makefile.PL - * [examples] KankuFile starts vagrant - * [handler] CreateDomain - enable root_disk_size for raw.xz - * [handler] root_disk_size with units - * [handler] CreateDomain - fix if pool_name not set - * [handler] fix use pool_name also for cached images in CreateDomain.pm - * [templates] added template with-graphic.tt2 - * [examples] fixed typo immages -> images - * [util] added pool_name to Kanku::Util::VM - * prefer param from config - * [setup] added setup of nested kvm - * [dist] first draft of an apparmor profile for the cli tool - * [notifier] added job duration for NSCA (nagios perf_data) - * [examples] fixed obs-server.yml example job - * [dist] added Kanku/YAML.pm to specfile - * [util] shorter sleep in VM::Console->cmd - * [handler] avoid uninitiliazed warning in CreateDomain - * [util] fix for VM::Console race conditions while cmd execution - * [example] icinga with influxdb (first draft) - * [core] fix for typo in refactor - * [core] refactor YAML handling - * [handler] die if root_disk_size is set for invalid image types in CreateDomain - * [core] disable ActiveChild message in TriggerD - * [notifier] new notifier for nagios NSCA - * [example] initial version of centos example - * [examples] New KankuFile and doc for ubuntu-devel - * [dist] reorder files in spec file - * [examples] removed resizing from KnakuFile.openQA - * [dist] added CleanupIPTables to default remove-domain job - * [doc] fixed markup in README.rabbitmq.md - * [doc] Fix markup in README.setup-ovs.md - * [dist] minor fixes for developer setup - * [handler] new parameter for K::H::CreateDomain : pool_name - * [core] support for xz compressed qcow2 images - * [core] changed default timeout for vm network to 3min (180sec) - * [handler] set timeout for console in K::H::Reboot correctly - * [examples] more mem and start openqa-worker - * [examples] fixing iginga2 - * [core] support download of vmdk.xz files - -------------------------------------------------------------------- -Tue Nov 13 19:33:12 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.5.5.git20181113.495ead4: - * [doc] added more examples to KankuFile.examples/README.md - * [examples] fixed typo in README - * [examples] intial example for icinga2 - * [examples] first version of openQA as an example - * [core] KankuFile more flexible via 'KANKU_CONFIG' env variable - * [handler] global config variable cache_dir for K::H::GIT - * [dist] fix startup deps for kanku-worker.service - * [core] default trigger_user to empty string - * [handler] K::H::PrepareSSH has now global configurable public_key_files option - * [core] config variable cache_dir can now be set globally per server - * [cli] fixed apache mod list for server setup - * [core] fix for global host_interface in K::U::IPTables - * [dist] added lib/Kanku/Test into spec-files %files section - * [cli] new command 'rabbit' to test rabbitmq connection's - * [doc] improvements in README.setup-worker.md - * [doc] improvements in README.setup-ovs.md - * [dist] fixed path to cache directory in dist/kanku-git-cache.conf - * [core] Better exception handling for remote tasks - * [core] Global config for keys in K::Roles::SSH - * [web] fix broken job_history for triggered jobs - * [web] more space before first headline - * [core] global priv/pub key configs for ssh - * [core] make 'host_interface' central configurable - * [dist] check for vhost/user in rabbitmq before adding - * [core] better logging/webview if encryption of password fails - * [dist] added apache mod 'proxy_http' to list of default modules in 'kanku setup --apache' - * [dist] removed client_cert.sh as client certificates are no longer needed by rabbitmq - * [web] dont execute when k is not set - * [web] removed console.log from most js files - * [web] added worker hostname to job headline - * [core] transformation netstat -> ss - * [web] fix problem with undefined job.comments - * [core] added missing 'use Try::Tiny' in Kanku::Job - * [web] do not hide messagebox when websocket connection gets closed - * [web] fix notifications - * [web] remove also class 'alert-danger' from messagebox - * [web] set user_id correct in websocket session object - * [web] fix for 'not started' in job_history - * [triggerd] changed logging for package/repo key to trace - * [web] added color for dispatching in job_history - * [web] refactor job_history to vue.js - * changed title History to Result - * [web] link to job result in job history - * [web] vue.js based job history - * [core] better default for Job's workerinfo - * [web] fix for has_role to default to empty array - * [dist] views are own target in Makefile now - * [web] fix for duplicate entries in job_history - * [core] fix for 'uninitialized value' warnings - * [dist] added 'Wants' rabbitmq-server - * [web] fix for has_role - * [cli] fix for 'kanku status' config problem - * [web] js location cleanup and refactoring - * [web] unified sticky messagebox for js - * [api] improved response message for job trigger in REST API - * [dist] enhanced docu and fixed installation for default job 'remove-domain' - * [web] fixed regression for navbar from bootstrap 4 migration - * [web] removed obsolete ajaxsetup.js - * [web] refactor: own js in namespace kanku - * [web] eleminated function 'toggle_job_result_body' - * [web] replaced toggle_subtask_result_body by toggle_element - * [web] replaced toggle_job_panel_body by toggle_element - * [web] refactored toggle_guest_panel_body to toggle_element - * [dist] new section 'public' in Makefile - * [dist] new example for simple KankuFile - * [dist] added db dir to spec - * [web] bootstrap4 notifications config page - * [utils] wait 10 min to get ip on console - * [web] removed bootstrap 3.3.6 - * [web] update to bootstrap4 and jquery3.3 - * [web] show pwrand in jobhistory if user is Admin - * [web] moved jquery js - * [handler] fix timeout in get_ipaddress - * [handler] allow_ip_change in K:H:Reboot - -------------------------------------------------------------------- -Sun Jul 29 21:31:13 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.5.4.git20180729.c43c600: - * [api] fixed opts when user not logged in - -------------------------------------------------------------------- -Sat Jul 28 10:12:05 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.5.3.git20180727.e36b517: - * [core] fix pwrand in Kanku::Job - * [dist] new section dbfiles for Makefile - * [dist] pwrand feature used in KankuFile - * [handler] randomize passwords in K:H:CreateDomain - * [schema] new database schema version 12 - * [dist] added missing libs to kanku-web - * [dist] fixed job 'kanku-server' in KankuFile - * [dist] fixed 'kanku-devel' in KankuFile - * [doc] removed parameters - * [api] refactoring of Kanku::REST in modules - * [dist] increased verbosity in .perlcriticrc - * [web] beautified user settings page - * [web] refactoring of K::Rest::calc_changes for more efficient code - * [web] refactoring of user specific routes in K::REST - -------------------------------------------------------------------- -Tue Jul 17 22:02:10 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.5.2.git20180717.ecec23a: - * [dist] tmpfiles.d/kanku -> tmpfiles.d/kanku.conf - * [dist] updated README.md - * [web] enhanced user settings page (with VUE.js) - * [dist] fixed indent in Makefile - * [cli] fixed 'setup --standalone' - * [web] fix rendering problem in admin interface - * [core] better logging - * [cli] bugfixes for startvm/stopvm after path refactoring - * [web] prefix domain name if role only User - delete button for user prefixed domains - * [core] refactor to LFS compliant path structure - -------------------------------------------------------------------- -Thu Jun 21 11:31:29 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.4.1.git20180612.0a1a38e: - * [dist] Resize disk in KankuFile to 25G - * [dist] added 'preferred_extension' to job example 'obs-server' - * [web] enforce prefix with username for VMs built by non-admin users - * [doc] share -> $SHARE_DIR in Development.pod - * [web] fix for commenting function in job_history - * [dist] added Const::Fast to requires for kanku-common - * [doc] Updated docs/Development.pod with new path for production and migration status - * [core] changes for Etag for better caching of downloaded images - * [dist] added remove-domain.yml to defaults - * [web] added remove button for guests - * [dist] fixes for Setup and code cleanup - * [dist] new perl critic rules - * [dist] changed KankuFile to leap 15.0 and devel:kanku:* - -------------------------------------------------------------------- -Thu May 24 05:36:21 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.4.0.git20180523.5d5581c: - * [core] cleanup for perlcritic K::H::OBSCheck and K::Util::DoD - * [core] make use_oscrc configurable in KankuFile and changed init template - * [core] removed references to M0ses and updated examples/defaults to Leap 15.0 - -------------------------------------------------------------------- -Tue May 15 06:58:33 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.4.0.git20180514.6a93c44: - * [core] changed default ssl_cacert option for RabbitMQ - * [cli] local logging.conf in users home directory - * [dist] sudoers file now handled by setup - * [cli] interactive mode for devel setup - * [dist] added views/notifiers to spec - * [core] beautified email notifications - * [web] fix args for jobs - * [dist] added 'smtp_daemon' to requires for kanku-web - * [web] fixed problems with deserializer - * [core] fix bug in Kanku::NotifyQueue to request correct config section - * [web] more logging for notification websocket - * [core] fixes for new image formats - * [core] added vdi as image format - * [handler] CreateDomain: reorder installation process - * [handler] CreateDomain: configurable installation process - * [web] better error handling for guest list - * [web] display ajax errors properly - * [core] changes for boot order based on image type - * [core] new 'preferred_extension' options for OBSCheck - * [core] preparation for azure/ec2 - * [core] added vhdfixed - * [handler] ImageDownload: fixed url for history lookup - * [core] added vmdk as supported disk format - * [dist] setup for distributed mode - * [cmd] create ~/.config/osc in devel setup - * [cli] fix connect uri for console - * [dist] added Net::AMQP::RabbitMQ to kanku-cli Requires - * [dist] fix deps for NotifyQueue/* - * [cli] fixes for devel setup after refactoring - * [dist] fix db path and sudoers - * [core] major refactor to use dedicated user for daemons - * [dist] kankurun and apache2 setup - * [handler] ImageDownload - do not try to unpack if src/dst are the same - -------------------------------------------------------------------- -Fri Feb 23 03:19:12 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.9.git20180223.a2e5bb4: - * [web] default sqlite_unicode=1 for server setup to avoid utf8 problems - * [web] changed admin -> user/role list to REST/json - * [web] Workaround for UTF8 double encoding - * [web] fix storage of user_id for javascript in template data - * [cmd] added ExecuteCommandViaSSH in init template - * [cmd] fix for default in ssh command - * [web] avoid implicit creation of logged_in_user - * [web] first working version of job comments in webui - * [schema] final new database schema version 9 - -------------------------------------------------------------------- -Mon Feb 19 21:50:39 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.5.git20180219.240f8be: - * [dist] added missing 'Requires' for kanku-web - * comments in schema JobHistory - * [cmd] fix descriptions for kanku status - * [cmd] add -X to ssh command - * [core] initial version of cli based comments - * [cli] new command dbinit - * [dist] exclude only dirs from file list but keep files - * [cli] refactored regex for libvirtd.conf - * [web] link to gh-pages on index page - * [web] user/role lists in admin interface - * [web] configurable timeout for notification - * [web] better layout for job_history - -------------------------------------------------------------------- -Mon Feb 12 16:38:07 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.5.git20180212.633d114: - * [dist] create default pool automatically in developer setup - * [cli] use public api in template for init - * [handler] new handler ChangeDomainState - * [handler] option 'reuse' for 'additional_disks' in CreateDomain - * [util] fix deletion of volumes VM - * [handler] option 'keep_volumes' to RemoveDomain - * [worker] improve duplicate advertisement handling - * [handler] fix for additional disks uploading from cache - * [handler] fix for database in ImageDownload - * [handler] use url in ImageDownload directly - * [web] added links to documentation in webui - * [handler] added additional_disks option for CreateDomain - * [doc] documented start/enable of kanku-worker - -------------------------------------------------------------------- -Fri Jan 19 01:30:48 UTC 2018 - fschreiner@suse.de - -- Update to version 0.3.4.git20180119.07fc15f: - * [doc] changed file path for doc files - * [doc] initial version of README.setup-worker.md - * [worker] reconnect to rabbitmq if SSL error occurrs - * [core] fixed missing increase for counter if more than 1 kanku-worker defined - * initialize last_job_id to avoid 'uninitialized ..' warnings - * [handler] proper env variables for ExecuteCommandViaSSH - * [web] fix for task notify filters - -------------------------------------------------------------------- -Fri Jan 19 01:05:43 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20180119.07fc15f: - * [doc] changed file path for doc files - -------------------------------------------------------------------- -Fri Jan 19 00:57:01 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20180119.d78a55d: - * [doc] changed file path for doc files - -------------------------------------------------------------------- -Fri Jan 19 00:55:33 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20180119.57b2c8a: - * [doc] changed file path for doc files - -------------------------------------------------------------------- -Fri Jan 19 00:40:19 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20180119.0de131d: - * [doc] initial version of README.setup-worker.md - -------------------------------------------------------------------- -Thu Jan 18 23:39:22 UTC 2018 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20180118.b800cdf: - * [doc] initial version of README.setup-worker.md - * [worker] reconnect to rabbitmq if SSL error occurrs - * [core] fixed missing increase for counter if more than 1 kanku-worker defined - * initialize last_job_id to avoid 'uninitialized ..' warnings - * [handler] proper env variables for ExecuteCommandViaSSH - * [web] fix for task notify filters - * [web] avoid 500 when accepting/declining role reques - * [cli] admin interface for roles requests - * [doc] updated distributions in README.md - -------------------------------------------------------------------- -Mon Dec 11 11:19:19 UTC 2017 - opensuse-packaging@opensuse.org - -- Update to version 0.3.3.git20171211.e68078b: - * [web] avoid 500 when accepting/declining role reques - * [cli] admin interface for roles requests - * [doc] updated distributions in README.md - * Create LICENSE - * Create CONTRIBUTING.md - * [web] ui component to request role changes - * [schema] new database schema version 7 - * [cli] avoid exception in 'kanku status' - * [web] fix for filters if no filter so far submitted - * [core] include hostname in notify for daemon restart - -------------------------------------------------------------------- -Thu Nov 24 12:24:34 UTC 2016 - fschreiner@suse.com - -- Update to version 0.1.8.git20161124.ed94b6d: - * fixed remote login if no kankurc found - * cleanup for K::H::ImageDownload - * cleanup K::Util::VM - * logging console output to file - * added vcpu to init options - * pod docu for Kanku::Handler - * added PERL5LIB to profile get access via perldoc - -------------------------------------------------------------------- -Sat Nov 19 02:56:52 UTC 2016 - opensuse-packaging@opensuse.org - -- Update to version 0.1.7.git20161119.64ee74e: - * more logging in Kanku::Util::VM - * new README.md pointing to projects gh-page - * fixed template problems with cpu type - * make repository for Kanku::Handler::OBSCheck configurable via WebUI - * make ssh auth_type for Kanku::Roles::SSH globally configurable - * fix 'Uninitialzed value' warning in Kanku::Util::VM - * link to home:M0ses:kanku:Images in initial KankuFile - * fixed offline handling with new libvirt based image upload - * new version in spec file - * fixed problem if setup not started as root - -------------------------------------------------------------------- -Thu Jul 28 01:56:49 UTC 2016 - fschreiner@suse.com - -- refactor Cmd::Roles::Remote for autologin - -------------------------------------------------------------------- -Fri Jul 01 2016 Frank Schreiner - 0.1.0-1.0 - -- added handler for openstack - -------------------------------------------------------------------- -Mon Jun 20 2016 Frank Schreiner - 0.0.5-2.0 - -- fixed libvirtd setup for leap - -------------------------------------------------------------------- -Sun Jun 19 2016 Frank Schreiner - 0.0.5-1.0 - -- fixed cache_dir problem with CreateDomain -- fixed specfile problems - -------------------------------------------------------------------- -Sun Jun 19 2016 Frank Schreiner 0.0.4-1.1 - -- fixed version of contrib/port_forward.pl -- RemoveDomain can be disabled now by gui -- download via OBS api -- initial version of openvswitch integration -- moved job template to examples directory -- added mirror mode to GIT handler - -------------------------------------------------------------------- -Fri May 20 2016 Frank Schreiner - 0.0.3-0.1 - -- new cli remote commands -- refactor of parameter handling in UI and scheduler - -------------------------------------------------------------------- -Mon Apr 25 2016 Frank Schreiner - 0.0.2-0.1 - -- introduced offline mode and dbmigreate command - -------------------------------------------------------------------- -Thu Mar 10 2016 Frank Schreiner - 0.0.1-0.1 - -- initial version