Package not found: openSUSE:ALP:Experimental:Slowroll/kalgebra

File kvm-container.changes of Package kvm-container

-------------------------------------------------------------------
Tue Apr  4 09:45:06 UTC 2023 - Antoine Ginies <aginies@suse.com>

- podman: no need of --init
- fix missing package shadow (needed to generate password)
- tester should be a system user with uid < 499
- default network bridge is virbr5
- uninstall now delete file /etc/default/kvm-container
- add missing xauth to enable remote X via ssh possible

-------------------------------------------------------------------
Wed Mar 29 09:50:50 UTC 2023 - Antoine Ginies <aginies@suse.com>

- add missing virt-scenario-launch wrapper

-------------------------------------------------------------------
Tue Mar 28 16:00:53 UTC 2023 - Antoine Ginies <aginies@suse.com>

- fix virt-manager call error (bsc#1209823)
- try to avoid restarting a daemon which is already running
  (this lead to strange situation inside the container)
- avoid setting up root password every time runlabel is used

-------------------------------------------------------------------
Mon Mar 27 09:03:21 UTC 2023 - Antoine Ginies <aginies@suse.com>

- restore if arch to try to fix aarch64 build
- various small fixes in comment (adjusting to current data)

-------------------------------------------------------------------
Fri Mar 24 14:00:44 UTC 2023 - Antoine Ginies <aginies@suse.com>

- enable ssh root permit login
- add some log for sshd

-------------------------------------------------------------------
Thu Mar 23 22:32:16 UTC 2023 - Antoine Ginies <aginies@suse.com>

- add missing sevctl tool, and install it only on x86_64
- add libvirt-client-qemu which provides virt-qemu-sev-validate
- add python3-lxml

-------------------------------------------------------------------
Fri Mar 17 10:14:49 UTC 2023 - Antoine Ginies <aginies@suse.com>

- add missing qemu driver and packages
- switch network name to default so virt-scenario VM will works
  from scratch
- move to virbr5 to avoid conflict with a virbr0 on the host

-------------------------------------------------------------------
Tue Mar 14 16:05:15 UTC 2023 - Antoine Ginies <aginies@suse.com>

- add --rm --replace for podman create to fix bsc#1209029
- fix permission of tmpfs libvirt 
- fix call to the correct script (vmanager)
- fix name of the appliance (inside virt-demo-install.sh)
- remove the workaround for the doc
- add volume for modules and machine-id
- fix typo in label-uninstall
- add virt-xml-validate wrapper
- some doc fix

-------------------------------------------------------------------
Tue Mar 14 13:23:54 UTC 2023 - Antoine Ginies <aginies@suse.com>

- ensure the script is executable in the /usr/local/bin dir
- add a wrapper for qemu-img (needed for virt-scenario)

-------------------------------------------------------------------
Fri Mar 10 18:05:01 UTC 2023 - Fergal Mc Carthy <fmccarthy@suse.com>

- Explicitly install libvirt-daemon package to ensure that the
  /usr/sbin/libvirtd binary is available; recent dependency changes
  seem to have removed this as a dependency of the existing set of
  packages being installed.

-------------------------------------------------------------------
Fri Mar 10 08:34:25 UTC 2023 - Antoine Ginies <aginies@suse.com>

- add pvirsh and virt-scenario
- use tpmfs file on host to fix bsc#1209029
- add access to /lib/modules inside the container

-------------------------------------------------------------------
Fri Mar  3 16:32:05 UTC 2023 - Fergal Mc Carthy <fmccarthy@suse.com>

- Enhancements to get libvirtd.service running with minimal effort
  * Update libvirtd.service to use IMAGE rather than KVM_IMAGE_PATH
    to be consistent with settings in /etc/kvm-container.conf.
  * Leverage kvm-container-manage.sh to create & stop container so
    that relevant dynamic setup/cleanup is handled appropriately.
  * Add support for remembering last image used to runlabel install
    the container image in /etc/default/kvm-container. This help
    achieve faster startup when using developer images without the
    need to customise the installed /etc/kvm-container.conf.
  * Update README.md to reflect changes.

-------------------------------------------------------------------
Wed Jan 25 08:46:38 UTC 2023 - Antoine Ginies <aginies@suse.com>

- install python3-pvirsh
- rename virsh.sh to virsh (the wrapper)
- rename virt-manager.sh to virt-manager (the wrapper)
- rename virt-manager to vmanager
- remove the link between virt-install-demo.sh and virt-install.sh

-------------------------------------------------------------------
Tue Dec 13 12:36:22 UTC 2022 - Antoine Ginies <aginies@suse.com>

- fix path to appliance

-------------------------------------------------------------------
Tue Nov  1 17:39:12 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Increase VM disk size: it needs at least 1G to boot properly

-------------------------------------------------------------------
Tue Oct  4 08:21:10 UTC 2022 - Antoine Ginies <aginies@suse.com>

- improve xauth, but still some issue as HOME is not usable in 
  Dockerfile
- add libvirtd.service on the host

-------------------------------------------------------------------
Mon Oct  3 12:29:51 UTC 2022 - Antoine Ginies <aginies@suse.com>

- some major changes to include virt-manager
  in debug mode by default
- update README.md file
- virt-manager doesnt need --privileged

-------------------------------------------------------------------
Fri Sep 30 09:44:23 UTC 2022 - Antoine Ginies <aginies@suse.com>

- add virt-install wrapper (copied on host)
- rename virt-install.sh to virt-install-demo.sh
  (create a symlink to virt-install.sh for now)
- improve label-(un)install scripts
- add a VIRT_RUN_LABEL ENV (for derivated container)

-------------------------------------------------------------------
Thu Sep 29 08:02:53 UTC 2022 - Antoine Ginies <aginies@suse.com>

- only show the libvirtd container with podman ps

-------------------------------------------------------------------
Wed Sep 28 11:44:43 UTC 2022 - Antoine Ginies <aginies@suse.com>

- virt-install.sh:
  * use more VAR from configuration
  * use --noautoconsole to avoid auto connection to the console
- check that the system is running on kernel-default

-------------------------------------------------------------------
Wed Sep 28 08:24:58 UTC 2022 - Antoine Ginies <aginies@suse.com>

- create smaller VM
- add a createvm option in the kvm-container-manage.sh script

-------------------------------------------------------------------
Tue Sep 27 07:53:14 UTC 2022 - Antoine Ginies <aginies@suse.com>

- fix typo in /etc/libvirt/libvirtd.conf configuration (unix_sock_group)
  and add unix_sock_ro_perm and unix_sock_rw_perms parameters

-------------------------------------------------------------------
Thu Sep 22 08:30:38 UTC 2022 - Antoine Ginies <aginies@suse.com>

- fix using the correct configuration file (default one is taken from 
  /etc/)
- fix all *.sh scripts to ensure they are finding a configuration file
- improve the management of the bridge interface
- use curl instead of wget (installed by default on ALP OS)
- simplify README.md (install part)

-------------------------------------------------------------------
Tue Sep 20 13:52:19 UTC 2022 - Antoine Ginies <aginies@suse.com>

- fix catching runlabel calls in entrypoint.sh
- add install and uninstall choice in kvm-container-manage.sh script
- default password for tester is now opensuse
- Major update of the README.md file to reflect all changes

-------------------------------------------------------------------
Tue Sep 20 12:19:08 UTC 2022 - Antoine Ginies <aginies@suse.com>

- add label-install and label-uninstall
- add doc in a README.md file
- rename some scripts to avoid conflict on the host (kvm-container*)

-------------------------------------------------------------------
Thu Sep 15 14:59:22 UTC 2022 - Caleb Crane <caleb.crane@suse.com>

- Remove LICENSE file and moving to dockerfile tag
- Build tags to reference ALP:Workloads project
- Add missing labels as per https://confluence.suse.com/pages/viewpage.action?spaceKey=LEONG&title=SUSE+ALP+Workloads+submissions

-------------------------------------------------------------------
Thu Aug  4 08:48:57 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Use standard LABEL directive to add mandatory labels

-------------------------------------------------------------------
Wed Jul 20 15:04:18 UTC 2022 - Antoine Ginies <aginies@suse.com>

- create a libvirt sle_network for VM
- use volume ./data/libvirt inside the container to store
  and keep the configuration file of VM in a safe place
- use by default host network as this is the simple way of getting
  access to VM and avoid complex stuff plublishing VNC port
- remove VNC_PORT in virt-install.sh 
- add a improve virt-install.sh to be able to install multiple VM
- default ssh port to access the libvirtd container is 16022
- delete the virbr0 interface when stopping the container
- restore virsh.sh script to directly manage VM
- improve entrypoint.sh to allow re-start the container without 
  any errors
- fix deletevm (exiting if the VM was not running)

-------------------------------------------------------------------
Thu Jul 14 07:29:48 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Fix './manage.sh logs': use container name instead of image

-------------------------------------------------------------------
Mon Jul  4 15:22:57 UTC 2022 - Antoine Ginies <aginies@suse.com>

- add ./manage.sh logs to easily debug podman start error
- use --no-recommends to install the packages
- use a specific bash prompt for the container
- remove the use of $SSHD_OPTS (/etc/sysconfig/ssh no more present with
  --no-recommends)
- add an option to create the pod using the host network or with 
  the podman network

-------------------------------------------------------------------
Wed Jun 29 10:05:26 UTC 2022 - Antoine Ginies <aginies@suse.com>

- add function file and external configuration file for the scripts
- use a global manage.sh script instead of all small scripts scripts
- add a LABEL description in the Dockerfile
- create a tester user with id 0 to avoid using the root user directly
- reduce disk size to 6 as this is enough
- use more global VAR for the script
- add ignition configuration to prepare the image (needs a TW xen/kvm image)
- start the virtu default network 
- remove libvirtd tcp unsecure access

-------------------------------------------------------------------
Fri Jun 24 08:56:58 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Enable remote connection to libvirtd via ssh

-------------------------------------------------------------------
Thu Jun 23 10:35:39 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Use ENTRYPOINT to start the services
- Add missing parameters to run.sh (sync with start.sh)
- Add _constraints (for storage)

-------------------------------------------------------------------
Thu Jun 23 06:33:19 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Enable remote connection to libvirtd via plain tcp:16509

-------------------------------------------------------------------
Wed Jun 22 10:05:26 UTC 2022 - Antoine Ginies <aginies@suse.com>

- start.sh: add the option tls-verify=false as the certificate is 
  signed by unknown authority

-------------------------------------------------------------------
Wed May 25 07:37:25 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Add helper scripts
  * start.sh - create and start libvirtd container
  * stop.sh - stop and remove libvirtd container
  * virsh.sh - wrapper to run virsh
  * virt-install.sh - install a VM
  * bash.sh - run bash inside libvirtd container
  * run.sh - create a temporary container and run bash

-------------------------------------------------------------------
Mon May 23 11:35:50 UTC 2022 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Initial KVM base container
openSUSE Build Service is sponsored by