salt/doc/topics/releases/2016.3.2.rst

1146 lines
52 KiB
ReStructuredText

===========================
Salt 2016.3.2 Release Notes
===========================
Version 2016.3.2 is a bugfix release for :ref:`2016.3.0 <release-2016-3-0>`.
Returner Changes
================
- Any returner which implements a ``save_load`` function is now required to
accept a ``minions`` keyword argument. All returners which ship with Salt
have been modified to do so.
Changes for v2016.3.1..2016.3.2
-------------------------------
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
*Generated at: 2016-07-27T15:47:45Z*
Statistics:
- Total Merges: **198**
Changes:
- **PR** `#34946`_: (*anlutro*) Fix virtualenv behavior when requirements files are in subdirectories
- **PR** `#34957`_: (*sjmh*) Don't fall through to checking auth entries
- **PR** `#34971`_: (*cachedout*) Increase timeout for grains test
- **PR** `#34951`_: (*vutny*) Fix `#34873`_
- **PR** `#34935`_: (*rallytime*) Avoid UnboundLocalError in beacons module
- **PR** `#34956`_: (*cachedout*) Increase all run_script timeouts to 30s
- **PR** `#34933`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34916`_: (*cachedout*) Master performance improvement
- **PR** `#34911`_: (*cachedout*) Backport `#34906`_
- **PR** `#34906`_: (*cachedout*) Set timeout for run_salt in test suite
- **PR** `#34898`_: (*hrumph*) Stop multiple refreshes during call to pkg.list_upgrades
- **PR** `#34915`_: (*abednarik*) Update service_rh provider to exclude XenServer >= 7.
- **PR** `#34926`_: (*rallytime*) Lint `#34923`_
- **PR** `#34923`_: (*eliasp*) Handle exception when no Slack API key was provided
- **PR** `#34910`_: (*cachedout*) Fix grains error on proxy minions
- **PR** `#34864`_: (*jmacfar*) Check for version in list of installed versions
- **PR** `#34902`_: (*rallytime*) Back-port `#34878`_ to 2016.3
- **PR** `#34878`_: (*abednarik*) Add VirtuozzoLinux is yumpkg enable list.
- **PR** `#34901`_: (*rallytime*) Add VirtuozzoLinux to the list of enabled distros for rpm.py
- **PR** `#34900`_: (*rallytime*) Add VirtuozzoLinux to enabled platforms list in rh_service.py
- **PR** `#34887`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34869`_: (*terminalmage*) Fail git.latest states with uncommitted changes when force_reset=False
- **PR** `#34862`_: (*thatch45*) Fix salt-ssh cacheing issue
- **PR** `#34859`_: (*cachedout*) Fix wheel test
- **PR** `#34632`_: (*eliasp*) Try to create the log directory when not present yet
- **PR** `#34854`_: (*rallytime*) Remove string_types import from state compiler
- **PR** `#34865`_: (*thatch45*) This needs discussion, since this breaks SUSE
- **PR** `#34858`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34847`_: (*cachedout*) Add an option to skip the verification of client_acl users
- **PR** `#34833`_: (*rallytime*) Back-port `#28521`_ to 2015.8
- **PR** `#34828`_: (*thatch45*) Fix `#34648`_
- **PR** `#34827`_: (*thatch45*) fix beacon list to include all beacons being processed
- **PR** `#34823`_: (*rallytime*) Back-port `#25276`_ to 2015.8
- **PR** `#34822`_: (*thatch45*) Fix salt-ssh state.high and state.low
- **PR** `#28521`_: (*gongled*) SPM: packaging doesn't work in Python 2.6. Fixed.
- **PR** `#25276`_: (*jacobhammons*) copy spm.1 man page during setup
- **PR** `#34852`_: (*rallytime*) Skip GCE unit tests - causes test suite to hang
- **PR** `#34844`_: (*vutny*) Fix getting total available memory without `psutil` installed
- **PR** `#34837`_: (*thatch45*) Fix `#34345`_
- **PR** `#34838`_: (*thatch45*) Check if a valid value is passed to unlyif/unless
- **PR** `#34840`_: (*thatch45*) update the state wrapper to include show_low_sls
- **PR** `#34842`_: (*sjorge*) 2016.3 zpool cleanup and fixes
- **PR** `#34770`_: (*aphor*) zpool state module needs support for disk vdev `#34762`_
- **PR** `#34825`_: (*thatch45*) keep this beacon from stack tracing at the loader
- **PR** `#34824`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34818`_: (*jtand*) Skip mysql state test if mysqladmin is not available
- **PR** `#34803`_: (*junovitch*) salt/state.py: set `chunk['order'] = 0' with `order: first'; fixes `#24744`_
- **PR** `#34642`_: (*jtand*) Check that mysqladmin exists before running mysql integration tests
- **PR** `#34670`_: (*isbm*) Add "osmajorrelease" grain (2016.3)
- **PR** `#34683`_: (*cachedout*) Fix publisher leak
- **PR** `#34791`_: (*sjorge*) salt.state.zpool tweaks
- **PR** `#34784`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34773`_: (*randomed*) Bugfix: Startup states on minions are not being written to mysql returner
- **PR** `#34754`_: (*cachedout*) Disable test
- **PR** `#34751`_: (*cachedout*) Remove unnedeed config test
- **PR** `#34741`_: (*rallytime*) Back-port `#34726`_ to 2015.8
- **PR** `#34726`_: (*martinhoefling*) Always loop over updated keys in non recursive update
- **PR** `#34606`_: (*isbm*) Bugfix: Exit on configuration read (backport)
- **PR** `#34756`_: (*jacobhammons*) Rebuild man pages
- **PR** `#34746`_: (*rallytime*) Update azure lib dep to match the one in cloud.clouds.msazure
- **PR** `#34744`_: (*jtand*) Test valid docs fix
- **PR** `#34740`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34721`_: (*rallytime*) Add output_file option to master config docs
- **PR** `#34607`_: (*isbm*) Bugfix: Exit on configuration read (backport)
- **PR** `#34739`_: (*cachedout*) Remove unnedeed config test
- **PR** `#34607`_: (*isbm*) Bugfix: Exit on configuration read (backport)
- **PR** `#34722`_: (*rallytime*) Various spelling fixes
- **PR** `#34714`_: (*sjmh*) Fix ldap auth for function matches
- **PR** `#34720`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34695`_: (*isbm*) Bugfix: Zypper `pkg.list_products` returns False on some empty values (2015.8)
- **PR** `#34689`_: (*Azidburn*) fix second run problems with pkg.installed using sources
- **PR** `#34682`_: (*jfindlay*) update 2015.8.11 release notes
- **PR** `#34707`_: (*rallytime*) Add versionadded to "special" option in cron.present state
- **PR** `#34696`_: (*isbm*) Bugfix: Zypper `pkg.list_products` returns False on some empty values (2016.3)
- **PR** `#34702`_: (*farcaller*) Fixed dockerng.list_tags
- **PR** `#34681`_: (*rallytime*) Back-port `#34549`_ to 2016.3
- **PR** `#34549`_: (*Inveracity*) fixes multiple values in mof configuration
- **PR** `#34679`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34676`_: (*cachedout*) Revert "Modify lodaer global test to use populated dunders"
- **PR** `#34651`_: (*rallytime*) Lint 34644
- **PR** `#34647`_: (*cachedout*) Adjust the mine test a little bit to give it a better chance of success
- **PR** `#34644`_: (*cachedout*) Cleanup loader errors
- **PR** `#34642`_: (*jtand*) Check that mysqladmin exists before running mysql integration tests
- **PR** `#34618`_: (*jtand*) Network state integration test test=True
- **PR** `#34601`_: (*lorengordon*) Clarifies the proper way to reference states
- **PR** `#34605`_: (*gtmanfred*) catch error if no dns domains exist
- **PR** `#34557`_: (*jacobweinstock*) handle jboss cli expression type in the parsing of output
- **PR** `#34652`_: (*rallytime*) Spelling fixes found in sqlite3 pillar docs
- **PR** `#34565`_: (*Ch3LL*) add num_cpus grain to freebsd
- **PR** `#34621`_: (*jtand*) Suse Leap doesn't have 'man'
- **PR** `#34619`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34617`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34593`_: (*rallytime*) Back-port `#33851`_ to 2015.8
- **PR** `#34592`_: (*jtand*) Update github IP for ssh state integration tests
- **PR** `#34591`_: (*jtand*) Gate docker unit test to check for docker
- **PR** `#34590`_: (*oeuftete*) [2015.8] dockerng: When sorting list actual_data, make it a list
- **PR** `#34584`_: (*rallytime*) [2015.5] Avoid circular imports when calling salt.utils functions
- **PR** `#34560`_: (*terminalmage*) Add a bunch of documentation on getting files from other environments
- **PR** `#34545`_: (*terminalmage*) Handle cases where Docker Remote API returns an empty ExecutionDriver
- **PR** `#34531`_: (*terminalmage*) Support ignore_epoch argument in version comparisons
- **PR** `#33851`_: (*ticosax*) [dockerng] Add support for edge case when `Cmd` and `Entrypoint` can't be blanked
- **PR** `#34585`_: (*rallytime*) [2016.3] Avoid salt.utils circular imports when using "from"
- **PR** `#34616`_: (*jacobhammons*) Adds a mock required for the network settings beacon
- **PR** `#34553`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34546`_: (*rallytime*) Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test
- **PR** `#34537`_: (*rallytime*) Rename tests.unit.simple to tests.unit.simple_test
- **PR** `#34527`_: (*rallytime*) [2015.8] Update bootstrap script to latest stable
- **PR** `#34521`_: (*cachedout*) Prevent many errors in the test suite in loader tests
- **PR** `#34518`_: (*terminalmage*) Fix pkg.latest integration test for non-LTS ubuntu
- **PR** `#34507`_: (*AAbouZaid*) Fix wrong order of retention_policy_exists.
- **PR** `#34569`_: (*eliasp*) Minor doc fixes for PostgreSQL states
- **PR** `#34524`_: (*terminalmage*) yumpkg: Avoid spurious logging in pkg.upgrade
- **PR** `#34490`_: (*cachedout*) Fix master crash on ctl-c for long-running job
- **PR** `#34520`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34513`_: (*cachedout*) Lower the log level for modules which cannot be loaded to trace
- **PR** `#34505`_: (*terminalmage*) Improve top file merging documentation
- **PR** `#34503`_: (*rallytime*) Rename some unit test files by adding _test
- **PR** `#34498`_: (*rallytime*) Use -O in the wget example in the bootstrap tutorial for the develop branch
- **PR** `#34492`_: (*zer0def*) Gracefully handle non-XML output in GlusterFS execution module.
- **PR** `#34489`_: (*jtand*) Use skipTest for network state integration test
- **PR** `#34488`_: (*rallytime*) Update dnsmasq.get_config docs to use correct config_file param.
- **PR** `#34499`_: (*gtmanfred*) remove unnecessary block parsing ip addrs for nova
- **PR** `#34468`_: (*twangboy*) Use Python 2.7.12 for Windows Build
- **PR** `#34493`_: (*twangboy*) Use Python 2.7.12 for Mac Build
- **PR** `#34486`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34467`_: (*rallytime*) Back-port `#34457`_ to 2015.8
- **PR** `#34462`_: (*terminalmage*) Use --always when available to git describe
- **PR** `#34457`_: (*ryan-lane*) Only access key metadata if we found key metadata
- **PR** `#34455`_: (*cro*) Forgot reference to inotify
- **PR** `#34432`_: (*twangboy*) Fix file.append
- **PR** `#34429`_: (*terminalmage*) Skip version checking for targeted packages in pkg.latest state
- **PR** `#34459`_: (*terminalmage*) Ignore retcode when formatting highstate output
- **PR** `#34463`_: (*terminalmage*) states/git: pass required cwd parameter to git.describe.
- **PR** `#34466`_: (*rallytime*) Back-port `#34436`_ to 2016.3
- **PR** `#34436`_: (*artxki*) Fix `#34395`_ Nonfunctional default_password in states.postgres_user.present
- **PR** `#34453`_: (*jtand*) Arch linux does not have osrelease or osmajorrelease grains
- **PR** `#34456`_: (*thatch45*) Be more careful when making the SMinion
- **PR** `#34452`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34451`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34435`_: (*cachedout*) Backport change to integraiton test suite
- **PR** `#34426`_: (*cro*) Document that inotify is Linux only
- **PR** `#34401`_: (*terminalmage*) Use rpmdev-vercmp as a fallback for version comparison on RHEL5
- **PR** `#34366`_: (*steverweber*) Update service.py
- **PR** `#34427`_: (*twangboy*) Automated signing fixes for Ubuntu 16.04, 14.04, 12.04 (for dmurphy)
- **PR** `#34400`_: (*cachedout*) Fix uninitialized value
- **PR** `#34404`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34392`_: (*cro*) Clarify that salt-cloud doesn't get installed by bootstrap
- **PR** `#34377`_: (*terminalmage*) Optimize pkg integration tests and add a couple new tests
- **PR** `#34373`_: (*jtand*) Network state integration test
- **PR** `#34292`_: (*twangboy*) Fix runas function for System Account
- **PR** `#34388`_: (*rallytime*) Back-port `#34378`_ to 2016.3
- **PR** `#34378`_: (*adelcast*) network_settings.py: fix documentation
- **PR** `#34352`_: (*cro*) Esxi dvs
- **PR** `#34386`_: (*rallytime*) Beacon network docs
- **PR** `#34376`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34368`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34344`_: (*rallytime*) Back-port `#34324`_ to 2015.8
- **PR** `#34342`_: (*rallytime*) Back-port `#34316`_ to 2015.8
- **PR** `#34324`_: (*cachedout*) Test custom grains matcher
- **PR** `#34316`_: (*edgan*) Making salt-ssh pass proper return codes for jinja rendering errors
- **PR** `#34252`_: (*gtmanfred*) return list of nodes for lxc driver when called directly
- **PR** `#34365`_: (*sjorge*) fixes computenode_* grains on SmartOS compute nodes
- **PR** `#34353`_: (*cro*) Remove proxy check and additional GetConnection--this makes the proxy…
- **PR** `#34348`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34339`_: (*terminalmage*) Revert py3modernize lint changes
- **PR** `#34335`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34325`_: (*terminalmage*) Remove unnecessarily-disabled sanity check
- **PR** `#34323`_: (*jacobhammons*) Doc clarifications to file modules, addition of new `profile` log lev…
- **PR** `#34319`_: (*rallytime*) Back-port `#34244`_ to 2015.8
- **PR** `#34313`_: (*rallytime*) [2015.5] Update to latest bootstrap script v2016.06.27
- **PR** `#34312`_: (*rallytime*) [2015.8] Update to latest bootstrap script v2016.06.27
- **PR** `#34307`_: (*rallytime*) Fix test example in integration testing docs
- **PR** `#34306`_: (*ghedo*) Fix iptables.flush state: Do not force 'filter' table when flushing
- **PR** `#34244`_: (*the-glu*) Typo in dockerio doc
- **PR** `#34343`_: (*rallytime*) Back-port `#34256`_ to 2016.3
- **PR** `#34256`_: (*tmehlinger*) detect running from master in State.event method
- **PR** `#34338`_: (*themalkolm*) Add listen/listen_in support to stateconf.py
- **PR** `#34283`_: (*sjorge*) 2016.3 mount vfstab support
- **PR** `#34322`_: (*Ch3LL*) add osmajorrelease grain for raspbian
- **PR** `#34337`_: (*clinta*) Change merge-if-exists logic to properly report changes
- **PR** `#34300`_: (*vutny*) Make apache.configfile state handle the Options list correctly
- **PR** `#34333`_: (*rallytime*) Back-port `#33734`_ to 2016.3
- **PR** `#34304`_: (*rallytime*) Back-port `#33734`_ to 2016.3
- **PR** `#33734`_: (*glomium*) modules/rabbitmq.py version checking had a logical error
- **PR** `#34330`_: (*clinta*) fix `#34329`_
- **PR** `#34318`_: (*rallytime*) Back-port `#32182`_ to 2016.3
- **PR** `#32182`_: (*dongweiming*) Fix psutil.cpu_times unpack error
- **PR** `#34311`_: (*rallytime*) [2016.3] Update to latest bootstrap script v2016.06.27
- **PR** `#34284`_: (*rallytime*) Don't require 'domain' to be present before checking fqdn_ip* grains
- **PR** `#34296`_: (*sjorge*) 2016.3 status module now works on Solaris like platforms
- **PR** `#34281`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34274`_: (*clinta*) Don't escape source before calling managed
- **PR** `#34258`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34257`_: (*rallytime*) Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
- **PR** `#34233`_: (*thegoodduke*) ipset: fix the comment containing blank
- **PR** `#34232`_: (*thegoodduke*) ipset: fix commont containing blank
- **PR** `#34225`_: (*richardscollin*) Fix win_system.set_system_date_time
- **PR** `#34271`_: (*opdude*) Fixed symlinks on windows where the slashes don't match
- **PR** `#34254`_: (*sjorge*) Fix for `#14915`_
- **PR** `#34259`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34136`_: (*meaksh*) Fixed behavior for SUSE OS grains in 2015.8
- **PR** `#34134`_: (*meaksh*) Fixed behavior for SUSE OS grains in 2016.3
- **PR** `#34093`_: (*terminalmage*) Catch CommandExecutionError in pkg states
- **PR** `#33903`_: (*meaksh*) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible
- **PR** `#34134`_: (*meaksh*) Fixed behavior for SUSE OS grains in 2016.3
- **PR** `#33903`_: (*meaksh*) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible
- **PR** `#34159`_: (*christoe*) Fixes to the win_task module
- **PR** `#34223`_: (*peterdemin*) Fixed typo in filtering LDAP's potential_ous
- **PR** `#34239`_: (*vutny*) file.find module: fix handling of broken symlinks
- **PR** `#34229`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34218`_: (*terminalmage*) Fix a pair of gitfs bugs
- **PR** `#34208`_: (*lomeroe*) fix regression from `#33681`_ which causes pulling a list of s3 objects …
- **PR** `#34206`_: (*terminalmage*) Change target for dockerng assuming default status to Nitrogen release
- **PR** `#34188`_: (*terminalmage*) Clarify pkg.list_repo_pkgs docstring for held packages
- **PR** `#34182`_: (*rallytime*) Handle child PIDs differently depending on the availability of psutils
- **PR** `#33942`_: (*cachedout*) ZD 762
- **PR** `#33681`_: (*rallytime*) Back-port `#33599`_ to 2015.8
- **PR** `#33599`_: (*lomeroe*) Fix s3 large file download
- **PR** `#34214`_: (*rallytime*) Update saltutil.wheel docs to specify remote vs local minion behavior
- **PR** `#34209`_: (*lomeroe*) fix regression in s3.query from `#33682`_
- **PR** `#33682`_: (*lomeroe*) backport `#33599`_ to 2016.3
- **PR** `#33599`_: (*lomeroe*) Fix s3 large file download
- **PR** `#34222`_: (*cachedout*) Lint 34200
- **PR** `#34200`_: (*secumod*) Fix parted module set CLI example
- **PR** `#34197`_: (*eliasp*) Make `module.ssh.recv_known_host()` more resilient against hosts not returning a key
- **PR** `#34201`_: (*DarkKnightCZ*) Suffix temp file with .sr1 and add mandatory argument when executing PowerShell script
- **PR** `#34198`_: (*DarkKnightCZ*) Don't use binary mode for cmdmod.exec_code
- **PR** `#34198`_: (*DarkKnightCZ*) Don't use binary mode for cmdmod.exec_code
- **PR** `#34172`_: (*dmurphy18*) Support for building with local packages on Debian and Ubuntu
- **PR** `#34194`_: (*vutny*) Correct the docstrings formatting in pkgbuild modules and state
- **PR** `#34056`_: (*vutny*) Make rpmbuild module work on non-RPM based GNU/Linux systems
- **PR** `#34186`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34184`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34179`_: (*terminalmage*) Raise the correct exception when gitfs lockfile is empty
- **PR** `#34178`_: (*terminalmage*) Remove unnecesssary comment
- **PR** `#34176`_: (*rallytime*) Back-port `#34103`_ to 2015.8
- **PR** `#34175`_: (*rallytime*) Back-port `#34128`_ to 2015.8
- **PR** `#34174`_: (*rallytime*) Back-port `#34066`_ to 2015.8
- **PR** `#34165`_: (*mcalmer*) fix salt --summary to count not responding minions correctly
- **PR** `#34141`_: (*jtand*) Fixed boto_vpc_test failure
- **PR** `#34128`_: (*bebehei*) doc: add missing dot
- **PR** `#34103`_: (*morganwillcock*) Fix diskusage beacon
- **PR** `#34077`_: (*rallytime*) Add some grains targeting tests
- **PR** `#34066`_: (*complexsplit*) Typo fix
- **PR** `#33474`_: (*cachedout*) Fix diskusage beacon
- **PR** `#34173`_: (*rallytime*) Update docs to match log_level default
- **PR** `#34095`_: (*rallytime*) Back-port `#32396`_ to 2016.3
- **PR** `#32396`_: (*eradman*) Unbreak cron.file
- **PR** `#34108`_: (*l2ol33rt*) Make dockerng.absent state honor test=true
- **PR** `#34133`_: (*rallytime*) Back-port `#34057`_ to 2016.3
- **PR** `#34057`_: (*ajacoutot*) _active_mounts_openbsd: unbreak output for special filesystems
- **PR** `#34156`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34142`_: (*isbm*) Move log message from INFO to DEBUG.
- **PR** `#34100`_: (*terminalmage*) Update documentation on "refresh" behavior in pkg states
- **PR** `#34072`_: (*jfindlay*) modules.pkg int tests: skip refresh_db upon error
- **PR** `#34110`_: (*garethgreenaway*) Fixes to git module & state module related to identity file
- **PR** `#34138`_: (*rallytime*) Update package dep note to systemd-python for RHEL7 install
- **PR** `#34166`_: (*vutny*) Fix YAML indentation in Apache state docstrings
- **PR** `#34098`_: (*terminalmage*) Restore old refresh logic
- **PR** `#34087`_: (*bbinet*) Encourage to report issues to upstream PillarStack project
- **PR** `#34075`_: (*jfindlay*) modules.inspectlib.kiwiproc: import gate lxml
- **PR** `#34056`_: (*vutny*) Make rpmbuild module work on non-RPM based GNU/Linux systems
- **PR** `#34073`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34069`_: (*rallytime*) Add a test to check for disconnected minion messaging
- **PR** `#34051`_: (*tegbert*) Fixed a bug in the consul.py module that was preventing services
- **PR** `#34048`_: (*terminalmage*) RFC: proposed fix for multiple fileserver updates in masterless runs
- **PR** `#34045`_: (*jacobhammons*) Updated latest release version
- **PR** `#34030`_: (*vutny*) More YAML indentation fixes in state module examples
- **PR** `#34020`_: (*twangboy*) Always make changes to minion config if set (2015.8)
- **PR** `#34018`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#34011`_: (*rallytime*) Back-port `#33948`_ and `#34009`_ to 2015.8
- **PR** `#34009`_: (*rallytime*) Back-port `#33948`_ to 2016.3 + add log message
- **PR** `#34005`_: (*rallytime*) Lint fix for `#34000`_
- **PR** `#34003`_: (*vutny*) states.file: fix indentation in YAML examples
- **PR** `#34002`_: (*lorengordon*) Remove loader test for pam module
- **PR** `#34000`_: (*cachedout*) Fix incorrectly written test
- **PR** `#33990`_: (*jacobhammons*) Adds links to several current Salt-related projects
- **PR** `#33985`_: (*rallytime*) Write some more simple batch command tests
- **PR** `#33984`_: (*jfindlay*) Add docs and tests to disk state
- **PR** `#33983`_: (*twangboy*) Clarify the `account_exists` parameter
- **PR** `#33953`_: (*whiteinge*) Add loader.utils() example to calling minion_mods
- **PR** `#33951`_: (*jfindlay*) modules.gem int tests: more fixes
- **PR** `#33948`_: (*cachedout*) Save an entire minion cache traversal on each master pub
- **PR** `#33904`_: (*rallytime*) Back-port `#33806`_ to 2015.5
- **PR** `#33880`_: (*terminalmage*) pkg.uptodate: Pass kwargs to pkg.list_upgrades
- **PR** `#33806`_: (*cachedout*) Work around upstream cherrypy bug
- **PR** `#33684`_: (*jfindlay*) add acl unit tests
- **PR** `#34010`_: (*terminalmage*) Do not cache remote files if they are already cached
- **PR** `#34009`_: (*rallytime*) Back-port `#33948`_ to 2016.3 + add log message
- **PR** `#33948`_: (*cachedout*) Save an entire minion cache traversal on each master pub
- **PR** `#33941`_: (*cachedout*) Don't call os.getppid() on Windows
- **PR** `#34067`_: (*jacobhammons*) Fixes doc refresh bug on chrome mobile.
- **PR** `#34050`_: (*rallytime*) Back-port `#34026`_ to 2016.3
- **PR** `#34026`_: (*bensherman*) removed method that doesn't exist
- **PR** `#33987`_: (*isbm*) inspectlib cleanup
- **PR** `#34042`_: (*sjorge*) fix `#34038`_
- **PR** `#34025`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#34044`_: (*jacobhammons*) Updated latest release to 2016.3.1
- **PR** `#34014`_: (*jnhmcknight*) fix launch config creation params
- **PR** `#34021`_: (*twangboy*) Always make changes to minion config if set (2016.3)
- **PR** `#34031`_: (*eliasp*) `states.postgres_privileges` expects a real list, not a comma-separated string
- **PR** `#33995`_: (*jacobhammons*) Understanding Jinja topic, Jinja doc issues.
- **PR** `#33900`_: (*amendlik*) Document sudo policy for gitfs post-recieve hook
- **PR** `#33980`_: (*twangboy*) Use full path to python.exe
- **PR** `#33993`_: (*s0undt3ch*) Call `sys.exit()` instead of `exit()`
- **PR** `#33976`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#33962`_: (*jacobhammons*) Adds a "Generated on <timestamp>" line to the html footer
- **PR** `#33952`_: (*rallytime*) Add base argument to salt-ssh grains wrapper for filter_by func
- **PR** `#33946`_: (*rallytime*) Back-port `#33698`_ to 2015.8
- **PR** `#33942`_: (*cachedout*) ZD 762
- **PR** `#33698`_: (*opdude*) Vsphere fixes
- **PR** `#33912`_: (*abalashov*) utils/schedule.py:handle_func() - Fix for accessing returner configur…
- **PR** `#33945`_: (*rallytime*) [2016.3] Merge forward from 2015.8 to 2016.3
- **PR** `#33936`_: (*rallytime*) Add connecting_settings to boto_elb state attributes list
- **PR** `#33917`_: (*techhat*) Wait for up to a minute for sync_after_install
- **PR** `#33888`_: (*jfindlay*) random.org checks
- **PR** `#33877`_: (*rallytime*) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#33833`_: (*terminalmage*) Support syncing pillar modules to masterless minions
- **PR** `#33829`_: (*terminalmage*) Update versionchanged directive
- **PR** `#33814`_: (*terminalmage*) Support extraction of XZ archives in archive.extracted state
- **PR** `#33778`_: (*sodium-chloride*) Fix minor docstring issues
- **PR** `#33765`_: (*cachedout*) Correct issue with ping on rotate with minion cache
- **PR** `#33726`_: (*jtand*) glance.warn_until shouldn't be checked for a doc string
- **PR** `#33611`_: (*rolffokkens*) 2015.5
- **PR** `#33960`_: (*mecarus*) Fix mongo get_load to return full mongo record instead of non-existant 'load' key
- **PR** `#33961`_: (*jacobhammons*) 2016.3.0 known issues update
- **PR** `#33908`_: (*ticosax*) [boto_lambda] handle omitted Permissions parameter
- **PR** `#33896`_: (*DmitryKuzmenko*) Don't deep copy context dict values.
- **PR** `#33905`_: (*rallytime*) Back-port `#33847`_ to 2016.3
- **PR** `#33910`_: (*cachedout*) Ensure tht pillar have freshest grains
- **PR** `#33870`_: (*rallytime*) Add note about Xenial packages to 2016.3.0 release notes
- **PR** `#33847`_: (*whiteinge*) Add docs for arg/kwarg eauth matching
- **PR** `#33076`_: (*cachedout*) Avoid second grains load on windows multiprocessing
- **PR** `#29153`_: (*DmitryKuzmenko*) ACL limit args
.. _`#25213`: https://github.com/saltstack/salt/issues/25213
.. _`#25276`: https://github.com/saltstack/salt/pull/25276
.. _`#26171`: https://github.com/saltstack/salt/issues/26171
.. _`#27783`: https://github.com/saltstack/salt/issues/27783
.. _`#28521`: https://github.com/saltstack/salt/pull/28521
.. _`#33620`: https://github.com/saltstack/salt/issues/33620
.. _`#34632`: https://github.com/saltstack/salt/pull/34632
.. _`#34648`: https://github.com/saltstack/salt/issues/34648
.. _`#34691`: https://github.com/saltstack/salt/issues/34691
.. _`#34725`: https://github.com/saltstack/salt/issues/34725
.. _`#34760`: https://github.com/saltstack/salt/issues/34760
.. _`#34796`: https://github.com/saltstack/salt/issues/34796
.. _`#34798`: https://github.com/saltstack/salt/issues/34798
.. _`#34816`: https://github.com/saltstack/salt/issues/34816
.. _`#34822`: https://github.com/saltstack/salt/pull/34822
.. _`#34823`: https://github.com/saltstack/salt/pull/34823
.. _`#34827`: https://github.com/saltstack/salt/pull/34827
.. _`#34828`: https://github.com/saltstack/salt/pull/34828
.. _`#34833`: https://github.com/saltstack/salt/pull/34833
.. _`#34847`: https://github.com/saltstack/salt/pull/34847
.. _`#34852`: https://github.com/saltstack/salt/pull/34852
.. _`#34854`: https://github.com/saltstack/salt/pull/34854
.. _`#34858`: https://github.com/saltstack/salt/pull/34858
.. _`#34859`: https://github.com/saltstack/salt/pull/34859
.. _`#34862`: https://github.com/saltstack/salt/pull/34862
.. _`#34864`: https://github.com/saltstack/salt/pull/34864
.. _`#34865`: https://github.com/saltstack/salt/pull/34865
.. _`#34869`: https://github.com/saltstack/salt/pull/34869
.. _`#34873`: https://github.com/saltstack/salt/issues/34873
.. _`#34878`: https://github.com/saltstack/salt/pull/34878
.. _`#34887`: https://github.com/saltstack/salt/pull/34887
.. _`#34890`: https://github.com/saltstack/salt/issues/34890
.. _`#34893`: https://github.com/saltstack/salt/issues/34893
.. _`#34894`: https://github.com/saltstack/salt/pull/34894
.. _`#34898`: https://github.com/saltstack/salt/pull/34898
.. _`#34900`: https://github.com/saltstack/salt/pull/34900
.. _`#34901`: https://github.com/saltstack/salt/pull/34901
.. _`#34902`: https://github.com/saltstack/salt/pull/34902
.. _`#34906`: https://github.com/saltstack/salt/pull/34906
.. _`#34908`: https://github.com/saltstack/salt/issues/34908
.. _`#34910`: https://github.com/saltstack/salt/pull/34910
.. _`#34911`: https://github.com/saltstack/salt/pull/34911
.. _`#34915`: https://github.com/saltstack/salt/pull/34915
.. _`#34916`: https://github.com/saltstack/salt/pull/34916
.. _`#34923`: https://github.com/saltstack/salt/pull/34923
.. _`#34926`: https://github.com/saltstack/salt/pull/34926
.. _`#34933`: https://github.com/saltstack/salt/pull/34933
.. _`#34935`: https://github.com/saltstack/salt/pull/34935
.. _`#34946`: https://github.com/saltstack/salt/pull/34946
.. _`#34951`: https://github.com/saltstack/salt/pull/34951
.. _`#34956`: https://github.com/saltstack/salt/pull/34956
.. _`#34957`: https://github.com/saltstack/salt/pull/34957
.. _`#34971`: https://github.com/saltstack/salt/pull/34971
.. _`bp-25276`: https://github.com/saltstack/salt/pull/25276
.. _`bp-28521`: https://github.com/saltstack/salt/pull/28521
.. _`fix-34890`: https://github.com/saltstack/salt/issues/34890
.. _`fix-34893`: https://github.com/saltstack/salt/issues/34893
.. _`#10206`: https://github.com/saltstack/salt/issues/10206
.. _`#10480`: https://github.com/saltstack/salt/issues/10480
.. _`#12470`: https://github.com/saltstack/salt/issues/12470
.. _`#14915`: https://github.com/saltstack/salt/issues/14915
.. _`#20809`: https://github.com/saltstack/salt/issues/20809
.. _`#23522`: https://github.com/saltstack/salt/issues/23522
.. _`#24744`: https://github.com/saltstack/salt/issues/24744
.. _`#26278`: https://github.com/saltstack/salt/issues/26278
.. _`#27980`: https://github.com/saltstack/salt/issues/27980
.. _`#28300`: https://github.com/saltstack/salt/issues/28300
.. _`#28569`: https://github.com/saltstack/salt/issues/28569
.. _`#29153`: https://github.com/saltstack/salt/pull/29153
.. _`#29249`: https://github.com/saltstack/salt/issues/29249
.. _`#29525`: https://github.com/saltstack/salt/issues/29525
.. _`#29643`: https://github.com/saltstack/salt/issues/29643
.. _`#30100`: https://github.com/saltstack/salt/issues/30100
.. _`#30493`: https://github.com/saltstack/salt/issues/30493
.. _`#3077`: https://github.com/saltstack/salt/issues/3077
.. _`#31164`: https://github.com/saltstack/salt/pull/31164
.. _`#31402`: https://github.com/saltstack/salt/issues/31402
.. _`#31499`: https://github.com/saltstack/salt/issues/31499
.. _`#32182`: https://github.com/saltstack/salt/pull/32182
.. _`#32276`: https://github.com/saltstack/salt/issues/32276
.. _`#32396`: https://github.com/saltstack/salt/pull/32396
.. _`#32525`: https://github.com/saltstack/salt/issues/32525
.. _`#32591`: https://github.com/saltstack/salt/issues/32591
.. _`#32761`: https://github.com/saltstack/salt/issues/32761
.. _`#32916`: https://github.com/saltstack/salt/issues/32916
.. _`#33023`: https://github.com/saltstack/salt/issues/33023
.. _`#33076`: https://github.com/saltstack/salt/pull/33076
.. _`#33452`: https://github.com/saltstack/salt/issues/33452
.. _`#33474`: https://github.com/saltstack/salt/pull/33474
.. _`#33575`: https://github.com/saltstack/salt/issues/33575
.. _`#33588`: https://github.com/saltstack/salt/issues/33588
.. _`#33599`: https://github.com/saltstack/salt/pull/33599
.. _`#33611`: https://github.com/saltstack/salt/pull/33611
.. _`#33633`: https://github.com/saltstack/salt/issues/33633
.. _`#33645`: https://github.com/saltstack/salt/issues/33645
.. _`#33649`: https://github.com/saltstack/salt/issues/33649
.. _`#33674`: https://github.com/saltstack/salt/issues/33674
.. _`#33681`: https://github.com/saltstack/salt/pull/33681
.. _`#33682`: https://github.com/saltstack/salt/pull/33682
.. _`#33684`: https://github.com/saltstack/salt/pull/33684
.. _`#33694`: https://github.com/saltstack/salt/issues/33694
.. _`#33697`: https://github.com/saltstack/salt/issues/33697
.. _`#33698`: https://github.com/saltstack/salt/pull/33698
.. _`#33726`: https://github.com/saltstack/salt/pull/33726
.. _`#33734`: https://github.com/saltstack/salt/pull/33734
.. _`#33765`: https://github.com/saltstack/salt/pull/33765
.. _`#33778`: https://github.com/saltstack/salt/pull/33778
.. _`#33806`: https://github.com/saltstack/salt/pull/33806
.. _`#33814`: https://github.com/saltstack/salt/pull/33814
.. _`#33829`: https://github.com/saltstack/salt/pull/33829
.. _`#33831`: https://github.com/saltstack/salt/issues/33831
.. _`#33833`: https://github.com/saltstack/salt/pull/33833
.. _`#33847`: https://github.com/saltstack/salt/pull/33847
.. _`#33851`: https://github.com/saltstack/salt/pull/33851
.. _`#33868`: https://github.com/saltstack/salt/issues/33868
.. _`#33870`: https://github.com/saltstack/salt/pull/33870
.. _`#33873`: https://github.com/saltstack/salt/issues/33873
.. _`#33877`: https://github.com/saltstack/salt/pull/33877
.. _`#33879`: https://github.com/saltstack/salt/issues/33879
.. _`#33880`: https://github.com/saltstack/salt/pull/33880
.. _`#33888`: https://github.com/saltstack/salt/pull/33888
.. _`#33896`: https://github.com/saltstack/salt/pull/33896
.. _`#33900`: https://github.com/saltstack/salt/pull/33900
.. _`#33903`: https://github.com/saltstack/salt/pull/33903
.. _`#33904`: https://github.com/saltstack/salt/pull/33904
.. _`#33905`: https://github.com/saltstack/salt/pull/33905
.. _`#33908`: https://github.com/saltstack/salt/pull/33908
.. _`#33910`: https://github.com/saltstack/salt/pull/33910
.. _`#33911`: https://github.com/saltstack/salt/issues/33911
.. _`#33912`: https://github.com/saltstack/salt/pull/33912
.. _`#33915`: https://github.com/saltstack/salt/issues/33915
.. _`#33917`: https://github.com/saltstack/salt/pull/33917
.. _`#33923`: https://github.com/saltstack/salt/issues/33923
.. _`#33927`: https://github.com/saltstack/salt/issues/33927
.. _`#33936`: https://github.com/saltstack/salt/pull/33936
.. _`#33941`: https://github.com/saltstack/salt/pull/33941
.. _`#33942`: https://github.com/saltstack/salt/pull/33942
.. _`#33945`: https://github.com/saltstack/salt/pull/33945
.. _`#33946`: https://github.com/saltstack/salt/pull/33946
.. _`#33948`: https://github.com/saltstack/salt/pull/33948
.. _`#33951`: https://github.com/saltstack/salt/pull/33951
.. _`#33952`: https://github.com/saltstack/salt/pull/33952
.. _`#33953`: https://github.com/saltstack/salt/pull/33953
.. _`#33960`: https://github.com/saltstack/salt/pull/33960
.. _`#33961`: https://github.com/saltstack/salt/pull/33961
.. _`#33962`: https://github.com/saltstack/salt/pull/33962
.. _`#33972`: https://github.com/saltstack/salt/issues/33972
.. _`#33976`: https://github.com/saltstack/salt/pull/33976
.. _`#33980`: https://github.com/saltstack/salt/pull/33980
.. _`#33983`: https://github.com/saltstack/salt/pull/33983
.. _`#33984`: https://github.com/saltstack/salt/pull/33984
.. _`#33985`: https://github.com/saltstack/salt/pull/33985
.. _`#33987`: https://github.com/saltstack/salt/pull/33987
.. _`#33990`: https://github.com/saltstack/salt/pull/33990
.. _`#33993`: https://github.com/saltstack/salt/pull/33993
.. _`#33995`: https://github.com/saltstack/salt/pull/33995
.. _`#34000`: https://github.com/saltstack/salt/pull/34000
.. _`#34002`: https://github.com/saltstack/salt/pull/34002
.. _`#34003`: https://github.com/saltstack/salt/pull/34003
.. _`#34005`: https://github.com/saltstack/salt/pull/34005
.. _`#34009`: https://github.com/saltstack/salt/pull/34009
.. _`#34010`: https://github.com/saltstack/salt/pull/34010
.. _`#34011`: https://github.com/saltstack/salt/pull/34011
.. _`#34012`: https://github.com/saltstack/salt/issues/34012
.. _`#34014`: https://github.com/saltstack/salt/pull/34014
.. _`#34018`: https://github.com/saltstack/salt/pull/34018
.. _`#34020`: https://github.com/saltstack/salt/pull/34020
.. _`#34021`: https://github.com/saltstack/salt/pull/34021
.. _`#34025`: https://github.com/saltstack/salt/pull/34025
.. _`#34026`: https://github.com/saltstack/salt/pull/34026
.. _`#34030`: https://github.com/saltstack/salt/pull/34030
.. _`#34031`: https://github.com/saltstack/salt/pull/34031
.. _`#34037`: https://github.com/saltstack/salt/issues/34037
.. _`#34038`: https://github.com/saltstack/salt/issues/34038
.. _`#34042`: https://github.com/saltstack/salt/pull/34042
.. _`#34043`: https://github.com/saltstack/salt/issues/34043
.. _`#34044`: https://github.com/saltstack/salt/pull/34044
.. _`#34045`: https://github.com/saltstack/salt/pull/34045
.. _`#34048`: https://github.com/saltstack/salt/pull/34048
.. _`#34050`: https://github.com/saltstack/salt/pull/34050
.. _`#34051`: https://github.com/saltstack/salt/pull/34051
.. _`#34056`: https://github.com/saltstack/salt/pull/34056
.. _`#34057`: https://github.com/saltstack/salt/pull/34057
.. _`#34066`: https://github.com/saltstack/salt/pull/34066
.. _`#34067`: https://github.com/saltstack/salt/pull/34067
.. _`#34069`: https://github.com/saltstack/salt/pull/34069
.. _`#34072`: https://github.com/saltstack/salt/pull/34072
.. _`#34073`: https://github.com/saltstack/salt/pull/34073
.. _`#34074`: https://github.com/saltstack/salt/issues/34074
.. _`#34075`: https://github.com/saltstack/salt/pull/34075
.. _`#34077`: https://github.com/saltstack/salt/pull/34077
.. _`#34087`: https://github.com/saltstack/salt/pull/34087
.. _`#34093`: https://github.com/saltstack/salt/pull/34093
.. _`#34094`: https://github.com/saltstack/salt/issues/34094
.. _`#34095`: https://github.com/saltstack/salt/pull/34095
.. _`#34098`: https://github.com/saltstack/salt/pull/34098
.. _`#34100`: https://github.com/saltstack/salt/pull/34100
.. _`#34103`: https://github.com/saltstack/salt/pull/34103
.. _`#34108`: https://github.com/saltstack/salt/pull/34108
.. _`#34110`: https://github.com/saltstack/salt/pull/34110
.. _`#34114`: https://github.com/saltstack/salt/issues/34114
.. _`#34120`: https://github.com/saltstack/salt/issues/34120
.. _`#34128`: https://github.com/saltstack/salt/pull/34128
.. _`#34129`: https://github.com/saltstack/salt/issues/34129
.. _`#34133`: https://github.com/saltstack/salt/pull/34133
.. _`#34134`: https://github.com/saltstack/salt/pull/34134
.. _`#34135`: https://github.com/saltstack/salt/issues/34135
.. _`#34136`: https://github.com/saltstack/salt/pull/34136
.. _`#34137`: https://github.com/saltstack/salt/issues/34137
.. _`#34138`: https://github.com/saltstack/salt/pull/34138
.. _`#34141`: https://github.com/saltstack/salt/pull/34141
.. _`#34142`: https://github.com/saltstack/salt/pull/34142
.. _`#34156`: https://github.com/saltstack/salt/pull/34156
.. _`#34159`: https://github.com/saltstack/salt/pull/34159
.. _`#34162`: https://github.com/saltstack/salt/issues/34162
.. _`#34165`: https://github.com/saltstack/salt/pull/34165
.. _`#34166`: https://github.com/saltstack/salt/pull/34166
.. _`#34170`: https://github.com/saltstack/salt/issues/34170
.. _`#34172`: https://github.com/saltstack/salt/pull/34172
.. _`#34173`: https://github.com/saltstack/salt/pull/34173
.. _`#34174`: https://github.com/saltstack/salt/pull/34174
.. _`#34175`: https://github.com/saltstack/salt/pull/34175
.. _`#34176`: https://github.com/saltstack/salt/pull/34176
.. _`#34178`: https://github.com/saltstack/salt/pull/34178
.. _`#34179`: https://github.com/saltstack/salt/pull/34179
.. _`#34182`: https://github.com/saltstack/salt/pull/34182
.. _`#34184`: https://github.com/saltstack/salt/pull/34184
.. _`#34186`: https://github.com/saltstack/salt/pull/34186
.. _`#34188`: https://github.com/saltstack/salt/pull/34188
.. _`#34194`: https://github.com/saltstack/salt/pull/34194
.. _`#34196`: https://github.com/saltstack/salt/issues/34196
.. _`#34197`: https://github.com/saltstack/salt/pull/34197
.. _`#34198`: https://github.com/saltstack/salt/pull/34198
.. _`#34199`: https://github.com/saltstack/salt/issues/34199
.. _`#34200`: https://github.com/saltstack/salt/pull/34200
.. _`#34201`: https://github.com/saltstack/salt/pull/34201
.. _`#34206`: https://github.com/saltstack/salt/pull/34206
.. _`#34208`: https://github.com/saltstack/salt/pull/34208
.. _`#34209`: https://github.com/saltstack/salt/pull/34209
.. _`#34212`: https://github.com/saltstack/salt/issues/34212
.. _`#34213`: https://github.com/saltstack/salt/issues/34213
.. _`#34214`: https://github.com/saltstack/salt/pull/34214
.. _`#34215`: https://github.com/saltstack/salt/issues/34215
.. _`#34218`: https://github.com/saltstack/salt/pull/34218
.. _`#34222`: https://github.com/saltstack/salt/pull/34222
.. _`#34223`: https://github.com/saltstack/salt/pull/34223
.. _`#34224`: https://github.com/saltstack/salt/issues/34224
.. _`#34225`: https://github.com/saltstack/salt/pull/34225
.. _`#34229`: https://github.com/saltstack/salt/pull/34229
.. _`#34232`: https://github.com/saltstack/salt/pull/34232
.. _`#34233`: https://github.com/saltstack/salt/pull/34233
.. _`#34239`: https://github.com/saltstack/salt/pull/34239
.. _`#34244`: https://github.com/saltstack/salt/pull/34244
.. _`#34247`: https://github.com/saltstack/salt/issues/34247
.. _`#34249`: https://github.com/saltstack/salt/issues/34249
.. _`#34252`: https://github.com/saltstack/salt/pull/34252
.. _`#34254`: https://github.com/saltstack/salt/pull/34254
.. _`#34255`: https://github.com/saltstack/salt/issues/34255
.. _`#34256`: https://github.com/saltstack/salt/pull/34256
.. _`#34257`: https://github.com/saltstack/salt/pull/34257
.. _`#34258`: https://github.com/saltstack/salt/pull/34258
.. _`#34259`: https://github.com/saltstack/salt/pull/34259
.. _`#34261`: https://github.com/saltstack/salt/issues/34261
.. _`#34271`: https://github.com/saltstack/salt/pull/34271
.. _`#34273`: https://github.com/saltstack/salt/issues/34273
.. _`#34274`: https://github.com/saltstack/salt/pull/34274
.. _`#34281`: https://github.com/saltstack/salt/pull/34281
.. _`#34283`: https://github.com/saltstack/salt/pull/34283
.. _`#34284`: https://github.com/saltstack/salt/pull/34284
.. _`#34292`: https://github.com/saltstack/salt/pull/34292
.. _`#34296`: https://github.com/saltstack/salt/pull/34296
.. _`#34300`: https://github.com/saltstack/salt/pull/34300
.. _`#34302`: https://github.com/saltstack/salt/issues/34302
.. _`#34304`: https://github.com/saltstack/salt/pull/34304
.. _`#34306`: https://github.com/saltstack/salt/pull/34306
.. _`#34307`: https://github.com/saltstack/salt/pull/34307
.. _`#34311`: https://github.com/saltstack/salt/pull/34311
.. _`#34312`: https://github.com/saltstack/salt/pull/34312
.. _`#34313`: https://github.com/saltstack/salt/pull/34313
.. _`#34316`: https://github.com/saltstack/salt/pull/34316
.. _`#34318`: https://github.com/saltstack/salt/pull/34318
.. _`#34319`: https://github.com/saltstack/salt/pull/34319
.. _`#34321`: https://github.com/saltstack/salt/issues/34321
.. _`#34322`: https://github.com/saltstack/salt/pull/34322
.. _`#34323`: https://github.com/saltstack/salt/pull/34323
.. _`#34324`: https://github.com/saltstack/salt/pull/34324
.. _`#34325`: https://github.com/saltstack/salt/pull/34325
.. _`#34329`: https://github.com/saltstack/salt/issues/34329
.. _`#34330`: https://github.com/saltstack/salt/pull/34330
.. _`#34333`: https://github.com/saltstack/salt/pull/34333
.. _`#34335`: https://github.com/saltstack/salt/pull/34335
.. _`#34337`: https://github.com/saltstack/salt/pull/34337
.. _`#34338`: https://github.com/saltstack/salt/pull/34338
.. _`#34339`: https://github.com/saltstack/salt/pull/34339
.. _`#34342`: https://github.com/saltstack/salt/pull/34342
.. _`#34343`: https://github.com/saltstack/salt/pull/34343
.. _`#34344`: https://github.com/saltstack/salt/pull/34344
.. _`#34345`: https://github.com/saltstack/salt/issues/34345
.. _`#34348`: https://github.com/saltstack/salt/pull/34348
.. _`#34352`: https://github.com/saltstack/salt/pull/34352
.. _`#34353`: https://github.com/saltstack/salt/pull/34353
.. _`#34365`: https://github.com/saltstack/salt/pull/34365
.. _`#34366`: https://github.com/saltstack/salt/pull/34366
.. _`#34368`: https://github.com/saltstack/salt/pull/34368
.. _`#34371`: https://github.com/saltstack/salt/issues/34371
.. _`#34373`: https://github.com/saltstack/salt/pull/34373
.. _`#34376`: https://github.com/saltstack/salt/pull/34376
.. _`#34377`: https://github.com/saltstack/salt/pull/34377
.. _`#34378`: https://github.com/saltstack/salt/pull/34378
.. _`#34379`: https://github.com/saltstack/salt/issues/34379
.. _`#34382`: https://github.com/saltstack/salt/issues/34382
.. _`#34386`: https://github.com/saltstack/salt/pull/34386
.. _`#34388`: https://github.com/saltstack/salt/pull/34388
.. _`#34390`: https://github.com/saltstack/salt/issues/34390
.. _`#34392`: https://github.com/saltstack/salt/pull/34392
.. _`#34395`: https://github.com/saltstack/salt/issues/34395
.. _`#34397`: https://github.com/saltstack/salt/issues/34397
.. _`#34400`: https://github.com/saltstack/salt/pull/34400
.. _`#34401`: https://github.com/saltstack/salt/pull/34401
.. _`#34404`: https://github.com/saltstack/salt/pull/34404
.. _`#34426`: https://github.com/saltstack/salt/pull/34426
.. _`#34427`: https://github.com/saltstack/salt/pull/34427
.. _`#34429`: https://github.com/saltstack/salt/pull/34429
.. _`#34432`: https://github.com/saltstack/salt/pull/34432
.. _`#34435`: https://github.com/saltstack/salt/pull/34435
.. _`#34436`: https://github.com/saltstack/salt/pull/34436
.. _`#34439`: https://github.com/saltstack/salt/issues/34439
.. _`#34451`: https://github.com/saltstack/salt/pull/34451
.. _`#34452`: https://github.com/saltstack/salt/pull/34452
.. _`#34453`: https://github.com/saltstack/salt/pull/34453
.. _`#34455`: https://github.com/saltstack/salt/pull/34455
.. _`#34456`: https://github.com/saltstack/salt/pull/34456
.. _`#34457`: https://github.com/saltstack/salt/pull/34457
.. _`#34459`: https://github.com/saltstack/salt/pull/34459
.. _`#34462`: https://github.com/saltstack/salt/pull/34462
.. _`#34463`: https://github.com/saltstack/salt/pull/34463
.. _`#34466`: https://github.com/saltstack/salt/pull/34466
.. _`#34467`: https://github.com/saltstack/salt/pull/34467
.. _`#34468`: https://github.com/saltstack/salt/pull/34468
.. _`#34486`: https://github.com/saltstack/salt/pull/34486
.. _`#34488`: https://github.com/saltstack/salt/pull/34488
.. _`#34489`: https://github.com/saltstack/salt/pull/34489
.. _`#34490`: https://github.com/saltstack/salt/pull/34490
.. _`#34492`: https://github.com/saltstack/salt/pull/34492
.. _`#34493`: https://github.com/saltstack/salt/pull/34493
.. _`#34498`: https://github.com/saltstack/salt/pull/34498
.. _`#34499`: https://github.com/saltstack/salt/pull/34499
.. _`#34503`: https://github.com/saltstack/salt/pull/34503
.. _`#34505`: https://github.com/saltstack/salt/pull/34505
.. _`#34507`: https://github.com/saltstack/salt/pull/34507
.. _`#34513`: https://github.com/saltstack/salt/pull/34513
.. _`#34518`: https://github.com/saltstack/salt/pull/34518
.. _`#34520`: https://github.com/saltstack/salt/pull/34520
.. _`#34521`: https://github.com/saltstack/salt/pull/34521
.. _`#34524`: https://github.com/saltstack/salt/pull/34524
.. _`#34527`: https://github.com/saltstack/salt/pull/34527
.. _`#34531`: https://github.com/saltstack/salt/pull/34531
.. _`#34537`: https://github.com/saltstack/salt/pull/34537
.. _`#34545`: https://github.com/saltstack/salt/pull/34545
.. _`#34546`: https://github.com/saltstack/salt/pull/34546
.. _`#34548`: https://github.com/saltstack/salt/issues/34548
.. _`#34549`: https://github.com/saltstack/salt/pull/34549
.. _`#34553`: https://github.com/saltstack/salt/pull/34553
.. _`#34554`: https://github.com/saltstack/salt/issues/34554
.. _`#34557`: https://github.com/saltstack/salt/pull/34557
.. _`#34560`: https://github.com/saltstack/salt/pull/34560
.. _`#34565`: https://github.com/saltstack/salt/pull/34565
.. _`#34569`: https://github.com/saltstack/salt/pull/34569
.. _`#34584`: https://github.com/saltstack/salt/pull/34584
.. _`#34585`: https://github.com/saltstack/salt/pull/34585
.. _`#34590`: https://github.com/saltstack/salt/pull/34590
.. _`#34591`: https://github.com/saltstack/salt/pull/34591
.. _`#34592`: https://github.com/saltstack/salt/pull/34592
.. _`#34593`: https://github.com/saltstack/salt/pull/34593
.. _`#34601`: https://github.com/saltstack/salt/pull/34601
.. _`#34605`: https://github.com/saltstack/salt/pull/34605
.. _`#34606`: https://github.com/saltstack/salt/pull/34606
.. _`#34607`: https://github.com/saltstack/salt/pull/34607
.. _`#34616`: https://github.com/saltstack/salt/pull/34616
.. _`#34617`: https://github.com/saltstack/salt/pull/34617
.. _`#34618`: https://github.com/saltstack/salt/pull/34618
.. _`#34619`: https://github.com/saltstack/salt/pull/34619
.. _`#34621`: https://github.com/saltstack/salt/pull/34621
.. _`#34630`: https://github.com/saltstack/salt/issues/34630
.. _`#34642`: https://github.com/saltstack/salt/pull/34642
.. _`#34644`: https://github.com/saltstack/salt/pull/34644
.. _`#34647`: https://github.com/saltstack/salt/pull/34647
.. _`#34651`: https://github.com/saltstack/salt/pull/34651
.. _`#34652`: https://github.com/saltstack/salt/pull/34652
.. _`#34661`: https://github.com/saltstack/salt/issues/34661
.. _`#34670`: https://github.com/saltstack/salt/pull/34670
.. _`#34676`: https://github.com/saltstack/salt/pull/34676
.. _`#34678`: https://github.com/saltstack/salt/issues/34678
.. _`#34679`: https://github.com/saltstack/salt/pull/34679
.. _`#34681`: https://github.com/saltstack/salt/pull/34681
.. _`#34682`: https://github.com/saltstack/salt/pull/34682
.. _`#34683`: https://github.com/saltstack/salt/pull/34683
.. _`#34689`: https://github.com/saltstack/salt/pull/34689
.. _`#34695`: https://github.com/saltstack/salt/pull/34695
.. _`#34696`: https://github.com/saltstack/salt/pull/34696
.. _`#34702`: https://github.com/saltstack/salt/pull/34702
.. _`#34703`: https://github.com/saltstack/salt/issues/34703
.. _`#34707`: https://github.com/saltstack/salt/pull/34707
.. _`#34714`: https://github.com/saltstack/salt/pull/34714
.. _`#34720`: https://github.com/saltstack/salt/pull/34720
.. _`#34721`: https://github.com/saltstack/salt/pull/34721
.. _`#34722`: https://github.com/saltstack/salt/pull/34722
.. _`#34726`: https://github.com/saltstack/salt/pull/34726
.. _`#34739`: https://github.com/saltstack/salt/pull/34739
.. _`#34740`: https://github.com/saltstack/salt/pull/34740
.. _`#34741`: https://github.com/saltstack/salt/pull/34741
.. _`#34744`: https://github.com/saltstack/salt/pull/34744
.. _`#34746`: https://github.com/saltstack/salt/pull/34746
.. _`#34751`: https://github.com/saltstack/salt/pull/34751
.. _`#34754`: https://github.com/saltstack/salt/pull/34754
.. _`#34756`: https://github.com/saltstack/salt/pull/34756
.. _`#34762`: https://github.com/saltstack/salt/issues/34762
.. _`#34770`: https://github.com/saltstack/salt/pull/34770
.. _`#34773`: https://github.com/saltstack/salt/pull/34773
.. _`#34784`: https://github.com/saltstack/salt/pull/34784
.. _`#34791`: https://github.com/saltstack/salt/pull/34791
.. _`#34803`: https://github.com/saltstack/salt/pull/34803
.. _`#34818`: https://github.com/saltstack/salt/pull/34818
.. _`#34824`: https://github.com/saltstack/salt/pull/34824
.. _`#34825`: https://github.com/saltstack/salt/pull/34825
.. _`#34837`: https://github.com/saltstack/salt/pull/34837
.. _`#34838`: https://github.com/saltstack/salt/pull/34838
.. _`#34840`: https://github.com/saltstack/salt/pull/34840
.. _`#34842`: https://github.com/saltstack/salt/pull/34842
.. _`#34844`: https://github.com/saltstack/salt/pull/34844
.. _`bp-32396`: https://github.com/saltstack/salt/pull/32396
.. _`bp-33698`: https://github.com/saltstack/salt/pull/33698
.. _`bp-33806`: https://github.com/saltstack/salt/pull/33806
.. _`bp-33847`: https://github.com/saltstack/salt/pull/33847
.. _`bp-33948`: https://github.com/saltstack/salt/pull/33948
.. _`bp-34057`: https://github.com/saltstack/salt/pull/34057
.. _`bp-34103`: https://github.com/saltstack/salt/pull/34103
.. _`bp-34378`: https://github.com/saltstack/salt/pull/34378
.. _`bp-34436`: https://github.com/saltstack/salt/pull/34436
.. _`bp-34457`: https://github.com/saltstack/salt/pull/34457
.. _`bp-34726`: https://github.com/saltstack/salt/pull/34726
.. _`fix-33879`: https://github.com/saltstack/salt/issues/33879
.. _`fix-33911`: https://github.com/saltstack/salt/issues/33911
.. _`fix-34037`: https://github.com/saltstack/salt/issues/34037
.. _`fix-34043`: https://github.com/saltstack/salt/issues/34043
.. _`fix-34120`: https://github.com/saltstack/salt/issues/34120
.. _`fix-34129`: https://github.com/saltstack/salt/issues/34129
.. _`fix-34162`: https://github.com/saltstack/salt/issues/34162
.. _`fix-34630`: https://github.com/saltstack/salt/issues/34630
.. _`fix-34703`: https://github.com/saltstack/salt/issues/34703