2015-11-13 17:29:21 +00:00
===========================
2015-11-16 16:44:58 +00:00
Salt 2015.8.2 Release Notes
2015-11-13 17:29:21 +00:00
===========================
2015-11-25 00:05:41 +00:00
.. note ::
A significant orchestrate issue `#29110`_ was discovered during the release
2015-12-08 16:16:26 +00:00
process of 2015.8.2, so it has not been officially released. Please use
`2015.8.3
<https://docs.saltstack.com/en/latest/topics/releases/2015.8.3.html>`_
instead.
2015-11-25 00:05:41 +00:00
2015-11-13 17:29:21 +00:00
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
*Generated at: 2015-11-13T17:24:04Z*
Total Merges: **378**
Changes:
- **PR** `#28730`_ : (*garethgreenaway* ) Fixes to how return_job is handled in the scheduler for the salt master.
- **PR** `#28848`_ : (*cro* ) Lint
- **PR** `#28842`_ : (*cachedout* ) Add transport setting to shell test
- **PR** `#28837`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#28827`_ : (*jacksontj* ) Cleanup virtual_timer in loader
- **PR** `#28836`_ : (*cachedout* ) Cast to dict to fix wheel tests in tcp
- **PR** `#28834`_ : (*cachedout* ) Fix breakage in tcp server
- **PR** `#28804`_ : (*cachedout* ) TCP test fixes
- **PR** `#28826`_ : (*basepi* ) [2015.8] Add new tornado deps to salt-ssh thin
- **PR** `#28759`_ : (*jfindlay* ) simplify stdin use of stdin in at.present state
- **PR** `#28824`_ : (*rallytime* ) Back-port `#28778`_ and `#28820`_ to 2015.8
- **PR** `#28803`_ : (*jfindlay* ) decode strings to utf-8
- **PR** `#28782`_ : (*rallytime* ) Fixes to rabbitmq user state
2016-03-01 15:36:23 +00:00
- **PR** `#28789`_ : (*nmadhok* ) Provide ability to enable/disable customization for newly create VMs using VMware salt-cloud driver
2015-11-13 17:29:21 +00:00
- **PR** `#28768`_ : (*mrosedale* ) 2015.8
- **PR** `#28772`_ : (*rallytime* ) rabbitmq.list_user_permissions returns a dict, not a list. Don't expect a list.
- **PR** `#28774`_ : (*rallytime* ) Back-port `#28725`_ to 2015.8
- **PR** `#28775`_ : (*rallytime* ) Back-port `#28740`_ to 2015.8
- **PR** `#28755`_ : (*rallytime* ) Move most vmware driver list_* functions to use salt.utils.vmware functions
- **PR** `#28744`_ : (*jfindlay* ) import gate elementtree
- **PR** `#28758`_ : (*jfindlay* ) remove redundant logic in useradd execution module
- **PR** `#28757`_ : (*mbarrien* ) Bug fix: pip command to not quote spaces in cmd line args
- **PR** `#28764`_ : (*multani* ) Various documentation fixes
- **PR** `#28752`_ : (*aboe76* ) Update openSUSE grain for tumbleweed
- **PR** `#28713`_ : (*hexedpackets* ) Rename consul.list to consul.list_keys.
- **PR** `#28719`_ : (*jacobhammons* ) removed dependencies info from docs
- **PR** `#28709`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#28710`_ : (*rallytime* ) Pass kwargs correctly to _get_group from get_group_id
- **PR** `#28698`_ : (*rallytime* ) Back-port `#28530`_ to 2015.8
- **PR** `#28700`_ : (*rallytime* ) Back-port `#28679`_ to 2015.8
- **PR** `#28695`_ : (*s0undt3ch* ) [2015.8] Update to latest bootstrap script v2015.11.09
- **PR** `#28656`_ : (*clarkperkins* ) `#28526`_ fixed yumpkg module issue with pkg.installed
- **PR** `#28672`_ : (*jfindlay* ) add OS grain support for SuSE Leap
- **PR** `#28673`_ : (*jfindlay* ) add hidden_opts to mount.mounted
- **PR** `#28667`_ : (*cro* ) saltutil.sync_all should sync proxymodules as well as the rest.
- **PR** `#28665`_ : (*jfindlay* ) fixes to windows execution and state modules
- **PR** `#28660`_ : (*techhat* ) Don't sign empty regions
- **PR** `#28632`_ : (*terminalmage* ) Fixes/improvements to pkgbuild state/modules
- **PR** `#28658`_ : (*techhat* ) Remove _pkgdb_fun() references
- **PR** `#28653`_ : (*rallytime* ) Provide possible parameters for boto_rds.present engine values
- **PR** `#28649`_ : (*bdrung* ) Fix OS related grains on Debian
- **PR** `#28646`_ : (*rallytime* ) Back-port `#28614`_ to 2015.8
- **PR** `#28647`_ : (*rallytime* ) Back-port `#28624`_ to 2015.8
- **PR** `#28648`_ : (*rallytime* ) Merge branch '2015.5' into '2015.8'
- **PR** `#28638`_ : (*anlutro* ) Salt-SSH: Return more concise error when SSH command fails
- **PR** `#28644`_ : (*pass-by-value* ) Make sure versionchanged is correct
- **PR** `#28615`_ : (*The-Loeki* ) Fixes to FreeBSD pkg
- **PR** `#28613`_ : (*cachedout* ) Add facility to deepcopy bound methods in Py2.6 and apply to grains
- **PR** `#28612`_ : (*rallytime* ) Remove unsupported storage_type argument for parity with boto_rds module
- **PR** `#28611`_ : (*rallytime* ) [2015.8] Be explicit about salt.utils.vmware function calls
- **PR** `#28610`_ : (*pass-by-value* ) Lxc config additions
- **PR** `#28602`_ : (*nasenbaer13* ) Allow setting of custom dimensions in asg alarm specification
2016-03-01 15:36:23 +00:00
- **PR** `#28596`_ : (*rallytime* ) Merge branch '2015.5' into '2015.8'
2015-11-13 17:29:21 +00:00
- **PR** `#28593`_ : (*blueyed* ) doc: fix typo with salt.states.file: s/preseve/preserve/
- **PR** `#28578`_ : (*twangboy* ) Fixed the script... something got broke...
- **PR** `#28579`_ : (*jfindlay* ) fix __virtual__ returns: tls,uptime mods
- **PR** `#28584`_ : (*rallytime* ) If AssociatePublicIpAddress is set to True, don't auto-assign eip.
- **PR** `#28576`_ : (*jacksontj* ) Only encode the zmq message once
- **PR** `#28587`_ : (*cachedout* ) Reset yaml rendering hooks to avoid leaks
- **PR** `#28581`_ : (*basepi* ) Revert b4875e585a165482c4c1ddc8987d76b0a71ef1b0
- **PR** `#28573`_ : (*jacksontj* ) Add `body` to salt.utils.http.query returns
- **PR** `#28564`_ : (*s0undt3ch* ) [2015.8] Update to latest bootstrap script v2015.11.04
- **PR** `#28561`_ : (*Oro* ) Issue `#28527`_ boto_rds.create does not work
- **PR** `#28560`_ : (*bdrung* ) Fix various typos
- **PR** `#28550`_ : (*jfindlay* ) check timedatectl errno and return stdout on failure
- **PR** `#28545`_ : (*jfindlay* ) pass on concurrent create of jid_dir in local_cache
- **PR** `#28544`_ : (*rallytime* ) Start moving some vmware.py cloud funcs to utils/vmware.py
- **PR** `#28543`_ : (*gtmanfred* ) clean up changes for pkg.uptodate and supervisord.dead
- **PR** `#28538`_ : (*jfindlay* ) decode path and url to utf-8 in url.create
- **PR** `#28533`_ : (*jfindlay* ) decode highstate error messages to utf-8
- **PR** `#28547`_ : (*nmadhok* ) [Backport] [2015.8] Tasks can be in queued state instead of running
- **PR** `#28535`_ : (*techhat* ) Fail gracefully if 169.254* isn't available
- **PR** `#28536`_ : (*cro* ) Default configuration file for proxy minions.
- **PR** `#28534`_ : (*rallytime* ) Add versionadded directive for vpc_name arg in boto_secgroup.present
- **PR** `#28516`_ : (*rallytime* ) Back-port `#28489`_ to 2015.8
- **PR** `#28506`_ : (*basepi* ) [2015.8] Log minion list for all rosters, at debug level
- **PR** `#28514`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#28502`_ : (*cachedout* ) Lint `#28427`_
- **PR** `#28464`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#28486`_ : (*rallytime* ) Back-port `#26945`_ to 2015.8
- **PR** `#28472`_ : (*gtmanfred* ) overwrite more than one value with names
- **PR** `#28493`_ : (*rallytime* ) Back-port `#28492`_ to 2015.8
- **PR** `#28494`_ : (*whiteinge* ) Fix filter_by passing incorrect parameters to match functions
- **PR** `#28491`_ : (*rallytime* ) Back-port `#28388`_ to 2015.8
- **PR** `#28465`_ : (*twangboy* ) Fix `#12363`_ : Password Expiration in Windows
- **PR** `#28485`_ : (*nasenbaer13* ) Fix invalid usage of _get_conn causing `#28484`_
- **PR** `#28454`_ : (*sdm24* ) Fixed nodegroup doc formatting to correctly link to pillar_opts in the master config
- **PR** `#28487`_ : (*cachedout* ) Lint 28456
- **PR** `#28457`_ : (*sdm24* ) Clarified comments for grains/core.py for ip_interfaces, ip4_interfac…
- **PR** `#28473`_ : (*anlutro* ) Show check_cmd output on failure
- **PR** `#28460`_ : (*jtand* ) Skipped wipefs test if wipefs does not exist on OS
- **PR** `#28426`_ : (*terminalmage* ) pkgbuild.built: make template engine optional
- **PR** `#28422`_ : (*cachedout* ) Handle windows logging on thread_multi [WIP]
- **PR** `#28425`_ : (*twangboy* ) Fix `#13513`_ - Reflection
- **PR** `#28417`_ : (*rallytime* ) Add note about azure sdk version to getting started docs
- **PR** `#28410`_ : (*jacksontj* ) Add retries to the zeromq.AsyncReqMessageClient
- **PR** `#28404`_ : (*rallytime* ) Back-port `#28395`_ to 2015.8
- **PR** `#28405`_ : (*opdude* ) Detect legacy versions of chocolatey correctly
- **PR** `#28187`_ : (*sjansen* ) fix at.present
- **PR** `#28375`_ : (*merll* ) Merge pillar includes correctly
- **PR** `#28376`_ : (*ryan-lane* ) Support update of route53 records with multiple values
- **PR** `#28377`_ : (*terminalmage* ) Deprecate 'always' in favor of 'force' in pkgbuild.built
- **PR** `#28380`_ : (*cro* ) Add missing call for service provider
- **PR** `#28348`_ : (*jfindlay* ) salt.utils.alias informs user they are using a renamed function
- **PR** `#28364`_ : (*jtand* ) In CentOS 5 the .split() causes a stacktrace.
- **PR** `#28361`_ : (*rallytime* ) Back-port `#28087`_ to 2015.8
- **PR** `#28360`_ : (*multani* ) Various documentation fixes
- **PR** `#28370`_ : (*rallytime* ) Back-port `#28276`_ to 2015.8
- **PR** `#28353`_ : (*merll* ) Consider each pillar match only once.
- **PR** `#28334`_ : (*anlutro* ) iptables needs -m comment for --comment to work
- **PR** `#28340`_ : (*jfindlay* ) sdecode file and dir lists in fileclient
- **PR** `#28344`_ : (*ryan-lane* ) Fix iptables state for non-filter tables
- **PR** `#28343`_ : (*rallytime* ) Back-port `#28342`_ to 2015.8
- **PR** `#28330`_ : (*rallytime* ) Back-port `#28305`_ to 2015.8
- **PR** `#28270`_ : (*rallytime* ) Refactor RabbitMQ Plugin State to correctly use test=true and format errors
- **PR** `#28269`_ : (*rallytime* ) Refactor rabbitmq_user state to use test=True correctly
- **PR** `#28299`_ : (*rallytime* ) Add test for availability_zone check to boto_vpc_tests
- **PR** `#28306`_ : (*sdm24* ) Updated the Nodegroup docs to include how to target nodegroups in SLS Jinja
- **PR** `#28308`_ : (*rallytime* ) Firewalld state services should use --add-service, not --new-service
- **PR** `#28302`_ : (*DmitryKuzmenko* ) Always close socket even if there is no stream.
- **PR** `#28282`_ : (*keesbos* ) Fix for __env__ in legacy git_pillar
- **PR** `#28258`_ : (*pass-by-value* ) Add service module for ssh proxy example
- **PR** `#28294`_ : (*bechtoldt* ) correct a bad default value in http utility
- **PR** `#28185`_ : (*jtand* ) Added single package return for latest_version, fixed other bug.
- **PR** `#28297`_ : (*cachedout* ) Lint fix proxy junos
- **PR** `#28210`_ : (*terminalmage* ) Fix for ext_pillar being compiled twice in legacy git_pillar code
- **PR** `#28265`_ : (*jfindlay* ) fix blockdev execution and state modules
- **PR** `#28266`_ : (*rallytime* ) Back-port `#28260`_ to 2015.8
- **PR** `#28253`_ : (*rallytime* ) Back-port `#28063`_ to 2015.8
- **PR** `#28231`_ : (*rallytime* ) Make sure we're compairing strings when getting images in the DO driver
- **PR** `#28224`_ : (*techhat* ) Optimize create_repo for large packages
- **PR** `#28214`_ : (*rallytime* ) Don't stacktrace if invalid credentials are passed to boto_route53 state
- **PR** `#28228`_ : (*rallytime* ) Back-port `#27562`_ to 2015.8
- **PR** `#28232`_ : (*rallytime* ) Add documentation to supply the ssh_username: freebsd config to DO docs
- **PR** `#28198`_ : (*jacobhammons* ) Added note regarding missing spm exe on Debian/Ubuntu
- **PR** `#28182`_ : (*erchn* ) Some fixes for nova driver for Rackspace
- **PR** `#28181`_ : (*rallytime* ) Revamp firewalld state to be more stateful.
- **PR** `#28176`_ : (*cro* ) Add ping function
- **PR** `#28167`_ : (*The-Loeki* ) file.serialize needs to add a final newline to serialized files
- **PR** `#28168`_ : (*rallytime* ) Make sure availability zone gets passed in boto_vpc module when creating subnet
- **PR** `#28148`_ : (*basepi* ) [2015.8] Only expand nodegroups to lists if there is a nested nodegroup
- **PR** `#28155`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#28149`_ : (*pass-by-value* ) Add clarification to cloud profile doc about host
- **PR** `#28146`_ : (*cachedout* ) Lint dracr.py
- **PR** `#28141`_ : (*rallytime* ) Don't use RAM for root disk size in linode.py
- **PR** `#28143`_ : (*jtand* ) Removed blank line at end of chassis.py
- **PR** `#28021`_ : (*blueyed* ) Handle includes in `include_config` recursively
- **PR** `#28095`_ : (*rallytime* ) Back-port `#28001`_ to 2015.8
- **PR** `#28096`_ : (*rallytime* ) Back-port `#28061`_ to 2015.8
- **PR** `#28139`_ : (*rallytime* ) Back-port `#28103`_ to 2015.8
- **PR** `#28098`_ : (*jacksontj* ) For all multi-part messages, check the headers. If the header is not …
- **PR** `#28134`_ : (*bernieke* ) fix unicode pillar values `#3436`_
- **PR** `#28076`_ : (*redmcg* ) Replace option 'i' with an explicit queryformat
- **PR** `#28119`_ : (*jacksontj* ) Check if the remote exists before casting to a string.
- **PR** `#28105`_ : (*jfindlay* ) add reason for not loading localemod
- **PR** `#28108`_ : (*cachedout* ) Set logfile permsissions correctly
- **PR** `#27922`_ : (*cro* ) WIP States/Modules for managing Dell FX2 chassis via salt-proxy
- **PR** `#28104`_ : (*pass-by-value* ) Add documentation for proxy minion ssh
- **PR** `#28020`_ : (*DmitryKuzmenko* ) LazyLoader deepcopy fix.
- **PR** `#27933`_ : (*eliasp* ) Provide all git pillar dirs in `opts[pillar_roots]`
- **PR** `#28013`_ : (*rallytime* ) Back-port `#27891`_ to 2015.8
- **PR** `#28018`_ : (*rallytime* ) Add example to Writing Grains of how grains can be loaded twice
- **PR** `#28084`_ : (*cachedout* ) `#28069`_ with lint
- **PR** `#28079`_ : (*The-Loeki* ) Fix for trace dump on failing imports for win32com & pythoncom 4 win_task
- **PR** `#28081`_ : (*The-Loeki* ) fix for glance state trace error on import failure
- **PR** `#28066`_ : (*jacksontj* ) Use the generic `text` attribute, not .body of the handler
- **PR** `#28019`_ : (*rallytime* ) Clean up version added and deprecated msgs to be accurate
- **PR** `#28058`_ : (*rallytime* ) Back-port `#28041`_ to 2015.8
- **PR** `#28055`_ : (*rallytime* ) Back-port `#28043`_ to 2015.8
- **PR** `#28046`_ : (*pass-by-value* ) Add pkg install and remove functions
- **PR** `#28050`_ : (*ryan-lane* ) Use a better method for checking dynamodb table existence
- **PR** `#28042`_ : (*jfindlay* ) fix repo path in ubuntu installation documentation
- **PR** `#28033`_ : (*twangboy* ) Fixed win_useradd.py
- **PR** `#28027`_ : (*cro* ) Make ssh conn persistent.
- **PR** `#28029`_ : (*jacobhammons* ) Updated release notes with additional CVE information
- **PR** `#28022`_ : (*jacobhammons* ) Updated Debian and Ubuntu repo paths with new structure for 2015.8.1
- **PR** `#27983`_ : (*rallytime* ) Pip state run result should be False, not None, if installation error occurs.
- **PR** `#27991`_ : (*twangboy* ) Fix for `#20678`_
- **PR** `#27997`_ : (*rallytime* ) Remove note about pip bug with pip v1 vs pip v2 return codes
- **PR** `#27994`_ : (*jtand* ) Fix schedule_test failure
- **PR** `#27992`_ : (*cachedout* ) Make load beacon config into list
- **PR** `#28003`_ : (*twangboy* ) Fix `#26336`_
- **PR** `#27984`_ : (*rallytime* ) Versionadded for clean_file option for pkgrepo
- **PR** `#27989`_ : (*ryan-lane* ) Do not try to remove the main route table association
- **PR** `#27982`_ : (*pass-by-value* ) Add example for salt-proxy over SSH
- **PR** `#27985`_ : (*jacobhammons* ) Changed current release to 8.1 and added CVEs to release notes
- **PR** `#27979`_ : (*cachedout* ) Fix regression with key whitespace
- **PR** `#27977`_ : (*cachedout* ) Decode unicode names in fileclient/server
- **PR** `#27981`_ : (*jtand* ) Fixed trailing whitespace lint
- **PR** `#27969`_ : (*jeffreyctang* ) fix parse of { on next line
- **PR** `#27978`_ : (*terminalmage* ) Add note about dockerng.inspect_image usage
- **PR** `#27955`_ : (*pass-by-value* ) Bp 27868
- **PR** `#27953`_ : (*The-Loeki* ) Fix CloudStack cloud for new 'driver' syntax
- **PR** `#27965`_ : (*ryan-lane* ) Fail in boto_asg.present if alarms fail
- **PR** `#27958`_ : (*twangboy* ) Added new functionality to win_task.py
- **PR** `#27959`_ : (*techhat* ) Change __opts__ to self.opts
- **PR** `#27943`_ : (*rallytime* ) Back-port `#27910`_ to 2015.8
- **PR** `#27944`_ : (*rallytime* ) Back-port `#27909`_ to 2015.8
- **PR** `#27946`_ : (*jtand* ) Changed grain to look at osmajorrelease instead of osrelease
- **PR** `#27914`_ : (*rallytime* ) Use eipalloc instead of eni in EC2 interface properties example
- **PR** `#27926`_ : (*rallytime* ) Back-port `#27905`_ to 2015.8
- **PR** `#27927`_ : (*ryan-lane* ) Do not manage ingress or egress rules if set to None
- **PR** `#27928`_ : (*rallytime* ) Back-port `#27908`_ to 2015.8
- **PR** `#27676`_ : (*ticosax* ) [dockerng] WIP No more runtime args passed to docker.start()
- **PR** `#27885`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#27882`_ : (*twangboy* ) Created win_task.py module
- **PR** `#27802`_ : (*terminalmage* ) Correct warning logging when update lock is present for git_pillar/winrepo, add runner function for clearing git_pillar/winrepo locks
- **PR** `#27886`_ : (*rallytime* ) Handle group lists as well as comma-separated group strings.
- **PR** `#27746`_ : (*anlutro* ) timezone module: handle timedatectl errors
- **PR** `#27816`_ : (*anlutro* ) Make system.reboot use `shutdown -r` when available
- **PR** `#27874`_ : (*rallytime* ) Add mention of Periodic Table naming scheme to deprecation docs
- **PR** `#27883`_ : (*terminalmage* ) Work around --is-ancestor not being present in git-merge-base before git 1.8.0
- **PR** `#27877`_ : (*rallytime* ) Back-port `#27774`_ to 2015.8
- **PR** `#27878`_ : (*rallytime* ) Use apache2ctl binary on SUSE in apache module
- **PR** `#27879`_ : (*cro* ) Add docs for 2015.8.2+ changes to proxies
- **PR** `#27731`_ : (*cro* ) Add __proxy__ to replace opts['proxymodule']
- **PR** `#27745`_ : (*anlutro* ) Add pip_upgrade arg to virtualenv.managed state
- **PR** `#27809`_ : (*ticosax* ) [dockerng] Remove dockerng.ps caching
- **PR** `#27859`_ : (*ticosax* ) [dockerng] Clarify doc port bindings
- **PR** `#27748`_ : (*multani* ) Fix `#8646`_
- **PR** `#27850`_ : (*rallytime* ) Back-port `#27722`_ to 2015.8
- **PR** `#27851`_ : (*rallytime* ) Back-port `#27771`_ to 2015.8
- **PR** `#27833`_ : (*jfindlay* ) decode path before string ops in fileclient
- **PR** `#27837`_ : (*jfindlay* ) reverse truth in python_shell documentation
- **PR** `#27860`_ : (*flavio* ) Fix OS related grains on openSUSE and SUSE Linux Enterprise
- **PR** `#27768`_ : (*rallytime* ) Clean up bootstrap function to be slightly cleaner
- **PR** `#27797`_ : (*isbm* ) Zypper module clusterfix
- **PR** `#27849`_ : (*rallytime* ) Don't require a size parameter for proxmox profiles
- **PR** `#27827`_ : (*techhat* ) Add additional error checking to SPM
- **PR** `#27826`_ : (*martinhoefling* ) Fixes `#27825`_
- **PR** `#27824`_ : (*techhat* ) Update Azure errors
- **PR** `#27795`_ : (*eguven* ) better change reporting for postgres_user groups
- **PR** `#27799`_ : (*terminalmage* ) Fix usage of identity file in git.latest
- **PR** `#27717`_ : (*pass-by-value* ) Proxy beacon example
- **PR** `#27793`_ : (*anlutro* ) update code that changes log level of salt-ssh shim command
- **PR** `#27761`_ : (*terminalmage* ) Merge git pillar data instead of using dict.update()
- **PR** `#27741`_ : (*ticosax* ) [dockerng] pass filters argument to dockerng.ps
- **PR** `#27760`_ : (*basepi* ) [2015.8] Merge forward from 2015.5 to 2015.8
- **PR** `#27757`_ : (*jfindlay* ) fix virtual fcn return doc indentation
- **PR** `#27754`_ : (*rallytime* ) Change test.nop version directive to 2015.8.1
- **PR** `#27734`_ : (*jacobhammons* ) Updated saltstack2 theme to add SaltConf16 banner
- **PR** `#27727`_ : (*rallytime* ) Merge `#27719`_ w/pylint fix
- **PR** `#27724`_ : (*jfindlay* ) update __virtual__ return documentation
- **PR** `#27725`_ : (*basepi* ) Fix global injection for state cross calls
- **PR** `#27628`_ : (*ticosax* ) [dockerng] Add support of `labels` parameter for dockerng
- **PR** `#27704`_ : (*jacobhammons* ) Update compound matcher docs to clarify the usage of alternate delimi…
- **PR** `#27705`_ : (*rallytime* ) Merge `#27602`_ with final pylint fix
- **PR** `#27691`_ : (*notpeter* ) Faster timeout (3s vs 2min) for instance metadata lookups. `#13850`_ .
- **PR** `#27696`_ : (*blueyed* ) loader.proxy: call `_modules_dirs` only once
- **PR** `#27630`_ : (*ticosax* ) Expose container_id in mine.get_docker
- **PR** `#27600`_ : (*blueyed* ) dockerng: use docker.version=auto by default
- **PR** `#27689`_ : (*rallytime* ) Merge `#27448`_ with test fixes
- **PR** `#27693`_ : (*jacobhammons* ) initial engines topic, updates to windows repo docs
- **PR** `#27601`_ : (*blueyed* ) dockerng: handle None in container.Names
- **PR** `#27596`_ : (*blueyed* ) gitfs: fix UnboundLocalError for 'msg'
- **PR** `#27651`_ : (*eliasp* ) Check for existence of 'subnetId' key in subnet dict
- **PR** `#27639`_ : (*rallytime* ) Docement version added for new artifactory options
- **PR** `#27677`_ : (*rallytime* ) Back-port `#27675`_ to 2015.8
- **PR** `#27637`_ : (*rallytime* ) Back-port `#27604`_ to 2015.8
- **PR** `#27657`_ : (*garethgreenaway* ) Fix to pkg state module
- **PR** `#27632`_ : (*rallytime* ) Back-port `#27539`_ to 2015.8
- **PR** `#27633`_ : (*rallytime* ) Back-port `#27559`_ to 2015.8
- **PR** `#27579`_ : (*rallytime* ) Change boto_route53 region default to 'universal' to avoid problems with boto library
- **PR** `#27581`_ : (*tkwilliams* ) Add support for 'vpc_name' tag in boto_secgroup module and state
- **PR** `#27624`_ : (*nasenbaer13* ) Wait for sync is not passed to boto_route53 state
- **PR** `#27614`_ : (*blueyed* ) doc: minor fixes to doc and comments
- **PR** `#27627`_ : (*eyj* ) Fix crash in boto_asg.get_instances if the requested attribute is None
- **PR** `#27616`_ : (*jacobhammons* ) Updated windows software repository docs
- **PR** `#27569`_ : (*lomeroe* ) boto_vpc.get_subnet_association now returns a dict w/key of vpc_id, a…
- **PR** `#27567`_ : (*whiteinge* ) Use getattr to fetch psutil.version_info
- **PR** `#27583`_ : (*tkwilliams* ) Fixup zypper module
- **PR** `#27597`_ : (*blueyed* ) gitfs: remove unused variable "bad_per_remote_conf"
- **PR** `#27585`_ : (*ryan-lane* ) Fix undefined variable in cron state module
2015-11-25 00:05:41 +00:00
.. _`#29110`: https://github.com/saltstack/salt/issues/29110
2015-11-13 17:29:21 +00:00
.. _`#22115`: https://github.com/saltstack/salt/pull/22115
.. _`#25315`: https://github.com/saltstack/salt/pull/25315
.. _`#25521`: https://github.com/saltstack/salt/pull/25521
.. _`#25668`: https://github.com/saltstack/salt/pull/25668
.. _`#25928`: https://github.com/saltstack/salt/pull/25928
.. _`#26945`: https://github.com/saltstack/salt/pull/26945
.. _`#27099`: https://github.com/saltstack/salt/pull/27099
.. _`#27116`: https://github.com/saltstack/salt/pull/27116
.. _`#27201`: https://github.com/saltstack/salt/pull/27201
.. _`#27286`: https://github.com/saltstack/salt/pull/27286
.. _`#27343`: https://github.com/saltstack/salt/pull/27343
.. _`#27379`: https://github.com/saltstack/salt/pull/27379
.. _`#27390`: https://github.com/saltstack/salt/pull/27390
.. _`#27442`: https://github.com/saltstack/salt/pull/27442
.. _`#27448`: https://github.com/saltstack/salt/pull/27448
.. _`#27476`: https://github.com/saltstack/salt/pull/27476
.. _`#27509`: https://github.com/saltstack/salt/pull/27509
.. _`#27515`: https://github.com/saltstack/salt/pull/27515
.. _`#27524`: https://github.com/saltstack/salt/pull/27524
.. _`#27535`: https://github.com/saltstack/salt/pull/27535
.. _`#27539`: https://github.com/saltstack/salt/pull/27539
.. _`#27546`: https://github.com/saltstack/salt/pull/27546
.. _`#27557`: https://github.com/saltstack/salt/pull/27557
.. _`#27559`: https://github.com/saltstack/salt/pull/27559
.. _`#27562`: https://github.com/saltstack/salt/pull/27562
.. _`#27566`: https://github.com/saltstack/salt/pull/27566
.. _`#27567`: https://github.com/saltstack/salt/pull/27567
.. _`#27568`: https://github.com/saltstack/salt/pull/27568
.. _`#27569`: https://github.com/saltstack/salt/pull/27569
.. _`#27579`: https://github.com/saltstack/salt/pull/27579
.. _`#27581`: https://github.com/saltstack/salt/pull/27581
.. _`#27582`: https://github.com/saltstack/salt/pull/27582
.. _`#27583`: https://github.com/saltstack/salt/pull/27583
.. _`#27585`: https://github.com/saltstack/salt/pull/27585
.. _`#27596`: https://github.com/saltstack/salt/pull/27596
.. _`#27597`: https://github.com/saltstack/salt/pull/27597
.. _`#27600`: https://github.com/saltstack/salt/pull/27600
.. _`#27601`: https://github.com/saltstack/salt/pull/27601
.. _`#27602`: https://github.com/saltstack/salt/pull/27602
.. _`#27604`: https://github.com/saltstack/salt/pull/27604
.. _`#27612`: https://github.com/saltstack/salt/pull/27612
.. _`#27614`: https://github.com/saltstack/salt/pull/27614
.. _`#27616`: https://github.com/saltstack/salt/pull/27616
.. _`#27624`: https://github.com/saltstack/salt/pull/27624
.. _`#27627`: https://github.com/saltstack/salt/pull/27627
.. _`#27628`: https://github.com/saltstack/salt/pull/27628
.. _`#27630`: https://github.com/saltstack/salt/pull/27630
.. _`#27632`: https://github.com/saltstack/salt/pull/27632
.. _`#27633`: https://github.com/saltstack/salt/pull/27633
.. _`#27637`: https://github.com/saltstack/salt/pull/27637
.. _`#27639`: https://github.com/saltstack/salt/pull/27639
.. _`#27640`: https://github.com/saltstack/salt/pull/27640
.. _`#27641`: https://github.com/saltstack/salt/pull/27641
.. _`#27644`: https://github.com/saltstack/salt/pull/27644
.. _`#27651`: https://github.com/saltstack/salt/pull/27651
.. _`#27656`: https://github.com/saltstack/salt/pull/27656
.. _`#27657`: https://github.com/saltstack/salt/pull/27657
.. _`#27659`: https://github.com/saltstack/salt/pull/27659
.. _`#27671`: https://github.com/saltstack/salt/pull/27671
.. _`#27675`: https://github.com/saltstack/salt/pull/27675
.. _`#27676`: https://github.com/saltstack/salt/pull/27676
.. _`#27677`: https://github.com/saltstack/salt/pull/27677
.. _`#27680`: https://github.com/saltstack/salt/pull/27680
.. _`#27681`: https://github.com/saltstack/salt/pull/27681
.. _`#27682`: https://github.com/saltstack/salt/pull/27682
.. _`#27683`: https://github.com/saltstack/salt/pull/27683
.. _`#27684`: https://github.com/saltstack/salt/pull/27684
.. _`#27686`: https://github.com/saltstack/salt/pull/27686
.. _`#27689`: https://github.com/saltstack/salt/pull/27689
.. _`#27691`: https://github.com/saltstack/salt/pull/27691
.. _`#27693`: https://github.com/saltstack/salt/pull/27693
.. _`#27695`: https://github.com/saltstack/salt/pull/27695
.. _`#27696`: https://github.com/saltstack/salt/pull/27696
.. _`#27704`: https://github.com/saltstack/salt/pull/27704
.. _`#27705`: https://github.com/saltstack/salt/pull/27705
.. _`#27706`: https://github.com/saltstack/salt/pull/27706
.. _`#27717`: https://github.com/saltstack/salt/pull/27717
.. _`#27719`: https://github.com/saltstack/salt/pull/27719
.. _`#27722`: https://github.com/saltstack/salt/pull/27722
.. _`#27724`: https://github.com/saltstack/salt/pull/27724
.. _`#27725`: https://github.com/saltstack/salt/pull/27725
.. _`#27726`: https://github.com/saltstack/salt/pull/27726
.. _`#27727`: https://github.com/saltstack/salt/pull/27727
.. _`#27731`: https://github.com/saltstack/salt/pull/27731
.. _`#27732`: https://github.com/saltstack/salt/pull/27732
.. _`#27733`: https://github.com/saltstack/salt/pull/27733
.. _`#27734`: https://github.com/saltstack/salt/pull/27734
.. _`#27741`: https://github.com/saltstack/salt/pull/27741
.. _`#27745`: https://github.com/saltstack/salt/pull/27745
.. _`#27746`: https://github.com/saltstack/salt/pull/27746
.. _`#27747`: https://github.com/saltstack/salt/pull/27747
.. _`#27748`: https://github.com/saltstack/salt/pull/27748
.. _`#27754`: https://github.com/saltstack/salt/pull/27754
.. _`#27757`: https://github.com/saltstack/salt/pull/27757
.. _`#27758`: https://github.com/saltstack/salt/pull/27758
.. _`#27759`: https://github.com/saltstack/salt/pull/27759
.. _`#27760`: https://github.com/saltstack/salt/pull/27760
.. _`#27761`: https://github.com/saltstack/salt/pull/27761
.. _`#27766`: https://github.com/saltstack/salt/pull/27766
.. _`#27768`: https://github.com/saltstack/salt/pull/27768
.. _`#27771`: https://github.com/saltstack/salt/pull/27771
.. _`#27774`: https://github.com/saltstack/salt/pull/27774
.. _`#27776`: https://github.com/saltstack/salt/pull/27776
.. _`#27791`: https://github.com/saltstack/salt/pull/27791
.. _`#27793`: https://github.com/saltstack/salt/pull/27793
.. _`#27795`: https://github.com/saltstack/salt/pull/27795
.. _`#27797`: https://github.com/saltstack/salt/pull/27797
.. _`#27799`: https://github.com/saltstack/salt/pull/27799
.. _`#27802`: https://github.com/saltstack/salt/pull/27802
.. _`#27806`: https://github.com/saltstack/salt/pull/27806
.. _`#27809`: https://github.com/saltstack/salt/pull/27809
.. _`#27816`: https://github.com/saltstack/salt/pull/27816
.. _`#27824`: https://github.com/saltstack/salt/pull/27824
.. _`#27826`: https://github.com/saltstack/salt/pull/27826
.. _`#27827`: https://github.com/saltstack/salt/pull/27827
.. _`#27833`: https://github.com/saltstack/salt/pull/27833
.. _`#27837`: https://github.com/saltstack/salt/pull/27837
.. _`#27838`: https://github.com/saltstack/salt/pull/27838
.. _`#27841`: https://github.com/saltstack/salt/pull/27841
.. _`#27849`: https://github.com/saltstack/salt/pull/27849
.. _`#27850`: https://github.com/saltstack/salt/pull/27850
.. _`#27851`: https://github.com/saltstack/salt/pull/27851
.. _`#27852`: https://github.com/saltstack/salt/pull/27852
.. _`#27859`: https://github.com/saltstack/salt/pull/27859
.. _`#27860`: https://github.com/saltstack/salt/pull/27860
.. _`#27868`: https://github.com/saltstack/salt/pull/27868
.. _`#27874`: https://github.com/saltstack/salt/pull/27874
.. _`#27876`: https://github.com/saltstack/salt/pull/27876
.. _`#27877`: https://github.com/saltstack/salt/pull/27877
.. _`#27878`: https://github.com/saltstack/salt/pull/27878
.. _`#27879`: https://github.com/saltstack/salt/pull/27879
.. _`#27882`: https://github.com/saltstack/salt/pull/27882
.. _`#27883`: https://github.com/saltstack/salt/pull/27883
.. _`#27885`: https://github.com/saltstack/salt/pull/27885
.. _`#27886`: https://github.com/saltstack/salt/pull/27886
.. _`#27891`: https://github.com/saltstack/salt/pull/27891
.. _`#27905`: https://github.com/saltstack/salt/pull/27905
.. _`#27908`: https://github.com/saltstack/salt/pull/27908
.. _`#27909`: https://github.com/saltstack/salt/pull/27909
.. _`#27910`: https://github.com/saltstack/salt/pull/27910
.. _`#27913`: https://github.com/saltstack/salt/pull/27913
.. _`#27914`: https://github.com/saltstack/salt/pull/27914
.. _`#27922`: https://github.com/saltstack/salt/pull/27922
.. _`#27926`: https://github.com/saltstack/salt/pull/27926
.. _`#27927`: https://github.com/saltstack/salt/pull/27927
.. _`#27928`: https://github.com/saltstack/salt/pull/27928
.. _`#27933`: https://github.com/saltstack/salt/pull/27933
.. _`#27943`: https://github.com/saltstack/salt/pull/27943
.. _`#27944`: https://github.com/saltstack/salt/pull/27944
.. _`#27946`: https://github.com/saltstack/salt/pull/27946
.. _`#27953`: https://github.com/saltstack/salt/pull/27953
.. _`#27955`: https://github.com/saltstack/salt/pull/27955
.. _`#27958`: https://github.com/saltstack/salt/pull/27958
.. _`#27959`: https://github.com/saltstack/salt/pull/27959
.. _`#27965`: https://github.com/saltstack/salt/pull/27965
.. _`#27969`: https://github.com/saltstack/salt/pull/27969
.. _`#27977`: https://github.com/saltstack/salt/pull/27977
.. _`#27978`: https://github.com/saltstack/salt/pull/27978
.. _`#27979`: https://github.com/saltstack/salt/pull/27979
.. _`#27981`: https://github.com/saltstack/salt/pull/27981
.. _`#27982`: https://github.com/saltstack/salt/pull/27982
.. _`#27983`: https://github.com/saltstack/salt/pull/27983
.. _`#27984`: https://github.com/saltstack/salt/pull/27984
.. _`#27985`: https://github.com/saltstack/salt/pull/27985
.. _`#27986`: https://github.com/saltstack/salt/pull/27986
.. _`#27989`: https://github.com/saltstack/salt/pull/27989
.. _`#27991`: https://github.com/saltstack/salt/pull/27991
.. _`#27992`: https://github.com/saltstack/salt/pull/27992
.. _`#27994`: https://github.com/saltstack/salt/pull/27994
.. _`#27995`: https://github.com/saltstack/salt/pull/27995
.. _`#27996`: https://github.com/saltstack/salt/pull/27996
.. _`#27997`: https://github.com/saltstack/salt/pull/27997
.. _`#28001`: https://github.com/saltstack/salt/pull/28001
.. _`#28003`: https://github.com/saltstack/salt/pull/28003
.. _`#28008`: https://github.com/saltstack/salt/pull/28008
.. _`#28012`: https://github.com/saltstack/salt/pull/28012
.. _`#28013`: https://github.com/saltstack/salt/pull/28013
.. _`#28018`: https://github.com/saltstack/salt/pull/28018
.. _`#28019`: https://github.com/saltstack/salt/pull/28019
.. _`#28020`: https://github.com/saltstack/salt/pull/28020
.. _`#28021`: https://github.com/saltstack/salt/pull/28021
.. _`#28022`: https://github.com/saltstack/salt/pull/28022
.. _`#28027`: https://github.com/saltstack/salt/pull/28027
.. _`#28029`: https://github.com/saltstack/salt/pull/28029
.. _`#28031`: https://github.com/saltstack/salt/pull/28031
.. _`#28032`: https://github.com/saltstack/salt/pull/28032
.. _`#28033`: https://github.com/saltstack/salt/pull/28033
.. _`#28037`: https://github.com/saltstack/salt/pull/28037
.. _`#28040`: https://github.com/saltstack/salt/pull/28040
.. _`#28041`: https://github.com/saltstack/salt/pull/28041
.. _`#28042`: https://github.com/saltstack/salt/pull/28042
.. _`#28043`: https://github.com/saltstack/salt/pull/28043
.. _`#28046`: https://github.com/saltstack/salt/pull/28046
.. _`#28047`: https://github.com/saltstack/salt/pull/28047
.. _`#28050`: https://github.com/saltstack/salt/pull/28050
.. _`#28055`: https://github.com/saltstack/salt/pull/28055
.. _`#28056`: https://github.com/saltstack/salt/pull/28056
.. _`#28058`: https://github.com/saltstack/salt/pull/28058
.. _`#28059`: https://github.com/saltstack/salt/pull/28059
.. _`#28061`: https://github.com/saltstack/salt/pull/28061
.. _`#28063`: https://github.com/saltstack/salt/pull/28063
.. _`#28066`: https://github.com/saltstack/salt/pull/28066
.. _`#28069`: https://github.com/saltstack/salt/pull/28069
.. _`#28076`: https://github.com/saltstack/salt/pull/28076
.. _`#28079`: https://github.com/saltstack/salt/pull/28079
.. _`#28081`: https://github.com/saltstack/salt/pull/28081
.. _`#28084`: https://github.com/saltstack/salt/pull/28084
.. _`#28087`: https://github.com/saltstack/salt/pull/28087
.. _`#28095`: https://github.com/saltstack/salt/pull/28095
.. _`#28096`: https://github.com/saltstack/salt/pull/28096
.. _`#28097`: https://github.com/saltstack/salt/pull/28097
.. _`#28098`: https://github.com/saltstack/salt/pull/28098
.. _`#28103`: https://github.com/saltstack/salt/pull/28103
.. _`#28104`: https://github.com/saltstack/salt/pull/28104
.. _`#28105`: https://github.com/saltstack/salt/pull/28105
.. _`#28108`: https://github.com/saltstack/salt/pull/28108
.. _`#28109`: https://github.com/saltstack/salt/pull/28109
.. _`#28110`: https://github.com/saltstack/salt/pull/28110
.. _`#28113`: https://github.com/saltstack/salt/pull/28113
.. _`#28116`: https://github.com/saltstack/salt/pull/28116
.. _`#28117`: https://github.com/saltstack/salt/pull/28117
.. _`#28119`: https://github.com/saltstack/salt/pull/28119
.. _`#28130`: https://github.com/saltstack/salt/pull/28130
.. _`#28134`: https://github.com/saltstack/salt/pull/28134
.. _`#28138`: https://github.com/saltstack/salt/pull/28138
.. _`#28139`: https://github.com/saltstack/salt/pull/28139
.. _`#28140`: https://github.com/saltstack/salt/pull/28140
.. _`#28141`: https://github.com/saltstack/salt/pull/28141
.. _`#28143`: https://github.com/saltstack/salt/pull/28143
.. _`#28146`: https://github.com/saltstack/salt/pull/28146
.. _`#28148`: https://github.com/saltstack/salt/pull/28148
.. _`#28149`: https://github.com/saltstack/salt/pull/28149
.. _`#28155`: https://github.com/saltstack/salt/pull/28155
.. _`#28167`: https://github.com/saltstack/salt/pull/28167
.. _`#28168`: https://github.com/saltstack/salt/pull/28168
.. _`#28174`: https://github.com/saltstack/salt/pull/28174
.. _`#28175`: https://github.com/saltstack/salt/pull/28175
.. _`#28176`: https://github.com/saltstack/salt/pull/28176
.. _`#28181`: https://github.com/saltstack/salt/pull/28181
.. _`#28182`: https://github.com/saltstack/salt/pull/28182
.. _`#28185`: https://github.com/saltstack/salt/pull/28185
.. _`#28187`: https://github.com/saltstack/salt/pull/28187
.. _`#28198`: https://github.com/saltstack/salt/pull/28198
.. _`#28210`: https://github.com/saltstack/salt/pull/28210
.. _`#28211`: https://github.com/saltstack/salt/pull/28211
.. _`#28213`: https://github.com/saltstack/salt/pull/28213
.. _`#28214`: https://github.com/saltstack/salt/pull/28214
.. _`#28224`: https://github.com/saltstack/salt/pull/28224
.. _`#28228`: https://github.com/saltstack/salt/pull/28228
.. _`#28231`: https://github.com/saltstack/salt/pull/28231
.. _`#28232`: https://github.com/saltstack/salt/pull/28232
.. _`#28238`: https://github.com/saltstack/salt/pull/28238
.. _`#28253`: https://github.com/saltstack/salt/pull/28253
.. _`#28255`: https://github.com/saltstack/salt/pull/28255
.. _`#28258`: https://github.com/saltstack/salt/pull/28258
.. _`#28260`: https://github.com/saltstack/salt/pull/28260
.. _`#28263`: https://github.com/saltstack/salt/pull/28263
.. _`#28265`: https://github.com/saltstack/salt/pull/28265
.. _`#28266`: https://github.com/saltstack/salt/pull/28266
.. _`#28269`: https://github.com/saltstack/salt/pull/28269
.. _`#28270`: https://github.com/saltstack/salt/pull/28270
.. _`#28271`: https://github.com/saltstack/salt/pull/28271
.. _`#28276`: https://github.com/saltstack/salt/pull/28276
.. _`#28280`: https://github.com/saltstack/salt/pull/28280
.. _`#28282`: https://github.com/saltstack/salt/pull/28282
.. _`#28293`: https://github.com/saltstack/salt/pull/28293
.. _`#28294`: https://github.com/saltstack/salt/pull/28294
.. _`#28297`: https://github.com/saltstack/salt/pull/28297
.. _`#28299`: https://github.com/saltstack/salt/pull/28299
.. _`#28302`: https://github.com/saltstack/salt/pull/28302
.. _`#28305`: https://github.com/saltstack/salt/pull/28305
.. _`#28306`: https://github.com/saltstack/salt/pull/28306
.. _`#28308`: https://github.com/saltstack/salt/pull/28308
.. _`#28315`: https://github.com/saltstack/salt/pull/28315
.. _`#28330`: https://github.com/saltstack/salt/pull/28330
.. _`#28334`: https://github.com/saltstack/salt/pull/28334
.. _`#28340`: https://github.com/saltstack/salt/pull/28340
.. _`#28342`: https://github.com/saltstack/salt/pull/28342
.. _`#28343`: https://github.com/saltstack/salt/pull/28343
.. _`#28344`: https://github.com/saltstack/salt/pull/28344
.. _`#28346`: https://github.com/saltstack/salt/pull/28346
.. _`#28348`: https://github.com/saltstack/salt/pull/28348
.. _`#28353`: https://github.com/saltstack/salt/pull/28353
.. _`#28358`: https://github.com/saltstack/salt/pull/28358
.. _`#28359`: https://github.com/saltstack/salt/pull/28359
.. _`#28360`: https://github.com/saltstack/salt/pull/28360
.. _`#28361`: https://github.com/saltstack/salt/pull/28361
.. _`#28364`: https://github.com/saltstack/salt/pull/28364
.. _`#28366`: https://github.com/saltstack/salt/pull/28366
.. _`#28370`: https://github.com/saltstack/salt/pull/28370
.. _`#28373`: https://github.com/saltstack/salt/pull/28373
.. _`#28374`: https://github.com/saltstack/salt/pull/28374
.. _`#28375`: https://github.com/saltstack/salt/pull/28375
.. _`#28376`: https://github.com/saltstack/salt/pull/28376
.. _`#28377`: https://github.com/saltstack/salt/pull/28377
.. _`#28380`: https://github.com/saltstack/salt/pull/28380
.. _`#28381`: https://github.com/saltstack/salt/pull/28381
.. _`#28388`: https://github.com/saltstack/salt/pull/28388
.. _`#28395`: https://github.com/saltstack/salt/pull/28395
.. _`#28400`: https://github.com/saltstack/salt/pull/28400
.. _`#28404`: https://github.com/saltstack/salt/pull/28404
.. _`#28405`: https://github.com/saltstack/salt/pull/28405
.. _`#28406`: https://github.com/saltstack/salt/pull/28406
.. _`#28407`: https://github.com/saltstack/salt/pull/28407
.. _`#28410`: https://github.com/saltstack/salt/pull/28410
.. _`#28413`: https://github.com/saltstack/salt/pull/28413
.. _`#28417`: https://github.com/saltstack/salt/pull/28417
.. _`#28422`: https://github.com/saltstack/salt/pull/28422
.. _`#28425`: https://github.com/saltstack/salt/pull/28425
.. _`#28426`: https://github.com/saltstack/salt/pull/28426
.. _`#28427`: https://github.com/saltstack/salt/pull/28427
.. _`#28448`: https://github.com/saltstack/salt/pull/28448
.. _`#28454`: https://github.com/saltstack/salt/pull/28454
.. _`#28456`: https://github.com/saltstack/salt/pull/28456
.. _`#28457`: https://github.com/saltstack/salt/pull/28457
.. _`#28460`: https://github.com/saltstack/salt/pull/28460
.. _`#28461`: https://github.com/saltstack/salt/pull/28461
.. _`#28464`: https://github.com/saltstack/salt/pull/28464
.. _`#28465`: https://github.com/saltstack/salt/pull/28465
.. _`#28472`: https://github.com/saltstack/salt/pull/28472
.. _`#28473`: https://github.com/saltstack/salt/pull/28473
.. _`#28485`: https://github.com/saltstack/salt/pull/28485
.. _`#28486`: https://github.com/saltstack/salt/pull/28486
.. _`#28487`: https://github.com/saltstack/salt/pull/28487
.. _`#28489`: https://github.com/saltstack/salt/pull/28489
.. _`#28491`: https://github.com/saltstack/salt/pull/28491
.. _`#28492`: https://github.com/saltstack/salt/pull/28492
.. _`#28493`: https://github.com/saltstack/salt/pull/28493
.. _`#28494`: https://github.com/saltstack/salt/pull/28494
.. _`#28502`: https://github.com/saltstack/salt/pull/28502
.. _`#28506`: https://github.com/saltstack/salt/pull/28506
.. _`#28508`: https://github.com/saltstack/salt/pull/28508
.. _`#28512`: https://github.com/saltstack/salt/pull/28512
.. _`#28514`: https://github.com/saltstack/salt/pull/28514
.. _`#28516`: https://github.com/saltstack/salt/pull/28516
.. _`#28517`: https://github.com/saltstack/salt/pull/28517
.. _`#28525`: https://github.com/saltstack/salt/pull/28525
.. _`#28529`: https://github.com/saltstack/salt/pull/28529
.. _`#28530`: https://github.com/saltstack/salt/pull/28530
.. _`#28531`: https://github.com/saltstack/salt/pull/28531
.. _`#28533`: https://github.com/saltstack/salt/pull/28533
.. _`#28534`: https://github.com/saltstack/salt/pull/28534
.. _`#28535`: https://github.com/saltstack/salt/pull/28535
.. _`#28536`: https://github.com/saltstack/salt/pull/28536
.. _`#28537`: https://github.com/saltstack/salt/pull/28537
.. _`#28538`: https://github.com/saltstack/salt/pull/28538
.. _`#28541`: https://github.com/saltstack/salt/pull/28541
.. _`#28543`: https://github.com/saltstack/salt/pull/28543
.. _`#28544`: https://github.com/saltstack/salt/pull/28544
.. _`#28545`: https://github.com/saltstack/salt/pull/28545
.. _`#28546`: https://github.com/saltstack/salt/pull/28546
.. _`#28547`: https://github.com/saltstack/salt/pull/28547
.. _`#28548`: https://github.com/saltstack/salt/pull/28548
.. _`#28550`: https://github.com/saltstack/salt/pull/28550
.. _`#28560`: https://github.com/saltstack/salt/pull/28560
.. _`#28561`: https://github.com/saltstack/salt/pull/28561
.. _`#28563`: https://github.com/saltstack/salt/pull/28563
.. _`#28564`: https://github.com/saltstack/salt/pull/28564
.. _`#28573`: https://github.com/saltstack/salt/pull/28573
.. _`#28576`: https://github.com/saltstack/salt/pull/28576
.. _`#28578`: https://github.com/saltstack/salt/pull/28578
.. _`#28579`: https://github.com/saltstack/salt/pull/28579
.. _`#28581`: https://github.com/saltstack/salt/pull/28581
.. _`#28584`: https://github.com/saltstack/salt/pull/28584
.. _`#28587`: https://github.com/saltstack/salt/pull/28587
.. _`#28593`: https://github.com/saltstack/salt/pull/28593
.. _`#28596`: https://github.com/saltstack/salt/pull/28596
.. _`#28602`: https://github.com/saltstack/salt/pull/28602
.. _`#28610`: https://github.com/saltstack/salt/pull/28610
.. _`#28611`: https://github.com/saltstack/salt/pull/28611
.. _`#28612`: https://github.com/saltstack/salt/pull/28612
.. _`#28613`: https://github.com/saltstack/salt/pull/28613
.. _`#28614`: https://github.com/saltstack/salt/pull/28614
.. _`#28615`: https://github.com/saltstack/salt/pull/28615
.. _`#28617`: https://github.com/saltstack/salt/pull/28617
.. _`#28622`: https://github.com/saltstack/salt/pull/28622
.. _`#28624`: https://github.com/saltstack/salt/pull/28624
.. _`#28627`: https://github.com/saltstack/salt/pull/28627
.. _`#28632`: https://github.com/saltstack/salt/pull/28632
.. _`#28638`: https://github.com/saltstack/salt/pull/28638
.. _`#28644`: https://github.com/saltstack/salt/pull/28644
.. _`#28645`: https://github.com/saltstack/salt/pull/28645
.. _`#28646`: https://github.com/saltstack/salt/pull/28646
.. _`#28647`: https://github.com/saltstack/salt/pull/28647
.. _`#28648`: https://github.com/saltstack/salt/pull/28648
.. _`#28649`: https://github.com/saltstack/salt/pull/28649
.. _`#28653`: https://github.com/saltstack/salt/pull/28653
.. _`#28656`: https://github.com/saltstack/salt/pull/28656
.. _`#28658`: https://github.com/saltstack/salt/pull/28658
.. _`#28660`: https://github.com/saltstack/salt/pull/28660
.. _`#28662`: https://github.com/saltstack/salt/pull/28662
.. _`#28665`: https://github.com/saltstack/salt/pull/28665
.. _`#28666`: https://github.com/saltstack/salt/pull/28666
.. _`#28667`: https://github.com/saltstack/salt/pull/28667
.. _`#28668`: https://github.com/saltstack/salt/pull/28668
.. _`#28669`: https://github.com/saltstack/salt/pull/28669
.. _`#28670`: https://github.com/saltstack/salt/pull/28670
.. _`#28672`: https://github.com/saltstack/salt/pull/28672
.. _`#28673`: https://github.com/saltstack/salt/pull/28673
.. _`#28679`: https://github.com/saltstack/salt/pull/28679
.. _`#28690`: https://github.com/saltstack/salt/pull/28690
.. _`#28694`: https://github.com/saltstack/salt/pull/28694
.. _`#28695`: https://github.com/saltstack/salt/pull/28695
.. _`#28698`: https://github.com/saltstack/salt/pull/28698
.. _`#28699`: https://github.com/saltstack/salt/pull/28699
.. _`#28700`: https://github.com/saltstack/salt/pull/28700
.. _`#28703`: https://github.com/saltstack/salt/pull/28703
.. _`#28705`: https://github.com/saltstack/salt/pull/28705
.. _`#28709`: https://github.com/saltstack/salt/pull/28709
.. _`#28710`: https://github.com/saltstack/salt/pull/28710
.. _`#28713`: https://github.com/saltstack/salt/pull/28713
.. _`#28716`: https://github.com/saltstack/salt/pull/28716
.. _`#28717`: https://github.com/saltstack/salt/pull/28717
.. _`#28718`: https://github.com/saltstack/salt/pull/28718
.. _`#28719`: https://github.com/saltstack/salt/pull/28719
.. _`#28725`: https://github.com/saltstack/salt/pull/28725
.. _`#28730`: https://github.com/saltstack/salt/pull/28730
.. _`#28740`: https://github.com/saltstack/salt/pull/28740
.. _`#28744`: https://github.com/saltstack/salt/pull/28744
.. _`#28746`: https://github.com/saltstack/salt/pull/28746
.. _`#28752`: https://github.com/saltstack/salt/pull/28752
.. _`#28755`: https://github.com/saltstack/salt/pull/28755
.. _`#28756`: https://github.com/saltstack/salt/pull/28756
.. _`#28757`: https://github.com/saltstack/salt/pull/28757
.. _`#28758`: https://github.com/saltstack/salt/pull/28758
.. _`#28759`: https://github.com/saltstack/salt/pull/28759
.. _`#28760`: https://github.com/saltstack/salt/pull/28760
.. _`#28764`: https://github.com/saltstack/salt/pull/28764
.. _`#28768`: https://github.com/saltstack/salt/pull/28768
.. _`#28772`: https://github.com/saltstack/salt/pull/28772
.. _`#28774`: https://github.com/saltstack/salt/pull/28774
.. _`#28775`: https://github.com/saltstack/salt/pull/28775
.. _`#28776`: https://github.com/saltstack/salt/pull/28776
.. _`#28777`: https://github.com/saltstack/salt/pull/28777
.. _`#28778`: https://github.com/saltstack/salt/pull/28778
.. _`#28782`: https://github.com/saltstack/salt/pull/28782
.. _`#28786`: https://github.com/saltstack/salt/pull/28786
.. _`#28789`: https://github.com/saltstack/salt/pull/28789
.. _`#28803`: https://github.com/saltstack/salt/pull/28803
.. _`#28804`: https://github.com/saltstack/salt/pull/28804
.. _`#28820`: https://github.com/saltstack/salt/pull/28820
.. _`#28824`: https://github.com/saltstack/salt/pull/28824
.. _`#28826`: https://github.com/saltstack/salt/pull/28826
.. _`#28827`: https://github.com/saltstack/salt/pull/28827
.. _`#28829`: https://github.com/saltstack/salt/pull/28829
.. _`#28832`: https://github.com/saltstack/salt/pull/28832
.. _`#28833`: https://github.com/saltstack/salt/pull/28833
.. _`#28834`: https://github.com/saltstack/salt/pull/28834
.. _`#28836`: https://github.com/saltstack/salt/pull/28836
.. _`#28837`: https://github.com/saltstack/salt/pull/28837
.. _`#28842`: https://github.com/saltstack/salt/pull/28842
.. _`#28848`: https://github.com/saltstack/salt/pull/28848