* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=149
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=143
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=141
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=136
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=124
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=108
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=81
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=33
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=32
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=27
* [cli] setup option '--distributed' now alias for '--server'
* [critics] cleanup for more modules
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=26
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=18
* [doc] missing options in CreateDomain and deprecation warnings
* [handler] fix template handling
- Update to version 0.6.1:
* [handler] better logging in K::H::Reboot
* [handler] display new ip after K::H::Reboot
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=17
* [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
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=13
* [handler] randomize passwords in K:H:CreateDomain
* [schema] new database schema version 12
* [api] refactoring of Kanku::REST in modules
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=7
* [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:*
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=4
* [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
OBS-URL: https://build.opensuse.org/package/show/devel:kanku/kanku?expand=0&rev=3