File susemanager-sls.changes of Package susemanager-sls
-------------------------------------------------------------------
Fri Jan 01 00:00:00 CEST 2038 - faketagger@suse.inet
- Collect CPU architecture specific data on hardware
profile update (jsc#SUMA-406)
- Install proxy related packages for RPM installation
(bsc#1246654)
- Allow OS image templates to have just two numbers as a version
- Add container based kiwi10 build system
- Do not use pkg search in jinja (bsc#1240882)
- Remove SLE11 kiwi bundle build support
- Add all image types supported by kiwi (bsc#1246663)
- Add a salt execution module to get support data from clients
- Remove product installation state from packages as it is
already available in the channels state
- Add state to get virtual instance info from physical hosts
- Fix reebot needed detection of transaction update systems
- Install products automatically on SLE Micro 5 and SL Micro 6
(bsc#1243486)
- Assign a salt event not anymore to a fix queue but choose the
least used one by keeping all events from the same minion in
the same queue
- Ignore unsupported products when installing missing
release packages (bsc#1251278)
- Succeed liberate product migration also when reinstall
packages is disabled (bsc#1248804)
- Move jmx configuration to a persisted folder
(bsc#1244219)
- Automatically deploy IBM GPG keys to SUSE minions (bsc#1246421)
- Use absolute paths when invoking external commands
- Add VLEK certificate creation and collection
in confidential computing report generation
- Reformat Python code with black
- Allow existing pylint failures
-------------------------------------------------------------------
Wed Jul 30 13:37:08 CEST 2025 - michael.calmer@suse.com
- version 5.1.12-0
* Fix using 3rd party intermediate certificates
(bsc#1247083)
-------------------------------------------------------------------
Tue Jun 17 19:01:59 CEST 2025 - marina.latini@suse.com
- version 5.1.11-0
* Read CWD for remote commands from pillar (bsc#1238173)
* For GPG keys using file URL, check if the file exists before
importing it
* mgr-events: use sha256 instead of md5 to determine queue
* Fix openEuler bootstrap to make it identified as RedHat family
* Optimize sap module to prevent high IO workload (bsc#1241455)
* Provide token through a query parameter instead of relying on a
plugin for DNF version supporting it (bsc#1241307)
* Define Apache-2.0 as the license for Salt modules
* Rename references to old SUSE Manager name
-------------------------------------------------------------------
Mon May 12 23:06:47 CEST 2025 - marina.latini@suse.com
- version 5.1.10-0
* Replace server hostname in chained proxy config (bsc#1236166)
* Move Prometheus PostgreSQL exporter configuration to
the persisted volume /etc/sysconfig (bsc#1239903)
-------------------------------------------------------------------
Fri Apr 11 17:28:26 CEST 2025 - marina.latini@suse.com
- version 5.1.9-0
* Use the new product name SUSE Multi-Linux Manager
* Change uptodate recurring action to use dist-upgrade
instead of upgrade for Deb systems (bsc#1237060)
* Adjust SLS files for SUSE Linux Enterprise 15 SP7 and other
systems running higher Python version
* Display raw playbook output from Ansible in event details
* Add proxy onboarding feature
-------------------------------------------------------------------
Thu Mar 27 16:36:06 CET 2025 - marina.latini@suse.com
- version 5.1.8-0
* Add psycopg2 dependency to susemanager-sls (bsc#1240165)
-------------------------------------------------------------------
Thu Mar 27 07:36:39 CET 2025 - marina.latini@suse.com
- version 5.1.7-0
* mgrutil runner: use mgr-ssl-cert-tool CLI to generate container
configuration (bsc#1240041)
-------------------------------------------------------------------
Mon Mar 17 19:25:01 CET 2025 - marina.latini@suse.com
- version 5.1.6-0
* Use Python3.11 Salt module version
-------------------------------------------------------------------
Fri Feb 28 11:54:23 CET 2025 - rosuna@suse.com
- version 5.1.5-0
* Remove unnecessary Salt Minion upgrade cleanup from highstate
* Collect uname, SAP workloads and container runtime data
on hardware profile update (jsc#SUMA-406)
-------------------------------------------------------------------
Fri Jan 24 13:28:27 CET 2025 - marina.latini@suse.com
- version 5.1.4-0
* Implement SUSE Linux Enterprise Server to
SUSE Linux Enterprise Server for SAP migration
* Remove virtualization features
-------------------------------------------------------------------
Fri Dec 13 15:01:05 CET 2024 - rosuna@suse.com
- version 5.1.3-0
* Prevent warning message for unsigned Debian repositories
when using new deb822 format (bsc#1234251)
-------------------------------------------------------------------
Thu Dec 12 10:08:16 CET 2024 - rosuna@suse.com
- version 5.1.2-0
* suma_minion: prevent issues when calling Salt runners (bsc#1228232)
* Prevent a crash on "reboot_info" module for Liberty 6, RHEL 6 and
clones (bsc#1231404)
* Remove Master public key on bootstrapping to prevent possible issues.
* Fix rebootifneeded state which misses definition of a variable
(bsc#1233426)
* Do not set "Trusted" for Debian repositories when the repo
should be signed
* Improve appstreams context selection (bsc#1231459)
-------------------------------------------------------------------
Mon Oct 14 16:01:34 CEST 2024 - rosuna@suse.com
- version 5.1.1-0
* Implement product migration from RHEL and Clones to SUSE Liberty
Linux
* Bump version to 5.1.0
-------------------------------------------------------------------
Thu Aug 01 09:30:50 CEST 2024 - marina.latini@suse.com
- version 5.0.10-0
* Speed-up mgrutil.remove_ssh_known_host runner (bsc#1223312)
* Start using DEB822 format for repository sources beginning with
Ubuntu 24.04
* Disable transactional-update.timer on SUSE Linux Enterprise
Micro at bootstrap
* sumautil: properly detect bridge interfaces (bsc#1226461)
* Fix typo on directories to cleanup when deleting a system
(bsc#1228101)
* Granslate GPG URL if URL has server name and client behind
proxy (bsc#1223988)
* Fix yum-utils package missing on CentOS7 minions (bsc#1227133)
* Remove reboot from uptodate state, introduce reboot and
rebootifneeded states
* Fix package profile update on CentOS 7 when yum-utils is not
installed (bsc#1227133)
-------------------------------------------------------------------
Tue Jun 18 18:11:01 CEST 2024 - marina.latini@suse.com
- version 5.0.9-0
* Implement IMDSv2 for AWS instance detection (bsc#1226090)
-------------------------------------------------------------------
Mon Jun 10 16:40:05 CEST 2024 - marina.latini@suse.com
- version 5.0.8-0
* Define bootstrap repo data for SL Micro 6.0
* Calculate bootstrap repo path for SL Micro 6.0
* Exclude AppStream information from package profile update for
Centos 7 and older (bsc1224476)
* Explicitly remove old venv-minion environment when updating
Python versions
* Fix bootstrapping transactional systems if Salt Minion package
is already installed.
* Avoid sending empty events with reboot_info beacon
* Fix parsing passwords with special characters for PostgreSQL
exporter
* Fix PAYG client detection during Hardware refresh (bsc#1225940)
* Fix hairpin problem in SSH push with tunnel preventing
bootstrapping (bsc#1226098, bsc#1223970)
-------------------------------------------------------------------
Fri May 03 14:42:58 CEST 2024 - marina.latini@suse.com
- version 5.0.7-0
* Fix SUSE Liberty Linux bootstrapping when Zypper is installed
(bsc#1222347)
* Recognize .tbz image type (bsc#1216085)
* Native support for AppSream repositories
* Introduce Salt module for configuring AppStreams
-------------------------------------------------------------------
Thu Apr 04 18:57:37 CEST 2024 - marina.latini@suse.com
- version 5.0.6-0
* Distinguish between different SUSE versions when detecting if a
reboot is needed (bsc#1220903, bsc#1221571)
* Add custom grain module for CPE
* Use java.hostname conf instead of cobbler.host
* Replace Uyuni configuration formula with an API call
* Fix the case of missing requisites on bootstrap (bsc#1220705)
* Avoid issues on reactivating traditional clients as Salt managed
* Don't log dnf needs-restarting output in Salt's log (bsc#1220194)
* Use execution module call to detect client instance flavor
(PAYG/BYOS) in public cloud (bsc#1218805)
* Migrate all Salt versions to Salt Bundle
* Implement state for confidential compute attestation
* Recognize squashfs build results from kiwi (bsc#1216085)
* Switch the default release version to 0 and update the source
URL
-------------------------------------------------------------------
Wed Feb 28 16:59:17 CET 2024 - marina.latini@suse.com
- version 5.0.5-0
* Remove automatic reboot from transactional systems bootstrap (bsc#1218146)
-------------------------------------------------------------------
Fri Feb 16 10:11:46 CET 2024 - rosuna@suse.com
- version 5.0.4-1
* Fix issue with Salt SSH keys for Salt SSH Minions CVE-2023-32189 (bsc#1170848)
-------------------------------------------------------------------
Tue Feb 13 17:21:41 CET 2024 - marina.latini@suse.com
- version 5.0.3-1
* Fix reboot needed detection for SUSE systems
* Change certs/RHN-ORG-TRUSTED-SSL-CERT from symlink into a real file
(bsc#1219577)
* Improve updatestack update in uptodate state
* Add a standalone update-salt state
* Add pillar check to skip reboot_if_needed state
-------------------------------------------------------------------
Mon Jan 29 11:54:33 CET 2024 - rosuna@suse.com
- version 5.0.2-1
* Include reboot required indication for non-Suse distros
-------------------------------------------------------------------
Tue Jan 16 08:28:35 CET 2024 - jgonzalez@suse.com
- version 5.0.1-1
* improve PAYG instance detection (bsc#1217784)
* Remove includesls macro usage as not relevant anymore
* Change openeuler.sls to a symlink to redhat.sls
* Drop handling of legacy pillar and formula files
* Dynamically load an SELinux policy for "Push via SSH tunnel" for SELinux
enabled clients. This policy allows communication over a custom SSH port.
-------------------------------------------------------------------
Fri Dec 15 17:32:36 CET 2023 - rosuna@suse.com
- version 4.4.10-1
* Configure reboot method for SUSE Linux Enterprise Micro when
applying bootstrap state (bsc#1213981)
* Allow openSUSE Tumbleweed bootstrapping
* Move all file managed by RPM from /srv to /usr/share/susemanager
* Fix the evaluation of mgr_install_flavor_check salt state for
openSUSE
* Add Raspberry Pi OS 12 support
* Revert hardcoded symbolic link and renamed variable for clarity
-------------------------------------------------------------------
Wed Nov 01 19:46:00 CET 2023 - marina.latini@suse.com
- version 4.4.9-1
* Use HTTP for connections to localhost
* Disable dnf_rhui_plugin as it break our susemanagerplugin (bsc#1214601)
* Fix susemanagerplugin to not overwrite header fields set by other plugins
* Let the dnf plugin log when a token was set
* Do not install instance-flavor-check tool on openSUSE
-------------------------------------------------------------------
Mon Sep 18 14:41:33 CEST 2023 - rosuna@suse.com
- version 4.4.8-1
* Integrate instance-flavor-check to detect if the instance is PAYG
* do not disable salt-minion on salt-ssh managed clients
* Mask uyuni roster module password on logs
* Don't install product packages on openSUSE clients
* keep original traditional stack tools for RHEL7 RHUI connection
* Retry loading of pillars from DB on connection error (bsc#1214186)
* Use recurse stratedy to merge formula pillar with existing pillars
* Prevent product installation from being executed before executing product migration (bsc#1210475)
* Include automatic migration from Salt 3000 to Salt Bundle in highstate
* fix duplicate packages in state
* Fix enabling bundle build via custom info
* Rename internal state 'synccustomall' to 'syncall'
* Recurring custom states
* Do not include pillar_only formulas in highstate
* Allow KiwiNG to be used on SLE12 buildhosts (bsc#1204089)
* Add kiwi supported disk images to be collectable (bsc#1208522)
* disable salt-minion and remove its config file on cleanup (bsc#1209277)
-------------------------------------------------------------------
Wed Apr 19 12:56:27 CEST 2023 - marina.latini@suse.com
- version 4.4.7-1
* to update everything on a debian system, call dist-upgrade to
be able to install and remove packages
* Add openEuler 22.03 support
* support multiple gpgkey urls for a channel (bsc#1208540)
* make SUSE Addon GPG key available on all instance (bsc#1208540)
* Improve error handling in mgr_events.py (bsc#1208687)
-------------------------------------------------------------------
Tue Feb 21 14:10:36 CET 2023 - jgonzalez@suse.com
- version 4.4.6-1
* get uptime with package profile update
* Fix missing module when bootstraping transactional systems (bsc#1207792)
* Install the reboot info beacon using a conf file instead of using pillars
* add CPU sockets, threads and total number to standard CPU grains
* Fix mgrnet custom module to be compatible with old Python 2.6 (bsc#1206979) (bsc#1206981)
* Fix current limitation on Action Chains for SLE Micro
* Support SLE Micro migration (bsc#1205011)
* Add data for openSUSE Leap Micro 5.3 and openSUSE MicroOS bootstrapping
-------------------------------------------------------------------
Thu Jan 26 12:27:21 CET 2023 - jgonzalez@suse.com
- version 4.4.5-1
* Prevent possible errors from "mgractionschains" module when there
is no action chain to resume
-------------------------------------------------------------------
Mon Jan 23 08:30:18 CET 2023 - jgonzalez@suse.com
- version 4.4.4-1
* Do not pass server grains to minions (bsc#1207087)
* Reuse DB connection on compiling pillar with suma_minion
* Do not use non-compatible unique filter in old jinja2 (bsc#1206979) (bsc#1206981)
* Fix custom "mgrcompat.module_run" state module to work with Salt 3005.1
* Add missing transactional_update.conf for SLE Micro
* filter out libvirt engine events (bsc#1206146)
* Improve _mgractionchains.conf logs
* install SUSE Liberty v2 GPG key
* Detect bootstrap repository path for SLE Micro (bsc#1206294)
* Fix reboot info beacon installation
* Add state to properly configure the reboot action for transactional systems
* enforce installation of the PTF GPG key package
* Optimize the number of salt calls on minion startup (bsc#1203532)
* Updated logrotate configuration (bsc#1206470)
-------------------------------------------------------------------
Wed Dec 14 14:15:05 CET 2022 - jgonzalez@suse.com
- version 4.4.3-1
* Fix server error while bootstrapping SSH-managed Red Hat-like minion (bsc#1205890)
* drop legacy way to prevent disabling local repos
-------------------------------------------------------------------
Fri Nov 18 15:13:42 CET 2022 - jgonzalez@suse.com
- version 4.4.2-1
* Avoid installing recommended packages from assigned products (bsc#1204330)
* Add beacon to check if a reboot is required in transactional systems
* Manager reboot in transactional update action chain (bsc#1201476)
* Fix kiwi inspect regexp to allow image names with "-" (bsc#1204541)
* Use the actual sudo user home directory for salt ssh
clients on bootstrap and clean up (bsc#1202093)
* dnf repo definition does not support multiline gpgkeys
(bsc#1204444)
* remove forced refresh in channel state as gpg key trust is now
handled in a different way (bsc#1204061)
* import gpg keys directly to prevent using gpg-auto-import-keys
on package operations (bsc#1203580)
* Perform refresh with packages.pkgupdate state (bsc#1203884)
-------------------------------------------------------------------
Wed Sep 28 11:14:52 CEST 2022 - jgonzalez@suse.com
- version 4.4.1-1
* Prevent possible tracebacks on reading postgres opts
with suma_minion salt pillar extension module (bsc#1205255)
* Fix mgrnet availability check
* Remove dependence on Kiwi libraries
* disable always the bootstrap repository also when
"mgr_disable_local_repos" is set to False
* Use mgrnet.dns_fqdns module to improve FQDN detection (bsc#1199726)
* fix syntax error - remove trailing colon (bsc#1203049)
* Add mgrnet salt module with mgrnet.dns_fqnd function implementation
allowing to get all possible FQDNs from DNS (bsc#1199726)
* Copy grains file with util.mgr_switch_to_venv_minion state apply (bsc#1203056)
* Remove the message 'rpm: command not found' on using Salt SSH
with Debian based systems which has no Salt Bundle
-------------------------------------------------------------------
Wed Jul 27 14:17:08 CEST 2022 - jgonzalez@suse.com
- version 4.3.24-1
* Fix issue bootstrap issue with Debian 9 because missing python3-contextvars (bsc#1201782)
* Fix deploy of SLE Micro CA Certificate (bsc#1200276)
* disable local repos before bootstrap and at highstate (bsc#1191925)
* deploy GPG keys to the clients and define trust in channels (bsc#1199984)
* Enable basic support for Ubuntu 22.04
* Add port parameter to mgrutil.remove_ssh_known_host
* Prevent possible tracebacks on calling module.run from mgrcompat
by setting proper globals with using LazyLoader
-------------------------------------------------------------------
Tue Jun 21 18:39:32 CEST 2022 - jgonzalez@suse.com
- version 4.3.23-1
* Fix bootstrapping for Ubuntu 18.04 with classic Salt package (bsc#1200707)
* create CA certificate symlink on Proxies which might get lost due
to de-installation of the ca package
-------------------------------------------------------------------
Wed Jun 01 11:48:26 CEST 2022 - jgonzalez@suse.com
- version 4.3.22-1
* Use checksum function with reasonable RAM requirements (bsc#1200101)
-------------------------------------------------------------------
Wed Jun 01 10:03:00 CEST 2022 - jgonzalez@suse.com
- version 4.3.21-1
* use RES bootstrap repo as a fallback for Red Hat
downstream OS (bsc#1200087)
-------------------------------------------------------------------
Tue May 31 16:59:26 CEST 2022 - jgonzalez@suse.com
- version 4.3.20-1
* Image checksum was missing type prefix (bsc#1199983)
-------------------------------------------------------------------
Mon May 30 14:59:57 CEST 2022 - jgonzalez@suse.com
- version 4.3.19-1
* Fix missing checksum and add support for qcow2 images (bsc#1199983)
-------------------------------------------------------------------
Fri May 20 00:14:13 CEST 2022 - jgonzalez@suse.com
- version 4.3.18-1
* Add support to packages.pkgremove to deal with duplicated pkg names (bsc#1198686)
* do not install products and gpg keys when performing distupgrade
dry-run (bsc#1199466)
* remove unknown repository flags on EL
-------------------------------------------------------------------
Fri May 06 16:30:23 CEST 2022 - jgonzalez@suse.com
- version 4.3.17-1
* Fix bootstrap repository URL resolution for Yum based clients
with preflight script for Salt SSH
-------------------------------------------------------------------
Wed May 04 15:26:22 CEST 2022 - jgonzalez@suse.com
- version 4.3.16-1
* Use recursive merge for legacy image pillars (bsc#1199157)
* Fix log file name for legacy Kiwi (bsc#1199094)
* Collect logs from docker.build
* add packages.pkgupdate state (bsc#1197507)
* Uninstall the products with no successors after migration
-------------------------------------------------------------------
Fri Apr 22 22:11:02 CEST 2022 - jgonzalez@suse.com
- version 4.3.15-1
* Fix bootstrap repository path resolution for Oracle Linux
-------------------------------------------------------------------
Tue Apr 19 12:13:41 CEST 2022 - jgonzalez@suse.com
- version 4.3.14-1
* Flush uyuni roster cache if the config has changed
* Remove kiwi_info annotations, salt doesn't suppor them (bsc#1198480)
* implement grains module for mgr_server to expose report database
settings and more
* Build bundle less images, adapt inspection of such images
Part of saltboot containerization workflow
* Handle salt bundle in set_proxy.sls
* Accept non standard proxy SSH port
-------------------------------------------------------------------
Mon Apr 04 11:02:56 CEST 2022 - jgonzalez@suse.com
- version 4.3.13-1
* Fix the improper condition for checking if the Salt Bundle
was extracted with pre flight script
-------------------------------------------------------------------
Thu Mar 31 15:55:44 CEST 2022 - jgonzalez@suse.com
- version 4.3.12-1
* Use _arch instead of _host_cpu macro to detect the arch
of the Salt Bundle to be deployed (bsc#1197759)
-------------------------------------------------------------------
Thu Mar 31 12:22:55 CEST 2022 - jgonzalez@suse.com
- version 4.3.11-1
* Use dpkg-deb to extract deb files instead of ar
with salt ssh preflight on Debian based distros
-------------------------------------------------------------------
Fri Mar 11 16:49:07 CET 2022 - jgonzalez@suse.com
- version 4.3.10-1
* Expose SSL certificate check to Salt runner
-------------------------------------------------------------------
Fri Mar 11 15:42:20 CET 2022 - jgonzalez@suse.com
- version 4.3.9-1
* Fix possible traceback in uyuni roster if no ssh port in the DB
* Virtualization fixes for python2
* fixing how the return code is returned in mgrutil runner (bsc#1194909)
* Use /var/lib/susemanager/formula_data if /srv/susemanager/formula_data is missing.
* Avoid using lscpu -J option in grains (bsc#1195920)
-------------------------------------------------------------------
Mon Feb 21 22:48:33 CET 2022 - jgonzalez@suse.com
- version 4.3.8-1
* Postgres exporter package was renamed
-------------------------------------------------------------------
Tue Feb 15 10:07:24 CET 2022 - jgonzalez@suse.com
- version 4.3.7-1
* Improve `pkgset` beacon with using `salt.cache`
to notify about the changes made while the minion was stopped
* Add dnfnotify plugin support for pkgset beacon
* Handle multiple Kiwi bundles (bsc#1194905)
* fix deprecation warnings
* Implement uyuni roster module for Salt
* enforce correct minion configuration similar to bootstrapping
(bsc#1192510)
* Fix issues running mgr_events on Salt 3004
-------------------------------------------------------------------
Tue Jan 18 14:08:20 CET 2022 - jgonzalez@suse.com
- version 4.3.6-1
* Remove cluster management feature
* Fix dnf plugin path calculation when using Salt Bundle
* Use global import for which_bin in sumautil module
* Get the formula pillar data from the database
* Use flat repositories format for Debian based systems
* Add checking for libvirtd binary to grains.virt module
* Fix errors on calling sed -E ... by force_restart_minion
with action chains
* Fix problem installing/removing packages using action chains
in transactional systems
* Add state for changing proxy
* Enable basic support for Debian 11
-------------------------------------------------------------------
Fri Dec 03 12:33:13 CET 2021 - jgonzalez@suse.com
- version 4.3.5-1
* fix openscap scan with tailoring options (bsc#1192321)
* Align allow_vendor_change pillar name across SLS files
* Use venv-salt-minion instead of salt for docker states
* Fix libvirt engine config destination for Salt Bundle
* Allow "mgr_force_venv_salt_minion" as pillar when bootstrapping
in order to force venv-salt-minion installation
-------------------------------------------------------------------
Tue Nov 16 10:09:40 CET 2021 - jgonzalez@suse.com
- version 4.3.4-1
* Implement using re-activation keys when bootstrapping
* Add missing compressed_hash value from Kiwi inspect (bsc#1191702)
-------------------------------------------------------------------
Fri Nov 05 14:07:05 CET 2021 - jgonzalez@suse.com
- version 4.3.3-1
* revert disable unaccessible local repos before bootstrapping (bsc#1186405)
* Don't create skeleton /srv/salt/top.sls
* Replace FileNotFoundError by python2-compatible OSError (bsc#1191139)
* Run Prometheus JMX exporter as Java agent (bsc#1184617)
* Fix virt_utils module python 2.6 compatibility (bsc#1191123)
* Update proxy path on minion connection
* deploy certificate on SLE Micro 5.1
* Fix cpuinfo grain and virt_utils state python2 compatibility
(bsc#1191139, bsc#1191123)
* Fix pkgset beacon to work with salt-minion 2016.11.10 (bsc#1189260)
* Add 'flush_cache' flag to 'ansible.playbooks' call (bsc#1190405)
* Update kernel live patch version on minion startup (bsc#1190276)
* Fix virt grain python2 compatibility
* disable unaccessible local repos before bootstrapping (bsc#1186405)
* Fix mgrcompat state module to work with Salt 3003 and 3004
-------------------------------------------------------------------
Fri Sep 17 12:17:49 CEST 2021 - jgonzalez@suse.com
- version 4.3.2-1
* don't use libvirt API to get its version for the virt features grain
* implement package locking for salt minions
-------------------------------------------------------------------
Mon Aug 09 11:11:17 CEST 2021 - jgonzalez@suse.com
- version 4.3.1-1
- Enable logrotate configuration for Salt SSH minion logs
- States and pkgset beacon modified for new salt bundle file placement
- Handle more ocsf2 setups in virt_utils module
- Add UEFI support for VM creation
- Add virt-tuner templates to VM creation
- Add missing symlinks to generate the "certs" state for
SLE Micro 5.0 and openSUSE MicroOS minions (bsc#1188503)
- Remove systemid file on salt client cleanup
- Skip 'update-ca-certificates' run if the certs are updated automatically
- Fix parameters for 'runplaybook' state (bsc#1188395)
- Parameterised apache document root.
- Add support for bootstrapping Raspbian 9 and 10
- Add support for bootstrapping with salt bundle
- Add Rocky Linux 8 support
- Use lscpu to provide more CPU grains for all architectures
- Add findutils to Kiwi bootstrap packages
- Add support for Kiwi options
- Fix Salt scap state to use new 'xccdf_eval' function
- Fix deleting stopped virtual network (bsc#1186281)
- Handle virtual machines running on pacemaker cluster
- fix product detection for native RHEL products (bsc#1187397)
- when bootstrapping with ssh-push with tunnel use the port number
for fetching GPG keys from the server (bsc#1187441)
-------------------------------------------------------------------
Thu Jun 10 13:46:47 CEST 2021 - jgonzalez@suse.com
- version 4.2.14-1
- exclude openSUSE Leap 15.3 from product installation (bsc#1186858)
- Accept GPG key in Amazon Linux 2 for res7tools channel (bsc#1187102)
-------------------------------------------------------------------
Thu Jun 03 13:56:59 CEST 2021 - jgonzalez@suse.com
- version 4.2.13-1
- Enable certificate deployment for Leap 15.3 clients which is needed for
bootstrapping (bsc#1186765)
-------------------------------------------------------------------
Tue Jun 01 17:36:54 CEST 2021 - jgonzalez@suse.com
- version 4.2.12-1
- Do not assume Amazon bootstrap repo on RHEL and AlmaLinux instances (bsc#1186703)
-------------------------------------------------------------------
Mon May 24 12:42:03 CEST 2021 - jgonzalez@suse.com
- version 4.2.11-1
- fix installation of gnupg on Debian 10
- Fix deleting stopped virtual network (bsc#1186281)
- Do not install python2-salt on Salt 3002.2 Docker build hosts (bsc#1185506)
- Add support for 'disable_local_repos' salt minion config parameter
(bsc#1185568)
-------------------------------------------------------------------
Mon May 10 17:46:51 CEST 2021 - jgonzalez@suse.com
- version 4.2.10-1
- fix product detection while bootstrapping RedHat like products (bsc#1185846)
-------------------------------------------------------------------
Wed May 05 16:44:00 CEST 2021 - jgonzalez@suse.com
- version 4.2.9-1
- Always create systemid file to indicate minion is managed by Uyuni
- Switch from GPLv2 to Apache 2.0.
- Add support of salt bundle to pkgset notify beacon
- Add automatic cookie file selection for pkgset beacon
- Ansible integration: new SLS files files to operate Ansible control node
- provide details when bootstrap query is missing 'status'
- add virtual network edit action
-------------------------------------------------------------------
Thu Apr 29 11:51:00 CEST 2021 - jgonzalez@suse.com
- version 4.2.8-1
- Do not assume AmazonLinux bootstrap repo for CentOS (bsc#1185421)
-------------------------------------------------------------------
Fri Apr 16 13:35:25 CEST 2021 - jgonzalez@suse.com
- version 4.2.7-1
- Fix insecure JMX configuration (bsc#1184617)
- Add support for notify beacon for Debian/Ubuntu systems
- Automatically start needed networks and storage pools when creating/starting a VM
- Avoid conflicts with running ioloop on mgr_events engine (bsc#1172711)
- Require new kiwi-systemdeps packages (bsc#1184271)
- keep salt-minion when it is installed to prevent update problems with
dependend packages not available in the bootstrap repo (bsc#1183573)
- Add support for AlmaLinux 8
- Provide Custom Info as Pillar data
- Add support for Amazon Linux 2
- Add support for Alibaba Cloud Linux 2
- add allow vendor change option to pathing via salt
- Prevent useless package list refresh actions on zypper minions (bsc#1183661)
- Skip removed product classes with satellite-sync
- add grain for virt module features
- add virtual network creation action
-------------------------------------------------------------------
Fri Mar 05 15:45:18 CET 2021 - jgonzalez@suse.com
- version 4.2.6-1
- handle GPG keys when bootstrapping ssh minions (bsc#1181847)
-------------------------------------------------------------------
Thu Feb 25 12:12:31 CET 2021 - jgonzalez@suse.com
- version 4.2.5-1
- Ubuntu 18 has version of apt which does not correctly support
auth.conf.d directory. Detect the working version and use this feature
only when we have a higher version installed
-------------------------------------------------------------------
Wed Jan 27 13:11:15 CET 2021 - jgonzalez@suse.com
- version 4.2.4-1
- fix apt login for similar channel labels (bsc#1180803)
- Change behavior of mgrcompat wrapper after deprecation changes on Salt 3002
- Remove the virtpoller beacon
- Make autoinstallation provisoning compatible with GRUB and ELILO
in addition to GRUB2 only (bsc#1164227)
-------------------------------------------------------------------
Thu Dec 03 13:58:41 CET 2020 - jgonzalez@suse.com
- version 4.2.3-1
- Added RHEL support.
-------------------------------------------------------------------
Wed Nov 25 12:32:54 CET 2020 - jgonzalez@suse.com
- version 4.2.2-1
- Fix: sync before start action chains (bsc#1177336)
- Revert: Sync state modules when starting action chain execution (bsc#1177336)
- Sync state modules when starting action chain execution (bsc#1177336)
- Handle group- and org-specific image pillars
- Remove hostname from /var/lib/salt/.ssh/known_hosts when deleting system (bsc#1176159)
- Fix grub2 autoinstall kernel path (bsc#1178060)
- use require in reboot trigger (bsc#1177767)
- add pillar option to get allowVendorChange option during dist upgrade
- Change VM creation state to handle installation from kernel, PXE or CDROM
- Fix action chain resuming when patches updating salt-minion don't cause service to be
restarted (bsc#1144447)
- Make grub2 autoinstall kernel path relative to the boot partition root (bsc#1175876)
- Fix: do not break when pod status is empty (bsc#1161903)
- Move channel token information from sources.list to auth.conf on Debian 10 and Ubuntu 18 and newer
- Add support for activation keys on server configuration Salt modules
- ensure the yum/dnf plugins are enabled
-------------------------------------------------------------------
Fri Sep 18 12:29:55 CEST 2020 - jgonzalez@suse.com
- version 4.2.1-1
- Add uyuni-config-modules subpackage with Salt modules to configure
Servers
- Fix the dnf plugin to add the token to the HTTP header (bsc#1175724)
- Fix reporting of missing products in product.all_installed (bsc#1165829)
- Fix: supply a dnf base when dealing w/repos (bsc#1172504)
- Fix: autorefresh in repos is zypper-only
- Add virtual network state change state to handle start, stop and delete
- Add virtual network state change state to handle start and stop
- Update package version to 4.2.0
-------------------------------------------------------------------
Thu Jul 23 13:41:10 CEST 2020 - jgonzalez@suse.com
- version 4.1.12-1
- fetch oracle-release when looking for RedHat Product Info (bsc#1173584)
- Force a refresh after deleting a virtual storage volume
- Prevent stuck Hardware Refresh actions on Salt 2016.11.10 based SSH minions (bsc#1173169)
- Require PyYAML version >= 5.1
- Log out of Docker registries after image build (bsc#1165572)
- Prevent "module.run" deprecation warnings by using custom mgrcompat module
-------------------------------------------------------------------
Wed Jul 01 16:13:07 CEST 2020 - jgonzalez@suse.com
- version 4.1.11-1
- Fix detection of CentOS systems to properly set bootstrap repo (bsc#1173556)
- Do not produce syntax error on custom ssh_agent Salt module when
executing on Python 2 instance.
-------------------------------------------------------------------
Tue Jun 23 17:24:45 CEST 2020 - jgonzalez@suse.com
- version 4.1.10-1
- Remove VM disk type attribute
- Merge virtualization fragment into suma-minion pillar (bsc#1172962)
-------------------------------------------------------------------
Wed Jun 17 16:21:24 CEST 2020 - jgonzalez@suse.com
- version 4.1.9-1
- Add ssh_agent for CaaSP management
-------------------------------------------------------------------
Wed Jun 10 12:41:08 CEST 2020 - jgonzalez@suse.com
- version 4.1.8-1
- Avoid SSL certificate issue when bootstrapping OpenSUSE Leap 15.2 (bsc#1172712)
- Add Salt states for CaaSP cluster management
- Use minion fqdn instead of minion id as target in kiwi_collect_image
runner. If fqdn is not present or is localhost, use minion ip as
fallback (bsc#1170737)
- trust customer gpg key when metadata signing is enabled
- specify gpg key for RH systems in repo file (bsc#1172286)
- Implement CaaSP cluster upgrade procedure in cluster provider module.
- handle GPG check flags different for yum/dnf (bsc#1171859)
- Enable bootstrapping for Oracle Linux 6, 7 and 8
- Set YAML loader to fix deprecation warnings
-------------------------------------------------------------------
Wed May 20 11:06:24 CEST 2020 - jgonzalez@suse.com
- version 4.1.7-1
- Fix failing "Hardware Refresh" actions because wrong "instance_id" reported
from minion due a captive portal on the network (bsc#1171491)
- Remove suseRegisterInfo package only if it's plain client (bsc#1171262)
- On Debian-like systems, install only required dependencies when installing salt
- Enable support for bootstrapping Ubuntu 20.04 LTS
- Pass image profile custom info values as Docker buildargs during image build
- Cluster Awareness: Introduce generic SLS files for Cluster Management
and CaaSP Cluster Provider custom Salt module.
- Add virtual volume delete action
- Ubuntu no longer shows removed packages as installed (bsc#1171461)
-------------------------------------------------------------------
Mon Apr 13 09:37:50 CEST 2020 - jgonzalez@suse.com
- version 4.1.6-1
- Fix virt.deleted state dependency
- Make 'product' state module only available for minions with zypper >= 1.8.13 (bsc#1166699)
- Use saltutil states if available on the minion (bsc#1167556)
- Enable support for bootstrapping Astra Linux CE "Orel"
- remove key grains only when file and grain exists (bsc#1167237)
- Add virtual storage pool actions
-------------------------------------------------------------------
Thu Mar 19 12:17:47 CET 2020 - jgonzalez@suse.com
- version 4.1.5-1
- Enable support for bootstrapping Debian 9 and 10
- Adapt 'mgractionchains' module to work with Salt 3000
-------------------------------------------------------------------
Wed Mar 11 11:03:06 CET 2020 - jgonzalez@suse.com
- version 4.1.4-1
- cleanup key grains after usage
- Disable modularity failsafe mechanism for RHEL 8 repos (bsc#1164875)
- install dmidecode before HW profile update when missing
- Add mgr_start_event_grains.sls to update minion config
- Add 'product' custom state module to handle installation of
SUSE products at client side (bsc#1157447)
- Support reading of pillar data for minions from multiple files (bsc#1158754)
-------------------------------------------------------------------
Mon Feb 17 12:56:29 CET 2020 - jgonzalez@suse.com
- version 4.1.3-1
- Do not workaround util.syncmodules for SSH minions (bsc#1162609)
- Force to run util.synccustomall when triggering action chains on SSH minions (bsc#1162683).
- Adapt sls file for pre-downloading in Ubuntu minions
- Add custom 'is_payg_instance' grain when instance is PAYG and not BYOS.
-------------------------------------------------------------------
Wed Jan 22 12:25:10 CET 2020 - jgonzalez@suse.com
- version 4.1.2-1
- Only install python2-salt on buildhosts if it is available
- sort formulas by execution order (bsc#1083326)
- split remove_traditional_stack into two parts. One for all systems and
another for clients not being a Uyuni Server or Proxy (bsc#1121640)
- Change the order to check the version correctly for RES (bsc#1152795)
- Remove the virt-poller cache when applying Virtualization entitlement
- Force HTTP request timeout on public cloud grain (bsc#1157975)
-------------------------------------------------------------------
Wed Nov 27 17:08:25 CET 2019 - jgonzalez@suse.com
- version 4.1.1-1
- dockerhost: install python2 salt packages only when python2
is available (bsc#1129627)
- Support license entry in kiwi image packages list
- Install yum plguin for only yum < 4 (bsc#1156173)
- Add self monitoring to Admin Monitoring UI (bsc#1143638)
- configure GPG keys and SSL Certificates for RHEL8 and ES8
- Always run Kiwi with empty cache (bsc#1155899)
- Do not show errors when polling internal metadata API (bsc#1155794)
- Avoid traceback error due lazy loading which_bin (bsc#1155794)
- Add missing "public_cloud" custom grain (bsc#1155656)
- Consider timeout value in salt remote script (bsc#1153181)
- Using new module path for which_bin to get rid of DeprecationWarning
- Fix: match `image_id` with newer k8s (bsc#1149741)
- Bump version to 4.1.0 (bsc#1154940)
- Always install latest available salt during bootstrap
- Create Kiwi cache dir if not present
- Require pmtools only for SLE11 i586 and x86_64 (bsc#1150314)
- do not break Servers registering to a Server
- Introduce dnf-susemanager-plugin for RHEL8 minions
- Provide custom grain to report "instance id" when running on Public Cloud instances
- enable Kiwi NG on SLE15
- disable legacy startup events for new minions
- implement provisioning for salt clients
- Bootstrapping RES6/RHEL6/SLE11 with TLS1.2 now shows error message. (bsc#1147126)
- Fix for issue with bootstrapping RES minions (bsc#1147126)
- dmidecode does not exist on ppc64le and s390x (bsc#1145119)
- update susemanager.conf to use adler32 for computing the server_id for new minions
-------------------------------------------------------------------
Wed Jul 31 17:42:04 CEST 2019 - jgonzalez@suse.com
- version 4.0.13-1
- Check for result of image rsync transfer to catch failures early (bsc#1104949)
- Force VM off before deleting it (bsc#1138127)
- Allow forcing off or resetting VMs
- Fix the indentation so that custom formulas can be read correctly (bsc#1136937)
- Make sure dmidecode is installed during bootstrap to ensure that hardware
refresh works for all operating systems (bsc#1137952)
- Prevent stuck Actions when onboarding KVM host minions (bsc#1137888)
- Fix formula name encoding on Python 3 (bsc#1137533)
- Adapt tests for SUSE manager 4.0
- More thorougly disable the Salt mine in util.mgr_mine_config_clean_up (bsc#1135075)
-------------------------------------------------------------------
Wed May 15 15:35:23 CEST 2019 - jgonzalez@suse.com
- version 4.0.12-1
- SPEC cleanup
- Enabling certificate deployment for Leap 15.1 clients which is
needed for bootstrapping
- States to enable/disable server monitoring
- Improve salt events processing performance (bsc#1125097)
-------------------------------------------------------------------
Mon Apr 22 12:23:43 CEST 2019 - jgonzalez@suse.com
- version 4.0.11-1
- Enable SLES11 OS Image Build Host
- Add support for Salt batch execution mode
- Do not configure Salt Mine in newly registered minions (bsc#1122837)
- use default 'master' branch in OSImage profile URL (bsc#1108218)
- Add Python linting makefile and PyLint configuration file
-------------------------------------------------------------------
Thu Apr 04 14:43:04 CEST 2019 - jgonzalez@suse.com
- version 4.0.10-1
- Update get_kernel_live_version module to support older Salt versions (bsc#1131490)
-------------------------------------------------------------------
Fri Mar 29 10:37:42 CET 2019 - jgonzalez@suse.com
- version 4.0.9-1
- Update get_kernel_live_version module to support SLES 15 live patches
- Support register minion using bootstrap repos for 18.04 and 16.04.
-------------------------------------------------------------------
Mon Mar 25 17:04:34 CET 2019 - jgonzalez@suse.com
- version 4.0.8-1
- Fix Salt error related to remove_traditional_stack when bootstrapping an Ubuntu
minion (bsc#1128724)
- Adapt disablelocalrepos.sls syntax for Salt 2016.10 (rhel6, sle11) (bsc#1127706)
- Automatically trust SUSE GPG key for client tools channels on Ubuntu systems
- util.systeminfo sls has been added to perform different actions at minion startup(bsc#1122381)
-------------------------------------------------------------------
Sat Mar 02 00:16:05 CET 2019 - jgonzalez@suse.com
- version 4.0.7-1
- Add support for Ubuntu minions
- Add Ubuntu SSL-Cert SLS-Files
-------------------------------------------------------------------
Wed Feb 27 13:17:30 CET 2019 - jgonzalez@suse.com
- version 4.0.6-1
- Fix mgr_events to use current ioloop (bsc#1126280)
- add states for virtual machine actions
- Added option to read 'pkg_download_point_...' pillar values and use it in repo url
-------------------------------------------------------------------
Thu Jan 31 09:45:42 CET 2019 - jgonzalez@suse.com
- version 4.0.5-1
- prevent the pkgset beacon from firing during onboarding (bsc#1122896)
- Prevent excessive DEBUG logging from mgr_events engine
-------------------------------------------------------------------
Wed Jan 16 12:27:07 CET 2019 - jgonzalez@suse.com
- version 4.0.4-1
- Allow bootstrapping minions with a pending minion key being present (bsc#1119727)
-------------------------------------------------------------------
Mon Dec 17 14:46:00 CET 2018 - jgonzalez@suse.com
- version 4.0.3-1
- enhance bootstrap-repo urls for Centos and Opensuse
- use a Salt engine to process return results (bsc#1099988)
-------------------------------------------------------------------
Fri Oct 26 10:52:53 CEST 2018 - jgonzalez@suse.com
- version 4.0.2-1
- deploy SSL certificate during onboarding of openSUSE Leap 15.0 (bsc#1112163)
- install all available known kiwi boot descriptions
- Fix: Cleanup Kiwi cache in highstate (bsc#1109892)
- removed the ssl certificate verification while checking bootstrap repo URL (bsc#1095220)
- Removed the need for curl to be present at bootstrap phase (bsc#1095220)
- Migrate Python code to be Python 2/3 compatible
- Fix merging of image pillars
- Fix: delete old custom OS images pillar before generation (bsc#1105107)
- Generate OS image pillars via Java
- Store activation key in the Kiwi built image
- Implement the 2-phase registration of saltbooted minions (SUMA for Retail)
-------------------------------------------------------------------
Fri Aug 10 15:45:45 CEST 2018 - jgonzalez@suse.com
- version 4.0.1-1
- Bump version to 4.0.0 (bsc#1104034)
- Fix copyright for the package specfile (bsc#1103696)
- Feat: add OS Image building with Kiwi FATE#322959 FATE#323057 FATE#323056
- Use custom Salt capabilities to prevent breaking backward compatibility (bsc#1096514)
- Update profileupdate.sls to report all versions installed (bsc#1089526)
- Do not install 'python-salt' on container build hosts with older Salt versions
(bsc#1097699)
- Fix bootstrap error when removing traditional stack (bsc#1096009)
-------------------------------------------------------------------
Wed May 23 09:03:37 CEST 2018 - jgonzalez@suse.com
- version 3.2.13-1
- Changes to mgractionchains module in order to support action chains on
minions using ssh-push connection method.
- Fix migration from traditional stack to salt registration (bsc#1093825)
-------------------------------------------------------------------
Wed May 16 17:38:30 CEST 2018 - jgonzalez@suse.com
- version 3.2.12-1
- Fix external pillar formula "ifempty" and "namespace" handling
- Fix profileupdate sls to execute retrieval of kernel live patching info (bsc#1091052)
- Use recursive merge on form pillars
- install python2/3 salt flavours on buildhosts to generate a compatible
thin for the dockerimage beeing build (bsc#1092161)
- docker.login requires a list as input (bsc#1092161)
-------------------------------------------------------------------
Mon May 07 15:31:50 CEST 2018 - jgonzalez@suse.com
- version 3.2.11-1
- fix hardware refresh when FQDN changes (bsc#1073267)
- Handle empty values. Do not pass optional fields to pillar in
formulas if field is empty and no ifempty attr defined.
- Fixed processing of formulas with $scope: group
- Preserve order of formulas (bsc#1083326)
-------------------------------------------------------------------
Wed Apr 25 12:13:25 CEST 2018 - jgonzalez@suse.com
- version 3.2.10-1
- create bootstrap repo only if it exist in the server (bsc#1087840)
-------------------------------------------------------------------
Mon Apr 23 09:26:09 CEST 2018 - jgonzalez@suse.com
- version 3.2.9-1
- Enqueue states applied from 'mgractionchains' to avoid failures when
other states are already running at that time (bsc#1090502)
-------------------------------------------------------------------
Wed Apr 04 12:14:25 CEST 2018 - jgonzalez@suse.com
- version 3.2.8-1
- Fix 'mgractionchains.resume' output when nothing to resume (bsc#1087401)
-------------------------------------------------------------------
Thu Mar 29 01:28:50 CEST 2018 - jgonzalez@suse.com
- version 3.2.7-1
- Do not execute sumautil.get_kernel_live_version when inspecting an image
-------------------------------------------------------------------
Mon Mar 26 09:15:31 CEST 2018 - jgonzalez@suse.com
- version 3.2.6-1
- Provide new Salt module and Reactor to handle Action Chains on Minions
- use dockermod with new salt and user repository/tag option for build
- adapt names for gpg keys which have been changed
- perform docker login before building and inspecting images (bsc#1085635)
-------------------------------------------------------------------
Mon Mar 05 09:09:19 CET 2018 - jgonzalez@suse.com
- version 3.2.5-1
- support SLE15 product family
-------------------------------------------------------------------
Wed Feb 28 10:15:38 CET 2018 - jgonzalez@suse.com
- version 3.2.4-1
- Remove SUSE Manager repositories when deleting salt minions
(bsc#1079847)
- Fix master tops merging when running salt>=2018
-------------------------------------------------------------------
Mon Feb 05 12:53:28 CET 2018 - jgonzalez@suse.com
- version 3.2.3-1
- Allow scheduling the change of software channel changes as an
action. The previous channels remain accessible to the registered
system until the action is executed.
-------------------------------------------------------------------
Fri Feb 02 13:06:31 CET 2018 - jgonzalez@suse.com
- version 3.2.2-1
- compare osmajorrelease in jinja always as integer
-------------------------------------------------------------------
Wed Jan 17 13:31:27 CET 2018 - jgonzalez@suse.com
- version 3.2.1-1
- addition of parameters to package manipulation states to improve
SUSE Manager performance
- python3 compatibility fixes in modules and states
- Fix cleanup state error when deleting ssh-push minion (bsc#1070161)
- Fix image inspect when entrypoint is used by overwriting it
(bsc#1070782)
-------------------------------------------------------------------
Tue Dec 12 12:05:09 CET 2017 - jgonzalez@suse.com
- version 3.1.13-1
- fix Salt version detection for patches (bsc#1072350)
-------------------------------------------------------------------
Wed Nov 29 10:15:59 CET 2017 - jgonzalez@suse.com
- version 3.1.12-1
- Fix cleanup state error when deleting ssh-push minion (bsc#1070161)
-------------------------------------------------------------------
Tue Nov 28 15:18:20 CET 2017 - jgonzalez@suse.com
- version 3.1.11-1
- Added state templates for deploying/comparing config channels for Salt
- Fix failing certs state for Tumbleweed (bsc#970630)
- Fix deprecated SLS files to avoid deprecation warnings during highstate (bsc#1041993)
- Support xccdf 1.2 namespace in openscap result file (bsc#1059319)
- ensure correct ordering of patches (bsc#1059801)
- fix create empty top.sls with no-op (bsc#1053038)
- Enabling certificate deployment for Leap 42.3 clients which is
needed for bootstrapping
- fix Salt version detection for patches (bsc#1072350)
-------------------------------------------------------------------
Thu Sep 14 11:41:56 CEST 2017 - mc@suse.de
- version 3.1.10-1
- Kubernetes runner implementation
- addition of parameters to package manipulation states to improve
SUSE Manager performance
-------------------------------------------------------------------
Fri Jul 21 12:02:24 CEST 2017 - mc@suse.de
- version 3.1.9-1
- disable gpgcheck for bootstrap repo to work with new libzypp (bsc#1049670)
- Remove spacewalk:* repos when removing traditional stack (bsc#1024267)
- susemanager-sls: fix certs state for Tumbleweed (bsc970630)
- susemanager-sls: fix certs state for Leap 42.2 (bsc970630)
- Make sumautil.get_kernel_live_version accept any kgr output 'active: NUM'
where NUM > 0 (bsc#1044074)
-------------------------------------------------------------------
Mon Jun 19 16:37:53 CEST 2017 - mc@suse.de
- version 3.1.8-1
- Avoids formula leaking on pillar data (bsc#1044236)
-------------------------------------------------------------------
Mon May 29 15:53:51 CEST 2017 - mc@suse.de
- version 3.1.7-1
- fix yum plugin when installing patches on RHEL6 (bsc#1039294)
- Remove suseRegisterInfo in a separate yum transaction so that
it's not called by yum plugin (bsc#1038732)
- Refactoring formulas in suma_minion external pillar (bsc#1033825)
- configure mime also during bootstrapping
- add missing file name attr to yum plugin state
- Encode formula to str (bsc#1033825)
- update yum on RedHat like systems
- update basic packages when bootstrapping with salt
- use include instead of state.apply channels to fix salt-ssh issue
(bsc#1036268)
-------------------------------------------------------------------
Wed May 03 15:55:46 CEST 2017 - michele.bologna@suse.com
- version 3.1.6-1
- Targeting patches instead of packages for non Zypper patch installation
- add certificate state for CAASP
- add certificate state for SLES for SAP (bsc#1031659)
-------------------------------------------------------------------
Mon Apr 03 14:47:46 CEST 2017 - mc@suse.de
- version 3.1.5-1
- patch application pre-download
- pre-download packages scheduled for install
-------------------------------------------------------------------
Fri Mar 31 09:48:52 CEST 2017 - mc@suse.de
- version 3.1.4-1
- Fix mainframesysinfo module to use /proc/sysinfo on SLES11
(bsc#1025758)
- take care that container and images are removed after inspect
- add name to Bootstrap repo
- Pre-create empty top.sls with no-op (bsc#1017754)
- create a random container name
- Fix pkgset beacon (bsc#1029350)
- set minion own key owner to bootstrap ssh_push_sudo_user
- runner to generate ssh key and execute cmd via proxies
- change ssh bootstrap state to generate and auth keys for
salt-ssh push with tunnel
-------------------------------------------------------------------
Tue Mar 07 14:55:32 CET 2017 - mc@suse.de
- version 3.1.3-1
- add xccdf result xslt
- move move_minion_uploaded_files runner
- call docker inspect for additional data
- remove the container after inspecting it
- do not call image profile automatically after build
- Add state for image profileupdate
- add SUSE Manager prefix to state ids
-------------------------------------------------------------------
Tue Feb 07 15:12:30 CET 2017 - michele.bologna@suse.com
- version 3.1.2-1
- Configure mine.update to submit a job return event (bsc#1022735)
- Disable spacewalksd and spacewalk-update-status when switching to salt
registration (bsc#1020902)
- Fix timezone handling for rpm installtime (bsc#1017078)
- Push build images into registry
- Configure a Docker build host
- Salt version update
-------------------------------------------------------------------
Wed Jan 11 16:57:58 CET 2017 - michele.bologna@suse.com
- version 3.1.1-1
- Version bump to 3.1
-------------------------------------------------------------------
Fri Dec 16 12:14:52 CET 2016 - michele.bologna@suse.com
- version 0.1.18-1
- Rename 'master' pillar to 'mgr_server'
- Add tunneling to salt-ssh support
- Provide SUMA static pillar data for unregistered minions (bsc#1015122)
- implement fetching kernel live version as module (FATE#319519)
- Removing '/usr/share/susemanager/pillar' path
- Retreiving SUMA static pillar data from ext_pillar (bsc1010674)
- Bugfix: Prevent salt-master ERROR messages if formulas files are missing
(bsc#1009004)
- fallback to major os release version for cert names (bsc#1009749)
-------------------------------------------------------------------
Mon Nov 07 11:37:52 CET 2016 - michele.bologna@suse.com
- version 0.1.17-1
- Sync custom modules,grains,beacons always before pkg and hw profileupdate
(bsc#1004725)
- Write distupgrade state for SP migration via salt
- New location of the salt-ssh key/cert pair. The previous location wasn't
writable by the salt user
-------------------------------------------------------------------
Thu Oct 13 12:50:28 CEST 2016 - mc@suse.de
- version 0.1.16-1
- Only normalize lists (bsc#1004456)
- Call normalize() before add_scsi_info() (bsc#1004456)
-------------------------------------------------------------------
Thu Oct 06 14:51:43 CEST 2016 - mc@suse.de
- version 0.1.15-1
- Fixed bug with numbers in FormulaForm and improved ext_pillar script
- Added formula directories and formulas.sls to setup script
- External pillar script now also includes formula pillars
- Rename symlinks according to changed 'os' grain for Expanded Support
- Adding certs states for RHEL minion based on SLES-ES
- Rename udevdb scsi info json key
- Add support for mapping mainframe sysinfo
- Implement isX86() in jinja more correctly
- Initial support for querying and saving DMI info
- Add support for mapping the devices
- Actually handle incoming hardware details
- Initial version of the hardware.profileupdate sls
- Added pkgset beacon support in susemanager yum plugin
- trust also RES GPG key on all RedHat minions
- trust GPG keys for SUSE Manager Tools channel on RES
- configure bootstrap repository for RES
- Always enable salt-minion service while bootstrapping (bsc#990202)
- CentOS cert state symlinks and fixes
- states for installing certificate on redhat minions
- pkg.list_products only on Suse
- yum plugin to add jwt token as http header
- Generate SLE 12 bootstrap repo path correctly (bsc#994578)
- Merging top.sls files in base env (bsc#986770)
- Watch files instead of require
-------------------------------------------------------------------
Mon Jul 18 14:23:32 CEST 2016 - jrenner@suse.com
- version 0.1.14-1
- Initial version of the boostrap sls file
- update trust store when multiple certs in one file are available on SLE11
- update ca certificates only when they have changed
- assume no pillar data if the yml file for the minion does not exist
(bsc#980354)
- Add distributable pkgset beacon for RPM database notifications
-------------------------------------------------------------------
Tue May 24 16:04:20 CEST 2016 - kwalter@suse.com
- version 0.1.13-1
- require refresh channels before pkg states (bsc#975424)
- use pillar and static states to install/remove packages (bsc#975424)
-------------------------------------------------------------------
Tue Apr 12 17:15:01 CEST 2016 - mc@suse.de
- version 0.1.12-1
- Add external pillar minion data resolver (bsc#974853)
- Add readme about ext_pillars
- remove pillar top.sls (bsc#974853)
-------------------------------------------------------------------
Wed Apr 06 08:46:20 CEST 2016 - mc@suse.de
- version 0.1.11-1
- generate include only if group_ids not empty
- use state names in custom_groups (bsc#973452)
- rename pillar group_id to group_ids
- Fix generating blank repositories because hitting salt file list cache
(bsc#971004)
- package pillar/top.sls (bsc#973569)
- pre require coreutils to create the cert symlink in post (bsc#972160)
- disable local repositories on registration (bnc#971788)
-------------------------------------------------------------------
Mon Mar 21 17:38:33 CET 2016 - mc@suse.de
- version 0.1.10-1
- remove unused ext_pillar
- ignore missing .sls to include in certs/init.sls
- ignore packages_{machine_id}.sls if it's missing
- ignore missing pillar files at minion level
- ignore missing sls or pillars in custom_XXX/init.sls
(bnc#970461, bnc#970316)
- Include minion custom_<machine_id>.sls only if it exists (#bnc970461)
- Ignore missing org custom state (#bnc970461)
- refactor in python (#bnc970316) (#bnc970461)
-------------------------------------------------------------------
Wed Mar 09 11:29:45 CET 2016 - mc@suse.de
- version 0.1.9-1
- include org and groups separately in top.sls
- refresh pillar on remove from group
- initial suma groups external pillar
-------------------------------------------------------------------
Wed Mar 02 12:09:13 CET 2016 - mc@suse.de
- version 0.1.8-1
- rename tables
-------------------------------------------------------------------
Tue Jan 26 14:07:41 CET 2016 - mc@suse.de
- version 0.1.7-1
- cleanup python code according to PR review
- reworked sumautil network utils to be more pythonic
- remove commented code
- get network if modules, checkstyle cleanup
- get minion primary ips
-------------------------------------------------------------------
Sat Jan 16 11:38:17 CET 2016 - mc@suse.de
- version 0.1.6-1
- custom grain for total num of cpus
-------------------------------------------------------------------
Thu Jan 14 13:30:59 CET 2016 - mc@suse.de
- version 0.1.5-1
- Port client python HW handling to server side java
- CPU socket count: try also lscpu and dmidecode
-------------------------------------------------------------------
Tue Jan 05 15:55:57 CET 2016 - mc@suse.de
- version 0.1.4-1
- Fill General and DMI hw info on minion registration
-------------------------------------------------------------------
Wed Dec 16 11:28:21 CET 2015 - mc@suse.de
- version 0.1.3-1
- Add static sls for package management
-------------------------------------------------------------------
Mon Nov 30 11:15:47 CET 2015 - mc@suse.de
- version 0.1.2-1
- force link creation
- use osfullname instead of os
- Cover sles12 machines reporing os grain SUSE
- Add support for deploying certificates to SLES11 minions
-------------------------------------------------------------------
Tue Nov 17 09:35:38 CET 2015 - jrenner@suse.com
- version 0.1.1-1
- Initial package release