File saline.changes of Package saline
-------------------------------------------------------------------
Thu Aug 07 11:36:24 UTC 2025 - Victor Zhestkov <vzhestkov@suse.com> - 2025.08.07
- Update to version 2025.08.07:
* Align static Grafana dashboards with dynamic from formula
* Span 0 values and set bottom line to 0 on dashboard for
master stats
* Log message on connection restore to event publisher
* Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
not installed
* Prevent IPC sock dir hijacking on service start (bsc#1247015)
* Enforce secure deserialisation (bsc#1246941)
-------------------------------------------------------------------
Tue Jul 22 11:56:49 UTC 2025 - Victor Zhestkov <vzhestkov@suse.com> - 2025.07.22
- Update to version 2025.07.22:
* Use mgr_origin_server instead of mgr_server for prometheus target
to avoid issues on deploying monitoring server behind the proxy
(bsc#1246866)
-------------------------------------------------------------------
Wed May 21 12:34:12 UTC 2025 - Victor Zhestkov <vzhestkov@suse.com> - 2025.05.21
- Update to version 2025.05.21:
* Use %productprettyname macro for formula subpackage
* Make metrics path and port configurable with formulas
* Use the new product name SUSE Multi-Linux Manager
-------------------------------------------------------------------
Mon Apr 07 06:53:27 UTC 2025 - Victor Zhestkov <vzhestkov@suse.com> - 2025.04.07
- Update to version 2025.04.07:
* Make Saline accessible by /saline with Apache
-------------------------------------------------------------------
Fri Feb 14 15:23:22 UTC 2025 - Victor Zhestkov <vzhestkov@suse.com> - 2025.02.14
- Update to version 2025.02.14:
* Improve logging with tornado to main log and distinct file
* Adjust package dependency to use tornado
* Use Tornado Web APP instead of CherryPy
-------------------------------------------------------------------
Mon Dec 09 08:46:11 UTC 2024 - Victor Zhestkov <vzhestkov@suse.com> - 2024.12.09
- Update to version 2024.12.09:
* Avoid delays on stopping salined with SIGINT and SIGTERM
* Remove unused traceback imports
* Use Uyuni Master as an example in README
- Update to version 2024.11.14:
* Parse results of specific state functions only
- Update to version 2024.11.07:
* Implement merging rules for `mods` of `state.*` functions
* Fix possible fails on parsing mods list from the event
-------------------------------------------------------------------
Wed Oct 16 11:42:17 UTC 2024 - Victor Zhestkov <vzhestkov@suse.com> - 2024.10.16
- Update to version 2024.10.16:
* Add the header for the spec file
* Build for all pythons with SUSE distros
* Rename main spec file to saline.spec
-------------------------------------------------------------------
Thu Oct 03 12:46:34 UTC 2024 - Victor Zhestkov <vzhestkov@suse.com> - 2024.10.03
- Update to version 2024.10.03:
* Make setuptools.find_packages produce packages list
* Set license to Apache-2.0
* Use setuptools with wheels in the spec for packaging
* Add automatic version resolution and building with setuptools
* Adjust refs in _service to use openSUSE/saline repos
* Fix images refs in README.md
* Show all tooltips sorted for salt master stats
* Simplify the call to `event_parser`
* Fix the condition of detecting online minions
* Add `suse/manager/pxe_update` events metrics
* Add master stats metrics to the dashboard
* Expose master stats events data
-------------------------------------------------------------------
Thu Mar 14 10:14:01 UTC 2024 - Victor Zhestkov <vzhestkov@suse.com> - 2024.03.14
- Update to version 2024.03.14:
* Split out saline-formula package
* Add default merge sls config for Uyuni
* Improve the way of reading the state mods
* Improve the way of detection if the minion is active
* Populate minion id from event tag for some events
* Add salt/minion/*/start and minion/refresh/* tags
to the default config
* Refactor reading salt event bus to improve the speed
* Remove unused get_multiprocessing_logging_queue
* Remove not needed enlock wrapper around threading.Lock
-------------------------------------------------------------------
Fri Dec 22 19:30:27 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.12.22
- Update to version 2023.12.22:
(by Georg Pfuetzenreuter)
* Add missing package requirements
* Align the requirements with singlespec
-------------------------------------------------------------------
Fri Nov 17 12:47:45 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.11.17
- Update to version 2023.11.17:
* Unified install calls in the spec
* Move saline formulas to /usr/share/salt-formulas/
* Update README.md with the latest changes of deployment steps
-------------------------------------------------------------------
Fri Nov 10 11:42:30 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.11.10
- Update to version 2023.11.10:
* Add _service.release for released package
* Use round() instead of ceil() in Saline State Jobs dashboard
* Flexible error handling on loosing metrics update
* Make saline port configurable for Prometheus and Grafana
* Make SSL configuration with saline-setup more flexible
* Add saline-setup tool which can be used for Saline setup
* Fix the bug causing tracebacks if disable_ssl set to True
* Fix the expressions in Saline State Jobs dashboard
* Remove unused variables from Saline State Jobs dashboard
* Add formulas and forms to deploy Saline configs to Prometheus and Grafana
-------------------------------------------------------------------
Tue Jun 6 08:38:02 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.06.06
- Release 2023.06.06:
* Make saline compatible with Salt 3006 and 3004
-------------------------------------------------------------------
Tue Apr 18 09:21:34 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.04.18
- Release 2023.04.18:
* Create socket directory and change it's ownership on daemon start
-------------------------------------------------------------------
Tue Apr 11 23:03:35 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com> - 2023.04.12
- Release 2023.04.12:
* Initial Saline release