354 Commits

Author SHA256 Message Date
Dominique Leuenberger
77478fd453 Accepting request 1248212 from systemsmanagement:saltstack
- Fix issue of using update-alternatives with alts

- Fix virt_query outputter and add support for block devices
- Make _auth calls visible with master stats
- Repair mount.fstab_present always returning pending changes
- Set virtual grain in Podman systemd container
- Fix crash due wrong client reference on `SaltMakoTemplateLookup`
- Enhace batch async and fix some detected issues
- Added:
  * repair-virt_query-outputter-655.patch
  * make-_auth-calls-visible-with-master-stats-696.patch
  * repair-fstab_present-test-mode-702.patch
  * set-virtual-grain-in-podman-systemd-container-703.patch
  * fixed-file-client-private-attribute-reference-on-sal.patch
  * backport-batch-async-fixes-and-improvements-701.patch

- Enhacement of Salt packaging
  * Use update-alternatives for all salt scripts
  * Use flexible dependencies for the subpackages
  * Make salt-minion to require flavored zypp-plugin
  * Make zyppnotify to use update-alternatives
  * Drop unused yumnotify plugin
  * Add dependency to python3-dnf-plugins-core for RHEL based
- Fix tests failures after "repo.saltproject.io" deprecation
- Added:
  * fix-tests-failures-after-repo.saltproject.io-depreca.patch

OBS-URL: https://build.opensuse.org/request/show/1248212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=167
2025-02-25 15:41:02 +00:00
Victor Zhestkov
54b1edf223 - Fix issue of using update-alternatives with alts
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=274
2025-02-24 16:27:18 +00:00
Victor Zhestkov
c7249d56b9 - Fix virt_query outputter and add support for block devices
- Make _auth calls visible with master stats
- Repair mount.fstab_present always returning pending changes
- Set virtual grain in Podman systemd container
- Fix crash due wrong client reference on `SaltMakoTemplateLookup`
- Enhace batch async and fix some detected issues
- Added:
  * repair-virt_query-outputter-655.patch
  * make-_auth-calls-visible-with-master-stats-696.patch
  * repair-fstab_present-test-mode-702.patch
  * set-virtual-grain-in-podman-systemd-container-703.patch
  * fixed-file-client-private-attribute-reference-on-sal.patch
  * backport-batch-async-fixes-and-improvements-701.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=273
2025-02-21 13:06:26 +00:00
Victor Zhestkov
7a62c3fd3c - Enhacement of Salt packaging
* Use update-alternatives for all salt scripts
  * Use flexible dependencies for the subpackages
  * Make salt-minion to require flavored zypp-plugin
  * Make zyppnotify to use update-alternatives
  * Drop unused yumnotify plugin
  * Add dependency to python3-dnf-plugins-core for RHEL based
- Fix tests failures after "repo.saltproject.io" deprecation
- Added:
  * fix-tests-failures-after-repo.saltproject.io-depreca.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=272
2025-02-19 16:36:29 +00:00
Ana Guerrero
2c1009be89 Accepting request 1246398 from systemsmanagement:saltstack
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1246398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=166
2025-02-18 18:08:33 +00:00
Victor Zhestkov
65582ff0be (bsc#1230944) (bsc#1234881) (bsc#1220905)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=271
2025-02-10 10:42:54 +00:00
Ana Guerrero
865f8fd32d Accepting request 1243318 from systemsmanagement:saltstack
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1243318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=165
2025-02-07 21:56:49 +00:00
Yeray Gutiérrez Cedrés
fec55dd5d1 - Fix error to stat '/root/.gitconfig' on gitfs
(bsc#1230944) (bsc#1234881)
- Added:
  * fix-failed-to-stat-root-.gitconfig-issue-on-gitfs-bs.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=270
2025-01-29 10:58:48 +00:00
Pablo Suárez Hernández
fe83a5635c - Adapt to removal of hex attribute in pygit2 v1.15.0 (bsc#1230642)
- Added:
  * update-for-deprecation-of-hex-in-pygit2-1.15.0-and-a.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=269
2025-01-29 10:37:18 +00:00
Yeray Gutiérrez Cedrés
e47e46e4aa (bsc#1226964)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=268
2025-01-29 10:15:58 +00:00
Ana Guerrero
b0e117d036 Accepting request 1239626 from systemsmanagement:saltstack
- Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022)
- Fix issues running on Python 3.12 and 3.13
- Added:
  * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch
  * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch

OBS-URL: https://build.opensuse.org/request/show/1239626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=164
2025-01-23 17:02:00 +00:00
Victor Zhestkov
5ff7163d75 - Enhance smart JSON parsing when garbage is present (bsc#1231605)
- Added:
  * enhance-find_json-garbage-filtering-bsc-1231605-688.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=267
2025-01-23 16:49:01 +00:00
Victor Zhestkov
4eef7e3ea5 - Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022)
- Fix issues running on Python 3.12 and 3.13
- Added:
  * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch
  * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=266
2025-01-22 16:30:18 +00:00
Ana Guerrero
cec31345f1 Accepting request 1236216 from systemsmanagement:saltstack
- Revert setting SELinux context for minion service (bsc#1233667)
- Remove System V init support
  * Make systemd the only supported init system by removing System V init
    and insserv references
  * Ensure package builds with no init system dependencies if built
    without systemd (for example for use in containers)
  * Apply some spec-cleaner suggestions (update copyright year, sort
    requirements, adjust spacing)
- Added:
  * revert-setting-selinux-context-for-minion-service-bs.patch

- Fix the condition of alternatives for Tumbleweed and Leap 16
- Use update-alternatives for salt-call and fix builing on EL8
- Build all python bindings for all flavors
- Make minion reconnecting on changing master IP (bsc#1228182)
- Added:
  * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch

OBS-URL: https://build.opensuse.org/request/show/1236216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=163
2025-01-12 10:10:21 +00:00
Victor Zhestkov
cf54f21688 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=265 2025-01-09 13:29:03 +00:00
Pablo Suárez Hernández
f1d0ee4f83 - Fix the condition of alternatives for Tumbleweed and Leap 16
- Use update-alternatives for salt-call and fix builing on EL8
- Build all python bindings for all flavors
- Make minion reconnecting on changing master IP (bsc#1228182)
- Added:
  * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=264
2025-01-09 11:28:00 +00:00
Dominique Leuenberger
15e4d14c82 Accepting request 1219508 from systemsmanagement:saltstack
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1219508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=162
2024-10-31 15:09:20 +00:00
Victor Zhestkov
95775fa7a9 - Handle logger exception when flushing already closed file
- Include passlib as a recommended dependency
- Added:
  * handle-logger-flushing-already-closed-file-686.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=263
2024-10-17 14:25:02 +00:00
Ana Guerrero
61e23ed20c Accepting request 1206690 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1206690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=161
2024-10-11 15:01:02 +00:00
Marek Czernek
4c35e9d114 - Make Salt Bundle more tolerant to long running jobs (bsc#1228690)
- Added:
  * enhance-cleanup-mechanism-after-salt-bundle-upgrade-.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=262
2024-10-10 12:40:07 +00:00
Victor Zhestkov
49c79ed27f Update to latest version
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=261
2024-10-03 11:58:56 +00:00
Victor Zhestkov
6f40fcd540 - Fix failing x509 tests with OpenSSL < 1.1
- Added:
  * fix-x509-test-fails-on-old-openssl-systems-682.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=260
2024-10-02 08:24:46 +00:00
Ana Guerrero
5f2a7f1e29 Accepting request 1203562 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1203562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=160
2024-09-26 16:52:30 +00:00
Pablo Suárez Hernández
34c4e47c9b - Avoid explicit reading of /etc/salt/minion (bsc#1220357)
- Allow NamedLoaderContexts to be returned from loader
- Revert the change making reactor less blocking (bsc#1230322)
- Use --cachedir for extension_modules in salt-call (bsc#1226141)
- Prevent using SyncWrapper with no reason
- Added:
  * avoid-explicit-reading-of-etc-salt-minion-bsc-122035.patch
  * allow-namedloadercontexts-to-be-returned-from-loader.patch
  * revert-the-change-making-reactor-less-blocking-bsc-1.patch
  * use-cachedir-for-extension_modules-in-salt-call-bsc-.patch
  * prevent-using-syncwrapper-with-no-reason.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=259
2024-09-25 12:19:39 +00:00
Ana Guerrero
19526c11e7 Accepting request 1199887 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1199887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=159
2024-09-10 19:12:56 +00:00
Marek Czernek
4b18e60478 - Fix the SELinux context for Salt Minion service (bsc#1219041)
- Added:
  * fix-the-selinux-context-for-salt-minion-service-bsc-.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=258
2024-09-10 13:07:24 +00:00
Ana Guerrero
1a25dbdade Accepting request 1198721 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1198721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=158
2024-09-05 13:46:19 +00:00
Marek Czernek
68d3b2ba9c - Set contextvars as a build requirement for package
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=257
2024-09-04 12:37:44 +00:00
Pablo Suárez Hernández
e6b95fc954 add missing patches
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=256
2024-09-04 12:17:10 +00:00
Pablo Suárez Hernández
7a9a0ba90f - Increase warn_until_date date for code we still support
- The test_debian test now uses port 80 for ubuntu keyserver
- Fix too frequent systemd service restart in test_system test
- Added:
  * fix-test_debian-to-work-in-our-infrastructure-676.patch
  * fix-test_system-flaky-setup_teardown-fn.patch
  * fix-deprecated-code-677.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=255
2024-09-04 12:01:41 +00:00
Dominique Leuenberger
19691c74b3 Accepting request 1197895 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1197895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=157
2024-09-01 17:21:01 +00:00
Yeray Gutiérrez Cedrés
3ebbc3cd7b - Avoid crash on wrong output of systemctl version (bsc#1229539)
- Improve error handling with different OpenSSL versions
- Remove redundant run_func from salt.master.MWorker._handle_aes
- Added:
  * avoid-crash-on-wrong-output-of-systemctl-version-bsc.patch
  * improve-error-handling-with-different-openssl-versio.patch
  * remove-redundant-run_func-from-salt.master.mworker._.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=254
2024-08-30 15:25:21 +00:00
Dominique Leuenberger
2a253503a5 Accepting request 1197433 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1197433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=156
2024-08-30 11:29:21 +00:00
Marek Czernek
f6f5633484 - Fix cloud minion configuration for multiple masters (bsc#1229109)
- Added:
  * join-masters-if-it-is-a-list-671.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=253
2024-08-29 12:04:40 +00:00
Victor Zhestkov
fe7a03dec7 - Use Pygit2 id instead of deprecated oid in gitfs
- Added:
  * replace-use-of-pygit2-deprecated-and-removed-1.15.0-.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=252
2024-08-21 14:57:31 +00:00
Dominique Leuenberger
ce0b2cbb60 Accepting request 1192186 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1192186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=155
2024-08-08 08:57:10 +00:00
Yeray Gutiérrez Cedrés
d52b2fc4b1 - Fix few failing tests to work with both Salt and Salt bundle
- Skip testing unsupported OpenSSL crypto algorithms
- Added:
  * make-tests-compatible-with-venv-bundle.patch
  * skip-more-tests-related-to-old-openssl-algorithms.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=251
2024-08-07 10:08:58 +00:00
Dominique Leuenberger
2f6fbb644d Accepting request 1189357 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1189357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=154
2024-07-26 14:15:11 +00:00
Marek Czernek
fbbc861bd1 - Fix rich rule comparison in firewalld module (bsc#1222684)
- Added:
  * firewalld-normalize-new-rich-rules-before-comparing-.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=250
2024-07-24 10:27:31 +00:00
Ana Guerrero
beb77606e3 Accepting request 1187901 from systemsmanagement:saltstack
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1187901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=153
2024-07-17 13:13:56 +00:00
Victor Zhestkov
b90c2b003c - test_vultrpy: adjust test expectation to prevent failure after Debian 10 EOL
- Added:
  * test_vultrpy-adjust-test-expectation-to-prevent-fail.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=249
2024-07-09 11:29:56 +00:00
Victor Zhestkov
5e19306ccc - Make auth.pam more robust with Salt Bundle and fix tests
- Added:
  * some-more-small-tests-fixes-enhancements-661.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=248
2024-07-09 08:30:09 +00:00
Ana Guerrero
ee35e6d399 Accepting request 1185111 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1185111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=152
2024-07-03 18:29:38 +00:00
Marek Czernek
4aacd02544 - Fix performance of user.list_groups with many remote groups
- Added:
  * fix-user.list_groups-omits-remote-groups.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=247
2024-07-03 11:32:40 +00:00
Ana Guerrero
520d22e92e Accepting request 1181537 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1181537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=151
2024-06-19 14:36:41 +00:00
Marek Czernek
f91fdfb6a8 - Fix "status.diskusage" function and exclude some tests for Salt Bundle
- Added:
  * fix-status.diskusage-and-exclude-some-tests-to-run-w.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=246
2024-06-18 15:59:05 +00:00
Ana Guerrero
81aba2c4c8 Accepting request 1180239 from systemsmanagement:saltstack
OBS-URL: https://build.opensuse.org/request/show/1180239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=150
2024-06-13 13:37:51 +00:00
Marek Czernek
fdd77ed694 - Skip certain tests if necessary for some OSes and set flaky ones
- Added:
  * skip-certain-tests-if-necessary-and-mark-some-flaky-.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=245
2024-06-12 14:54:52 +00:00
Pablo Suárez Hernández
9d7ecd47cd Accepting request 1179004 from home:mczernek:branches:systemsmanagement:saltstack
- Add a timer to delete old env post update for venv-minion
- Added:
  * provide-systemd-timer-unit.patch

OBS-URL: https://build.opensuse.org/request/show/1179004
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:saltstack/salt?expand=0&rev=244
2024-06-06 12:44:27 +00:00
Ana Guerrero
05a8e5d348 Accepting request 1177117 from systemsmanagement:saltstack
- Several fixes for tests to avoid errors and failures in some OSes
- Speed up salt.matcher.confirm_top by using __context__
- Do not call the async wrapper calls with the separate thread
- Prevent OOM with high amount of batch async calls (bsc#1216063)
- Add missing contextvars dependency in salt.version
- Skip tests for unsupported algorithm on old OpenSSL version
- Remove redundant `_file_find` call to the master
- Prevent possible exception in tornado.concurrent.Future._set_done
- Make reactor engine less blocking the EventPublisher
- Make salt-master self recoverable on killing EventPublisher
- Improve broken events catching and reporting
- Make logging calls lighter
- Remove unused import causing delays on starting salt-master
- Added:
  * improve-broken-events-catching-and-reporting.patch
  * add-missing-contextvars-dependency-in-salt.version.patch
  * prevent-oom-with-high-amount-of-batch-async-calls-bs.patch
  * speed-up-salt.matcher.confirm_top-by-using-__context.patch
  * remove-redundant-_file_find-call-to-the-master.patch
  * make-logging-calls-lighter.patch
  * make-salt-master-self-recoverable-on-killing-eventpu.patch
  * skip-tests-for-unsupported-algorithm-on-old-openssl-.patch
  * remove-unused-import-causing-delays-on-starting-salt.patch
  * do-not-call-the-async-wrapper-calls-with-the-separat.patch
  * prevent-possible-exception-in-tornado.concurrent.fut.patch
  * several-fixes-for-tests-to-avoid-errors-and-failures.patch
  * make-reactor-engine-less-blocking-the-eventpublisher.patch

OBS-URL: https://build.opensuse.org/request/show/1177117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/salt?expand=0&rev=149
2024-05-29 17:35:09 +00:00