File uyuni-tools.changes of Package uyuni-tools.37101

-------------------------------------------------------------------
Fri Jan 17 14:37:44 CET 2025 - rosuna@suse.com

- version 0.1.28-0
  * Persist search server indexes (bsc#1231759)
  * Add registry.suse.com login to mgradm upgrade podman list
    (bsc#1234123)
  * Only raise an error if cloudguestregistryauth fails for PAYG
    (bsc#1233630)
  * Consider the configuration file to detect the coco or Hub API
    images should be pulled (bsc#1229104)
  * Only add java.hostname on migrated server if not present
  * Add --registry back to mgrpxy (bsc#1233202)
  * Ignore coco and Hub images when applying PTF if they are not
    available (bsc#1229079)
  * Sync deletes files during migration (bsc#1233660)
  * Run systemctl daemon-reload after changing the container image config (bsc#1233279)
  * coco-replicas-upgrade
  * IsInstalled function fix
  * Bump the default image tag to 5.0.3

-------------------------------------------------------------------
Tue Nov 19 10:17:16 CET 2024 - marina.latini@suse.com

- version 0.1.27-0
  * Bump the default image tag to 5.0.2

-------------------------------------------------------------------
Wed Nov 06 20:39:30 CET 2024 - marina.latini@suse.com

- version 0.1.26-0
  * Ignore all zypper caches during migration (bsc#1232769)
  * Use the uyuni network for all podman containers (bsc#1232817)

-------------------------------------------------------------------
Wed Oct 30 22:57:38 CET 2024 - marina.latini@suse.com

- version 0.1.25-0
  * Don't migrate enabled systemd services, recreate them (bsc#1232575)

-------------------------------------------------------------------
Mon Oct 14 13:16:17 CEST 2024 - marina.latini@suse.com

- version 0.1.24-0
  * CVE-2024-22037: Use podman secret to store the database
    credentials (bsc#1231497)
  * Redact JSESSIONID and pxt-session-cookie values from logs and
    console output (bsc#1231568)

-------------------------------------------------------------------
Wed Oct 09 16:02:16 CEST 2024 - marina.latini@suse.com

- version 0.1.23-0
  * Ensure namespace is defined in all kubernetes commands
  * Use SCC credentials to authenticate against registry.suse.com
    for kubernetes (bsc#1231157)
  * Fix namespace usage on mgrctl cp command

-------------------------------------------------------------------
Tue Oct 08 15:35:11 CEST 2024 - rosuna@suse.com

- version 0.1.22-0
  * Set projectId also for test packages/images
  * mgradm migration should not pull Confidential Computing and Hub
    image is replicas == 0 (bsc#1229432, bsc#1230136)
  * Do not allow SUSE Manager downgrade
  * Prevent completion issue when /var/log/uyuni-tools.log is missing
  * Fix proxy shared volume flag
  * During migration, exclude mgr-sync configuration file (bsc#1228685)
  * Migrate from PostgreSQL 14 to PostgreSQL 16 pg_hba.conf and
    postgresql.conf files (bsc#1231206)
  * During migration, handle empty autoinstallation path (bsc#1230285)
  * During migration, handle symlinks (bsc#1230288)
  * During migration, trust the remote sender's file list (bsc#1228424)
  * Use SCC flags during podman pull
  * Restore SELinux permission after migration (bsc#1229501)
  * Share volumes between containers (bsc#1223142)
  * Save supportconfig in current directory (bsc#1226759)
  * Fix error code handling on reinstallation (bsc#1230139)
  * Fix creating first user and organization
  * Add missing variable quotes for install vars (bsc#1229108)
  * Add API login and logout calls to allow persistent login

-------------------------------------------------------------------
Mon Aug 05 10:05:30 CEST 2024 - marina.latini@suse.com

- version 0.1.21-0
  * mgrpxy: Fix typo on Systemd template

-------------------------------------------------------------------
Fri Aug 02 16:50:31 CEST 2024 - marina.latini@suse.com

- version 0.1.20-0
  * Update the push tag to 5.0.1
  * mgrpxy: expose port on IPv6 network (bsc#1227951)

-------------------------------------------------------------------
Thu Aug 01 18:48:57 CEST 2024 - marina.latini@suse.com

- version 0.1.19-0
  * Skip updating Tomcat remote debug if conf file is not present

-------------------------------------------------------------------
Wed Jul 31 13:24:42 CEST 2024 - marina.latini@suse.com

- version 0.1.18-0
  * Setup Confidential Computing container during migration
    (bsc#1227588)
  * Add the /etc/uyuni/uyuni-tools.yaml path to the config help
  * Split systemd config files to not loose configuration at upgrade
    (bsc#1227718)
  * Use the same logic for image computation in mgradm and mgrpxy
    (bsc#1228026)
  * Allow building with different Helm and container default
    registry paths (bsc#1226191)
  * Fix recursion in mgradm upgrade podman list --help
  * Setup hub xmlrpc API service in migration to Podman (bsc#1227588)
  * Setup disabled hub xmlrpc API service in all cases (bsc#1227584)
  * Clean the inspection code to make it faster
  * Properly detect IPv6 enabled on Podman network (bsc#1224349)
  * Fix the log file path generation
  * Write scripts output to uyuni-tools.log file
  * Add uyuni-hubxml-rpc to the list of values in
    mgradm scale --help
  * Use path in mgradm support sql file input (bsc#1227505)
  * On Ubuntu build with go1.21 instead of go1.20
  * Enforce Cobbler setup (bsc#1226847)
  * Expose port on IPv6 network (bsc#1227951)
  * show output of podman image search --list-tags command
  * Implement mgrpxy support config command
  * During migration, ignore /etc/sysconfig/tomcat and
    /etc/tomcat/tomcat.conf (bsc#1228183)
  * During migration, remove java.annotation,com.sun.xml.bind and
    UseConcMarkSweepGC settings
  * Disable node exporter port for Kubernetes
  * Fix start, stop and restart in Kubernetes
  * Increase start timeout in Kubernetes
  * Fix traefik query
  * Fix password entry usability (bsc#1226437)
  * Add --prepare option to migrate command
  * Fix random error during installation of CA certificate
    (bsc#1227245)
  * Clarify and fix distro name guessing when not provided
    (bsc#1226284)
  * Replace not working Fatal error by plain error return
    (bsc#1220136)
  * Allow server installation with preexisting storage volumes
  * Do not report error when purging mounted volume (bsc#1225349)
  * Preserve PAGER settings from the host for interactive sql
    usage (bsc#1226914)
  * Add mgrpxy command to clear the Squid cache
  * Use local images for Confidential Computing and
    Hub containers (bsc#1227586)

-------------------------------------------------------------------
Thu Jul 04 17:11:17 CEST 2024 - rosuna@suse.com

- version 0.1.17-0
  * Allow GPG files to be loaded from the local file (bsc#1227195)

-------------------------------------------------------------------
Tue Jul 02 15:16:44 CEST 2024 - marina.latini@suse.com

- version 0.1.16-0
  * Prefer local images in all migration steps (bsc#1227244)

-------------------------------------------------------------------
Wed Jun 26 18:30:27 CEST 2024 - marina.latini@suse.com

- version 0.1.15-0
  * Define --registry flag behaviour (bsc#1226793)

-------------------------------------------------------------------
Wed Jun 26 15:14:40 CEST 2024 - marina.latini@suse.com

- version 0.1.14-0
  * Do not rely on hardcoded registry, remove any FQDN

-------------------------------------------------------------------
Fri Jun 21 16:52:52 CEST 2024 - marina.latini@suse.com

- version 0.1.13-0
  * Fix mgradm support config tarball creation (bsc#1226759)

-------------------------------------------------------------------
Thu Jun 20 11:42:11 CEST 2024 - marina.latini@suse.com

- version 0.1.12-0
  * Detection of k8s on Proxy was wrongly influenced by Server
    setting

-------------------------------------------------------------------
Tue Jun 18 16:18:33 CEST 2024 - marina.latini@suse.com

- version 0.1.11-0
  * Require Netavark network backend for Podman
    (bsc#1224081)
  * Fix --registry option (bsc#1226436)
  * Copy the server CA certificate to the host
  * Delete /etc/uyuni/proxy folder during mgrpxy uninstall
  * Check permissions of /etc/uyuni folder to prevent Squid failures
  * Correctly prepend default namespace for mgrpxy containers
  * Re-add Podman extra args for install and migrate

-------------------------------------------------------------------
Mon Jun 10 18:11:27 CEST 2024 - marina.latini@suse.com

- version 0.1.10-0
  * Change --hubxmlrpc-enable to --hubxmlrpc-replicas
  * Add scale command for changing Confidential Computing
    attestation replicas
  * Ask for passwords twice
  * Add mgrpxy logs command
  * Remove the mount flags podman install command
  * Rename the --migration-image* flags to --dbupgrade-image-* to
    avoid confusion
  * Move user-defined values to service configuration files
  * Bump the push tag to 5.0.0
  * Remove /etc/systemd/system/uyuni-server.service.d/Service.conf
    during uninstallation
  * Add support for Hub XMLRPC API container
  * Enhance supportconfig file name with date to avoid conflicts
  * Exclude /var/log/lastlog from migration
  * Add registry flag
  * Set pull policy on build service
  * Compute attestation image name from base image when not
    specified
  * Add hint on uninstall dry runs that nothing has been done
  * Create groups for mgradm subcommands
  * Fix port number for billing API
  * Require podman >= 4.5.0 on RPM based systems only,
    do not require it for DEB based systems
  * Backend flag required in mgrpxy start
  * Fix mgrpxy backend detection
  * Extract PAYG data after setup to prevent a race condition
  * Fix IPv6 enabled detection (bsc#1224080)
  * Replace coco with better name in mgradm install help
  * Merge all email parameters into a single one
  * Disable all locales when running SUSEConnect register -s
    (bsc#1223483)
  * Simplify localized strings
  * Add parameters for the cloud service providers billing
  * Fix colors disabling in non-interactive runs
  * Add --purge-images flag for podman uninstalls
  * Add URL and admin username in the setup final message
  * Add support for /etc/uyuni/uyuni-tools.yaml conf file
  * Add flags for Apache and Squid tuning
  * Do not include DNS plugin in proxy uyuni net (bsc#1224127)
  * Call cloudguestregistryauth before upgrade
  * Change security-opts values to use = instead of :
  * Fix passing distro info as reference

-------------------------------------------------------------------
Mon May 06 10:00:48 CEST 2024 - marina.latini@suse.com

- version 0.1.9-0
  * Redact passwords from the API payload in traces
  * Fix build on Ubuntu 20.04 due to version change

-------------------------------------------------------------------
Fri May 03 16:32:03 CEST 2024 - marina.latini@suse.com

- version 0.1.8-0
  * Add 'mgradm support sql' command
  * Improve GPG help
  * podman-mount* flag should be used only on Server installation
    and migration
  * Add flag groups in help text
  * Attach Proxy pod to our Podman network
  * Create support ptf commands
  * Create mgrpxy upgrade command
  * Add domain for internal container network
  * Stop the Server if first user creation failed
  * Add localization support
  * Require Podman 4.5.0 for its --shm-size-systemd parameter
  * Add --podman-mount-www flag for install and migration
  * Only colorize output if outputting to a terminal
  * Fix output missing newlines due to the spinner
  * Add product version and commit id to the version output
  * Add missing whitespace between podman common arguments and
    additional ones
  * Bump the push tag to 5.0.0-RC
  * Add gpg command to mgradm
  * Hide message in stdout if SCCcredentials is missing
    (bsc#1222277)
  * Redact password in stdout and uyuni-tools.log
  * Rework distribution mapping to work with distros without
    .treeinfo data
  * Add initial installation support for Confidental Computing
    attestation container
  * Allow PAM and LDAP authentication using SSSD
  * Change pull policy default to Always during upgrade
  * Allow migration with non-root user on source server

-------------------------------------------------------------------
Tue Apr 16 13:33:34 CEST 2024 - marina.latini@suse.com

- version 0.1.7-0
  * Fix wrong cobbler spacewalk_authentication_endpoint property
    after upgrade or migration
  * Fix migration script using awk missing in migration image

-------------------------------------------------------------------
Mon Apr 08 17:40:38 CEST 2024 - marina.latini@suse.com

- version 0.1.6-0
  * Pull image from authenticated registry
  * Port 80 should be published to the port 80 of the containers.
    8080 is squid
  * Autogenerate the database password
  * Add mgrctl term command
  * Fix --version flag
  * Deny uyuni to suma upgrade and viceversa
  * Refactor upgrade to clarify script end adding post upgrade
    script (bsc#1219887)
  * Add mgradm install podman arguments to define big volumes storage
  * k8s migration use same functions as upgrade
  * Allow to use images from RPM if present
  * Schedule a system list refresh after migrate if not runned before
  * Ignore error on optional flag
  * Fix migration of multiple autoinstallable distributions
  * Obsolete uyuni-proxy-systemd-service package by mgrpxy
  * Add GitHub workflow for checking changelog
  * Allow installation using --image image:tag
  * Add command to register Peripheral server to Hub
  * Add Node exporter (9100) and Taskomatic (9800) ports to the list
    of open TCP ports
  * Fix minimal administrator password length
  * Do not assume the current host is a cluster node when getting
    kubelet version
  * Add mgrpxy start, stop and restart commands
  * Remove shm size constraints on the server
  * Add mgrpxy and mgradm status commands
  * Use uninstall commands dry run by default to avoid unintended
    removals
  * Make first user mandatory at install time
  * Add inspect and upgrade command
  * Improve error handling when exec.Command is used
  * Start/Stop/Restart command with kubernetes

-------------------------------------------------------------------
Tue Feb 27 14:50:42 CET 2024 - marina.latini@suse.com

- version 0.1.5-0
  * Install aardvark-dns if netavark is installed (bsc#1220371)

-------------------------------------------------------------------
Tue Feb 13 18:45:11 CET 2024 - marina.latini@suse.com

- version 0.1.4-1
  * Add mgradm start stop and restart commands
  * Do not build fish shell completion on Red Hat Enterprise Linux
    and clones
  * Stop services and database in podman server gracefully
  * tomcat and taskomatic should listen on all interfaces also in podman case

-------------------------------------------------------------------
Wed Jan 31 14:56:34 CET 2024 - rosuna@suse.com

- version 0.1.3-1
  * Add configuration help
  * Add a warning message for interactive shell
  * Accept image URLs with the tag already appended
  * Add mgradm supportconfig command
  * Verify if podman, kubectl or helm are installed before using them
  * Add migration of config files
  * Disable SELinux relabeling by Podman for migration container.
    Fixes SELinux access problems for SSH agent socket.
  * FQDN optional in command install for Podman

-------------------------------------------------------------------
Mon Jan 15 11:08:45 CET 2024 - marina.latini@suse.com

- version 0.1.2-1
  * Adapt the build tags also in the spec file

-------------------------------------------------------------------
Thu Jan 11 16:49:18 CET 2024 - marina.latini@suse.com

- version 0.1.1-1
  * Use tito for releasing
  * Use the latest git tag as version instead of hardcoding it
  * Comply to reuse.software rules for license documentation
  * Add shell autocompletions
  * Rename the tools to mgradm and mgrctl
  * Add postgres migration
  * Add migration of autoinstallable distributions
  * Add mgrpxy tool with install and uninstall subcommands
  * Merge /srv/www/ volumes and add one for /var/lib/salt
  * Build uyuniadm also for Tumbleweed and ALP

-------------------------------------------------------------------
Tue Oct 24 13:24:46 UTC 2023 - Michele Bussolotto <michele.bussolotto@suse.com>

- Initial packaging of uyuni-tools 0.0.3
  * Create uyuniadm and uyunictl packages
  * Make it possible to build uyuniadm only on specific distro
openSUSE Build Service is sponsored by