Package Release Info

kanku-1.0.0-bp160.1.52

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

kanku
kanku-cli
kanku-common
kanku-common-server
kanku-config-example-jobs
kanku-dispatcher
kanku-doc
kanku-iptables
kanku-scheduler
kanku-tests
kanku-triggerd
kanku-urlwrapper
kanku-web
kanku-worker
system-user-kankurun

Change Logs

* Tue Mar 18 2025 Frank Schreiner <fschreiner@suse.de>
- Update to version 1.0.0:
  * FEATURES
  * [handler] new handler Kanku::Handler::Vagrant
  * [templates] new VM templates
  - bios-serial-bridge.tt2
  - bios-serial-network.tt2
  * [cli] up - new aliases for option `--skip_all_checks`
  - `--sac`
  - `--skip-all-checks`
* Thu May 16 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
* Fri Apr 12 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 2024 FSchreiner@suse.com
- 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
* Mon Feb 05 2024 FSchreiner@suse.com
- Update to version 0.16.1:
  * BUGFIXES
  * [dist] multiple improvements in packaging for rpm based
    distros
* Mon Dec 04 2023 FSchreiner@suse.com
- fixes for 0.16.0 in spec file
  * [dist] added Kanku/Config dir to spec
  * [dist] added K::Config::Defaults to spec
* Mon Dec 04 2023 Frank Schreiner <FSchreiner@suse.com>
- 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
* Tue Jan 10 2023 FSchreiner@suse.com
- 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
* Mon Dec 05 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Build only for supported arch.
  See 'etc/templates/default-vm.tt2.$ARCH'
* Thu Oct 13 2022 FSchreiner@suse.com
- Update to version 0.13.0:
  * [doc] updated changelog ver: 0.13.0
  * [doc] updated release notes 0.13.0
  * [core] recreate queues named 'amq.*' without a dedicate queue name
  * [core] refactored rabbmitmq handling in worker and dispatcher
  * [handler] Reboot: new option 'login_timeout' to wait for console
  * [dist] change copy in Makefile from '-av' to '-rv'
  * [handler] SaltSSH: added multiple attributes
  * [dist] changed 'cp -av' to 'cp -rv'
  * [dist] added RELEASE-NOTES and CHANGELOG to spec file
  * [doc] updated changelog
  * [doc] updated release notes 0.12.7
  * [doc] updated release notes 0.12.6
  * [doc] updated release notes 0.12.5
  * [doc] updated release notes 0.12.4
  * [doc] updated release notes 0.12.3
  * [doc] updated release notes 0.12.2
  * [doc] updated release notes 0.12.1
  * [doc] updated release notes 0.12.0
  * [contrib] removed p2h - already in branch gh-pages-src
  * [dist] added .statocles to .gitignore
  * [dist] removed kanku-web.log from default logging conf
  * [dist] remove logrotate config - now done with journald
  * [cli] ssh: new parameter --x11_forward/-X to enable ssh x11 forwarding