1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359 |
- .. _release-2015-8-9:
- ===========================
- Salt 2015.8.9 Release Notes
- ===========================
- Version 2015.8.9 is a bugfix release for :ref:`2015.8.0<release-2015-8-0>`.
- Statistics
- ==========
- - Total Merges: **145**
- - Total Issue References: **110**
- - Total PR References: **264**
- - Contributors: **71** (`Ch3LL`_, `DmitryKuzmenko`_, `DylanFrese`_, `Ferbla`_, `Kurocon`_, `Lothiraldan`_, `RuriRyan`_, `Talkless`_, `The-Loeki`_, `UtahDave`_, `Xiami2012`_, `abednarik`_, `afletch`_, `ahammond`_, `ahus1`_, `aletourneau`_, `alxf`_, `amontalban`_, `anlutro`_, `arthurlogilab`_, `atengler`_, `basepi`_, `bdrung`_, `bradthurber`_, `cachedout`_, `captaininspiration`_, `cedwards`_, `clarkperkins`_, `clinta`_, `cro`_, `dmurphy18`_, `exowaucka`_, `garethgreenaway`_, `guettli`_, `idonin`_, `isbm`_, `jacobhammons`_, `jbonachera`_, `jfindlay`_, `jfray`_, `junster1`_, `justinta`_, `krak3n`_, `lalmeras`_, `lloydoliver`_, `lomeroe`_, `mcalmer`_, `mitar`_, `mrproper`_, `multani`_, `nmadhok`_, `notpeter`_, `onorua`_, `paclat`_, `papertigers`_, `rallytime`_, `rkgrunt`_, `sakateka`_, `sbreidba`_, `schancel`_, `sjorge`_, `stk0vrfl0w`_, `techhat`_, `terminalmage`_, `thatch45`_, `ticosax`_, `tomlaredo`_, `twangboy`_, `twellspring`_, `vutny`_, `whiteinge`_)
- Important Post-Upgrade Instructions for Linux Mint
- ==================================================
- As a result of some upstream changes, the ``os`` grain on Mint Linux is now
- being detected as ``LinuxMint`` (:issue:`33295`). Run the following command
- **after you upgrade to 2015.8.9** to reset the ``os`` grain to ``Mint`` and the
- ``os_family`` grain to ``Debian``:
- .. code-block:: bash
- salt -G 'os:LinuxMint' grains.setvals "{'os': 'Mint', 'os_family': 'Debian'}"
- Changelog for v2015.8.8.2..v2015.8.9
- ====================================
- *Generated at: 2018-05-28 00:36:04 UTC*
- * **PR** `#33310`_: (`jfindlay`_) update 2015.8.9 release notes
- * **PR** `#33293`_: (`twangboy`_) Fix minion start retry on Windows (2015.8)
- @ *2016-05-17 17:03:41 UTC*
- * e3eff27c55 Merge pull request `#33293`_ from twangboy/fix_33277_2015_8
- * 652f0079db Fix minion start retry on Windows
- * **ISSUE** `#31270`_: (`4001982248998`_) acl.present: TypeError on subsequent runs (refs: `#33172`_)
- * **PR** `#33305`_: (`rallytime`_) Back-port `#33172`_ to 2015.8
- * **PR** `#33172`_: (`Kurocon`_) linux_acl: Allow '-' as a separation character in ACL permissions. Fi… (refs: `#33305`_)
- * **ISSUE** `#33299`_: (`jbonachera`_) salt-cloud: scp_file() and sftp_file() don't work with ipv4-only hosts (refs: `#33300`_)
- * **ISSUE** `#33243`_: (`jbonachera`_) salt-cloud: wait_for_port() doesn't work with ipv4-only hosts (refs: `#33246`_, `#33300`_)
- * **PR** `#33300`_: (`jbonachera`_) Handle more ipv6 error as an exception `#33299`_
- * **ISSUE** `#26062`_: (`silenius`_) service.status is broken under FreeBSD (refs: `#33294`_)
- * **ISSUE** `#23435`_: (`JaseFace`_) service.status currently reports an error on FreeBSD if the service isn't running (refs: `#33294`_)
- * **PR** `#33294`_: (`terminalmage`_) Ignore retcode when checking service's status
- * **PR** `#33274`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-16 16:41:32 UTC*
- * 06edba448e Merge pull request `#33274`_ from rallytime/merge-2015.8
- * bf641d3a66 Merge branch '2015.5' into '2015.8'
- * 8fa72f6588 Clarify file.replace MULTILINE flag interaction with regex anchors (`#33137`_)
- * 4b1f460256 update 2015.5.11 release notes (`#33236`_)
- * **ISSUE** `#30258`_: (`rallytime`_) Changes dictionary return should be mentioned in test state docs (refs: `#33254`_)
- * **PR** `#33254`_: (`rallytime`_) Add comment for test=true w/o changes ret and add changes dict example
- * **ISSUE** `#30946`_: (`rallytime`_) Update SaltStack Git Policy Documentation (refs: `#33252`_)
- * **PR** `#33252`_: (`rallytime`_) Update Git Policy docs to match Contribution guide
- * **ISSUE** `#33238`_: (`clinta`_) x509 CSR fails if the csr does not contain any extensions (refs: `#33239`_)
- * **PR** `#33239`_: (`clinta`_) Fix `#33238`_
- * **PR** `#33245`_: (`terminalmage`_) Backport `#33244`_ to 2015.8
- * **PR** `#33244`_: (`terminalmage`_) Properly report on invalid gitfs/git_pillar/winrepo repos (refs: `#33245`_)
- * **PR** `#32238`_: (`ticosax`_) [gitfs] only 2 argument are passed to this template when render error message (refs: `#33244`_, `#33245`_)
- * **ISSUE** `#30605`_: (`eyj`_) Update development/conventions/release.rst docs - they're out of date with the current process. (refs: `#33253`_)
- * **PR** `#33253`_: (`rallytime`_) Update the release process docs
- @ *2016-05-13 21:28:11 UTC*
- * 94a53da92e Merge pull request `#33253`_ from rallytime/fix-30605
- * a129d05b6d Update the release process docs
- * **PR** `#33251`_: (`jfindlay`_) update 2015.8.9 release notes
- * **ISSUE** `#33243`_: (`jbonachera`_) salt-cloud: wait_for_port() doesn't work with ipv4-only hosts (refs: `#33246`_, `#33300`_)
- * **PR** `#33246`_: (`techhat`_) Handle ipv6 error as an exception
- * **ISSUE** `#33073`_: (`robnagler`_) TypeError: unhashable type: 'dict' (refs: `#33213`_)
- * **PR** `#33213`_: (`terminalmage`_) Check rendered YAML for invalid keys
- * **ISSUE** `#21903`_: (`basepi`_) Document _file.conf pattern for master.d/ and minion.d/ (refs: `#33224`_)
- * **PR** `#33224`_: (`rallytime`_) Make note of files that begin with '_' in master.d or minion.d dirs
- * **ISSUE** `#31975`_: (`rajvidhimar`_) Docstrings not reflected in the salt documenation. (refs: `#33150`_)
- * **PR** `#33150`_: (`rallytime`_) Gate jnpr imports in salt.proxy.junos.py
- * **ISSUE** `#21315`_: (`ryan-lane`_) No example documentation for http.query state (refs: `#33222`_)
- * **PR** `#33222`_: (`rallytime`_) Add docs for the http state
- * **ISSUE** `#29796`_: (`vutny`_) Fail to use 'highstate' outputter explicitly (refs: `#33215`_)
- * **PR** `#33215`_: (`rallytime`_) Don't stacktrace when using --out=highstate at CLI during state run.
- * **PR** `#33219`_: (`lalmeras`_) propagate opts to salt.util.http call
- * **PR** `#33154`_: (`lalmeras`_) propagate opts to salt.util.http call (refs: `#33219`_)
- * **PR** `#33237`_: (`jfindlay`_) update 2015.8.9 release notes
- * **PR** `#33217`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-12 22:45:39 UTC*
- * 6dc5d605b1 Merge pull request `#33217`_ from rallytime/merge-forward-2015.8
- * 4655607b58 Merge branch '2015.5' into '2015.8'
- * 698f1eb657 Merge pull request `#33211`_ from cachedout/user_kill
- * d4f2e5baa7 Don't try to kill a parent proc if we can't
- * f86832911e Resolve issue with pkg module on Mint Linux (`#33205`_)
- * a09e1b6335 Add pip installed and removed test (`#33178`_)
- * 96e3586f12 update 2015.5.11 release notes (`#33197`_)
- * 09b072a412 Fix file.managed for Windows (`#33181`_)
- * **PR** `#33207`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- * **ISSUE** `#32917`_: (`bradthurber`_) standalone minion pygit2 pillar data doesn't refresh without manual git fetch (refs: `#33204`_)
- * **PR** `#33204`_: (`terminalmage`_) Add a fetch when compiling git_pillar for masterless minions
- * **ISSUE** `#33162`_: (`jfindlay`_) Key error with salt.utils.cloud.cache_node and EC2 (refs: `#33164`_)
- * **PR** `#33164`_: (`jfindlay`_) cloud.clouds.ec2: cache each named node
- * **ISSUE** `#32385`_: (`aronneagu`_) git.latest throws expected string or buffer (refs: `#33203`_)
- * **PR** `#33203`_: (`terminalmage`_) Properly handle failed git commands when redirect_stderr=True
- * **ISSUE** `#32685`_: (`gidantribal`_) git state does not take into account ssh config file (refs: `#33152`_)
- * **PR** `#33152`_: (`terminalmage`_) Don't force use of global ssh_config when git identity file is specified
- * **PR** `#33198`_: (`jfindlay`_) update 2015.8.9 release notes
- * **PR** `#33188`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-11 22:32:29 UTC*
- * 6177a6a36f Merge pull request `#33188`_ from rallytime/merge-2015.8
- * f12bba6ebc Merge branch '2015.5' into '2015.8'
- * 30868ab06c [2015.5] Update to latest bootstrap script v2016.05.11 (`#33185`_)
- * 264ad34b3b Pip fix (`#33180`_)
- * 43288b268d add 2015.5.11 release notes (`#33160`_)
- * e0da8fda7d [2015.5] Update to latest bootstrap script v2016.05.10 (`#33155`_)
- * **PR** `#33161`_: (`jfindlay`_) add 2015.8.9 release notes
- * **PR** `#33156`_: (`rallytime`_) [2015.8] Update to latest bootstrap script v2016.05.10
- * **ISSUE** `#25040`_: (`yi9`_) grains.get can't get minion's /etc/salt/grains value in multi-master set up (refs: `#33142`_)
- * **PR** `#33142`_: (`cachedout`_) Hash fileclients by opts
- * **ISSUE** `#22142`_: (`multani`_) State `acl.present` doesn't allow to set "default" ACLs (refs: `#31769`_)
- * **PR** `#33139`_: (`rallytime`_) Back-port `#31769`_ to 2015.8
- * **PR** `#31769`_: (`DylanFrese`_) Fix acl.present and acl.absent when adding default ACLs (refs: `#33139`_)
- * **PR** `#33144`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-10 19:40:31 UTC*
- * 2800762b44 Merge pull request `#33144`_ from rallytime/merge-2015.8
- * 449176f06e Merge branch '2015.5' into '2015.8'
- * 6cd1641840 Merge pull request `#33141`_ from jtand/disable_local_pkg_install_test
- * 8b1e34fb17 Skipping salt-call --local test
- * **PR** `#33140`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-10 16:57:55 UTC*
- * 72d075e14e Merge pull request `#33140`_ from rallytime/merge-2015.8
- * c732c8104b Merge branch '2015.5' into '2015.8'
- * 878d34a865 Doc mock decorators (`#33132`_)
- * **ISSUE** `#32834`_: (`beardedeagle`_) Masterless Minion - Unable to query job cache (refs: `#33017`_, `#33100`_)
- * **PR** `#33100`_: (`rallytime`_) If cache_jobs: True is set, populate the local job cache when running salt-call
- * **PR** `#33135`_: (`stk0vrfl0w`_) Fix broken parsing of usermgmt.conf on OpenBSD
- * **PR** `#33129`_: (`rallytime`_) Back-port `#33101`_ to 2015.8
- * **PR** `#33101`_: (`thatch45`_) Add a check that the cmdline of the found proc matches (refs: `#33129`_)
- * **PR** `#33064`_: (`terminalmage`_) salt.utils.gitfs: fix formatting for warning messages
- * **ISSUE** `#33058`_: (`aclemetson`_) Unable to run "win_servermanager.list_available" on minion. (refs: `#33099`_)
- * **PR** `#33099`_: (`twangboy`_) Fix 33058
- * **ISSUE** `#32999`_: (`basepi`_) Stacktrace for `master_finger` mismatch on minion (refs: `#33106`_)
- * **PR** `#33106`_: (`abednarik`_) Moved _finger_fail method to parent class.
- @ *2016-05-09 16:31:09 UTC*
- * 8acc3147d6 Merge pull request `#33106`_ from abednarik/abednarik_master_Finger_stacktrace
- * 91a69ba54a Moved _finger_fail method to parent class.
- * **PR** `#33102`_: (`Ch3LL`_) clarify docs that map is designed to be run once. is not stateful
- * **PR** `#33098`_: (`rallytime`_) Back-port `#33061`_ to 2015.8
- * **PR** `#33061`_: (`ahammond`_) cloud.query needs to define mapper.opts (refs: `#33098`_)
- * **PR** `#33096`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-05-06 19:27:57 UTC*
- * c1f7aed8a5 Merge pull request `#33096`_ from rallytime/merge-2015.8
- * 0fd5e9d157 Merge branch '2015.5' into '2015.8'
- * 30edeadafd Lower display of msgpack failure msg to debug (`#33078`_)
- * d4928c5a22 Use saltstack repo in buildpackage.py on CentOS 5 (`#33080`_)
- * 61d126cb98 add test for installing package while using salt-call --local (`#33025`_)
- * 6d3e4e8935 File and User test fixes for 2015.5 on Fedora23 (`#33055`_)
- * d48b2b8b52 test pillar.items output (`#33060`_)
- * 398793bfc0 Fix minor document error of test.assertion (`#33067`_)
- * f8757631b2 Saltfile with pillar tests (`#33045`_)
- * 1d7892421e Backport `#33021`_ manually to 2015.5 (`#33044`_)
- * f00b5f91b3 Add run_on_start docs to schedule.rst (`#32958`_)
- * **PR** `#32865`_: (`idonin`_) salt-cloud: fix ipv6-only virtual machines
- * **PR** `#33084`_: (`jfindlay`_) modules.npm: do not log npm --version at info level
- * **ISSUE** `#33068`_: (`pythonwood`_) salt-ssh do not support centos5 because old-version-python ? (refs: `#33081`_)
- * **PR** `#33081`_: (`jfindlay`_) ssh docs: install py-2.6 for RHEL 5
- @ *2016-05-06 15:18:39 UTC*
- * 3808d05838 Merge pull request `#33081`_ from jfindlay/ssh_doc
- * a2c927b173 ssh docs: install py-2.6 for RHEL 5
- * **PR** `#33088`_: (`isbm`_) Bugfix: Restore boolean values from the repo configuration
- @ *2016-05-06 15:13:27 UTC*
- * 6d604926d3 Merge pull request `#33088`_ from isbm/isbm-zypper-fix-booleans
- * 3ca203eb8e Bugfix (follow-up): setting priority requires non-positive integer
- * 79a46e091c Add repo config test
- * 222b8369ca Add test data for repos
- * b746fa35f0 Bugfix: Restore boolean values from the repo configuration
- * **ISSUE** `#12422`_: (`creaky`_) Bug: file.blockreplace inserts additional blank line on multi-line content (refs: `#33049`_)
- * **PR** `#33082`_: (`Ch3LL`_) Fix tests for file.blockplace to remove newline
- * **PR** `#33049`_: (`thatch45`_) Don't append a newline when creating new content with blockreplace (refs: `#33082`_)
- * **PR** `#32892`_: (`isbm`_) Resolve Zypper locks on asynchronous calls
- @ *2016-05-05 14:34:59 UTC*
- * fb89877cf2 Merge pull request `#32892`_ from isbm/isbm-zypper-env-variables
- * 1601a7e07a Prevent the use of "refreshable" together with "nolock" option.
- * 52e1be2fa9 Remove unused variable in a constructor. Adjust the docstring accordingly.
- * 7e00f566ef Move log message down to the point where it actually sleeps. Rephrase the message.
- * 4b7dab83ff Fix PID file path for SLE11
- * 7f37961d4b Rename tags
- * c55b0fab58 Test DOM parsing
- * c54e928e4f Add exception handling test
- * 3d245bbe84 Parse DOM out of the box, when XML mode is called
- * 6a98f523ac Add Zypper caller test suite
- * f189f90124 Bugfix: always trigger __getattr__ to reset and increment the configuration before the call.
- * 7e1712dd80 Fix tests according to the new calling model
- * 3a30b7fbcd Remove an obsolete test case
- * 6e5877a2ee Add Zypper Call mock
- * bb5540cb4a Bugfix: inverted logic on raising (or not) exceptions
- * ce9262fe71 Make Zypper caller module-level reusable
- * 77dc8695af Update docstrings according to the bugfix
- * 46d86b21d5 Bugfix: accept refresh override param
- * cb40618262 Fire an event about released Zypper with its result
- * 0728f0bc00 Replace string values with the constants
- * 6af3f7141b Check if zypper lock exists and add more debug logging
- * 0167b30a75 Add Zypper lock constant
- * 370ff21d36 Fire an event to the Master about blocked Zypper.
- * 1727ca3de2 Use new Zypper call implementation
- * 485164aa5c Remove blocking-prone Zypper call implementation
- * f161f0612c Implement block-proof Zypper call implementation
- * baf35ed708 Remove one-char variables
- * 2c94eb016f Remove an unused variable
- * 6869ebc557 Remove an empty line
- * 7e06489da9 Remove verbose wrapping
- * 2131ff04af Standarize zypper call to "run_all"
- * 046ef44ca3 Bugfix: version_cmp crashes in CLI if there are versions, that looks like integer or float.
- * b869a92eea Change Zypper calls to a single point
- * **ISSUE** `#24237`_: (`Grokzen`_) Minion schedule return data missing some fields (refs: `#33039`_)
- * **PR** `#33039`_: (`The-Loeki`_) Add fun_args to scheduled return data (part of `#24237`_)
- * **ISSUE** `#12422`_: (`creaky`_) Bug: file.blockreplace inserts additional blank line on multi-line content (refs: `#33049`_)
- * **PR** `#33049`_: (`thatch45`_) Don't append a newline when creating new content with blockreplace (refs: `#33082`_)
- * **ISSUE** `#24996`_: (`danlsgiga`_) --failhard option not working as expected (refs: `#33048`_)
- * **PR** `#33048`_: (`rallytime`_) Pass all data to batch.run() call when using --failhard
- * **ISSUE** `#32452`_: (`nicholascapo`_) cmd.run_all with --batch and --failhard gives no output on failure (refs: `#33050`_)
- * **PR** `#33050`_: (`rallytime`_) Display command output when command fails with batch + failhard options
- * **ISSUE** `#33041`_: (`anitakrueger`_) boto_elb.present security_groups kwarg is a list - needs documentation (refs: `#33053`_)
- * **PR** `#33053`_: (`rallytime`_) Allow security_groups kwarg for boto_elb.present to be string or list
- * **PR** `#33054`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- * **PR** `#33056`_: (`justinta`_) File and User test fixes for 2015.8 on Fedora23
- * **ISSUE** `#32472`_: (`esn89`_) salt-minion is stuck in a restart loop with not much info: (refs: `#33030`_)
- * **PR** `#33040`_: (`rallytime`_) Back-port `#33030`_ to 2015.8
- * **PR** `#33030`_: (`thatch45`_) When we restart the minion we should show the error that caused it (refs: `#33040`_)
- * **ISSUE** `#32834`_: (`beardedeagle`_) Masterless Minion - Unable to query job cache (refs: `#33017`_, `#33100`_)
- * **PR** `#33017`_: (`rallytime`_) Update the docs for saltutil.find_job to be more clear/accurate
- * **PR** `#33031`_: (`rallytime`_) Back-port `#33002`_ to 2015.8
- * **PR** `#33002`_: (`whiteinge`_) Add saltenv to the cmd.script state function (refs: `#33031`_)
- * **PR** `#33021`_: (`UtahDave`_) Fix syndic regression (refs: `#33044`_)
- * **ISSUE** `#11801`_: (`slai`_) Salt does not match user names properly under Windows (refs: `#32674`_)
- * **PR** `#32674`_: (`twangboy`_) Compare uid and gid instead of name and group
- * **ISSUE** `#32856`_: (`DeanScothern`_) jjid not shown when running the salt command line with --batch-size using either --verbose or --show-jid with certain salt versions (refs: `#32996`_)
- * **ISSUE** `#31738`_: (`igorwidlinski`_) salt --show-jid does not show job id when run in batch mode (refs: `#32450`_)
- * **PR** `#32996`_: (`rallytime`_) Allow batch mode to use verbose option, as well as show_jid.
- * **PR** `#32450`_: (`cachedout`_) Pass parser options into batch mode (refs: `#32996`_)
- * **ISSUE** `#32954`_: (`atengler`_) glusterfs.peered fails with 'NoneType' object is not iterable (refs: `#32955`_)
- * **PR** `#32955`_: (`atengler`_) Fixed glusterfs.peered output
- * **ISSUE** `#26011`_: (`rodriguezsergio`_) states.virtualenv != modules.virtualenv (refs: `#32994`_)
- * **PR** `#32994`_: (`rallytime`_) Clarify some arg docs for virtualenv state
- * **PR** `#32986`_: (`justinta`_) Fix boto_secgroup_test
- * **ISSUE** `#32777`_: (`sjorge`_) cron.present broken on Solarish systems if user specified (refs: `#32970`_)
- * **PR** `#32970`_: (`sjorge`_) fix user cron on solarish operating systems
- * **PR** `#32796`_: (`jfindlay`_) salt.log.setup: process user args before format
- * **ISSUE** `#32891`_: (`guettli`_) docs: Note " This document represents behavior exhibited by Salt requisites as of version 0.9.7 of Salt." (refs: `#32934`_)
- * **PR** `#32934`_: (`jfindlay`_) doc.ref.states.ordering: clarify requisite change
- * **ISSUE** `#32882`_: (`papertigers`_) carbon_return is missing a default value. (refs: `#32883`_)
- * **PR** `#32928`_: (`rallytime`_) Back-port `#32883`_ to 2015.8
- * **PR** `#32883`_: (`papertigers`_) mode should default to 'text' (refs: `#32928`_)
- * **ISSUE** `#32646`_: (`deamen`_) FileClient Class ( client = salt.minion.FileClient(__opts__) ) does not exist (refs: `#32925`_)
- * **PR** `#32925`_: (`rallytime`_) Remove FileClient class references from docs - it doesn't exist.
- * **ISSUE** `#23683`_: (`gravyboat`_) contents_grains should have an example (refs: `#32922`_)
- * **PR** `#32922`_: (`rallytime`_) Update contents_grains option with relevant docs
- * **PR** `#32926`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-28 19:47:52 UTC*
- * e60c12640d Merge pull request `#32926`_ from rallytime/merge-2015.8
- * 5a184881be Merge branch '2015.5' into '2015.8'
- * edce22a143 backport PR `#32732`_ to 2015.5 fixes `#23714`_ (`#32848`_)
- * **PR** `#32908`_: (`Ch3LL`_) Specify EBS volume tags in profile configuration in aws
- * **ISSUE** `#23952`_: (`neogenix`_) iptables state append doesn't honor position -1 (refs: `#32906`_)
- * **PR** `#32906`_: (`rallytime`_) Update docs to warn users that -1 isn't valid for iptables insert state
- * **ISSUE** `#32510`_: (`Ch3LL`_) Cannot specify image in provider file when using map file (refs: `#32900`_)
- * **PR** `#32900`_: (`rallytime`_) Allow profile options to be specified in provider file when using maps
- * **ISSUE** `#30855`_: (`guettli`_) Docs: does salt.states.service support systemd? (refs: `#32880`_)
- * **PR** `#32880`_: (`rallytime`_) Clarify service state opening docs - uses 'service' virtualname
- * **PR** `#32884`_: (`terminalmage`_) Fix incorrect deprecation notice
- @ *2016-04-27 15:47:35 UTC*
- * e1b40b3b76 Merge pull request `#32884`_ from terminalmage/fix-incorrect-deprecation-notice
- * b307c5452a Fix incorrect deprecation notice
- * **PR** `#32878`_: (`jacobhammons`_) added note about updating the bootstrap script in salt-cloud using th…
- @ *2016-04-26 21:09:51 UTC*
- * a2921b9da0 Merge pull request `#32878`_ from jacobhammons/salt-cloud
- * 3887938727 added note about updating the bootstrap script in salt-cloud using the -u flag, removed the saltconf banner.
- * **ISSUE** `#32861`_: (`bradthurber`_) Is it master_syndic or syndic_master? (refs: `#32869`_)
- * **PR** `#32869`_: (`rallytime`_) Use correct config setting in cloud syndic docs
- @ *2016-04-26 19:13:21 UTC*
- * 71db10fd2c Merge pull request `#32869`_ from rallytime/fix-32861
- * 0e73daa126 Use correct config setting in cloud syndic docs
- * **PR** `#32844`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-26 17:38:08 UTC*
- * 02c681311f Merge pull request `#32844`_ from rallytime/merge-2015.8
- * 1fc9de1d04 Add 'file.source_list' mock to archive state unit tests
- * 9064d3bbfb Merge branch '2015.5' into '2015.8'
- * 9b5c14c37c `salt-cloud -u` downloads stable version from bootstrap.saltstack.com by default (`#32837`_)
- * 9725804448 update bootstrap to 2016.04.18 release (`#32667`_)
- * c842e1e437 Merge pull request `#32776`_ from rallytime/merge-2015.5
- * 7ecbf9f885 Merge pull request #14 from whiteinge/runner-async-low
- * 211f7b4af1 Format low data correct for runner_async
- * ce72851861 Merge branch '2014.7' into '2015.5'
- * 2775edc176 Saltnado /run fix (`#32590`_)
- * b19c5a5ce7 Verify auth in saltnado run (`#32552`_)
- * 67d0c81184 Support remote sources in a source list (`#32691`_)
- * bd5442d768 Merge pull request `#32686`_ from cachedout/issue_32661
- * f704df90bc Fix stacktrace in batch with dup minion ids
- * 3ec9502a86 Update "Low Hanging Fruit" to "Help Wanted" (`#32675`_)
- * 77bea56b68 Additional documentation on calling exec modules from templates (`#32657`_)
- * c910b8dd51 Fixing critical bug to remove only the specified Host instead of the entire Host cluster (`#32639`_)
- * 4568565d45 Add _syspaths.py to .gitignore (`#32638`_)
- * **ISSUE** `#32799`_: (`belt`_) ssh_auth.present creates ~/~${USER}/.ssh (refs: `#32868`_)
- * **PR** `#32868`_: (`rallytime`_) Back-port `#31139`_ to 2015.8
- * **PR** `#31139`_: (`exowaucka`_) Improve %h and %u handling in SSH module (refs: `#32868`_)
- * **ISSUE** `#23714`_: (`naemono`_) file.copy force ignored during highstate, but not with 'salt-call state.sls_id' (refs: `#32732`_, `#32847`_, `#32848`_)
- * **PR** `#32847`_: (`lomeroe`_) backport PR `#32732`_ for issue `#23714`_
- * **PR** `#32732`_: (`lomeroe`_) correct use of force flag in file.copy `#23714`_ (refs: `#32847`_, `#32848`_)
- * **ISSUE** `#32824`_: (`bradthurber`_) salt-cloud vmware: wrong pyvmomi installed for RHEL/CentOS 6 (refs: `#32845`_)
- * **PR** `#32845`_: (`rallytime`_) Add pyvmomi version warning to Getting Started with VMware docs
- * **ISSUE** `#25492`_: (`hernanc`_) "docker-py mem_limit has been moved to host_config in API version 1.19" error (refs: `#26518`_, `#32818`_)
- * **PR** `#32841`_: (`rallytime`_) Back-port `#32818`_ to 2015.8
- * **PR** `#32818`_: (`mitar`_) Pass None as memory limit (refs: `#32841`_)
- * **PR** `#26518`_: (`krak3n`_) Fix for `#25492`_ (refs: `#32818`_)
- * **ISSUE** `#32605`_: (`Talkless`_) pkgrepo.managed with apt does not add comments value later (refs: `#32813`_)
- * **PR** `#32839`_: (`rallytime`_) Back-port `#32813`_ to 2015.8
- * **PR** `#32813`_: (`abednarik`_) Add comments as an option for apt in pkgrepo.managed. (refs: `#32839`_)
- * **PR** `#32659`_: (`anlutro`_) Various improvements on cloud deploy script docs
- * **PR** `#32668`_: (`jfindlay`_) [2015.8] update bootstrap to 2016.04.18 release
- * **PR** `#32785`_: (`rallytime`_) Back-port `#29322`_ to 2015.8
- * **PR** `#29322`_: (`mrproper`_) add http proxy support for tornado (refs: `#32785`_)
- * **ISSUE** `#32710`_: (`bradthurber`_) conf/master missing many gitfs and git_pillar parameters (refs: `#32722`_)
- * **PR** `#32787`_: (`rallytime`_) Back-port `#32722`_ to 2015.8
- @ *2016-04-25 15:19:21 UTC*
- * **PR** `#32722`_: (`bradthurber`_) Catch up the conf/master file to include gitfs/git_pillar parms from … (refs: `#32787`_)
- * 96a3d4e556 Merge pull request `#32787`_ from rallytime/bp-32722
- * 8d7148d41b Catch up the conf/master file to include gitfs/git_pillar parms from recent releases
- * **PR** `#32786`_: (`rallytime`_) Back-port `#32703`_ to 2015.8
- @ *2016-04-25 15:19:13 UTC*
- * **PR** `#32703`_: (`schancel`_) Make example top file match templated version (refs: `#32786`_)
- * 36f70f5847 Merge pull request `#32786`_ from rallytime/bp-32703
- * baa4df25c9 Make example top file match templated version
- * 227ef4aabb Fix unnecessary capitalization
- * 73cd9f26c3 Merge branch 'gitfs_perremote_doc_updates' of https://github.com/l2ol33rt/salt into pr-32775
- * b69d406ada Including name per-remote config option in example
- * **PR** `#32779`_: (`terminalmage`_) Improve documentation on pygit2 versions
- * **ISSUE** `#32609`_: (`anlutro`_) Tornado ioloop fails when master disconnects? (refs: `#32749`_)
- * **PR** `#32749`_: (`DmitryKuzmenko`_) Properly handle minion failback failure.
- * **ISSUE** `#32144`_: (`vutny`_) Pillar targeting starts to work only after calling `saltutil.refresh_pillar` (refs: `#32643`_)
- * **PR** `#32643`_: (`vutny`_) Document pillar cache options
- * **ISSUE** `#32705`_: (`joakimkarlsson`_) win_dacl.present: Specifying propagations for a directory fails (refs: `#32720`_)
- * **PR** `#32720`_: (`jfindlay`_) modules.win_dacl: consistent case of dacl constants
- * **ISSUE** `#30761`_: (`sjmh`_) Cannot target subsets of minions when using pillar and external_auth (refs: `#31598`_)
- * **ISSUE** `#21303`_: (`Lothiraldan`_) Explicit and document ACL rules format (refs: `#32733`_)
- * **PR** `#32733`_: (`Lothiraldan`_) Update external auth documentation to list supported matcher.
- * **PR** `#31598`_: (`terminalmage`_) Remove limitations on validation types for eauth targets (refs: `#32733`_)
- * **PR** `#32693`_: (`techhat`_) Check dependencies type before appling str operations
- * **PR** `#32692`_: (`garethgreenaway`_) Handle when beacon not configured and we try to enable/disable them
- * **PR** `#32718`_: (`garethgreenaway`_) Fixes to schedule.list in 2015.8
- @ *2016-04-20 19:51:24 UTC*
- * f52af5a596 Merge pull request `#32718`_ from garethgreenaway/2015_8_schedule_list_fix
- * 7fa5d809d2 backporting a fix from develop where the use of splay would result in seconds=0 in the schedule.list when there was no seconds specified in the origina schedule
- * **PR** `#32684`_: (`captaininspiration`_) Fix routes for redhat < 6
- @ *2016-04-19 19:18:20 UTC*
- * **PR** `#32682`_: (`captaininspiration`_) Fix routes for redhat < 6 (refs: `#32684`_)
- * f63566e452 Merge pull request `#32684`_ from captaininspiration/2015.8
- * 640c7a90da Fix routes for redhat < 6
- * **PR** `#32683`_: (`techhat`_) Handle a couple of arguments better (Azure)
- * **ISSUE** `#32523`_: (`junster1`_) network.py/loader.py failing because cfn variable is not defined before use. (refs: `#32672`_)
- * **PR** `#32672`_: (`junster1`_) Fix for issue 32523
- * **ISSUE** `#32517`_: (`Ch3LL`_) Minion restarting and erroring when cannot reach the masters in multi-master failover (refs: `#32555`_, `#32556`_)
- * **PR** `#32556`_: (`DmitryKuzmenko`_) Don't access deprecated Exception.message attribute.
- * **PR** `#32655`_: (`cachedout`_) Lower log level for pillar cache
- * **ISSUE** `#31542`_: (`duk3luk3`_) jinja stringifies dict before passing it to execution module (maybe salt-ssh specific?) (refs: `#32588`_)
- * **PR** `#32588`_: (`anlutro`_) Fix salt-ssh module function call argument type juggling by JSON encoding them
- @ *2016-04-18 15:57:14 UTC*
- * a6a427463d Merge pull request `#32588`_ from alprs/fix-salt_ssh_module_types
- * d912f1c3c6 json encode arguments passed to an execution module function call
- * **ISSUE** `#32229`_: (`seanjnkns`_) 2015.8.8.2: pkg.installed fails to update packages with epoch (refs: `#32563`_)
- * **PR** `#32563`_: (`terminalmage`_) yumpkg: Ignore epoch in version comparison for explict versions without an epoch
- * **PR** `#32640`_: (`nmadhok`_) [2015.8] - Fixing critical bug to remove only the specified Host instead of the entire Host cluster
- * **PR** `#32649`_: (`mcalmer`_) align OS grains from older SLES with current one
- * **PR** `#32652`_: (`isbm`_) Prevent crash if pygit2 package is requesting re-compilation of the e…
- * **PR** `#32614`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-15 19:27:47 UTC*
- * 05a41a13cd Merge pull request `#32614`_ from rallytime/merge-2015.8
- * 046e401dd8 Merge branch '2015.5' into '2015.8'
- * 027b502335 Merge pull request `#32561`_ from gtmanfred/user_passwords
- * 3db5e78d5d redact passwords and hashes from user.present updates
- * **PR** `#32616`_: (`rallytime`_) Back-port `#32547`_ to 2015.8
- @ *2016-04-15 19:27:36 UTC*
- * **PR** `#32547`_: (`cro`_) Expand on the open-source vs open-core FAQ (refs: `#32616`_)
- * ef17bde054 Merge pull request `#32616`_ from rallytime/bp-32547
- * 4242bc7399 Language clarification.
- * 965e3bc1d1 Expand on the open-source vs open-core FAQ
- * **PR** `#32604`_: (`Talkless`_) Fix comments value in salt.states.pkgrepo example
- * **PR** `#32558`_: (`terminalmage`_) Revert PR `#32480`_ and apply `#32314`_ with fixes / documentation
- * **PR** `#32480`_: (`terminalmage`_) Clear VCS fsbackend and git_pillar locks on master start (refs: `#32558`_)
- * **PR** `#32314`_: (`onorua`_) prevent eternal gitfs lock due to process crash (refs: `#32480`_, `#32558`_)
- * **ISSUE** `#32519`_: (`Ch3LL`_) Minion restarting and erroring when cannot reach the master (refs: `#32576`_)
- * **PR** `#32576`_: (`DmitryKuzmenko`_) Better log message on minion restart if master couldn't be reached.
- * **ISSUE** `#32517`_: (`Ch3LL`_) Minion restarting and erroring when cannot reach the masters in multi-master failover (refs: `#32555`_, `#32556`_)
- * **PR** `#32555`_: (`DmitryKuzmenko`_) Don't return None from eval_master
- * **PR** `#32536`_: (`rallytime`_) Back-port `#31898`_ to 2015.8
- @ *2016-04-13 18:49:05 UTC*
- * **PR** `#31898`_: (`afletch`_) Ensure rh_service not used on CloudLinux 7 (refs: `#32536`_)
- * 27e91e40cc Merge pull request `#32536`_ from rallytime/bp-31898
- * 60d80c4dee Ensure rh_service not used on CloudLinux 7
- * **PR** `#32542`_: (`twangboy`_) Fix binary search and replace
- * **PR** `#32539`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-13 15:10:08 UTC*
- * cce7de76b0 Merge pull request `#32539`_ from rallytime/merge-2015.8
- * fbaeb165c9 Merge branch '2015.5' into merge-2015.8
- * 7307bcb88e Merge pull request `#32538`_ from rallytime/bp-32528
- * 46a4e8a310 Remove merge conflict line
- * e0d947c707 Document "grains" setting in the minion configuration reference
- * **ISSUE** `#32493`_: (`bberberov`_) dockerng.volume_present fails when no volumes already exist on the system (refs: `#32531`_)
- * **PR** `#32531`_: (`ticosax`_) [dockerng] Fix support of dockerng.volume_present when no volume is on present.
- @ *2016-04-13 14:42:13 UTC*
- * 1834bdefe3 Merge pull request `#32531`_ from ticosax/support-no-volumes
- * 958b2ec749 Fix support of dockerng.volume_present when no volume is on present.
- * **PR** `#32475`_: (`ticosax`_) [dockerng] Enhance dockerng.wait() to control success on exit_code and on already stopped containers
- * **PR** `#32436`_: (`isbm`_) Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access
- * **PR** `#32515`_: (`terminalmage`_) Turn on exc_info when logging failed minion startup
- * **PR** `#32520`_: (`terminalmage`_) Add ignore_epoch option to pkg.installed/removed/purged states
- * **PR** `#32505`_: (`isbm`_) Isbm zypper list products sles11 crash
- * **PR** `#32480`_: (`terminalmage`_) Clear VCS fsbackend and git_pillar locks on master start (refs: `#32558`_)
- * **PR** `#32314`_: (`onorua`_) prevent eternal gitfs lock due to process crash (refs: `#32480`_, `#32558`_)
- * **ISSUE** `#32327`_: (`joakimkarlsson`_) salt-minion fails to start on Windows (refs: `#32491`_)
- * **PR** `#32491`_: (`twangboy`_) Use win32api to get Total System Memory
- * **ISSUE** `#31927`_: (`afletch`_) pkg.installed compares version including package epoch (pkg.version problem?) (refs: `#32487`_)
- * **PR** `#32487`_: (`terminalmage`_) Add explanation of nonzero epoch requirement to pkg.installed state documentation
- @ *2016-04-11 20:48:57 UTC*
- * e335e313fe Merge pull request `#32487`_ from terminalmage/epoch-documentation
- * e04cf879b6 Document new behavior of pkg.installed for yum/dnf packages with non-zero epoch
- * 61e9761224 Add explanation of nonzero epoch requirement to pkg.installed state documentation
- * **PR** `#32482`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-11 20:12:26 UTC*
- * e8de50ff37 Merge pull request `#32482`_ from rallytime/merge-2015.8
- * 1b04f0ddec Merge branch '2015.5' into '2015.8'
- * 29333e533e Add documentation for some master/minion configs (`#32454`_)
- * 100c6e1b25 Merge pull request `#32458`_ from terminalmage/clarify-providers-docs
- * 500d3ebbaa Add link to provider override docs to all group providers
- * 83ca01f620 dd link to provider override docs to all shadow providers
- * c5fe38789d Add link to provider override docs to all user providers
- * 5c1c1dda59 Add link to provider override docs to all service providers
- * 736f2befc9 Add link to provider override docs to all package providers
- * f9306347cc Clarify the scope of the provider param in states.
- * af24c82ab0 Add documentation on virtual module provider overrides to the module docs
- * 0bc6c97a63 Improve docstrings
- * 1948920674 Add external ref to windows package manager docs
- * e7fa21438c Add new doc pages to toctree
- * f0de1236ec Move the tables of virtual modules to individual documentation pages
- * **ISSUE** `#30183`_: (`jakehilton`_) Minion startup extremely delayed when first master in failover multi master setup is down (refs: `#31364`_, `#31382`_, `#32143`_)
- * **ISSUE** `#29643`_: (`matthayes`_) Can't get batch mode and --failhard to work as expected (refs: `#31164`_)
- * **ISSUE** `#28569`_: (`andrejohansson`_) Reactor alert on highstate fail (refs: `#31164`_)
- * **PR** `#32474`_: (`DmitryKuzmenko`_) Backport 31164 and 31364
- * **PR** `#32441`_: (`cachedout`_) Backport 31164 31364 (refs: `#32474`_)
- * **PR** `#31364`_: (`DmitryKuzmenko`_) Don't send REQ while another one is waiting for response. (refs: `#32441`_, `#32474`_)
- * **PR** `#31164`_: (`DmitryKuzmenko`_) Issues/29643 fix invalid retcode (refs: `#32441`_, `#32474`_)
- * **ISSUE** `#31738`_: (`igorwidlinski`_) salt --show-jid does not show job id when run in batch mode (refs: `#32450`_)
- * **PR** `#32450`_: (`cachedout`_) Pass parser options into batch mode (refs: `#32996`_)
- @ *2016-04-08 23:03:49 UTC*
- * 7bf44aea72 Merge pull request `#32450`_ from cachedout/issue_31738
- * 74d0fa06b4 Pass parser options into batch mode
- * **ISSUE** `#28706`_: (`kkaig`_) user.present:groups vs group.present:members (refs: `#30824`_, `#32448`_)
- * **PR** `#32448`_: (`rallytime`_) Back-port `#30824`_ to 2015.8
- * **PR** `#30824`_: (`alxf`_) Issue `#28706`_: Fix state user.present behavior. (refs: `#32448`_)
- * **ISSUE** `#31851`_: (`rhansen`_) error using module.run -> saltutil.runner -> state.orchestrate: "The following arguments are missing: _fun" (refs: `#32445`_)
- * **PR** `#32445`_: (`rallytime`_) Argument name in docs should match actual arg name
- * **PR** `#26676`_: (`rallytime`_) Back-port `#26648`_ to 2015.5 (refs: `#32445`_)
- * **PR** `#26648`_: (`whiteinge`_) Free 'fun' from the function signature namespace (refs: `#26676`_)
- * **ISSUE** `#32033`_: (`timcharper`_) SaltStack `modules.dockerng` `_compare` does not handle docker implicit Domainname properly (issue when using network_mode: host) (refs: `#32116`_, `#32432`_)
- * **PR** `#32432`_: (`ticosax`_) [dockerng] Fix Domainname introspection
- @ *2016-04-08 16:12:19 UTC*
- * a36f9499fc Merge pull request `#32432`_ from ticosax/fix-domainname-introspection
- * 505b5b0168 Fix Domainname introspection
- * **PR** `#32427`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-08 15:39:13 UTC*
- * def911974c Merge pull request `#32427`_ from rallytime/merge-2015.8
- * 9531ea6ef5 Merge branch '2015.5' into '2015.8'
- * 0809126d8e Merge `#32293`_ with test fixes (`#32418`_)
- * bbd8260a42 Ignore Raspbian in service.py __virtual__ (`#32421`_)
- * 690addf0b4 FreeBSD supports packages in format java/openjdk7 so the prior commit broke that functionality. Check freebsd/pkg#1409 for more info.
- * a36866d7db Merge pull request `#32399`_ from amontalban/2015.5
- * e1ffbd615a Fixes `saltstack/salt#28262`_ for 2015.5 branch
- * 3f03c5fcf9 Merge pull request `#32374`_ from cachedout/issue_32066
- * 62389d1d1a Update proxmox documentation
- * 8578089beb Merge pull request `#32339`_ from Ch3LL/fix_doc_multi-master
- * 2774da288d remove reference to master_alive_check
- * **ISSUE** `#32311`_: (`rkgrunt`_) glusterfs module incorrectly indexes into name of bricks (refs: `#32312`_)
- * **PR** `#32423`_: (`justinta`_) Update glusterfs_test to be inline with `#32312`_
- @ *2016-04-07 21:53:03 UTC*
- * **PR** `#32312`_: (`rkgrunt`_) Fixed glusterfs module (refs: `#32423`_)
- * 5bc8c326ce Merge pull request `#32423`_ from jtand/glusterfs_test_fix
- * 6f98bd50eb Update glusterfs_test to be inline with `#32312`_
- * **ISSUE** `#31632`_: (`zieba88`_) salt-cloud map parallel provisioning -P option failed on 2015.8.5 (refs: `#32425`_)
- * **PR** `#32425`_: (`cachedout`_) Fix salt-cloud paralell provisioning
- @ *2016-04-07 21:52:06 UTC*
- * c07e02bacb Merge pull request `#32425`_ from cachedout/issue_31632
- * 127c0829ee Fix salt-cloud paralell provisioning
- * **PR** `#32323`_: (`mcalmer`_) fix sorting by latest version when called with an attribute
- @ *2016-04-07 06:24:35 UTC*
- * 2cc054bbc0 Merge pull request `#32323`_ from mcalmer/fix-ensure-installed-latest-with-attributes
- * cb1f30ee10 fix sorting by latest version when called with an attribute
- * **ISSUE** `saltstack/salt#28262`_: (`palica`_) FreeBSD pkgng provider raising error for minion (refs: `#32376`_)
- * **ISSUE** `#28262`_: (`palica`_) FreeBSD pkgng provider raising error for minion (refs: `#32376`_, `#32399`_)
- * **PR** `#32376`_: (`amontalban`_) Fixes `saltstack/salt#28262`_ (refs: `#32399`_)
- @ *2016-04-06 20:30:10 UTC*
- * 802580ee1a Merge pull request `#32376`_ from amontalban/2015.8
- * 823d0c362b Fixes `saltstack/salt#28262`_
- * **ISSUE** `#32375`_: (`truescotw`_) jinja template copying file but not replacing tags (refs: `#32393`_)
- * **PR** `#32393`_: (`jfindlay`_) modules.win_timezone: don't list all zones in debug log
- @ *2016-04-06 18:10:43 UTC*
- * ad77d76cad Merge pull request `#32393`_ from jfindlay/win_zone
- * c01c1b9da2 modules.win_timezone: don't list all zones in debug log
- * **PR** `#32372`_: (`rallytime`_) Back-port `#32358`_ to 2015.8
- @ *2016-04-06 16:35:05 UTC*
- * **PR** `#32358`_: (`arthurlogilab`_) outputter virt_list does not exist anymore (refs: `#32372`_)
- * 76ae95863d Merge pull request `#32372`_ from rallytime/bp-32358
- * 95e0fe7744 outputter virt_list does not exist anymore
- * **PR** `#32392`_: (`multani`_) Fix documentation on boto_asg and boto_elb modules and states
- @ *2016-04-06 16:34:36 UTC*
- * c612baa119 Merge pull request `#32392`_ from multani/2015.8
- * 77c4772752 Fix documentation on boto_asg and boto_elb modules and states
- * **ISSUE** `#32201`_: (`boltronics`_) salt-minion memory leak waiting on master to accept key (refs: `#32373`_)
- * **PR** `#32373`_: (`cachedout`_) Resolve memory leak in authentication
- @ *2016-04-06 15:19:55 UTC*
- * b706d3aa4d Merge pull request `#32373`_ from cachedout/issue_32201
- * d9e4a0f372 Resolve memory leak in authentication
- * **PR** `#32126`_: (`cro`_) Add a couple CLI examples for the highstate outputter.
- @ *2016-04-05 17:23:29 UTC*
- * 097aa7ccfc Merge pull request `#32126`_ from cro/outputter_terse_docs
- * dafe279e60 Lint
- * abc2de0119 More clarification.
- * 85221e515b Expand docs for highstate outputter. Add CLI examples for when 'state_output: filter' is set.
- * **PR** `#32353`_: (`mcalmer`_) Prevent metadata download when listing installed products
- @ *2016-04-05 17:02:15 UTC*
- * eab3b99be2 Merge pull request `#32353`_ from mcalmer/prevent-refresh-on-list-installed-products
- * e32212ad53 Prevent metadata download when listing installed products
- * **ISSUE** `#32255`_: (`jakosky`_) Salt-minion 2015.8.8 should display helpful error when regular file /var/log/salt/minion exists but a directory is expected. (refs: `#32321`_)
- * **PR** `#32321`_: (`abednarik`_) Better message when minion fail to start
- @ *2016-04-05 16:28:06 UTC*
- * 64abec94e7 Merge pull request `#32321`_ from abednarik/minion_start_fail_log
- * 4c72adc03a Better message when minion fail to start
- * **ISSUE** `#30147`_: (`anandnevase`_) salt.cloud.CloudClient method create() not working for VMware driver (refs: `#32344`_)
- * **PR** `#32345`_: (`nmadhok`_) [2015.8] Check if profile key exists in vm\_ dict
- @ *2016-04-05 16:16:36 UTC*
- * **PR** `#32344`_: (`nmadhok`_) Check if profile key exists in vm\_ dict (refs: `#32345`_)
- * 59aca733ea Merge pull request `#32345`_ from nmadhok/patch-4
- * 42d7a54240 Check if profile key exists in vm\_ dict
- * **PR** `#32343`_: (`Ferbla`_) Fixed win_wua example documentation
- @ *2016-04-05 16:14:37 UTC*
- * bb033c238d Merge pull request `#32343`_ from Ferbla/2015.8
- * e2f0f16564 Fixed win_wua example documentation
- * **ISSUE** `#32354`_: (`elsmorian`_) Incorrect capitalisation when telling users to change hash_type to SHA256 (refs: `#32360`_)
- * **PR** `#32360`_: (`rallytime`_) Make sure hash_type is lowercase in master/minion config files
- @ *2016-04-05 16:10:46 UTC*
- * 3219a8d176 Merge pull request `#32360`_ from rallytime/fix-32354
- * 8b47c205df Make sure hash_type is lowercase in master/minion config files
- * **PR** `#32361`_: (`cro`_) SDB is no longer experimental
- @ *2016-04-05 16:10:23 UTC*
- * fb530256f6 Merge pull request `#32361`_ from cro/remove_sdb_exp_flag
- * 3bbe284d89 Remove 'experimental' warning from SDB docs.
- * **PR** `#32336`_: (`rallytime`_) Back-port `#28639`_ to 2015.8
- @ *2016-04-04 20:53:11 UTC*
- * **PR** `#28639`_: (`RuriRyan`_) Fixed handling of the disabled option for yumpkg (refs: `#32336`_)
- * e1ef4a9d66 Merge pull request `#32336`_ from rallytime/bp-28639
- * 0829143dd1 Fixed handling of the disabled option for yumpkg
- * **ISSUE** `#32305`_: (`Ch3LL`_) Receiving NoResponse Errors when running commands that take a longer time (refs: `#32332`_)
- * **PR** `#32332`_: (`rallytime`_) Don't unsubscribe from open events on the CLI too early on long-running commands
- @ *2016-04-04 20:39:39 UTC*
- * **PR** `#32145`_: (`paclat`_) fixes 29817 (refs: `#32332`_)
- * 6ee5a9729c Merge pull request `#32332`_ from rallytime/fix-32305
- * 8dc1161c8a Don't unsubscribe from open events on the CLI too early on long-running commands
- * **PR** `#32333`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-04-04 20:06:02 UTC*
- * 22b296d2fd Merge pull request `#32333`_ from rallytime/merge-2015.8
- * d7b4b8b081 Merge branch '2015.5' into '2015.8'
- * fbdc47cc55 Merge pull request `#32284`_ from rallytime/config-audit
- * 0491513204 Don't be so explicit. Just use string_types.
- * 083c477fd3 Use six.string_types in config default tuples
- * 7e642b8381 Audit config.py default types and values - first sweep
- * 0a6d44e57b Merge pull request `#32302`_ from terminalmage/fix-missing-release
- * 413c371ccd Properly support packages with blank "Release" param in pkg.latest_version
- * **ISSUE** `#32246`_: (`danlsgiga`_) IMPORTANT: Do not use md5 hashing algorithm! Please set "hash_type" to SHA256 in Salt Minion config! (refs: `#32289`_)
- * **PR** `#32289`_: (`rallytime`_) New salt-cloud instances should not use old hash_type default.
- @ *2016-04-04 17:52:09 UTC*
- * **PR** `#31162`_: (`isbm`_) Remove MD5 digest from everywhere and default to SHA256 (refs: `#32289`_)
- * 28cc054244 Merge pull request `#32289`_ from rallytime/fix-32246
- * 66acc00c71 New salt-cloud instances should not use old hash_type default.
- * **ISSUE** `#14277`_: (`Sacro`_) Chocolatey.version doesn't tell you anything informative. (refs: `#32291`_)
- * **PR** `#32291`_: (`twangboy`_) Fix bad output for chocolatey.version (fixes `#14277`_)
- @ *2016-04-04 17:50:54 UTC*
- * 5fb90a1040 Merge pull request `#32291`_ from twangboy/fix_14277
- * 53f6a28297 Fix problem with return on installed packages
- * f5bd004ab0 Fix chocolatey.version function
- * **ISSUE** `#32183`_: (`llamallama`_) Salt Cloud 2015.8.8 not installing salt minions on new nodes (refs: `#32295`_)
- * **PR** `#32295`_: (`rallytime`_) Test the contents of 'deploy_scripts_search_path' in salt.config.cloud_config
- @ *2016-04-04 17:38:47 UTC*
- * edbab99164 Merge pull request `#32295`_ from rallytime/test-cloud-deploy-dir
- * 4037476f40 Patch call to os.path.isdir so we know both search paths are in tuple
- * 49a4eec051 Test the contents of 'deploy_scripts_search_path' in salt.config.cloud_config
- * **ISSUE** `#23617`_: (`porterjamesj`_) file.managed with proxy broken in 2015.5 (refs: `#32315`_)
- * **PR** `#32315`_: (`ahus1`_) fixing file.managed with requests lib
- @ *2016-04-04 17:20:11 UTC*
- * 4389680bc5 Merge pull request `#32315`_ from ahus1/fix_file_managed_http_requests
- * a867d23383 ensure streaming mode (use for example by file.managed) will works for requests backend
- * **ISSUE** `saltstack/salt-bootstrap#782`_: (`ninjada`_) Bootstrap and Links & Documentation still broken due to fedoraproject redirect to fedorainfracloud.org (refs: `#32316`_)
- * **ISSUE** `saltstack/salt-bootstrap#742`_: (`dennisfoconnor`_) Non-Development Script Broken on Amazon Linux (refs: `#32316`_)
- * **ISSUE** `saltstack/salt-bootstrap#695`_: (`mtippett`_) Install Failures With Raspbian Jessie (refs: `#32316`_)
- * **PR** `#32316`_: (`vutny`_) Update Salt Bootstrap tutorial
- @ *2016-04-04 17:18:12 UTC*
- * 9065201761 Merge pull request `#32316`_ from vutny/update-bootstrap-tutorial
- * b9698f015d Update Salt Bootstrap tutorial
- * **PR** `#32325`_: (`bdrung`_) Re-add shebang to ssh-id-wrapper shell script
- @ *2016-04-04 17:08:41 UTC*
- * 352f3c01d1 Merge pull request `#32325`_ from bdrung/fix-shebang
- * ffe585f078 Re-add shebang to ssh-id-wrapper shell script
- * **PR** `#32326`_: (`bdrung`_) Fix typos
- @ *2016-04-04 16:41:41 UTC*
- * f16e332b3a Merge pull request `#32326`_ from bdrung/fix-typos
- * a7db152333 Fix typo dont -> don't
- * d4c037301b Fix typo missmatch -> mismatch
- * 70dba70ff0 Fix typo additonal -> addition
- * 68c60903aa Fix typo mutliple -> multiple
- * 0f2c779b90 Fix typo fucntion -> function
- * 0c9e4c8c80 Fix typo avilable -> available
- * 920abe2ec7 Fix typo formated -> formatted
- * e56dd4bb23 Fix typo ommitted -> omitted
- * f99e6f1f13 Fix typo ouptut -> output
- * d3804094f2 Fix typo wether -> whether
- * 538fb6fae2 Fix typo perfomed -> performed
- * db7af998ee Fix typo santized -> sanitized
- * d7af01da2b Fix typo coresponding -> corresponding
- * 301e78b5be Fix typo vaules -> values
- * 8cada9573f Fix typos of retrieve
- * b484d6f9c9 Fix typo directorys -> directories
- * **PR** `#32300`_: (`twangboy`_) Add documentation to disable winrepo/winrepo_ng
- @ *2016-04-01 21:23:09 UTC*
- * 664043d7e7 Merge pull request `#32300`_ from twangboy/fix_28767
- * c971a3b054 Add documentation for disabled the winrepos
- * **ISSUE** `#18429`_: (`somenick`_) Pillars passed from command-line override pillar subtrees instead of merging (refs: `#32288`_)
- * **PR** `#32288`_: (`terminalmage`_) use dictupdate.merge instead of dict.update to merge CLI pillar overrides
- @ *2016-04-01 16:30:30 UTC*
- * 42a25f6b9d Merge pull request `#32288`_ from terminalmage/issue18429
- * db31732137 use dictupdate.merge instead of dict.update to merge CLI pillar overrides
- * **PR** `#32243`_: (`isbm`_) Ensure latest pkg.info_installed ensure latest
- @ *2016-03-31 16:09:59 UTC*
- * 3e374e7ec6 Merge pull request `#32243`_ from isbm/isbm-zypper-list-installed-ensure-latest
- * fba3d509ac Fix the documentation
- * 73ad8a2bfc Fix lint
- * f07c7ea792 Add lowpkg tests for version comparison
- * afdf451d87 Remove tests from the zypper_test that belongs to rpm_test
- * 3706a21c29 Fix condition from returning None on 0
- * 0a68ebff16 Remove suse/redhat checks, refactor code.
- * 30c8f7216b Move "string to EVR" function to the utilities
- * fb014a40b0 Sort installed pkgs data by version_cmp
- * b57e439d57 Merge yumpkg's and zypper's version_cmp for a common use
- * ebd13a283c Remove version_cmp from Zypper module and use just lowpkg alias
- * b46d5b526a Remove version_cmp from the yumpkg and use just a lowpkg alias
- * f4d9881e61 Force-sort the RPM output to ensure latest version of the multi-package on top of the list.
- * **ISSUE** `#32261`_: (`arthurlogilab`_) dockerng : AttributeError: 'module' object has no attribute 'version_info' (refs: `#32262`_, `#32268`_)
- * **PR** `#32268`_: (`ticosax`_) [dockerng] Improve detection for older versions of docker-py
- @ *2016-03-31 14:51:46 UTC*
- * **PR** `#32262`_: (`arthurlogilab`_) Catch Attribute Error when docker.version_info doesn't exist (refs: `#32268`_)
- * 88fa3c5f71 Merge pull request `#32268`_ from ticosax/handle-dockerpy-old
- * 05116aaa40 Improve detection for older versions of docker-py
- * **PR** `#32258`_: (`jacobhammons`_) Replaces incorrect reference to `master_alive_check`
- @ *2016-03-31 14:41:09 UTC*
- * a491897a3b Merge pull request `#32258`_ from jacobhammons/alive-interval-docs
- * ff8ca5ac2e Replaces incorrect reference to `master_alive_check` with `master_alive_interval` in docs
- * **PR** `#32254`_: (`twangboy`_) Fix Display Name with spaces in win_servermanager
- @ *2016-03-31 14:38:22 UTC*
- * 8c68d8ac41 Merge pull request `#32254`_ from twangboy/fix_31334
- * e5f02c52be Fix a pylint error
- * 5ca4ad6675 Fix unit tests for state
- * 12d530f8f0 Fix win_servermanager state
- * b26cb76abb Fix unit tests
- * 1d5bcee390 Fix 31344
- * **PR** `#32248`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-03-30 21:10:01 UTC*
- * 0f5e67de5d Merge pull request `#32248`_ from rallytime/merge-2015.8
- * d743f8cc4e Merge branch '2015.5' into '2015.8'
- * 5d08db7c92 Merge pull request `#32162`_ from terminalmage/issue31963
- * 5c1bdb812c Fix pkgrepo integration test
- * e7fb3095ce Properly handle yum/zypper repositories in pkgrepo.managed
- * add2111fec Use six.iteritems instead of dict.items
- * 6c21881c38 Docstring tweaks
- * ecbb78b649 Remove useless function
- * 06f3309552 Normalize variable naming to match other functions
- * 690537ca8b Look for apt-add-repository in PATH instead of assuming it's there
- * 709d80bb1b aptpkg: Accept \*\*kwargs instead of a dict for pkg.expand_repo_def
- * 4fcdaab428 Merge pull request `#32223`_ from twangboy/fix_31976
- * b7fcae97ce Create minion.d directory, fixes `#31976`_
- * 3309ff6a29 Merge pull request `#32218`_ from cachedout/issue_31501
- * 6795d6aef0 Only display error when tty is True in salt-ssh
- * 6e0cb22c96 Merge pull request `#32196`_ from jtand/cherrypy_pam_test_lint_fix
- * bd3942e0fd Fixed pylint error in app_pam_test.py
- * **ISSUE** `#32169`_: (`sknutsonsf`_) CommandNotFoundError: update-rc.d during service.enabled on Centos 7 (refs: `#32230`_)
- * **PR** `#32230`_: (`terminalmage`_) systemd.py: Support both update-rc.d and chkconfig as managers of sysv services
- @ *2016-03-30 21:09:43 UTC*
- * 6216c37885 Merge pull request `#32230`_ from terminalmage/issue32169
- * 45af3e902a systemd.py: Support both update-rc.d and chkconfig as managers of sysv services
- * **PR** `#32249`_: (`jacobhammons`_) Fixes windows download paths to account for patch
- @ *2016-03-30 20:26:53 UTC*
- * bde2a1fc98 Merge pull request `#32249`_ from jacobhammons/dot8
- * 50d1df2482 Fixes windows download paths to account for patch
- * **PR** `#32221`_: (`dmurphy18`_) Fix version check, fix extracting Major and Minor versions from __ver…
- @ *2016-03-30 14:50:31 UTC*
- * 1d9321d043 Merge pull request `#32221`_ from dmurphy18/fix_version_check
- * 96cf024e63 Fix version check, fix extracting Major and Minor versions from __version__
- * **ISSUE** `#32031`_: (`travispaul`_) Unable to manage Windows services that contain a space in the service name (refs: `#32227`_)
- * **PR** `#32227`_: (`twangboy`_) Remove list2cmdline usage from win_service.py
- @ *2016-03-30 14:43:17 UTC*
- * 22bd1e6b29 Merge pull request `#32227`_ from twangboy/fix_32031
- * 58772b036d Remove list2cmdline usage
- * **PR** `#32239`_: (`anlutro`_) Add state file name to warning log line
- @ *2016-03-30 14:37:54 UTC*
- * 7fce438b67 Merge pull request `#32239`_ from alprs/fix-file_log_warning
- * 72adae3702 add state file name to log line
- * **ISSUE** `#31365`_: (`cwicklein`_) osrelease_info broken for CentOS 7 (refs: `#32215`_)
- * **PR** `#32215`_: (`DmitryKuzmenko`_) rhel oscodename
- @ *2016-03-29 19:14:50 UTC*
- * 3c3028f347 Merge pull request `#32215`_ from DSRCompany/issues/rhel_oscodename
- * dc2a3b81ac Ignore lsb codename from os-release for newest RHEL
- * **PR** `#32217`_: (`jacobhammons`_) 2015.8.8.2 release notes
- @ *2016-03-29 17:53:22 UTC*
- * bf59f06733 Merge pull request `#32217`_ from jacobhammons/dot8
- * 596444e2b4 2015.8.8.2 release notes Adds banner notifiying user when they are viewing release notes for an old release
- * **ISSUE** `#31844`_: (`Talkless`_) slspath is not documented (refs: `#32197`_)
- * **PR** `#32212`_: (`rallytime`_) Back-port `#32197`_ to 2015.8
- @ *2016-03-29 15:50:58 UTC*
- * **PR** `#32197`_: (`twellspring`_) documentation fix issue 31844 (refs: `#32212`_)
- * ab8b70d985 Merge pull request `#32212`_ from rallytime/bp-32197
- * 5fdd81ace9 documentation fix issue 31844
- * **ISSUE** `#31931`_: (`gravyboat`_) Ordering States documentation should note top.sls adheres to this rule (refs: `#32193`_)
- * **PR** `#32211`_: (`rallytime`_) Back-port `#32210`_ to 2015.8
- @ *2016-03-29 15:50:42 UTC*
- * **PR** `#32210`_: (`rallytime`_) Merge `#32193`_ with pylint fix (refs: `#32211`_)
- * **PR** `#32193`_: (`twellspring`_) Documentation fix 31931 (refs: `#32210`_, `#32211`_)
- * 200d82cc3e Merge pull request `#32211`_ from rallytime/bp-32210
- * 7b9c05487c Whitespace fix.
- * abd432746c documentation-fix-31931
- * 79086f8f04 service.py documentation update for 32084
- * **ISSUE** `#32084`_: (`guettli`_) Docs: Please provide a link from "service.running" to "watch" (refs: `#32192`_)
- * **PR** `#32209`_: (`rallytime`_) Back-port `#32208`_ to 2015.8
- @ *2016-03-29 15:50:27 UTC*
- * **PR** `#32208`_: (`rallytime`_) Merge `#32192`_ with pylint fix (refs: `#32209`_)
- * **PR** `#32192`_: (`twellspring`_) service.py documentation update for 32084 (refs: `#32208`_, `#32209`_)
- * 32da8d4c57 Merge pull request `#32209`_ from rallytime/bp-32208
- * 777a2c4e83 Whitespace fix.
- * e3db0640ec service.py documentation update for 32084
- * **ISSUE** `#31595`_: (`dverbeek84`_) dockerng ports specified in Dockerfile must be in sls file otherwise salt gives an error (refs: `#32204`_)
- * **PR** `#32204`_: (`ticosax`_) [dockerng] Consider labels carried by the image when comparing user defined labels.
- @ *2016-03-29 14:39:22 UTC*
- * 7154104591 Merge pull request `#32204`_ from ticosax/label-from-image
- * c989ae5a7e Merge user defined labels with one carried by the image
- * **PR** `#32186`_: (`rallytime`_) Add some "best practices" information to test documentation
- @ *2016-03-29 00:22:48 UTC*
- * 5877a19f59 Merge pull request `#32186`_ from rallytime/testing-docs
- * 40d09c822e Add some "best practices" information to test documentation
- * **PR** `#32176`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-03-28 23:16:09 UTC*
- * b44adffc12 Merge pull request `#32176`_ from rallytime/merge-2015.8
- * e8658697a6 Pylint fix for integration import
- * 527bc3e491 Pylint fix
- * e9abd2d420 Merge branch '2015.5' into '2015.8'
- * 6b8b8b51c0 Merge pull request `#32154`_ from Ch3LL/ch3ll_pam_2015.5
- * ba605b0128 fix more pylint and add ability to close cherrypy engine
- * 2d4dc4da05 add teardown call
- * d115878714 fix pylint error
- * 4c1ab082b6 add pam salt-api tests
- * 230443be6c Merge pull request `#32170`_ from gtmanfred/lxc_cloud_name
- * eb7d82e7be add name for lxc for use with cloud cache
- * 32b0421a34 Merge pull request `#32164`_ from terminalmage/issue31731-2015.5
- * 18439c4f89 Make __virtual__ for rhservice.py more robust (2015.5 branch)
- * 6212e9aa56 Merge pull request `#32141`_ from paclat/issue_32108
- * 72c5d12d43 fixes 32108
- * **ISSUE** `#27605`_: (`jmcook1`_) nacl module documentation/possible bug (refs: `#32163`_)
- * **PR** `#32163`_: (`rallytime`_) Update nacl.config docs to use key value instead of 'None'
- @ *2016-03-28 14:46:40 UTC*
- * 1afb048801 Merge pull request `#32163`_ from rallytime/fix-27605
- * e2d09f57dc Update nacl.config docs to use key value instead of 'None'
- * **PR** `#32166`_: (`vutny`_) `salt.states.file`: correct examples with multiline YAML string
- @ *2016-03-28 14:45:32 UTC*
- * c08ba3f8a9 Merge pull request `#32166`_ from vutny/fix-multiline-yaml-string-example
- * 34aaea93b4 Another indentation fix in `salt.states.alternatives`
- * 85d0576583 `salt.states.file`: correct examples with multiline YAML string
- * **PR** `#32168`_: (`rallytime`_) Lint 2015.8
- @ *2016-03-27 18:26:50 UTC*
- * f2e986cf65 Merge pull request `#32168`_ from rallytime/lint-2015.8
- * ba6b19d72c Lint 2015.8
- * **ISSUE** `#31731`_: (`sjorge`_) rh_service references osrelease before it is available, also does not return bool (refs: `#32165`_)
- * **PR** `#32165`_: (`terminalmage`_) Make __virtual__ for rhservice.py more robust (refs: `#32164`_)
- @ *2016-03-27 18:21:16 UTC*
- * **PR** `#32164`_: (`terminalmage`_) Make __virtual__ for rhservice.py more robust (2015.5 branch) (refs: `#32165`_)
- * ae472617af Merge pull request `#32165`_ from terminalmage/issue31731
- * 559eb7da52 Make __virtual__ for rhservice.py more robust
- * **ISSUE** `#31944`_: (`Inveracity`_) traceback in _determine_beacon_config(...) in beacon/__init__.py line 105 (refs: `#32160`_)
- * **PR** `#32160`_: (`cachedout`_) Fix beacon tutorial docs
- @ *2016-03-25 22:32:51 UTC*
- * 63c8bf3542 Merge pull request `#32160`_ from cachedout/issue_31944
- * 104ada5b6f Fix beacon tutorial docs
- * **PR** `#32145`_: (`paclat`_) fixes 29817 (refs: `#32332`_)
- @ *2016-03-25 16:55:47 UTC*
- * bff94a5160 Merge pull request `#32145`_ from paclat/issue_29817
- * 5d970ca031 fixes 29817
- * **PR** `#32133`_: (`basepi`_) Pass eauth user/groups through salt-api to destination functions
- @ *2016-03-25 16:49:46 UTC*
- * 245249d347 Merge pull request `#32133`_ from basepi/api_user_passthrough
- * 41ba309839 Change the kwarg names to be more specific
- * 40f7e596d8 Pass eauth user/groups through salt-api to destination functions
- * **PR** `#32127`_: (`rallytime`_) Add runners to __salt__ docs
- @ *2016-03-25 15:54:02 UTC*
- * a09aa18036 Merge pull request `#32127`_ from rallytime/dunder-docs
- * 482690ef33 Add note to docs about __salt__ referencing runner modules
- * a11d2e413a Add runners to __salt__ docs
- * **ISSUE** `#30183`_: (`jakehilton`_) Minion startup extremely delayed when first master in failover multi master setup is down (refs: `#31364`_, `#31382`_, `#32143`_)
- * **PR** `#32143`_: (`DmitryKuzmenko`_) Set auth retry count to 0 if multimaster mode is failover.
- @ *2016-03-25 15:23:09 UTC*
- * **PR** `#31382`_: (`DmitryKuzmenko`_) Set auth retry count to 0 if multimaster mode is failover (refs: `#32143`_)
- * cc224b877a Merge pull request `#32143`_ from DSRCompany/issues/30183_failover_fix
- * 93d34a2573 Set auth retry count to 0 if multimaster mode is failover.
- * **PR** `#32134`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-03-25 15:22:08 UTC*
- * 0679a61871 Merge pull request `#32134`_ from rallytime/merge-2015.8
- * 6886681410 Fix test failures
- * 7554d0f42d Merge branch '2015.5' into '2015.8'
- * bdd7ea89d5 Merge pull request `#32129`_ from terminalmage/issue32044
- * 34ca1ea12e Change type check errors to debug loglevel
- * 5462081488 Support multiple valid option types when performing type checks
- * c42014eb54 Merge pull request `#32056`_ from bstevenson/fix-list_absent
- * 1500aae027 set deleted value to list
- * 1dc8f5f289 unit test update
- * 39adf86fec Fixed negation logic
- * be9388173b Removed has_key in lieu of in
- * e48593ed81 Comments and Changes output fixes
- * b98f5517de Updated to conform to proper ret values
- * d18b4be80b remove whitespace end of line 186:q
- * d2b89c85ad fix formating
- * 103cee9e29 cleaned up formating
- * 7a4d7f0bff added whitespace
- * 8ea5b545b0 Loop through list values in list_absent
- * 848ce5647f Merge pull request `#32096`_ from rallytime/bp-32065
- * 36a9d6a374 Fix an issue with the minion targeting example
- * 9b332d48b9 Merge pull request `#32104`_ from jacobhammons/dot10
- * b9fc882a1e One additional known issue for 2015.5.10 release notes
- * ff51d548e1 Merge pull request `#32100`_ from jacobhammons/dot10
- * 544a1661ce 2015.5.10 release docs
- * 72a20f9799 Merge pull request `#32038`_ from terminalmage/issue32037
- * 8b2d983324 Add reference to state tutorial to state.apply docstring
- * 9b4fe8443e Move highstate usage details to top of state.apply docstring
- * 74ee8c54bc Clarify prior role of state.highstate in states tutorial
- * 1b97e4a3df Improve state module docs, replace references to state.highstate/state.sls with state.apply
- * **ISSUE** `#26129`_: (`GreatSnoopy`_) salt yumpkg implementation painfully slow in some circumstances (refs: `#32091`_)
- * **PR** `#32091`_: (`clarkperkins`_) Fixed the regression in 410da78
- @ *2016-03-25 14:53:08 UTC*
- * ad924226ca Merge pull request `#32091`_ from clarkperkins/bugfix/yumpkg-repoquery
- * d2119ea608 Added comment so this issue doesn't regress again
- * 1455fab9e3 Fixed the regression in 410da78
- * **ISSUE** `#32044`_: (`ScoreUnder`_) Multiple masters throwing warnings? "Key master with value [...] has an invalid type of list, a str is required for this value" (refs: `#32129`_)
- * **PR** `#32135`_: (`rallytime`_) [2015.8] Support multiple valid option types when performing type checks
- @ *2016-03-24 22:42:28 UTC*
- * **PR** `#32129`_: (`terminalmage`_) Support multiple valid option types when performing type checks (refs: `#32135`_, `#32284`_)
- * b84908d51f Merge pull request `#32135`_ from rallytime/32129-to-2915.8
- * 7d43bdd721 Change type check errors to debug loglevel
- * ed5abf4381 Support multiple valid option types when performing type checks
- * **PR** `#31760`_: (`sakateka`_) SMinion need wait future from eval_master
- @ *2016-03-24 22:08:56 UTC*
- * b23a08f3f4 Merge pull request `#31760`_ from sakateka/fix_master_switch
- * 3d7874029a Run self.eval_master in self.io_loop.run_sync
- * 3b4425652b SMinion need wait future from eval_master
- * **PR** `#32106`_: (`jfindlay`_) update suse master service patch
- @ *2016-03-24 21:34:01 UTC*
- * 5efe37ddc8 Merge pull request `#32106`_ from jfindlay/suse_patch
- * 8de84b4251 update suse master service patch
- * **PR** `#32130`_: (`jacobhammons`_) Added known issues 32004 and 32044 to 2015.8.8 release notes
- @ *2016-03-24 19:59:41 UTC*
- * 939c1b17d5 Merge pull request `#32130`_ from jacobhammons/dot8
- * 21eee08842 Added known issues 32004 and 32044 to 2015.8.8 release notes
- * **PR** `#32105`_: (`clarkperkins`_) Fixed invalid deploy_scripts_search_path
- @ *2016-03-24 17:36:27 UTC*
- * 2d8abf4717 Merge pull request `#32105`_ from clarkperkins/bugfix/invalid-deploy-script-path
- * 5a9f4e947e Fixed invalid deploy_scripts_search_path
- * **ISSUE** `#32114`_: (`tomlaredo`_) Wrong validation type for file_ignore_glob key (refs: `#32117`_)
- * **PR** `#32117`_: (`tomlaredo`_) Fixed validation type for file_ignore_glob
- @ *2016-03-24 17:28:22 UTC*
- * fe4112d7f9 Merge pull request `#32117`_ from rodacom/fix_32114
- * c6f83ba00b Fixed validation type for file_ignore_glob Fixes `#32114`_
- * **PR** `#32113`_: (`sakateka`_) Fix log message for AsyncAuth initialization
- @ *2016-03-24 17:27:04 UTC*
- * 93d86d249c Merge pull request `#32113`_ from sakateka/correct_log_message
- * 71148d77ab Fix log message for AsyncAuth initialization
- * **ISSUE** `#32033`_: (`timcharper`_) SaltStack `modules.dockerng` `_compare` does not handle docker implicit Domainname properly (issue when using network_mode: host) (refs: `#32116`_, `#32432`_)
- * **PR** `#32116`_: (`ticosax`_) Obtain default value of `memory_swap` from the container.
- @ *2016-03-24 15:56:54 UTC*
- * 294177f428 Merge pull request `#32116`_ from ticosax/memory_swap-default-from-container
- * fe439db4d3 Obtain default value of `memory_swap` from the container.
- * **PR** `#32098`_: (`rallytime`_) Back-port `#32083`_ to 2015.8
- @ *2016-03-23 21:49:01 UTC*
- * **PR** `#32083`_: (`guettli`_) "Fire Event Notifications" moved down (refs: `#32098`_)
- * d5bb8f6372 Merge pull request `#32098`_ from rallytime/bp-32083
- * 4a3a6629ce "Fire Event Notifications" moved down
- * **PR** `#32099`_: (`jacobhammons`_) 2015.8.8 release docs
- @ *2016-03-23 20:02:40 UTC*
- * e45107ce96 Merge pull request `#32099`_ from jacobhammons/dot8
- * 8ec5d989ad 2015.8.8 release docs
- * **PR** `#32088`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-03-23 17:52:37 UTC*
- * 9e11f3aac5 Merge pull request `#32088`_ from rallytime/merge-2015.8
- * 59c3b7e82e Merge branch '2015.5' into '2015.8'
- * 908a7bf5cd Merge pull request `#32051`_ from terminalmage/fix-state-apply-output
- * 7d7cb45565 Fix outputter for state.apply
- * 0e66f678d4 Merge pull request `#32002`_ from abednarik/pkg_manjaron_issue31788
- * 1b052d0a66 Added Manajro Linux to virtual. List extended with ManajaroLinux in order su load pacman module.
- * ba5bf62c1a Merge pull request `#31957`_ from rallytime/merge-2015.5
- * 1b6ec5d445 Merge branch '2014.7' into '2015.5'
- * ba73deee46 Merge pull request `#31929`_ from twangboy/fix_build_script
- * 2c5599d2bc Backport build script from 2015.8
- * ce74991dd0 Fix nsi script to work with new build process
- * a52e3ad7a1 Merge pull request `#31972`_ from terminalmage/zh-584
- * 1e5639e495 Make lack of python-ldap module more explicit when LDAP eauth is enabled
- * **PR** `#32074`_: (`Xiami2012`_) Fix code for proto args in modules.iptables
- @ *2016-03-23 16:37:58 UTC*
- * bc9a899bc8 Merge pull request `#32074`_ from Xiami2012/fix_iptables
- * aae3af7e49 Fix code for proto args in modules.iptables
- * **PR** `#32053`_: (`basepi`_) [2015.8] Fix rabbitmq_user.present tag handling
- @ *2016-03-22 20:33:51 UTC*
- * 3e08dd0a93 Merge pull request `#32053`_ from basepi/fix_rabbitmq
- * 95c08f55e9 Tear out useless unit test
- * bed048e1e7 Remove leftover arg (lint)
- * 08868cb32a Fix tag handling code for rabbitmq_user.present
- * 3b6d25b4e9 Remove leading whitespace on tags
- * **ISSUE** `#32004`_: (`sjorge`_) win_dacl module stacktrace: NameError: name 'ntsecuritycon' is not defined (refs: `#32023`_)
- * **PR** `#32023`_: (`sbreidba`_) Move constant declaration into member variable to avoid issues when m…
- @ *2016-03-21 20:18:23 UTC*
- * 553ecaca25 Merge pull request `#32023`_ from sbreidba/bugfix_32004
- * 711a0a9844 Move constant declaration into member variable to avoid issues when modules can't be loaded.
- * **PR** `#32026`_: (`techhat`_) Don't require the decode_out file to already exist
- @ *2016-03-21 20:17:05 UTC*
- * 65c634d197 Merge pull request `#32026`_ from techhat/decodeout
- * f27da41b71 Don't require the decode_out file to already exist
- * **PR** `#32019`_: (`rallytime`_) Back-port `#32012`_ to 2015.8
- @ *2016-03-21 15:54:31 UTC*
- * **PR** `#32012`_: (`jfray`_) There were two identical blocks concerning Windows Deploy Timeouts. This (refs: `#32019`_)
- * 1d4246bfd7 Merge pull request `#32019`_ from rallytime/bp-32012
- * 26eee1505f There were two identical blocks concerning Windows Deploy Timeouts. This pull request removes the extra block of text.
- * **ISSUE** `#32013`_: (`timcharper`_) SaltStack dockerng.running state ports configuration responding to Docker's injection of UDP params (refs: `#32015`_)
- * **PR** `#32015`_: (`ticosax`_) [dockerng] Fix ports exposition when protocol is passed.
- @ *2016-03-21 15:22:19 UTC*
- * d117db3efb Merge pull request `#32015`_ from ticosax/fix-port-comparison-udp
- * e511864a55 Fix ports exposition when protocol is passed.
- * **PR** `#31999`_: (`jacobhammons`_) Fixes a doc build exception caused by missing mocks for modules.win_dacl
- @ *2016-03-19 15:49:40 UTC*
- * c72ab6a073 Merge pull request `#31999`_ from jacobhammons/mock-modules2
- * 31bb573abc Fixes a doc build exception caused by missing mocks for modules.win_dacl
- * **PR** `#31992`_: (`notpeter`_) salt-cloud: add D2 and G2 EC2 instance types
- @ *2016-03-18 21:37:21 UTC*
- * 398ab909f0 Merge pull request `#31992`_ from notpeter/2015.8
- * e3854c8569 D2 and G2 EC2 instance types.
- * **PR** `#31981`_: (`lloydoliver`_) include rotational disks in grains under linux
- @ *2016-03-18 15:54:00 UTC*
- * ad8ada7eef Merge pull request `#31981`_ from lloydoliver/linux-disk-grain-fix
- * 9c44604438 include rotational disks in grains under linux
- * **PR** `#31970`_: (`twangboy`_) Add apply_template_on_contents for windows
- @ *2016-03-18 15:37:29 UTC*
- * 9be508e8f0 Merge pull request `#31970`_ from twangboy/fix_win_file
- * dfeae191c1 Add apply_template_on_contents for windows
- * **PR** `#31960`_: (`aletourneau`_) fixed ec2 get_console_output
- @ *2016-03-18 15:13:48 UTC*
- * 810c6dbcbe Merge pull request `#31960`_ from aletourneau/2015.8_ec2-getconsoleoutput
- * 8305978879 fixed ec2 get_console_output
- * **PR** `#31958`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
- @ *2016-03-18 15:12:44 UTC*
- * 1c7dc364ad Merge pull request `#31958`_ from rallytime/merge-2015.8
- * **PR** `#31935`_: (`twangboy`_) Back port nullsoft build script from 2015.8
- @ *2016-03-17 14:54:50 UTC*
- * 2d1f2a0c2e Merge pull request `#31935`_ from twangboy/fix_build_script2
- * 4af8c9dbfc Back port nullsoft build script from 2015.8
- * **PR** `#31912`_: (`jfindlay`_) log.mixins: remove extemporaneous .record
- @ *2016-03-16 01:56:46 UTC*
- * 43240dc566 Merge pull request `#31912`_ from jfindlay/log_mixin
- * 9f9c694654 log.mixins: remove extemporaneous .record
- .. _`#11801`: https://github.com/saltstack/salt/issues/11801
- .. _`#12422`: https://github.com/saltstack/salt/issues/12422
- .. _`#14277`: https://github.com/saltstack/salt/issues/14277
- .. _`#18429`: https://github.com/saltstack/salt/issues/18429
- .. _`#21303`: https://github.com/saltstack/salt/issues/21303
- .. _`#21315`: https://github.com/saltstack/salt/issues/21315
- .. _`#21903`: https://github.com/saltstack/salt/issues/21903
- .. _`#22142`: https://github.com/saltstack/salt/issues/22142
- .. _`#23435`: https://github.com/saltstack/salt/issues/23435
- .. _`#23617`: https://github.com/saltstack/salt/issues/23617
- .. _`#23683`: https://github.com/saltstack/salt/issues/23683
- .. _`#23714`: https://github.com/saltstack/salt/issues/23714
- .. _`#23952`: https://github.com/saltstack/salt/issues/23952
- .. _`#24237`: https://github.com/saltstack/salt/issues/24237
- .. _`#24996`: https://github.com/saltstack/salt/issues/24996
- .. _`#25040`: https://github.com/saltstack/salt/issues/25040
- .. _`#25492`: https://github.com/saltstack/salt/issues/25492
- .. _`#26011`: https://github.com/saltstack/salt/issues/26011
- .. _`#26062`: https://github.com/saltstack/salt/issues/26062
- .. _`#26129`: https://github.com/saltstack/salt/issues/26129
- .. _`#26518`: https://github.com/saltstack/salt/pull/26518
- .. _`#26648`: https://github.com/saltstack/salt/pull/26648
- .. _`#26676`: https://github.com/saltstack/salt/pull/26676
- .. _`#27605`: https://github.com/saltstack/salt/issues/27605
- .. _`#28262`: https://github.com/saltstack/salt/issues/28262
- .. _`#28569`: https://github.com/saltstack/salt/issues/28569
- .. _`#28639`: https://github.com/saltstack/salt/pull/28639
- .. _`#28706`: https://github.com/saltstack/salt/issues/28706
- .. _`#29322`: https://github.com/saltstack/salt/pull/29322
- .. _`#29643`: https://github.com/saltstack/salt/issues/29643
- .. _`#29796`: https://github.com/saltstack/salt/issues/29796
- .. _`#30147`: https://github.com/saltstack/salt/issues/30147
- .. _`#30183`: https://github.com/saltstack/salt/issues/30183
- .. _`#30258`: https://github.com/saltstack/salt/issues/30258
- .. _`#30605`: https://github.com/saltstack/salt/issues/30605
- .. _`#30761`: https://github.com/saltstack/salt/issues/30761
- .. _`#30824`: https://github.com/saltstack/salt/pull/30824
- .. _`#30855`: https://github.com/saltstack/salt/issues/30855
- .. _`#30946`: https://github.com/saltstack/salt/issues/30946
- .. _`#31139`: https://github.com/saltstack/salt/pull/31139
- .. _`#31162`: https://github.com/saltstack/salt/pull/31162
- .. _`#31164`: https://github.com/saltstack/salt/pull/31164
- .. _`#31270`: https://github.com/saltstack/salt/issues/31270
- .. _`#31364`: https://github.com/saltstack/salt/pull/31364
- .. _`#31365`: https://github.com/saltstack/salt/issues/31365
- .. _`#31382`: https://github.com/saltstack/salt/pull/31382
- .. _`#31542`: https://github.com/saltstack/salt/issues/31542
- .. _`#31595`: https://github.com/saltstack/salt/issues/31595
- .. _`#31598`: https://github.com/saltstack/salt/pull/31598
- .. _`#31632`: https://github.com/saltstack/salt/issues/31632
- .. _`#31731`: https://github.com/saltstack/salt/issues/31731
- .. _`#31738`: https://github.com/saltstack/salt/issues/31738
- .. _`#31760`: https://github.com/saltstack/salt/pull/31760
- .. _`#31769`: https://github.com/saltstack/salt/pull/31769
- .. _`#31844`: https://github.com/saltstack/salt/issues/31844
- .. _`#31851`: https://github.com/saltstack/salt/issues/31851
- .. _`#31898`: https://github.com/saltstack/salt/pull/31898
- .. _`#31912`: https://github.com/saltstack/salt/pull/31912
- .. _`#31927`: https://github.com/saltstack/salt/issues/31927
- .. _`#31929`: https://github.com/saltstack/salt/pull/31929
- .. _`#31931`: https://github.com/saltstack/salt/issues/31931
- .. _`#31935`: https://github.com/saltstack/salt/pull/31935
- .. _`#31944`: https://github.com/saltstack/salt/issues/31944
- .. _`#31957`: https://github.com/saltstack/salt/pull/31957
- .. _`#31958`: https://github.com/saltstack/salt/pull/31958
- .. _`#31960`: https://github.com/saltstack/salt/pull/31960
- .. _`#31970`: https://github.com/saltstack/salt/pull/31970
- .. _`#31972`: https://github.com/saltstack/salt/pull/31972
- .. _`#31975`: https://github.com/saltstack/salt/issues/31975
- .. _`#31976`: https://github.com/saltstack/salt/issues/31976
- .. _`#31981`: https://github.com/saltstack/salt/pull/31981
- .. _`#31992`: https://github.com/saltstack/salt/pull/31992
- .. _`#31999`: https://github.com/saltstack/salt/pull/31999
- .. _`#32002`: https://github.com/saltstack/salt/pull/32002
- .. _`#32004`: https://github.com/saltstack/salt/issues/32004
- .. _`#32012`: https://github.com/saltstack/salt/pull/32012
- .. _`#32013`: https://github.com/saltstack/salt/issues/32013
- .. _`#32015`: https://github.com/saltstack/salt/pull/32015
- .. _`#32019`: https://github.com/saltstack/salt/pull/32019
- .. _`#32023`: https://github.com/saltstack/salt/pull/32023
- .. _`#32026`: https://github.com/saltstack/salt/pull/32026
- .. _`#32031`: https://github.com/saltstack/salt/issues/32031
- .. _`#32033`: https://github.com/saltstack/salt/issues/32033
- .. _`#32038`: https://github.com/saltstack/salt/pull/32038
- .. _`#32044`: https://github.com/saltstack/salt/issues/32044
- .. _`#32051`: https://github.com/saltstack/salt/pull/32051
- .. _`#32053`: https://github.com/saltstack/salt/pull/32053
- .. _`#32056`: https://github.com/saltstack/salt/pull/32056
- .. _`#32074`: https://github.com/saltstack/salt/pull/32074
- .. _`#32083`: https://github.com/saltstack/salt/pull/32083
- .. _`#32084`: https://github.com/saltstack/salt/issues/32084
- .. _`#32088`: https://github.com/saltstack/salt/pull/32088
- .. _`#32091`: https://github.com/saltstack/salt/pull/32091
- .. _`#32096`: https://github.com/saltstack/salt/pull/32096
- .. _`#32098`: https://github.com/saltstack/salt/pull/32098
- .. _`#32099`: https://github.com/saltstack/salt/pull/32099
- .. _`#32100`: https://github.com/saltstack/salt/pull/32100
- .. _`#32104`: https://github.com/saltstack/salt/pull/32104
- .. _`#32105`: https://github.com/saltstack/salt/pull/32105
- .. _`#32106`: https://github.com/saltstack/salt/pull/32106
- .. _`#32113`: https://github.com/saltstack/salt/pull/32113
- .. _`#32114`: https://github.com/saltstack/salt/issues/32114
- .. _`#32116`: https://github.com/saltstack/salt/pull/32116
- .. _`#32117`: https://github.com/saltstack/salt/pull/32117
- .. _`#32126`: https://github.com/saltstack/salt/pull/32126
- .. _`#32127`: https://github.com/saltstack/salt/pull/32127
- .. _`#32129`: https://github.com/saltstack/salt/pull/32129
- .. _`#32130`: https://github.com/saltstack/salt/pull/32130
- .. _`#32133`: https://github.com/saltstack/salt/pull/32133
- .. _`#32134`: https://github.com/saltstack/salt/pull/32134
- .. _`#32135`: https://github.com/saltstack/salt/pull/32135
- .. _`#32141`: https://github.com/saltstack/salt/pull/32141
- .. _`#32143`: https://github.com/saltstack/salt/pull/32143
- .. _`#32144`: https://github.com/saltstack/salt/issues/32144
- .. _`#32145`: https://github.com/saltstack/salt/pull/32145
- .. _`#32154`: https://github.com/saltstack/salt/pull/32154
- .. _`#32160`: https://github.com/saltstack/salt/pull/32160
- .. _`#32162`: https://github.com/saltstack/salt/pull/32162
- .. _`#32163`: https://github.com/saltstack/salt/pull/32163
- .. _`#32164`: https://github.com/saltstack/salt/pull/32164
- .. _`#32165`: https://github.com/saltstack/salt/pull/32165
- .. _`#32166`: https://github.com/saltstack/salt/pull/32166
- .. _`#32168`: https://github.com/saltstack/salt/pull/32168
- .. _`#32169`: https://github.com/saltstack/salt/issues/32169
- .. _`#32170`: https://github.com/saltstack/salt/pull/32170
- .. _`#32176`: https://github.com/saltstack/salt/pull/32176
- .. _`#32183`: https://github.com/saltstack/salt/issues/32183
- .. _`#32186`: https://github.com/saltstack/salt/pull/32186
- .. _`#32192`: https://github.com/saltstack/salt/pull/32192
- .. _`#32193`: https://github.com/saltstack/salt/pull/32193
- .. _`#32196`: https://github.com/saltstack/salt/pull/32196
- .. _`#32197`: https://github.com/saltstack/salt/pull/32197
- .. _`#32201`: https://github.com/saltstack/salt/issues/32201
- .. _`#32204`: https://github.com/saltstack/salt/pull/32204
- .. _`#32208`: https://github.com/saltstack/salt/pull/32208
- .. _`#32209`: https://github.com/saltstack/salt/pull/32209
- .. _`#32210`: https://github.com/saltstack/salt/pull/32210
- .. _`#32211`: https://github.com/saltstack/salt/pull/32211
- .. _`#32212`: https://github.com/saltstack/salt/pull/32212
- .. _`#32215`: https://github.com/saltstack/salt/pull/32215
- .. _`#32217`: https://github.com/saltstack/salt/pull/32217
- .. _`#32218`: https://github.com/saltstack/salt/pull/32218
- .. _`#32221`: https://github.com/saltstack/salt/pull/32221
- .. _`#32223`: https://github.com/saltstack/salt/pull/32223
- .. _`#32227`: https://github.com/saltstack/salt/pull/32227
- .. _`#32229`: https://github.com/saltstack/salt/issues/32229
- .. _`#32230`: https://github.com/saltstack/salt/pull/32230
- .. _`#32238`: https://github.com/saltstack/salt/pull/32238
- .. _`#32239`: https://github.com/saltstack/salt/pull/32239
- .. _`#32243`: https://github.com/saltstack/salt/pull/32243
- .. _`#32246`: https://github.com/saltstack/salt/issues/32246
- .. _`#32248`: https://github.com/saltstack/salt/pull/32248
- .. _`#32249`: https://github.com/saltstack/salt/pull/32249
- .. _`#32254`: https://github.com/saltstack/salt/pull/32254
- .. _`#32255`: https://github.com/saltstack/salt/issues/32255
- .. _`#32258`: https://github.com/saltstack/salt/pull/32258
- .. _`#32261`: https://github.com/saltstack/salt/issues/32261
- .. _`#32262`: https://github.com/saltstack/salt/pull/32262
- .. _`#32268`: https://github.com/saltstack/salt/pull/32268
- .. _`#32284`: https://github.com/saltstack/salt/pull/32284
- .. _`#32288`: https://github.com/saltstack/salt/pull/32288
- .. _`#32289`: https://github.com/saltstack/salt/pull/32289
- .. _`#32291`: https://github.com/saltstack/salt/pull/32291
- .. _`#32293`: https://github.com/saltstack/salt/pull/32293
- .. _`#32295`: https://github.com/saltstack/salt/pull/32295
- .. _`#32300`: https://github.com/saltstack/salt/pull/32300
- .. _`#32302`: https://github.com/saltstack/salt/pull/32302
- .. _`#32305`: https://github.com/saltstack/salt/issues/32305
- .. _`#32311`: https://github.com/saltstack/salt/issues/32311
- .. _`#32312`: https://github.com/saltstack/salt/pull/32312
- .. _`#32314`: https://github.com/saltstack/salt/pull/32314
- .. _`#32315`: https://github.com/saltstack/salt/pull/32315
- .. _`#32316`: https://github.com/saltstack/salt/pull/32316
- .. _`#32321`: https://github.com/saltstack/salt/pull/32321
- .. _`#32323`: https://github.com/saltstack/salt/pull/32323
- .. _`#32325`: https://github.com/saltstack/salt/pull/32325
- .. _`#32326`: https://github.com/saltstack/salt/pull/32326
- .. _`#32327`: https://github.com/saltstack/salt/issues/32327
- .. _`#32332`: https://github.com/saltstack/salt/pull/32332
- .. _`#32333`: https://github.com/saltstack/salt/pull/32333
- .. _`#32336`: https://github.com/saltstack/salt/pull/32336
- .. _`#32339`: https://github.com/saltstack/salt/pull/32339
- .. _`#32343`: https://github.com/saltstack/salt/pull/32343
- .. _`#32344`: https://github.com/saltstack/salt/pull/32344
- .. _`#32345`: https://github.com/saltstack/salt/pull/32345
- .. _`#32353`: https://github.com/saltstack/salt/pull/32353
- .. _`#32354`: https://github.com/saltstack/salt/issues/32354
- .. _`#32358`: https://github.com/saltstack/salt/pull/32358
- .. _`#32360`: https://github.com/saltstack/salt/pull/32360
- .. _`#32361`: https://github.com/saltstack/salt/pull/32361
- .. _`#32372`: https://github.com/saltstack/salt/pull/32372
- .. _`#32373`: https://github.com/saltstack/salt/pull/32373
- .. _`#32374`: https://github.com/saltstack/salt/pull/32374
- .. _`#32375`: https://github.com/saltstack/salt/issues/32375
- .. _`#32376`: https://github.com/saltstack/salt/pull/32376
- .. _`#32385`: https://github.com/saltstack/salt/issues/32385
- .. _`#32392`: https://github.com/saltstack/salt/pull/32392
- .. _`#32393`: https://github.com/saltstack/salt/pull/32393
- .. _`#32399`: https://github.com/saltstack/salt/pull/32399
- .. _`#32418`: https://github.com/saltstack/salt/pull/32418
- .. _`#32421`: https://github.com/saltstack/salt/pull/32421
- .. _`#32423`: https://github.com/saltstack/salt/pull/32423
- .. _`#32425`: https://github.com/saltstack/salt/pull/32425
- .. _`#32427`: https://github.com/saltstack/salt/pull/32427
- .. _`#32432`: https://github.com/saltstack/salt/pull/32432
- .. _`#32436`: https://github.com/saltstack/salt/pull/32436
- .. _`#32441`: https://github.com/saltstack/salt/pull/32441
- .. _`#32445`: https://github.com/saltstack/salt/pull/32445
- .. _`#32448`: https://github.com/saltstack/salt/pull/32448
- .. _`#32450`: https://github.com/saltstack/salt/pull/32450
- .. _`#32452`: https://github.com/saltstack/salt/issues/32452
- .. _`#32454`: https://github.com/saltstack/salt/pull/32454
- .. _`#32458`: https://github.com/saltstack/salt/pull/32458
- .. _`#32472`: https://github.com/saltstack/salt/issues/32472
- .. _`#32474`: https://github.com/saltstack/salt/pull/32474
- .. _`#32475`: https://github.com/saltstack/salt/pull/32475
- .. _`#32480`: https://github.com/saltstack/salt/pull/32480
- .. _`#32482`: https://github.com/saltstack/salt/pull/32482
- .. _`#32487`: https://github.com/saltstack/salt/pull/32487
- .. _`#32491`: https://github.com/saltstack/salt/pull/32491
- .. _`#32493`: https://github.com/saltstack/salt/issues/32493
- .. _`#32505`: https://github.com/saltstack/salt/pull/32505
- .. _`#32510`: https://github.com/saltstack/salt/issues/32510
- .. _`#32515`: https://github.com/saltstack/salt/pull/32515
- .. _`#32517`: https://github.com/saltstack/salt/issues/32517
- .. _`#32519`: https://github.com/saltstack/salt/issues/32519
- .. _`#32520`: https://github.com/saltstack/salt/pull/32520
- .. _`#32523`: https://github.com/saltstack/salt/issues/32523
- .. _`#32531`: https://github.com/saltstack/salt/pull/32531
- .. _`#32536`: https://github.com/saltstack/salt/pull/32536
- .. _`#32538`: https://github.com/saltstack/salt/pull/32538
- .. _`#32539`: https://github.com/saltstack/salt/pull/32539
- .. _`#32542`: https://github.com/saltstack/salt/pull/32542
- .. _`#32547`: https://github.com/saltstack/salt/pull/32547
- .. _`#32552`: https://github.com/saltstack/salt/pull/32552
- .. _`#32555`: https://github.com/saltstack/salt/pull/32555
- .. _`#32556`: https://github.com/saltstack/salt/pull/32556
- .. _`#32558`: https://github.com/saltstack/salt/pull/32558
- .. _`#32561`: https://github.com/saltstack/salt/pull/32561
- .. _`#32563`: https://github.com/saltstack/salt/pull/32563
- .. _`#32576`: https://github.com/saltstack/salt/pull/32576
- .. _`#32588`: https://github.com/saltstack/salt/pull/32588
- .. _`#32590`: https://github.com/saltstack/salt/pull/32590
- .. _`#32604`: https://github.com/saltstack/salt/pull/32604
- .. _`#32605`: https://github.com/saltstack/salt/issues/32605
- .. _`#32609`: https://github.com/saltstack/salt/issues/32609
- .. _`#32614`: https://github.com/saltstack/salt/pull/32614
- .. _`#32616`: https://github.com/saltstack/salt/pull/32616
- .. _`#32638`: https://github.com/saltstack/salt/pull/32638
- .. _`#32639`: https://github.com/saltstack/salt/pull/32639
- .. _`#32640`: https://github.com/saltstack/salt/pull/32640
- .. _`#32643`: https://github.com/saltstack/salt/pull/32643
- .. _`#32646`: https://github.com/saltstack/salt/issues/32646
- .. _`#32649`: https://github.com/saltstack/salt/pull/32649
- .. _`#32652`: https://github.com/saltstack/salt/pull/32652
- .. _`#32655`: https://github.com/saltstack/salt/pull/32655
- .. _`#32657`: https://github.com/saltstack/salt/pull/32657
- .. _`#32659`: https://github.com/saltstack/salt/pull/32659
- .. _`#32667`: https://github.com/saltstack/salt/pull/32667
- .. _`#32668`: https://github.com/saltstack/salt/pull/32668
- .. _`#32672`: https://github.com/saltstack/salt/pull/32672
- .. _`#32674`: https://github.com/saltstack/salt/pull/32674
- .. _`#32675`: https://github.com/saltstack/salt/pull/32675
- .. _`#32682`: https://github.com/saltstack/salt/pull/32682
- .. _`#32683`: https://github.com/saltstack/salt/pull/32683
- .. _`#32684`: https://github.com/saltstack/salt/pull/32684
- .. _`#32685`: https://github.com/saltstack/salt/issues/32685
- .. _`#32686`: https://github.com/saltstack/salt/pull/32686
- .. _`#32691`: https://github.com/saltstack/salt/pull/32691
- .. _`#32692`: https://github.com/saltstack/salt/pull/32692
- .. _`#32693`: https://github.com/saltstack/salt/pull/32693
- .. _`#32703`: https://github.com/saltstack/salt/pull/32703
- .. _`#32705`: https://github.com/saltstack/salt/issues/32705
- .. _`#32710`: https://github.com/saltstack/salt/issues/32710
- .. _`#32718`: https://github.com/saltstack/salt/pull/32718
- .. _`#32720`: https://github.com/saltstack/salt/pull/32720
- .. _`#32722`: https://github.com/saltstack/salt/pull/32722
- .. _`#32732`: https://github.com/saltstack/salt/pull/32732
- .. _`#32733`: https://github.com/saltstack/salt/pull/32733
- .. _`#32749`: https://github.com/saltstack/salt/pull/32749
- .. _`#32776`: https://github.com/saltstack/salt/pull/32776
- .. _`#32777`: https://github.com/saltstack/salt/issues/32777
- .. _`#32779`: https://github.com/saltstack/salt/pull/32779
- .. _`#32785`: https://github.com/saltstack/salt/pull/32785
- .. _`#32786`: https://github.com/saltstack/salt/pull/32786
- .. _`#32787`: https://github.com/saltstack/salt/pull/32787
- .. _`#32796`: https://github.com/saltstack/salt/pull/32796
- .. _`#32799`: https://github.com/saltstack/salt/issues/32799
- .. _`#32813`: https://github.com/saltstack/salt/pull/32813
- .. _`#32818`: https://github.com/saltstack/salt/pull/32818
- .. _`#32824`: https://github.com/saltstack/salt/issues/32824
- .. _`#32834`: https://github.com/saltstack/salt/issues/32834
- .. _`#32837`: https://github.com/saltstack/salt/pull/32837
- .. _`#32839`: https://github.com/saltstack/salt/pull/32839
- .. _`#32841`: https://github.com/saltstack/salt/pull/32841
- .. _`#32844`: https://github.com/saltstack/salt/pull/32844
- .. _`#32845`: https://github.com/saltstack/salt/pull/32845
- .. _`#32847`: https://github.com/saltstack/salt/pull/32847
- .. _`#32848`: https://github.com/saltstack/salt/pull/32848
- .. _`#32856`: https://github.com/saltstack/salt/issues/32856
- .. _`#32861`: https://github.com/saltstack/salt/issues/32861
- .. _`#32865`: https://github.com/saltstack/salt/pull/32865
- .. _`#32868`: https://github.com/saltstack/salt/pull/32868
- .. _`#32869`: https://github.com/saltstack/salt/pull/32869
- .. _`#32878`: https://github.com/saltstack/salt/pull/32878
- .. _`#32880`: https://github.com/saltstack/salt/pull/32880
- .. _`#32882`: https://github.com/saltstack/salt/issues/32882
- .. _`#32883`: https://github.com/saltstack/salt/pull/32883
- .. _`#32884`: https://github.com/saltstack/salt/pull/32884
- .. _`#32891`: https://github.com/saltstack/salt/issues/32891
- .. _`#32892`: https://github.com/saltstack/salt/pull/32892
- .. _`#32900`: https://github.com/saltstack/salt/pull/32900
- .. _`#32906`: https://github.com/saltstack/salt/pull/32906
- .. _`#32908`: https://github.com/saltstack/salt/pull/32908
- .. _`#32917`: https://github.com/saltstack/salt/issues/32917
- .. _`#32922`: https://github.com/saltstack/salt/pull/32922
- .. _`#32925`: https://github.com/saltstack/salt/pull/32925
- .. _`#32926`: https://github.com/saltstack/salt/pull/32926
- .. _`#32928`: https://github.com/saltstack/salt/pull/32928
- .. _`#32934`: https://github.com/saltstack/salt/pull/32934
- .. _`#32954`: https://github.com/saltstack/salt/issues/32954
- .. _`#32955`: https://github.com/saltstack/salt/pull/32955
- .. _`#32958`: https://github.com/saltstack/salt/pull/32958
- .. _`#32970`: https://github.com/saltstack/salt/pull/32970
- .. _`#32986`: https://github.com/saltstack/salt/pull/32986
- .. _`#32994`: https://github.com/saltstack/salt/pull/32994
- .. _`#32996`: https://github.com/saltstack/salt/pull/32996
- .. _`#32999`: https://github.com/saltstack/salt/issues/32999
- .. _`#33002`: https://github.com/saltstack/salt/pull/33002
- .. _`#33017`: https://github.com/saltstack/salt/pull/33017
- .. _`#33021`: https://github.com/saltstack/salt/pull/33021
- .. _`#33025`: https://github.com/saltstack/salt/pull/33025
- .. _`#33030`: https://github.com/saltstack/salt/pull/33030
- .. _`#33031`: https://github.com/saltstack/salt/pull/33031
- .. _`#33039`: https://github.com/saltstack/salt/pull/33039
- .. _`#33040`: https://github.com/saltstack/salt/pull/33040
- .. _`#33041`: https://github.com/saltstack/salt/issues/33041
- .. _`#33044`: https://github.com/saltstack/salt/pull/33044
- .. _`#33045`: https://github.com/saltstack/salt/pull/33045
- .. _`#33048`: https://github.com/saltstack/salt/pull/33048
- .. _`#33049`: https://github.com/saltstack/salt/pull/33049
- .. _`#33050`: https://github.com/saltstack/salt/pull/33050
- .. _`#33053`: https://github.com/saltstack/salt/pull/33053
- .. _`#33054`: https://github.com/saltstack/salt/pull/33054
- .. _`#33055`: https://github.com/saltstack/salt/pull/33055
- .. _`#33056`: https://github.com/saltstack/salt/pull/33056
- .. _`#33058`: https://github.com/saltstack/salt/issues/33058
- .. _`#33060`: https://github.com/saltstack/salt/pull/33060
- .. _`#33061`: https://github.com/saltstack/salt/pull/33061
- .. _`#33064`: https://github.com/saltstack/salt/pull/33064
- .. _`#33067`: https://github.com/saltstack/salt/pull/33067
- .. _`#33068`: https://github.com/saltstack/salt/issues/33068
- .. _`#33073`: https://github.com/saltstack/salt/issues/33073
- .. _`#33078`: https://github.com/saltstack/salt/pull/33078
- .. _`#33080`: https://github.com/saltstack/salt/pull/33080
- .. _`#33081`: https://github.com/saltstack/salt/pull/33081
- .. _`#33082`: https://github.com/saltstack/salt/pull/33082
- .. _`#33084`: https://github.com/saltstack/salt/pull/33084
- .. _`#33088`: https://github.com/saltstack/salt/pull/33088
- .. _`#33096`: https://github.com/saltstack/salt/pull/33096
- .. _`#33098`: https://github.com/saltstack/salt/pull/33098
- .. _`#33099`: https://github.com/saltstack/salt/pull/33099
- .. _`#33100`: https://github.com/saltstack/salt/pull/33100
- .. _`#33101`: https://github.com/saltstack/salt/pull/33101
- .. _`#33102`: https://github.com/saltstack/salt/pull/33102
- .. _`#33106`: https://github.com/saltstack/salt/pull/33106
- .. _`#33129`: https://github.com/saltstack/salt/pull/33129
- .. _`#33132`: https://github.com/saltstack/salt/pull/33132
- .. _`#33135`: https://github.com/saltstack/salt/pull/33135
- .. _`#33137`: https://github.com/saltstack/salt/pull/33137
- .. _`#33139`: https://github.com/saltstack/salt/pull/33139
- .. _`#33140`: https://github.com/saltstack/salt/pull/33140
- .. _`#33141`: https://github.com/saltstack/salt/pull/33141
- .. _`#33142`: https://github.com/saltstack/salt/pull/33142
- .. _`#33144`: https://github.com/saltstack/salt/pull/33144
- .. _`#33150`: https://github.com/saltstack/salt/pull/33150
- .. _`#33152`: https://github.com/saltstack/salt/pull/33152
- .. _`#33154`: https://github.com/saltstack/salt/pull/33154
- .. _`#33155`: https://github.com/saltstack/salt/pull/33155
- .. _`#33156`: https://github.com/saltstack/salt/pull/33156
- .. _`#33160`: https://github.com/saltstack/salt/pull/33160
- .. _`#33161`: https://github.com/saltstack/salt/pull/33161
- .. _`#33162`: https://github.com/saltstack/salt/issues/33162
- .. _`#33164`: https://github.com/saltstack/salt/pull/33164
- .. _`#33172`: https://github.com/saltstack/salt/pull/33172
- .. _`#33178`: https://github.com/saltstack/salt/pull/33178
- .. _`#33180`: https://github.com/saltstack/salt/pull/33180
- .. _`#33181`: https://github.com/saltstack/salt/pull/33181
- .. _`#33185`: https://github.com/saltstack/salt/pull/33185
- .. _`#33188`: https://github.com/saltstack/salt/pull/33188
- .. _`#33197`: https://github.com/saltstack/salt/pull/33197
- .. _`#33198`: https://github.com/saltstack/salt/pull/33198
- .. _`#33203`: https://github.com/saltstack/salt/pull/33203
- .. _`#33204`: https://github.com/saltstack/salt/pull/33204
- .. _`#33205`: https://github.com/saltstack/salt/pull/33205
- .. _`#33207`: https://github.com/saltstack/salt/pull/33207
- .. _`#33211`: https://github.com/saltstack/salt/pull/33211
- .. _`#33213`: https://github.com/saltstack/salt/pull/33213
- .. _`#33215`: https://github.com/saltstack/salt/pull/33215
- .. _`#33217`: https://github.com/saltstack/salt/pull/33217
- .. _`#33219`: https://github.com/saltstack/salt/pull/33219
- .. _`#33222`: https://github.com/saltstack/salt/pull/33222
- .. _`#33224`: https://github.com/saltstack/salt/pull/33224
- .. _`#33236`: https://github.com/saltstack/salt/pull/33236
- .. _`#33237`: https://github.com/saltstack/salt/pull/33237
- .. _`#33238`: https://github.com/saltstack/salt/issues/33238
- .. _`#33239`: https://github.com/saltstack/salt/pull/33239
- .. _`#33243`: https://github.com/saltstack/salt/issues/33243
- .. _`#33244`: https://github.com/saltstack/salt/pull/33244
- .. _`#33245`: https://github.com/saltstack/salt/pull/33245
- .. _`#33246`: https://github.com/saltstack/salt/pull/33246
- .. _`#33251`: https://github.com/saltstack/salt/pull/33251
- .. _`#33252`: https://github.com/saltstack/salt/pull/33252
- .. _`#33253`: https://github.com/saltstack/salt/pull/33253
- .. _`#33254`: https://github.com/saltstack/salt/pull/33254
- .. _`#33274`: https://github.com/saltstack/salt/pull/33274
- .. _`#33293`: https://github.com/saltstack/salt/pull/33293
- .. _`#33294`: https://github.com/saltstack/salt/pull/33294
- .. _`#33299`: https://github.com/saltstack/salt/issues/33299
- .. _`#33300`: https://github.com/saltstack/salt/pull/33300
- .. _`#33305`: https://github.com/saltstack/salt/pull/33305
- .. _`#33310`: https://github.com/saltstack/salt/pull/33310
- .. _`4001982248998`: https://github.com/4001982248998
- .. _`Ch3LL`: https://github.com/Ch3LL
- .. _`DeanScothern`: https://github.com/DeanScothern
- .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
- .. _`DylanFrese`: https://github.com/DylanFrese
- .. _`Ferbla`: https://github.com/Ferbla
- .. _`GreatSnoopy`: https://github.com/GreatSnoopy
- .. _`Grokzen`: https://github.com/Grokzen
- .. _`Inveracity`: https://github.com/Inveracity
- .. _`JaseFace`: https://github.com/JaseFace
- .. _`Kurocon`: https://github.com/Kurocon
- .. _`Lothiraldan`: https://github.com/Lothiraldan
- .. _`RuriRyan`: https://github.com/RuriRyan
- .. _`Sacro`: https://github.com/Sacro
- .. _`ScoreUnder`: https://github.com/ScoreUnder
- .. _`Talkless`: https://github.com/Talkless
- .. _`The-Loeki`: https://github.com/The-Loeki
- .. _`UtahDave`: https://github.com/UtahDave
- .. _`Xiami2012`: https://github.com/Xiami2012
- .. _`abednarik`: https://github.com/abednarik
- .. _`aclemetson`: https://github.com/aclemetson
- .. _`afletch`: https://github.com/afletch
- .. _`ahammond`: https://github.com/ahammond
- .. _`ahus1`: https://github.com/ahus1
- .. _`aletourneau`: https://github.com/aletourneau
- .. _`alxf`: https://github.com/alxf
- .. _`amontalban`: https://github.com/amontalban
- .. _`anandnevase`: https://github.com/anandnevase
- .. _`andrejohansson`: https://github.com/andrejohansson
- .. _`anitakrueger`: https://github.com/anitakrueger
- .. _`anlutro`: https://github.com/anlutro
- .. _`aronneagu`: https://github.com/aronneagu
- .. _`arthurlogilab`: https://github.com/arthurlogilab
- .. _`atengler`: https://github.com/atengler
- .. _`basepi`: https://github.com/basepi
- .. _`bberberov`: https://github.com/bberberov
- .. _`bdrung`: https://github.com/bdrung
- .. _`beardedeagle`: https://github.com/beardedeagle
- .. _`belt`: https://github.com/belt
- .. _`boltronics`: https://github.com/boltronics
- .. _`bradthurber`: https://github.com/bradthurber
- .. _`cachedout`: https://github.com/cachedout
- .. _`captaininspiration`: https://github.com/captaininspiration
- .. _`cedwards`: https://github.com/cedwards
- .. _`clarkperkins`: https://github.com/clarkperkins
- .. _`clinta`: https://github.com/clinta
- .. _`creaky`: https://github.com/creaky
- .. _`cro`: https://github.com/cro
- .. _`cwicklein`: https://github.com/cwicklein
- .. _`danlsgiga`: https://github.com/danlsgiga
- .. _`deamen`: https://github.com/deamen
- .. _`dennisfoconnor`: https://github.com/dennisfoconnor
- .. _`dmurphy18`: https://github.com/dmurphy18
- .. _`duk3luk3`: https://github.com/duk3luk3
- .. _`dverbeek84`: https://github.com/dverbeek84
- .. _`elsmorian`: https://github.com/elsmorian
- .. _`esn89`: https://github.com/esn89
- .. _`exowaucka`: https://github.com/exowaucka
- .. _`eyj`: https://github.com/eyj
- .. _`garethgreenaway`: https://github.com/garethgreenaway
- .. _`gidantribal`: https://github.com/gidantribal
- .. _`gravyboat`: https://github.com/gravyboat
- .. _`guettli`: https://github.com/guettli
- .. _`hernanc`: https://github.com/hernanc
- .. _`idonin`: https://github.com/idonin
- .. _`igorwidlinski`: https://github.com/igorwidlinski
- .. _`isbm`: https://github.com/isbm
- .. _`jacobhammons`: https://github.com/jacobhammons
- .. _`jakehilton`: https://github.com/jakehilton
- .. _`jakosky`: https://github.com/jakosky
- .. _`jbonachera`: https://github.com/jbonachera
- .. _`jfindlay`: https://github.com/jfindlay
- .. _`jfray`: https://github.com/jfray
- .. _`jmcook1`: https://github.com/jmcook1
- .. _`joakimkarlsson`: https://github.com/joakimkarlsson
- .. _`junster1`: https://github.com/junster1
- .. _`justinta`: https://github.com/justinta
- .. _`kkaig`: https://github.com/kkaig
- .. _`krak3n`: https://github.com/krak3n
- .. _`lalmeras`: https://github.com/lalmeras
- .. _`llamallama`: https://github.com/llamallama
- .. _`lloydoliver`: https://github.com/lloydoliver
- .. _`lomeroe`: https://github.com/lomeroe
- .. _`matthayes`: https://github.com/matthayes
- .. _`mcalmer`: https://github.com/mcalmer
- .. _`mitar`: https://github.com/mitar
- .. _`mrproper`: https://github.com/mrproper
- .. _`mtippett`: https://github.com/mtippett
- .. _`multani`: https://github.com/multani
- .. _`naemono`: https://github.com/naemono
- .. _`neogenix`: https://github.com/neogenix
- .. _`nicholascapo`: https://github.com/nicholascapo
- .. _`ninjada`: https://github.com/ninjada
- .. _`nmadhok`: https://github.com/nmadhok
- .. _`notpeter`: https://github.com/notpeter
- .. _`onorua`: https://github.com/onorua
- .. _`paclat`: https://github.com/paclat
- .. _`palica`: https://github.com/palica
- .. _`papertigers`: https://github.com/papertigers
- .. _`porterjamesj`: https://github.com/porterjamesj
- .. _`pythonwood`: https://github.com/pythonwood
- .. _`rajvidhimar`: https://github.com/rajvidhimar
- .. _`rallytime`: https://github.com/rallytime
- .. _`rhansen`: https://github.com/rhansen
- .. _`rkgrunt`: https://github.com/rkgrunt
- .. _`robnagler`: https://github.com/robnagler
- .. _`rodriguezsergio`: https://github.com/rodriguezsergio
- .. _`ryan-lane`: https://github.com/ryan-lane
- .. _`sakateka`: https://github.com/sakateka
- .. _`saltstack/salt#28262`: https://github.com/saltstack/salt/issues/28262
- .. _`saltstack/salt-bootstrap#695`: https://github.com/saltstack/salt-bootstrap/issues/695
- .. _`saltstack/salt-bootstrap#742`: https://github.com/saltstack/salt-bootstrap/issues/742
- .. _`saltstack/salt-bootstrap#782`: https://github.com/saltstack/salt-bootstrap/issues/782
- .. _`sbreidba`: https://github.com/sbreidba
- .. _`schancel`: https://github.com/schancel
- .. _`seanjnkns`: https://github.com/seanjnkns
- .. _`silenius`: https://github.com/silenius
- .. _`sjmh`: https://github.com/sjmh
- .. _`sjorge`: https://github.com/sjorge
- .. _`sknutsonsf`: https://github.com/sknutsonsf
- .. _`slai`: https://github.com/slai
- .. _`somenick`: https://github.com/somenick
- .. _`stk0vrfl0w`: https://github.com/stk0vrfl0w
- .. _`syphernl`: https://github.com/syphernl
- .. _`techhat`: https://github.com/techhat
- .. _`terminalmage`: https://github.com/terminalmage
- .. _`thatch45`: https://github.com/thatch45
- .. _`ticosax`: https://github.com/ticosax
- .. _`timcharper`: https://github.com/timcharper
- .. _`tomlaredo`: https://github.com/tomlaredo
- .. _`travispaul`: https://github.com/travispaul
- .. _`truescotw`: https://github.com/truescotw
- .. _`twangboy`: https://github.com/twangboy
- .. _`twellspring`: https://github.com/twellspring
- .. _`twinshadow`: https://github.com/twinshadow
- .. _`vutny`: https://github.com/vutny
- .. _`whiteinge`: https://github.com/whiteinge
- .. _`yi9`: https://github.com/yi9
- .. _`zieba88`: https://github.com/zieba88
|