5.3 KiB
Salt 2018.3.2 Release Notes
Version 2018.3.2 is a bugfix release for 2018.3.0 <release-2018-3-0>
.
The 2018.3.2
release contains only a small number of
fixes, which are detailed below.
This release fixes two critical issues.
The first is Issue #48038, which is a critical bug that occurs in a multi-syndic setup where the same job is run multiple times on a minion.
The second issue is #48130. This bug appears in certain setups where the Master reports a Minion time-out, even though the job is still running on the Minion.
Both of these issues have been fixed with this release.
Statistics
- Total Merges: 7
- Total Issue References: 2
- Total PR References: 10
- Contributors: 4 (cro, garethgreenaway, gtmanfred, rallytime)
Warning
If you are using Jinja to dump lists or dictionaries in your SLS files, this will now cause errors in Python 2 since Jinja does not produce YAML-compatible output when strings in the data structures contain unicode types. The dictionary must be passed through a Jinja filter to produce YAML-compatible strings.
The below is an example of invalid SLS:
/etc/foo.conf:
file.mangaged:
- source: salt://foo.conf
- template: jinja
- defaults: {{ mydict }}
To make it valid, use either one of Salt's own json
or
yaml
filters:
/etc/foo.conf:
file.mangaged:
- source: salt://foo.conf
- template: jinja
- defaults: {{ mydict | json }}
Changelog for v2018.3.1..v2018.3.2
Generated at: 2018-06-17 19:17:16 UTC
- ISSUE #48130: (rmarchei) Minion timeouts with 2018.3.1 (refs: #48158)
- PR #48158: (gtmanfred) always listen when
gathering job info @ 2018-06-17 19:04:03 UTC
521e926458
Merge pull request #48158 from gtmanfred/2018.3.2cecf564433
always listen when gathering job info
- PR #48138: (rallytime) Update man pages for
2018.3.2 @ 2018-06-14 21:22:34 UTC
f154545aff
Merge pull request #48138 from rallytime/man-pages-2018.3.28c340134f5
Update man pages for 2018.3.2
- PR #48137: (gtmanfred) [2018.3.2] bootstrap
kitchen branch tests with 2017.7.6 @ 2018-06-14 21:20:28 UTC
b49271b76d
Merge pull request #48137 from gtmanfred/2018.3.26128519e8b
bootstrap kitchen branch tests with 2017.7.6
- PR #48129: (rallytime) Add release notes for
2018.3.2 @ 2018-06-14 15:48:36 UTC
21aaf1cbc4
Merge pull request #48129 from rallytime/release-notes-2018.3.20b13be0111
Add release notes for 2018.3.2
- PR #48100: (rallytime) Back-port #48014 to
2018.3.2 @ 2018-06-14 12:54:52 UTC
- PR #48014: (cro) Find job pause (refs: #48100)
36b99ae80a
Merge pull request #48100 from rallytime/bp-4801477feccc5c4
Lint: Add blank line159b052962
One more case where returner doesn't respond91b45b4cc4
Catch two cases when a returner is not able to be contacted--these would throw a stacktrace.
- PR #48099: (rallytime) Back-port #47915 to
2018.3.2 @ 2018-06-14 12:54:23 UTC
- PR #47915: (garethgreenaway) [2018.3] state runner pause resume kill (refs: #48099)
40c1bfdec9
Merge pull request #48099 from rallytime/bp-479153556850058
fixing typo in alias_function call.4b0ff496fa
Some fixes to the set_pause and rm_pause function in the state runner, renaming to in line with the functions in the state module. Including aliases to previous names for back-ward compatibility. Including a soft_kill function to kill running orchestration states. A new test to test soft_kill functionality.
- ISSUE #48038: (austinpapp) jobs are not dedup'ing minion side (refs: #48075)
- PR #48097: (rallytime) Back-port #48075 to
2018.3.2 @ 2018-06-14 12:52:44 UTC
- PR #48075: (garethgreenaway) [2017.7] Ensure that the shared list of jids is passed (refs: #48097)
074a97dcfa
Merge pull request #48097 from rallytime/bp-48075e4c719b55f
Ensure that the shared list of jids is passed when creating the Minion. Fixes an issue when minions are pointed at multiple syndics.