Commit Graph

  • 79686a8b77 Accepting request 1174412 from devel:kanku factory Ana Guerrero 2024-05-16 15:16:22 +0000
  • 07bf797379 fix changes Frank Schreiner 2024-05-16 07:57:54 +0000
  • 510ec57b52 - 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 Frank Schreiner 2024-05-16 07:46:59 +0000
  • 04703ad81b 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 Frank Schreiner 2024-05-16 07:16:18 +0000
  • 221d5f253f Accepting request 1167140 from devel:kanku Ana Guerrero 2024-04-14 09:54:41 +0000
  • a64e8c5bca - 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 Frank Schreiner 2024-04-12 16:05:15 +0000
  • bb82cd20c6 added source tar Frank Schreiner 2024-04-12 15:28:40 +0000
  • 6d466fa9fc 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 Frank Schreiner 2024-04-12 15:25:14 +0000
  • 4b39853467 Accepting request 1146468 from devel:kanku Ana Guerrero 2024-02-13 21:44:54 +0000
  • 961cd9e1cc added tar Frank Schreiner 2024-02-13 17:50:15 +0000
  • f1a59d077f - Update to version 0.16.2: * [doc] updated changelog ver: 0.16.2 * [dist] updated debian files to version 0.16.2 * [dist] moved tmpfile conf to package kanku-common-server * [dist] fixed homedir path for user kankurun * [handler] CreateDomain: added template to gui_config * cleanup POD in Kanku/Handler/CreateDomain Frank Schreiner 2024-02-13 17:44:40 +0000
  • 5cfbedc046 Accepting request 1145212 from devel:kanku Ana Guerrero 2024-02-08 18:04:20 +0000
  • a6bb10eb4d fix date for old changes entry Frank Schreiner 2024-02-08 14:52:39 +0000
  • 174f812968 - fixes for 0.16.0 in spec file * [dist] added Kanku/Config dir to spec * [dist] added K::Config::Defaults to spec Frank Schreiner 2024-02-08 14:49:42 +0000
  • 5c19646f80 - Update to version 0.16.1: * BUGFIXES * [dist] multiple improvements in packaging for rpm based distros Frank Schreiner 2024-02-05 10:20:29 +0000
  • f574e92893 Accepting request 1130759 from devel:kanku Ana Guerrero 2023-12-04 22:02:02 +0000
  • 97dee238f9 - fixes for 0.16.0 in spec file * [dist] added Kanku/Config dir to spec * [dist] added K::Config::Defaults to spec Frank Schreiner 2023-12-04 12:01:31 +0000
  • ff5e4f817a added missing sources Frank Schreiner 2023-12-04 06:49:19 +0000
  • 53ed142392 - Update to version 0.16.0 * FEATURES * [feature] Implemented HTTP Signature Authentication * [feature] Defaults handling migrated to K::Config::Defaults * BUGFIXES * [cli] cleanup unused packages in urlwrapper - Update to version 0.15.0 * FEATURES * [cli] configurable apiurl for init and lsi * initial version of worker setup * [core] waitpid when stopping dispatcher * [web] improved login page * [web] show error message if user is not logged in * [handler] CreateDomain: added vcpu/memory to gui_config * [handler] GIT: new option 'recursive' for recursive clones * BUGFIXES * [handler] OBSServerFrontendTests: fix cleanup temp and logfiles if succeeded * [handler] ImageDownload: always set vm_image_file if found vm_image_url * [handler] OBSServerFrontendTests: fix stuck test runs * [core] fix for rabbitmq reconnect * [worker] fixed routing key used for sending job_aborted * [handler] GIT: fixed mirror mode * [handler] SetupNetwork: fixed pod * [core] set job_group start_time before dispatching * [core] fixing rabbit retry time * [util] VM: changed default accessmode_9p to 'squash' * [handler] OBSServerFrontendTests: changed to user kanku and use local path * [handler] OBSServerFrontendTests: split commands * [dist] set timeout for kanku-worker.service to 90sec * [dispatcher] kill dispatcher process running dead jobs * [dispatcher] clean up dead job groups on dispatcher startup/shutdown * [worker] send aborted_job to correct job queue * [web] return error if data for job_group rest call is HASH * [worker] do not return before destroying queue * [examples] updated KankuFile.openQA * [handler] SetupNetwork: added timeout Frank Schreiner 2023-12-04 06:45:27 +0000
  • 6d0adb356a Accepting request 1057671 from devel:kanku Dominique Leuenberger 2023-01-11 13:35:06 +0000
  • b4de272fe4 OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=142 Frank Schreiner 2023-01-10 08:28:23 +0000
  • 1df12f9adc - Update to version 0.14.0: * FEATURES * [web] first working version of job_group triggers via token auth * [web] creation time in job info * [core] configurable git parameters for job groups * [dispatcher] locking for job groups * [cli] rtrigger: added trigger for job_group's * [dist] added GitLab::WebHook example to dancer config template * [core] replaced Net::SSH2 with Libssh::Session * [examples] install job group examples in sostw job in KankuFile * [handler] PreparSSH: global config for 'public_key_files' in kanku-config.yml * [core] dispatcher cleanup jobs waiting for recursivly * BUGFIXES * [core] catch rabbitmq connection error and reconnect * [dispatcher] fix data caching issues with job groups * [core] fix 'uninitialized value' issues * [web] skipped jobs showed as warnings * [setup] copy certs only if dest does not exists * [web] automatically enable all jobs in job_group which are not exlicitly disabled * [core] added timeout_nodata for SSH * [handler] OBSServerFrontendTests: fix timeout problem * [handler] CreateDomain: die if no vm_image_file in ctx * [cli] avoid 'uninitialized' warnings in rjob when no filter is set Frank Schreiner 2023-01-10 07:05:32 +0000
  • c5c0bfa903 Accepting request 1043375 from devel:kanku Dominique Leuenberger 2022-12-16 20:26:10 +0000
  • a66d329b9a Accepting request 1040161 from home:Guillaume_G:branches:devel:kanku Frank Schreiner 2022-12-16 16:44:18 +0000
  • bb306272af Accepting request 1010421 from devel:kanku Dominique Leuenberger 2022-10-14 13:41:39 +0000
  • 23fa06bfbf - Update to version 0.13.0: * [core] refactored rabbmitmq handling in worker and dispatcher * [handler] Reboot: new option 'login_timeout' to wait for console * [handler] SaltSSH: added multiple attributes * [contrib] removed p2h - already in branch gh-pages-src * [cli] ssh: new parameter --x11_forward/-X to enable ssh x11 forwarding Frank Schreiner 2022-10-13 06:57:40 +0000
  • b626163352 Accepting request 984748 from devel:kanku Dominique Leuenberger 2022-06-24 06:45:53 +0000
  • 8e96c97664 - Update to version 0.12.7: * [handler] fixing users * [cli] up: fixed __ALL__ Frank Schreiner 2022-06-23 16:56:08 +0000
  • c72453dc8f Accepting request 984400 from devel:kanku Dominique Leuenberger 2022-06-23 08:24:16 +0000
  • c7f69567de - Update to version 0.12.6: * [dist] updated KankuFile.ubuntu to jammy * [dist] updated KankuFile.ubuntu to focal * [examples] new KankuFile for vmdk * [cli] up: removed debug output * [core] fixed kanku job sostw * [core] updated TODO * [cli] up: new job handling * [handler] added K::H::CopyProfile * added changelog to kanku-common and kanku-cli Frank Schreiner 2022-06-22 08:25:09 +0000
  • f1111063a3 Accepting request 982700 from devel:kanku Dominique Leuenberger 2022-06-16 16:20:13 +0000
  • fcd1f1d58e - Update to version 0.12.5: * [cli] up: new alias for '--skip_check_domain' -> '-S' * [cli] ssh: new option '--agent_forward' aliase '-A' * [cli] new option '--skip_check_domain' for 'kanku up' * [util] use cache='unsafe' only for vmdk * [dist] fixed order of iptables rules when using multiple networks * [handler] changed get_ipaddress in SetupNetwork to console Frank Schreiner 2022-06-09 14:15:52 +0000
  • 345fdf0eb1 Accepting request 975991 from devel:kanku Dominique Leuenberger 2022-05-10 13:12:14 +0000
  • 4f786405fe - Update to version 0.12.4: * [util] enable cache=unsafe for all disk images * [web] fixed 'scroll to top' button Frank Schreiner 2022-05-09 13:20:11 +0000
  • 812515761c Accepting request 961619 from devel:kanku Dominique Leuenberger 2022-03-14 18:35:34 +0000
  • db6c1a5bb4 - Update to version 0.12.3: * [web] fix outdated cached settings in "Job Groups" * [cli] added job_groups to check_configs command * [core] fixed config read * [core] improvments for config file handling * [core] improved iptables/ss/netstat handling * Fixes #boo 1196604 * [setup] removed backup of sudoers file * removed ssh_user from KankuFile * [dist] change default logging to stderr/journald * [util] VM::Image - use new buffer size while uncompressing * [common] fixed x-scheme-handler_kanku * [handler][bugfix] central config for host_interfaces in PortForward Frank Schreiner 2022-03-14 09:21:13 +0000
  • 8f787304e3 Accepting request 955890 from devel:kanku Dominique Leuenberger 2022-02-18 22:03:08 +0000
  • bb2d5d50eb - Update to version 0.12.2: * [web][bugfix] filter iptable rules by domain name Frank Schreiner 2022-02-18 09:00:33 +0000
  • ff19998cd5 Accepting request 955671 from devel:kanku Dominique Leuenberger 2022-02-17 22:40:32 +0000
  • 9fc42f23a3 OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=132 Frank Schreiner 2022-02-16 09:35:59 +0000
  • 5bccdb0802 - Update to version 0.12.1: * [core][feature] new systemd service kanku-iptables for master server Frank Schreiner 2022-02-16 08:06:32 +0000
  • 845d3bb924 Accepting request 952865 from devel:kanku Dominique Leuenberger 2022-02-09 19:39:39 +0000
  • b3f0abe2bc added new sources Frank Schreiner 2022-02-09 07:32:11 +0000
  • f2cb25acbd - Update to version 0.12.0: * see RELEASE-NOTES-0.12.0.md in the doc dir Frank Schreiner 2022-02-09 07:31:25 +0000
  • d3a4b4aa0a Accepting request 932240 from devel:kanku Dominique Leuenberger 2021-11-20 01:38:47 +0000
  • 5f94a20f9b - Update to version 0.11.0: * see RELEASE-NOTES-0.11.0.md in the doc dir of your packages * PATCH removed 0001_dancer-config.patch - included in new release Frank Schreiner 2021-11-18 09:37:31 +0000
  • 221f1a717f Accepting request 931510 from devel:kanku Dominique Leuenberger 2021-11-17 00:13:40 +0000
  • 028ac51754 added missing patch Frank Schreiner 2021-11-08 10:43:57 +0000
  • 104780b562 - fix dancer config template - removed duplicate session key * PATCH added 0001_dancer-config.patch Frank Schreiner 2021-10-24 12:59:12 +0000
  • 348b492056 Accepting request 899646 from devel:kanku Dominique Leuenberger 2021-06-12 18:08:27 +0000
  • eb3b7b4080 specfile cleanup Frank Schreiner 2021-06-12 15:23:36 +0000
  • c626590ab2 - Update to version 0.10.4: * [handler] PrepareSSH - added all known default pub key file used by ssh * [handler] OBSCheck changed default for use_oscrc to 0 * [notifier] new notifier NSCAng * [notifier] removed unused variable in NSCA * [dist] fixed duplicate key in kanku-config.yml.tt2 * [cli] basic version of check_configs command * [core] switched logging to trace Frank Schreiner 2021-06-12 13:11:41 +0000
  • a58bdf82d8 Accepting request 899588 from devel:kanku Frank Schreiner 2021-06-12 09:23:27 +0000
  • fbe79257b9 Release from devel:kanku:staging / kanku Frank Schreiner 2021-06-12 09:18:13 +0000
  • d58aa36884 Accepting request 885626 from devel:kanku Dominique Leuenberger 2021-04-15 14:58:06 +0000
  • 419393f63a fixed maintainers.asc Frank Schreiner 2021-04-15 12:10:18 +0000
  • 34c075b5ea - Update to version 0.10.3: * [dist] bind "Requires: kanku*" to specific version * [web] fix 'Subroutine redefined' in Kanku::REST * [web] help for guest page * [dist] removed help from views * [web] help page as modal window * [dist] added help page to spec * [web] help page for job_history * [web] fix tooltips in job page * [web] more explainations in guest.js * [web] fix for showDetails in common.js * [handler] fixed ssh for Fedora 33 * [util] fix for Fedora login behavior * [web] job id in comment title * [web] improved tooltips * [web] fix closeModal in common.js * [web] fix route handling when retrigger a job * [web] refresh button in jobs_results page Frank Schreiner 2021-04-15 10:50:27 +0000
  • 895e2684f8 Accepting request 874009 from devel:kanku Dominique Leuenberger 2021-02-20 21:12:56 +0000
  • 3dbca1b3dd - Update to version 0.10.2: * [dist] fixed typo in spec * [dist] fixed spec for i686 * [dist] added default-vm.tt2.i686 * [util] improved terminal handling in VM::Console for Debian Unstable * [dist] added debian files to extract via service * [dist] removed debian files - use DEBTRANSFORM * [dist] updated debian changelog * [setup] fixed network_name in distributed setup * [dist] fixed missing quotes for _arch * removed TODOs and added req for qemu * [dist] imported changes in spec file from jengelh Frank Schreiner 2021-02-13 12:26:54 +0000
  • b6c2022602 Accepting request 867419 from devel:kanku Dominique Leuenberger 2021-01-29 13:57:07 +0000
  • b7f5d5aa17 - removed TODO's from spec file Frank Schreiner 2021-01-28 10:04:40 +0000
  • 8454a93380 - removed TODOs Frank Schreiner 2021-01-25 20:59:26 +0000
  • 61ad3259c8 Accepting request 866566 from home:jengelh:branches:devel:kanku Frank Schreiner 2021-01-25 14:23:15 +0000
  • 55cb3863b2 removed rpmlintrc Frank Schreiner 2021-01-25 10:05:58 +0000
  • 927a939c30 - cleaned up rpmlintrc Frank Schreiner 2021-01-14 14:56:50 +0000
  • 50e3714743 - initial version of kanku rpm package (0.10.0) Frank Schreiner 2021-01-14 14:55:45 +0000
  • d58153882f Release from devel:kanku:staging / kanku Frank Schreiner 2021-01-14 14:21:19 +0000
  • 3ee586cb9a - Update to version 0.9.1: * [cli] fixed template for setup * [cli] chown for 'setup --devel' * [cli] use correct project while init Frank Schreiner 2020-12-07 14:44:55 +0000
  • 88c2ac4825 updated source service Frank Schreiner 2020-12-06 19:24:01 +0000
  • b55f0df470 - 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 Frank Schreiner 2020-12-06 17:04:26 +0000
  • b1a39ad2b1 disabled service Frank Schreiner 2020-12-06 17:02:02 +0000
  • ad1b278bdd - 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 Frank Schreiner 2020-12-06 17:00:25 +0000
  • ca3d71691c Release from devel:kanku:staging / kanku Frank Schreiner 2020-09-24 08:16:33 +0000
  • 41d50685c1 Release from devel:kanku:staging / kanku Frank Schreiner 2020-09-23 15:18:55 +0000
  • 6f5af5234d update to version 0.8.1 Frank Schreiner 2020-07-02 15:42:43 +0000
  • 96e16b4fa8 fixed sources Frank Schreiner 2020-05-03 22:07:12 +0000
  • 6f5deb14cf Upgrade to version 0.8.0 Frank Schreiner 2020-05-03 22:04:45 +0000
  • 536e96b55f - 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 Frank Schreiner 2020-04-17 08:32:44 +0000
  • 155ebf69ae - 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 Frank Schreiner 2020-02-14 17:45:47 +0000
  • 5b041d1115 removed outdated tar Frank Schreiner 2019-12-10 09:58:28 +0000
  • f2152cc750 added kanku-0.6.9.tar.xz Frank Schreiner 2019-12-05 10:15:54 +0000
  • d0a542c8f8 - 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 Frank Schreiner 2019-12-05 08:25:28 +0000
  • affaccdd6c added source package Frank Schreiner 2019-11-22 15:02:51 +0000
  • 233fd56774 - 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 Frank Schreiner 2019-11-22 14:51:12 +0000
  • b4d4ce10ab - Update to version 0.6.7: * [cli] setup option '--distributed' now alias for '--server' * [critics] cleanup for more modules Frank Schreiner 2019-10-25 14:28:10 +0000
  • 19b9de4df1 update to version 0.6.6 Frank Schreiner 2019-10-19 05:09:15 +0000
  • 6b1f2e5923 - Update to version 0.6.5: * [dist] enhanced debian deps Frank Schreiner 2019-10-16 07:40:06 +0000
  • 718000f601 fixed version in spec file Frank Schreiner 2019-10-13 12:58:28 +0000
  • 0bd22eecf3 - Update to version 0.6.5: * [dist] packages ready for ubuntu/debian Frank Schreiner 2019-10-13 12:54:02 +0000
  • d1b5ef38d0 updated to version 0.6.4 Frank Schreiner 2019-10-06 13:47:41 +0000
  • ed70f6b401 - Update to version 0.6.4: * [cli] fix for login to reset tty echo mode * [dist] DOCDIR more flexible (required for fedora) Frank Schreiner 2019-10-02 02:49:38 +0000
  • 19a1941872 added correct sources Frank Schreiner 2019-09-27 21:46:12 +0000
  • 0e0a95fab5 - 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 Frank Schreiner 2019-09-27 21:45:25 +0000
  • 5b5c10aae6 - Update to version 0.6.2: * [doc] missing options in CreateDomain and deprecation warnings * [handler] fix template handling Frank Schreiner 2019-07-18 09:48:12 +0000
  • 6f6e4854af new source tar added Frank Schreiner 2019-07-02 08:46:18 +0000
  • 652dafee34 - 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 Frank Schreiner 2019-07-02 08:45:32 +0000
  • 948c209bf1 fixed version Frank Schreiner 2019-05-24 00:27:29 +0000
  • ecb26602d2 - 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 Frank Schreiner 2019-05-24 00:22:41 +0000
  • 736bc7550a updated version number manually Frank Schreiner 2019-05-06 14:02:53 +0000
  • 4cd88aa330 - Update to version 0.5.7: Frank Schreiner 2019-05-06 13:24:43 +0000