728 Коміти 9547e54ece ... e21fa5d518

Автор SHA1 Опис Дата
  Bryce Larson e21fa5d518 update debian based images 4 роки тому
  Bryce Larson 32abedb0c9 Add pycurl as linux test dependency 4 роки тому
  Pedro Algarvio 2668851917 Fix issue #55192 4 роки тому
  Gareth J. Greenaway f5dbf0b8ff Fixing string formatting in salt/runners/asam.py 4 роки тому
  Gareth J. Greenaway 2943e12523 Fixing string formatting in salt/state.py 4 роки тому
  Gareth J. Greenaway 0261bd07a5 Fixing string formatting in salt/states/zfs.py 4 роки тому
  Gareth J. Greenaway f46af09edd Fixing string formatting in salt/states/boto_ec2.py 4 роки тому
  Gareth J. Greenaway 88997d7976 Fixing string formatting in salt/modules/vsphere.py 4 роки тому
  Gareth J. Greenaway 35bb9ff1b5 Fixing string formatting in salt/modules/rpmbuild_pkgbuild.py 4 роки тому
  Gareth J. Greenaway 5104d098e8 Adding changelog. 4 роки тому
  Gareth J. Greenaway 996cf2c81a Ensuring that the version check function is run a second time in all the user related functions incase the user being managed is the connection user and the password has been updated. 4 роки тому
  Pedro Algarvio 18a3f70291 Strip `comps` in order not to trigger state changes. 4 роки тому
  Pedro Algarvio 300c8360fc Drop Py2 and six usage 4 роки тому
  Gareth J. Greenaway ee8295289b Update 58753.fixed 4 роки тому
  Gareth J. Greenaway 110a5e5efb Adding changelog. 4 роки тому
  Gareth J. Greenaway 2fbf681035 Removing use of undefined variable. Adding tests. 4 роки тому
  Megan Wilhite 2e66002894 ssh_pre_flight: fail on retcode not stderr 4 роки тому
  Ken Crowell 1e13d5e473 Fix format()'d log strings 4 роки тому
  Ken Crowell 61bec93ba1 Run pre-commit on changed files 4 роки тому
  Thomas Phipps 0c6d314ed6 Happy to nuke unneeded logging. 4 роки тому
  Thomas Phipps aacb12d5ca dont log errors in virtuals. 4 роки тому
  Daniel A. Wozniak ada0019c31 Partial revert of #56513 loader namespacing 4 роки тому
  Pedro Algarvio 8afbb8e005 The test should only focus on the `samba` service 4 роки тому
  krionbsd 5ef8f513ed Fix failing pytest on FreeBSD 4 роки тому
  Bryce Larson 04cd95d175 Result of 'pre-commit run --files salt/modules/slack_notify.py' 4 роки тому
  Simon Flood 1a458c5941 Fixed typo in slack_notify.py 4 роки тому
  Pedro Algarvio 4efd0abcf1 We're not using Pipfile. Let's remove it to avoid future confusion. 4 роки тому
  Pedro Algarvio 9878eb82a8 The right msgpack is now `msgpack` and not `msgpack-python`. 4 роки тому
  Pedro Algarvio 2d6f33b231 Make sure the script runs under Python 3. 4 роки тому
  Bryce Larson 570ed6ae42 kitchen-ec2 >=3.8 is fixed 4 роки тому
  krionbsd 2145478d4a Add correct AMI ID for FreeBSD 12.2 RELEASE 4 роки тому
  krionbsd dbded15e1c Add FreeBSD 12.2-RELEASE 4 роки тому
  Tyler Johnson 3b575fe69b Don't read os variables from environ this far in 4 роки тому
  Tyler Johnson 42f570fb17 Use pytestmark 4 роки тому
  Tyler Johnson 49589fae0e Added test to idem state and exec module fix 4 роки тому
  Tyler Johnson c0a744dced Fixed issues with idem state and exec moduels 4 роки тому
  Frode Gundersen 998c382f5f ChangelogUpdate 4 роки тому
  Daniel A. Wozniak 26629ef591 Fix pre-commit 4 роки тому
  Michael "M3" Lasevich 973f84c260 Adding unit test for feature flag selection 4 роки тому
  Michael "M3" Lasevich 524ae365b6 Fix inconsistent name of the feature flag 4 роки тому
  Michael "M3" Lasevich 8515ba5faa Typos Identified in #58238 4 роки тому
  Michael "M3" Lasevich 6851c702c5 Fix bug introduced in #58238 feature flag implementation 4 роки тому
  Pedro Algarvio a3eccb34bd Downgrade to pycparser==2.17 to un-break tiamat builds 4 роки тому
  Pedro Algarvio 11a698c5ac Fix mispacled and wrongly named changelog entries 4 роки тому
  Pedro Algarvio e4188e7a9f Add hook to check for badly named changelog entries 4 роки тому
  Pedro Algarvio 4a6a3c26b3 Move changelog entries to the correct location 4 роки тому
  Pedro Algarvio c55b79f433 Add some more packaging requirements for Linux and FreeBSD 4 роки тому
  Pedro Algarvio 432b8afafb Add `psutil` to the packaging static requirements for Linux and FreeBSD 4 роки тому
  Pedro Algarvio fb5a713643 Linux and FreeBSD packaging requirements now include CherryPy. 4 роки тому
  Pedro Algarvio 37e40a3237 Upgrade `pytz` requirement to `2020.1` 4 роки тому
  Pedro Algarvio b427688048 Start checking rst files at pre-commit level with `rstcheck` 4 роки тому
  Jason Traub e9afe9168e saltstack/salt#58412 mock prepare_connection since it depends on netmiko 4 роки тому
  Jason Traub 6ff0a1391a saltstack/salt#58412 fix first commit and add testing 4 роки тому
  Jason Traub 4e5730a017 #58412 dont overwrite kwargs 4 роки тому
  twangboy e245f37fad Fix changelog, put it in the right directory 4 роки тому
  Joe Eacott 01c96f362f Remove six from modules/winrepo.py 4 роки тому
  Joe Eacott 4c911d21f8 Add winrepo 4 роки тому
  xeacott 2667f8e2e1 Add changelog file 4 роки тому
  xeacott cdef96113a add missing import back missed the port 4 роки тому
  krionbsd 997db0fb2d Cleanup for contacts 4 роки тому
  Pedro Algarvio 12f7e06720 Even more complete static requirements regexes 4 роки тому
  Pedro Algarvio 3ed2b5e6f1 Fix static requirements 4 роки тому
  krionbsd 7dc99b3a5a Update botocore to the latest 1.16.26 release 4 роки тому
  Charles McMarrow 3941e9a403 Revert "move_dep_from_module_run (#58701)" (#58702) 4 роки тому
  Charles McMarrow 8813cf298e move_dep_from_module_run (#58701) 4 роки тому
  Frode Gundersen 23d1258b37 Update 3002.rst 4 роки тому
  Frode Gundersen 6c92359b78 Update 3002.rst 4 роки тому
  Frode Gundersen 5c04ae1e91 Update 3002.rst 4 роки тому
  Frode Gundersen 6a2d69fb28 Update 3002.rst 4 роки тому
  Frode Gundersen 40766492a8 Update 3002.rst 4 роки тому
  Frode Gundersen bfb4e202af Update 3002.rst 4 роки тому
  Frode Gundersen 61b67bbcb0 Update Releasenotes 3002 4 роки тому
  Frode Gundersen f523c5879f Update Changelog 3002 4 роки тому
  Frode Gundersen d2ce62974f Update index.rst 4 роки тому
  Frode Gundersen 16ec357fa8 Update Reference Magnsium 4 роки тому
  Pedro Algarvio 92dcd96d82 Skip tests depending on the `ssl_webserver` fixture if on Py < 3.5.3 4 роки тому
  Frode Gundersen beed28a590 Update man-pages to 3002 4 роки тому
  Frode Gundersen 0003558d8b Update RC Install Instructions 4 роки тому
  ScriptAutomate a9dc021814 Fix rst formatting 4 роки тому
  ScriptAutomate 44c317b6f0 Refresh README; add SECURITY; update logos 4 роки тому
  Pedro Algarvio e9e48b7fb6 Revert "Set the codepage on windows at import time of `salt/utils/parsers.py`" 4 роки тому
  Pedro Algarvio 44f8964d91 Set the codepage on windows at import time of `salt/utils/parsers.py` 4 роки тому
  Pedro Algarvio 7ef88c06a4 Drop Py2 and six on salt/utils/parsers.py 4 роки тому
  Pedro Algarvio ab8313029a Use `win32console` instead 4 роки тому
  Pedro Algarvio 90db51804f Remove six usage 4 роки тому
  Pedro Algarvio 2c743e43ab Try command chaining again 4 роки тому
  Pedro Algarvio 7fef427a93 Only set the code page for the command to run. Reset it afterwards. 4 роки тому
  twangboy 959bb988ed Fix pre-commit isort and comments 4 роки тому
  psyer 4ab5c40065 run precommit hooks on code to get black to fix file 4 роки тому
  psyer ea00fc8170 fix trailing whitespace for the linter 4 роки тому
  psyer de11bc5eaa Run code through black 4 роки тому
  psyer abe004fe24 fix msgpack max_buffer_size being to low in ver >= 0.6 and < 1.0 4 роки тому
  psyer 0f40840f62 fix trailing whitespace for the linter 4 роки тому
  psyer 2bc079ba61 Run code through black 4 роки тому
  psyer 01c6c5b41f fix msgpack max_buffer_size being to low in ver >= 0.6 and < 1.0 4 роки тому
  Bryce Larson 76cd4170eb fix pre-commit on #58066 4 роки тому
  Ahmadulin Andrey 6797b4d538 Update url link in documentation in vault.py 4 роки тому
  Gareth J. Greenaway 007775ca8b This one should be beacon_name in the ret instead of _beacon_name which goes in the configuration. 4 роки тому
  Gareth J. Greenaway 5d8db67eb2 Fixing failing tests. 4 роки тому
  Gareth J. Greenaway c0cc117d92 Adding missing file. 4 роки тому
  Gareth J. Greenaway 66c58dedf8 Adding a util function to remove hidden (options starting with underscore) from the beacon configuration. This is used when the beacons loop through the configuration, eg. status beacon, and expect certain options. 4 роки тому
  Gareth J. Greenaway 6e32b59651 Adding changelog. 4 роки тому
  Gareth J. Greenaway 68a891ab2f Fixing a use case when multiple inotify beacons are defined but when notifications are fired the configuration fron the first beacon are used. 4 роки тому
  Mark Ferrell ef35bd7061 fix: changes introduced by pre-commit scripts 4 роки тому
  Mark Ferrell 56388e1def fix: boto_vpc subnet tests missing vpc_id 4 роки тому
  Mark Ferrell 2c812dc91e fix: enable Boto unit tests 4 роки тому
  Megan Wilhite 0018476fe7 Remove flaky decorator 4 роки тому
  Megan Wilhite c804d542a1 Run pre-commit 4 роки тому
  Gareth J. Greenaway 9b69d2683c Rename test_etcd.py to test_etcd_db.py 4 роки тому
  Gareth J. Greenaway 84756518b3 Rename test_etcd.py to test_etcd_db.py 4 роки тому
  Gareth J. Greenaway 013adbe18f Adding tests for etcd SDB changes. 4 роки тому
  John Nielsen ae830a2317 Fix etcd with sdb (fixes #52268) 4 роки тому
  Serge Dubrouski 6a30ab42b5 Do not fallback to 127.0.0.1 for un-resolvable masters in failover mode (#57699) 4 роки тому
  mlasevich c35b43d9f0 Cleanup calculation of template sls/tpl context (#58238) 4 роки тому
  Pedro Algarvio 75bc0b7087 `request` is not longer required 4 роки тому
  Pedro Algarvio 839be9afbd Fix and simplify `tests/pytests/functional/modules/test_opkg.py` 4 роки тому
  Pedro Algarvio 19479a1a28 Don't expect bash to be the default shell 4 роки тому
  Pedro Algarvio 31c59f7d96 F-Strings are Py3.6 only. Sadly, We still have platforms on Py3.5. 4 роки тому
  Pedro Algarvio 491a03382d PyTest now uses argparse. 4 роки тому
  krionbsd fda075be49 Update pytest to 6.1.1 bugfix release 4 роки тому
  Megan Wilhite 0ac99119f3 Fix pytest ssh tests 4 роки тому
  Megan Wilhite 735a007785 Pass in protocol to ssl context 4 роки тому
  Ken Crowell ec907901ea Run pre-commit 4 роки тому
  Ken Crowell 3ec3303a07 Make gpg.encrypt examples work 4 роки тому
  Bryce Larson 55151e5f47 fix pre-commit on #58076 4 роки тому
  Martin Overgaard Hansen a3a2c79875 Corrected typo in example 6 роки тому
  Martin Overgaard Hansen cf7c9d6633 Corrected example typo 6 роки тому
  Bo Maryniuk 25b454d753 Port #50553 to master 4 роки тому
  Benjamin Drung e8a7001614 Fix spelling mistake of executes 4 роки тому
  Benjamin Drung 9a06b4c8a0 Fix spelling mistake of configuration 4 роки тому
  Benjamin Drung 63832bc5d1 Fix spelling mistake of default 4 роки тому
  twangboy 62749b31b4 Fix some black 4 роки тому
  twangboy 8f7d215f27 Remove py2 support 4 роки тому
  twangboy e1d482f888 Add changelog 4 роки тому
  twangboy 81fef26fa3 Update docs for the lgpo state module 4 роки тому
  twangboy 17fceb373d Fix some docs 4 роки тому
  cmcmarrow 032925e606 clean tests 4 роки тому
  cmcmarrow c892a5aa4d update docs 4 роки тому
  cmcmarrow d47c8193fe remove show ipv4 4 роки тому
  cmcmarrow d10a22d534 remove_show_ipv4 4 роки тому
  Mark Ferrell 886cfef900 fix: cleanup changes made by pre-commit scripts 4 роки тому
  Mark Ferrell c4e5f09362 feat: allow querying for the default VPC 4 роки тому
  Mark Ferrell f997e06da2 fix: changes made by pre-commit scripts 4 роки тому
  Mark Ferrell 4878766622 fix: remove pack_dunder in remaining tree 4 роки тому
  Mark Ferrell d089e810fe fix: pre-commit cleanups 4 роки тому
  Mark Ferrell 9bfbfe488c fix: remove pack_dunder usage 4 роки тому
  twangboy cbe16dd10d Fix pre-commit black and isort 4 роки тому
  Ali Rizvi-Santiago 2ac0dc67e8 Added changelog entry for issue #54882. 4 роки тому
  Ali Rizvi-Santiago e4d77a303c Blackened lint fixes to the salt.matchers.confirm_top module, and its corresponding unit test at tests.unit.matchers.test_confirm_top. 4 роки тому
  Ali Rizvi-Santiago 9668ad4a69 Fixed some lint issues in the tests.unit.matchers.confirm_top unit test. 4 роки тому
  Ali Rizvi-Santiago e780654c0c Fixed lint issues in tests/unit/matchers/test_confirm_top.py. 4 роки тому
  Ali Rizvi-Santiago a4868cfc65 Added a unit test under unit.matchers.test_confirm_top. 4 роки тому
  Ali Rizvi-Santiago adbd0a8fee Removed the unnecessary test as suggested by @waynew. 4 роки тому
  Ali Rizvi-Santiago 83480ff992 Revert "Check the type of the data passed to salt.matcher.confirm_top is a list instead of assuming an implicit false is a "bad data" error." 4 роки тому
  Ali Rizvi-Santiago b325ea352d Check the type of the data passed to salt.matcher.confirm_top is a list instead of assuming an implicit false is a "bad data" error. 5 роки тому
  Bryce Larson 98259091c8 update irc logs url 4 роки тому
  Jasper Lievisse Adriaanse fbf14762d4 IRC logs are no longer available. 4 роки тому
  twangboy 4e2ec1fe14 Black 4 роки тому
  twangboy dbd0aaa032 Use format instead of f-strings for py3.5 compat 4 роки тому
  twangboy 4500324f9e Fix some lint 4 роки тому
  twangboy 6211b30a2d Fix pre-commit comments 4 роки тому
  Wayne Werner ab6802cf70 Ported #51218 to master 4 роки тому
  Wayne Werner 27ab87676d Add tests for opkg and restartcheck changes 4 роки тому
  Mark Ferrell ae83788ba2 Revert "Make def private" 4 роки тому
  Bryce Larson 1c56c6a1ff fix pre-commit on #57996 4 роки тому
  Charles Kenney 232c1183ae fix typo in CloudTest#setUp docstring 4 роки тому
  Tyler Johnson cfca39c4d2 passing pre-commit 4 роки тому
  Tyler Johnson f909cb5aaa States can have sub state returns 4 роки тому
  Bart fef492e04d Fix link to Proxmox website 4 роки тому
  twangboy f6f539592e Fix pre-commit py2 4 роки тому
  twangboy 007ba8cf3a Black 4 роки тому
  Joe Eacott 6d919697e8 blacken files 4 роки тому
  Daniel A. Wozniak 60f3f22344 Isort changed files 4 роки тому
  Daniel A. Wozniak fd468cc43c Blacken changed files 4 роки тому
  lomeroe 7961527bfe properly cast delvals_regex to bytes for search 4 роки тому
  lomeroe d6a73041ac add special value regex in _checkAllAdmxPolicies helper function 4 роки тому
  lomeroe b08c1ef0df Correct issue with reading some deleted items from registry.pol 4 роки тому
  Pedro Algarvio a43224e6fd Fix `unit.test_proxy_minion.ProxyMinionTestCase.test_proxy_config_default_include` 4 роки тому
  Pedro Algarvio d412765cd2 Remove un-necessary config file 4 роки тому
  Pedro Algarvio ce829fdc5a Fix pre-commit on master branch 4 роки тому
  Pedro Algarvio bec0847b71 Merge pull request #58657 from s0undt3ch/hotfix/pre-commit 4 роки тому
  Pedro Algarvio dec7a4a943 Merge pull request #58630 from saltstack/hotfix/memleak 4 роки тому
  Pedro Algarvio 7e7cbf3ffa Switch to the remove-import-headers pre-commit hook 4 роки тому
  Pedro Algarvio e3acc17ffc Merge pull request #58656 from s0undt3ch/master 4 роки тому
  Pedro Algarvio a6921d6a56 Clean up sys.modules when the loader is GC'ed 4 роки тому
  Pedro Algarvio c41bdc5d6e Merge pull request #58626 from s0undt3ch/hotfix/pre-commit 4 роки тому
  Pedro Algarvio 86e90d0793 Disable CI concurrency 4 роки тому
  Akmod 0b31f3ff05 Merge branch 'master' into hotfix/pre-commit 4 роки тому
  cmcmarrow f2d07c9d6d dep_zfs_soduim_warns 4 роки тому
  cmcmarrow c5ef4341c8 dep zfs soduim warns 4 роки тому
  cmcmarrow 3d1ab7ea1b add log 4 роки тому
  cmcmarrow b368435a0a dep cake 4 роки тому
  cmcmarrow 87d89f6248 dep_describe_route_table 4 роки тому
  cmcmarrow f78706934f dep_describe_route_table 4 роки тому
  cmcmarrow 32ed7d05f0 dep_describe_route_table 4 роки тому
  cmcmarrow c2f8402c47 dep_async_from_mandrill 4 роки тому
  cmcmarrow 0672899e85 dep_async_from_mandrill 4 роки тому
  cmcmarrow d32992c7a0 dep jid add log and test 4 роки тому
  cmcmarrow 490106e82d dep jid 4 роки тому
  Megan Wilhite facc1ef92a Add changelog 4 роки тому
  Megan Wilhite bf63db8812 run pre-commit 4 роки тому
  Marek Marczykowski-Górecki 206cc42745 yumpkg: drop six usage, reformat file 4 роки тому
  Marek Marczykowski-Górecki ca0e1c7d7f Add test for yumpkg.install error reporting 4 роки тому
  Marek Marczykowski-Górecki 9ada47ef44 pkg: report stdout when stderr is redirected to stdout 4 роки тому
  piterpunk cc74cd2a90 Fixed test to use variable instead of fixed string 4 роки тому
  piterpunk a6946a8cde Added option ordering test for mount.mounted 4 роки тому
  piterpunk d45a001cad Added changelog entry for fix 57520 4 роки тому
  piterpunk 7662619243 Re-added the sort() for mounted filesystems 4 роки тому
  piterpunk 8f9cab3afc mount.mounted puts ordered options on fstab 4 роки тому
  Megan Wilhite 2577bf7672 pre-commit: remove comments 4 роки тому
  Megan Wilhite ab4fa87bc4 Run pre-commit 4 роки тому
  Gareth J. Greenaway 9893ebf95b Adding tests for changes to salt.states.win_system.workgroup. 4 роки тому
  Ali Rizvi-Santiago e1d4d18454 Added changelog mentioning the fix for issue saltstack/salt#57790. 4 роки тому
  Ali Rizvi-Santiago 2768e23e85 Removed line to potentially fix issue saltstack/salt#57790 in the salt.states.win_system module. 4 роки тому
  tguimbert f1a269b724 Change a function name to source_present 4 роки тому
  tguimbert db8e30b11c Corrected wrong order in imports 4 роки тому
  tguimbert 3dc094d82e Correct more formating errors 4 роки тому
  tguimbert a3d90f36bc Correct formating errors 4 роки тому
  tguimbert 8a061c1e15 Fixing lint and variable name 4 роки тому
  tguimbert db356499cf Add source_added tests 4 роки тому
  tguimbert d409f2822a Added list_sources test 4 роки тому
  TGuimbert 1094caf7af Add changelog 4 роки тому
  TGuimbert aa65b04c57 Added source_added 4 роки тому
  TGuimbert fba42dcaca Added list_sources 4 роки тому
  Dmitry Kuzmenko 37dc205f82 Fix for zipped custom modules (#57759) 4 роки тому
  Gareth J. Greenaway 6edee5d461 Running pre-commit bits manually. 4 роки тому
  Ken Crowell 8bdeaef841 Ignore ValueError when loading pickled s3 cache 4 роки тому
  Megan Wilhite f467fe9fd8 Run pre-commit 4 роки тому
  wb529kq b5767a947a Update win_task.py 4 роки тому
  Megan Wilhite a779cb6517 Run pre-commit 4 роки тому
  Wayne Werner df725c4fb4 Add changelog 4 роки тому
  x70b1 04f5c162fb Port 51998 to master 5 роки тому
  Wayne Werner aaafe76978 Add test for non-grant_option "ALL" privs 4 роки тому
  Bryce Larson 15f78537b6 update library to master-1.9 for the docs job change 4 роки тому
  ch3ll 035239de82 add clean kwarg to doc builds 4 роки тому
  Benjamin Drung 5539fc0f52 Support testing against system installed version (#57764) 4 роки тому
  Megan Wilhite fa18de7ae3 run pre-commit 4 роки тому
  Gareth J. Greenaway f07ea50a01 Running pre-commit bits manually again. 4 роки тому
  Gareth J. Greenaway 742b09bc64 Running pre-commit bits manually. 4 роки тому
  Michael Birtwell 387b82784e Fix show error report from salt.function 4 роки тому
  Gareth J. Greenaway 95b4f6d14e Another round of pre-commit. 4 роки тому
  Gareth J. Greenaway 2652b63f19 Running pre-commit bits manually. 4 роки тому
  Alan Somers 7ecde0b746 Revert "fix 45195 - add ignore to sysctl state and module" 4 роки тому
  Gareth J. Greenaway f79cc351b8 Running pre-commit bits manually. 4 роки тому
  Justin Findlay 1ef93526ea utils.jinja Add profile block and profiling of import_* jinja calls 4 роки тому
  Justin Findlay b6ff1ccb2b utils.jinja DRY import parsing 4 роки тому
  Akmod 4669f1373a filter_by supports list fix (#56689) 4 роки тому
  Megan Wilhite 2213d85c55 Run pre-commit 4 роки тому
  Michael Mulqueen 25658abd28 Fix coding style (blacken) for DMI fix. 4 роки тому
  Michael Mulqueen 96e10952ab Improve robustness for invalid dmidecode characters and add test. 5 роки тому
  Gareth J. Greenaway 11174118d5 Running pre-commit bits manually. 4 роки тому
  Lukas Raska a2f0296b35 Fix win_pdh.get_counters failing when no data are available 4 роки тому
  Justin Findlay d4e2a00bd2 58033 `file.read` return binary data in binary mode 4 роки тому
  Gareth J. Greenaway b7bc2f9a5e Running pre-commit bits manually. 4 роки тому
  Erik Johnson e6edf34a9c precommit 4 роки тому
  Erik Johnson 88cc99925f debian_service: remove support for old, EOL debian releases 4 роки тому
  Erik Johnson 838da82037 More precommit 4 роки тому
  Erik Johnson 293987baf9 Precommit 4 роки тому
  Erik Johnson add5205ea6 Add changelog entry 4 роки тому
  Erik Johnson 14ec3f1ce4 Add note to pushover returner docs 4 роки тому
  Erik Johnson 58bce7a785 Properly handle SameSite attribute in parse_cookie_header 4 роки тому
  Gareth J. Greenaway aaf663f0ae Running pre-commit bits manually. 4 роки тому
  piterpunk ab0a9c7279 Update unit/states/test_mount.py with mount parameter 4 роки тому
  piterpunk 7bf2aa6d4f Check "mount" when run mount.fstab_present with test=True 4 роки тому
  piterpunk 7a472cbd05 Changed decorators in salt/modules/disk.py from depends to path.which 4 роки тому
  piterpunk 7c5ff271b7 Revert "Updated mount._convert_to to use blkid directly." 4 роки тому
  piterpunk 5a80c900c0 Updated mount._convert_to to use blkid directly. 4 роки тому
  piterpunk 86af38f0a6 Mount the added filesystem in mount.fstab_present when mount=true 4 роки тому
  piterpunk 694be058bc Changed mount.mount module to accept only the mount point. 4 роки тому
  piterpunk 0aa8d2e3c6 Added parameter fs_mount to mount.fstab_present state 4 роки тому
  Pedro Algarvio 0cbc264fe1 Fix pre-commit pip-tools-compile regexes 4 роки тому
  Pedro Algarvio 980a0d18ac Merge pull request #58617 from cmcmarrow/update_pycryptodome 4 роки тому
  Charles McMarrow cfb0e77899 Merge branch 'master' into update_pycryptodome 4 роки тому
  cmcmarrow c46fbffa97 run pre again 4 роки тому
  cmcmarrow bef834dd2c update pycryptodome 4 роки тому
  Cristian Hotea ca51161a09 modules/nilrt_ip.py: Make DNS optional in set_static_all (#58479) 4 роки тому
  Gareth J. Greenaway 7516406d97 Adding changelog. 4 роки тому
  Gareth J. Greenaway 963d1644d6 Adding tests for changes to virtual function for netmiko module. Adding tests for netmiko proxy minion module. 4 роки тому
  Gareth J. Greenaway ba4ae77d33 [master] Ensure proxy_config reads proxy specific configuration (#58307) 4 роки тому
  Jeremy Willden 2237cf2c60 Corrected a section title (#58151) 4 роки тому
  Gareth J. Greenaway a6378a4894 Adding an additional test for prep_ip_port. Updating test for parse_host_port to test an invalid port. 4 роки тому
  Gareth J. Greenaway cf6e25ae7c Updating test to checking for ValueError instead of SaltClientError. 4 роки тому
  Gareth J. Greenaway 08eebb4f3a Revert SaltClientError back to ValueError, add an except catch for ValueError further up. 4 роки тому
  Gareth J. Greenaway 5ebd240ac9 Adding changelog file 4 роки тому
  Gareth J. Greenaway 5a07afe8ae Raise SaltClientError in parse_host_port so it is caught and handled properly when the minion is connecting to the master. Updating tests. 4 роки тому
  Daniel A. Wozniak 8c6e0f2d4f fix pre-commit 4 роки тому
  Marek Skrobacki f138c318ff iptables: document 'chain' kwarg for 'flush' state 4 роки тому
  Gareth J. Greenaway 062739a0b6 Fix when multiple sources include HTTP and are missing (#58441) 4 роки тому
  Pedro Algarvio 4fb02080bf Remove security advisor now that we depend on PyCryptodomex 4 роки тому
  twangboy f7ce092258 Fix pre-commit black/py2 4 роки тому
  twangboy 525df41262 Add changelog 4 роки тому
  twangboy c75dcc822f Add a test 4 роки тому
  Mike Place ddf693f84a Merge pull request #50527 from bloomberg/sanitize 6 роки тому
  twangboy 2348ade893 Fix pre-commit isort 4 роки тому
  twangboy d8f7289f4a Import order 4 роки тому
  twangboy a2188ede4d Fix pre-commit comments 4 роки тому
  twangboy bd8e8d15e6 Use namedtuples instead of dataclasses 4 роки тому
  twangboy 3c4fd779a6 Skip if less than Py3.6 4 роки тому
  twangboy 249c6c7c9f Fix import 4 роки тому
  twangboy 1a30315859 fix black 4 роки тому
  twangboy b88efc1239 Check for dataclasses 4 роки тому
  twangboy 9293d9c16f Black test_win_wua 4 роки тому
  twangboy eb408c3377 Make it test_mode 4 роки тому
  twangboy 7388522e6b Add some more tests for win_wua state 4 роки тому
  twangboy 2ce0730ed5 Fix pre-commit (black) 4 роки тому
  twangboy 020e8e36df Fix pre-commit errors (black) 4 роки тому
  twangboy db070d1feb Fix some lint 4 роки тому
  twangboy 27f187d3cc Add unit tests for new service util 4 роки тому
  twangboy 13f57328e2 Add tests for win_wua __virtual__ function 4 роки тому
  twangboy a7fffb246d Add comment with URL to iUpdate properties 4 роки тому
  twangboy ea281ee9a7 Add Support URL 4 роки тому
  twangboy 6f6cd5d959 Fix one more pre-commit item 4 роки тому
  twangboy 50cb663513 Fix pre-commit issues 4 роки тому
  twangboy bea31d3220 Fix some lint 4 роки тому
  twangboy b81d7cf4c0 Black some files 4 роки тому
  twangboy 82bf19c42a Add changelog 4 роки тому
  twangboy 0487e49b4d Add pre-flight checks for win_wua module 4 роки тому
  Gareth J. Greenaway 30665713d8 Removing import comments, running isort and black. 4 роки тому
  Gareth J. Greenaway 82a4ea81be removing import comments 4 роки тому
  Gareth J. Greenaway 9633806a20 No reason for this test to be a slow test. 4 роки тому
  Gareth J. Greenaway 2efcea56dc Adding missing schedule config file for proxy tests. 4 роки тому
  Gareth J. Greenaway 78725f4cc9 Adding changes to support deltaproxy. 4 роки тому
  James Howe 27f1060ede Fix typo from typo fix 4 роки тому
  James Howe 462888ab2c Six thousand, not six million 4 роки тому
  Gareth J. Greenaway a3fd598d1f Removing duplicate entries to changelog. 4 роки тому
  Gareth J. Greenaway d1f897f5ef Removing duplicate changelog entries. 4 роки тому
  Gareth J. Greenaway bc904b9d7d Adding some missing entries to the changelog. 4 роки тому
  Alan J Cugler 5817e87e4c clarifying the pillar_opts is configured on both master and minion. 4 роки тому
  Bryce Larson b2726891fe fix pre-commit for #56054 4 роки тому
  Matthew Garrett dc633c9ffd Updated smtp documentation to include directions for sending to multiple recipients. Feature was introduced in 2015.8 4 роки тому
  Bryce Larson 6fba8a5817 fix pre-commit on #57642 4 роки тому
  Erik Johnson 3e82de9dbf Remove comment referencing _supported_dists from salt/grains/core.py 4 роки тому
  Gareth J. Greenaway e229cfcd55 Adding changelog. 4 роки тому
  Gareth J. Greenaway 8ab8dcb6f8 Adding a test for stalekey engine changes. 4 роки тому
  Gareth J. Greenaway 998ffb6f39 Running isort and black. 4 роки тому
  Gareth J. Greenaway f42092034e Fixing stalekey engine so it deletes the keys when they are a list. Breaking out various functionality so it's easier to test. Writing tests. 4 роки тому
  David Florness 6e8aee6c1b Fix line number 5 роки тому
  Erik Johnson 1d7ccd10b3 Remove incorrect documentation 4 роки тому
  Wayne Werner 99b88457ce Add tests for salt.runner test mode output 4 роки тому
  Proskurin Kirill 7b3e213c26 rebased + pre-commit stuff 4 роки тому
  Proskurin Kirill 3f410d966e Fixed salt.runner test mode output 4 роки тому
  pbeetham 0f58b0a50f Fixed regex in 'save_config' to avoid issue if device name is md1, PA… (#55876) 4 роки тому
  Eric Moncada 0e69c44661 chore(pre-commit): remove uncessary default param, include isort changes 4 роки тому
  Dmitry Kuzmenko 6ad5a9cee6 Applied pre-commit 4 роки тому
  Dmitry Kuzmenko deb6484288 applied pre-commit 4 роки тому
  Eric Moncada 462f452ccc fix(linting): errors 4 роки тому
  Eric Moncada 718cd70724 fix(module/ini_manage): newline character bug #53534, run pre-commit hooks 4 роки тому
  Gareth J. Greenaway 61a2d11830 Patching self.schedule.standalone instead of setting it. 4 роки тому
  Gareth J. Greenaway 7e94c08b61 only run test on Windows since we are testing schedule.handle_func on Windows. 4 роки тому
  Gareth J. Greenaway 8d5c8f2caa Adding changelog. 4 роки тому
  Gareth J. Greenaway cabc7e3fba Make sure we repopulate __utils__ on Windows when a job is run from the scheduler 4 роки тому
  twangboy 4cec02198d Fix one more pre-commit issue 4 роки тому
  twangboy fb8539f7bc Fix pre-commit 4 роки тому
  twangboy 18733472f3 Add changelog 4 роки тому
  twangboy b37da2039d Squash... add tests 4 роки тому
  Wesley Whetstone 2cf321c7f8 Fix mac_service failures on Big Sur. (#58144) 4 роки тому
  Wesley Whetstone a8a7eec011 Improve macOS service naming support (#57646) 4 роки тому
  Megan Wilhite 16af697deb Run pre-commit 4 роки тому
  Megan Wilhite 5078637b82 Add global lazyloader test 4 роки тому
  Megan Wilhite 59d8076387 Revert "override get_new_ioloop for TestEventListener" 4 роки тому
  Gareth J. Greenaway 84de52d33e Removing the timeouts from self.wait. Bumping up the sleep before yielding the eventpublisher_process from 2 seconds to 8 seconds. 4 роки тому
  Gareth J. Greenaway ad8ab60c2e bump timeouts up to 60 seconds. 4 роки тому
  Gareth J. Greenaway 0508a3f9e5 Increase self.wait timeout in the test_clean_by_request to 30 seconds. 4 роки тому
  ch3ll 82202c680d override get_new_ioloop for TestEventListener 4 роки тому
  Gareth J. Greenaway d94d96f6b4 Need to ensure cachedir and fsclient are preserved throughout the call. 4 роки тому
  Gareth J. Greenaway 9590157213 ensure master_tops is available. 4 роки тому
  Gareth J. Greenaway 23906b6941 Ensure thin_dir is available. 4 роки тому
  Daniel A. Wozniak 26b5714f57 Honor loaded_base_name 4 роки тому
  Daniel A. Wozniak 5c15def711 Test loader namespaceing 4 роки тому
  Bryce Larson 8b7e9b34a5 fix pre-commit on #58505 4 роки тому
  Mark Ferrell 698fa91180 fix: minor clarification in the grains docs 4 роки тому
  twangboy 983d20e3bd Add restart delay when minion fails to start 4 роки тому
  Ken Crowell 0584d1df95 Remove old documented pending reboot key 4 роки тому
  sammy a509ea20dc [55949] pre-commit 4 роки тому
  sammy f637662b72 [55949] pre-commit 4 роки тому
  sammy e80835f32a [55949] Fix changelog naming 4 роки тому
  sammy 417b3ac43c [55949] Add changelog 4 роки тому
  sammy 8a224b227a [55949] Handle Docker API error when swarm_init is called when there is already an existing swarm 4 роки тому
  Megan Wilhite 0127a784b7 Update doc about python version support 4 роки тому
  Megan Wilhite 257189e6eb fix pytest ssh tests 4 роки тому
  Megan Wilhite 1776aaf58e fix pre-commit 4 роки тому
  ch3ll af7000f9dd Do not allow python2 to be added to salt-ssh tar 4 роки тому
  twangboy bcde0376b1 Fix pre-commit isort 4 роки тому
  twangboy ef7c47411c Fix pre-commit isort and comments 4 роки тому
  Jarrod Funnell 2a1f888850 Attempt to add tests 4 роки тому
  Jarrod Funnell 5b6a5905a6 Lint and format changed code 4 роки тому
  Jarrod Funnell 7b90dd7f30 Fix name returned by list_vdirs 4 роки тому
  ScriptAutomate e6614a9d70 Updating to v2.0 of contributor covenant 4 роки тому
  ScriptAutomate 75f90bd72b Properly reference yaml.org 4 роки тому
  ScriptAutomate cf66a4c1d7 Italicize quote 4 роки тому
  ScriptAutomate 43d172d7dd Rearrange word placement in FreeBSD doc 4 роки тому
  ScriptAutomate 6e25b642f9 Added some more resources 4 роки тому
  ScriptAutomate 84294b6dd4 Better search / SEO experience for finding docs 4 роки тому
  Jason Traub 2badd8a414 pre-commit suggested changes 4 роки тому
  Jason Traub fe2bbd3b3e revert others changes 4 роки тому
  Lukas Raska 27ea311e07 Use autospec and side_effect directly 4 роки тому
  Lukas Raska 348e930dff Fix UnboundLocalError when address cannot be resolved in win_network.connect 4 роки тому
  Christian McHugh f009241137 pre-commit tests 4 роки тому
  Christian McHugh db26797889 satisfy pre-commit 4 роки тому
  Christian McHugh 9f20246fd2 update tests to not pass sdb profile to vault server 4 роки тому
  Christian McHugh 535653c896 black updates 4 роки тому
  Christian McHugh 1b50588a88 improve test setup 4 роки тому
  Christian McHugh 7836b07409 add changelog 4 роки тому
  Christian McHugh be2577e3a2 fix test setup 4 роки тому
  Christian McHugh 5da6eea371 Fix uses decrement and add local sdb check on kv v2 4 роки тому
  piterpunk 78250f8c10 Removed import comments 4 роки тому
  piterpunk 7022520046 Adjusted to pass the updated requirements 4 роки тому
  piterpunk bc4d30bf1e Added get_repo unit tests to test_yumpkg.py 4 роки тому
  piterpunk 7e0448d3ae Change get_repo in yumpkg.py to expect repo param 4 роки тому
  Shea Craig b8d4363b77 Add tests for git_is_stub. 4 роки тому
  Shea Craig 5b5a2f4ab0 Add changelog entry. 4 роки тому
  Shea Craig 3a4b7561cd Only check for dev tools git stub if `which git` is the system git. 4 роки тому
  Shea Craig cebd692e25 On macOS check if git is a stub or not before importing gitpython. 4 роки тому
  cmcmarrow 300aefbc0c add log 4 роки тому
  cmcmarrow 5df9eb3dc1 fix zeromq 4 роки тому
  cmcmarrow e26e890dc4 fix __init__ 4 роки тому
  cmcmarrow d4e9bd639d fix __init__ 4 роки тому
  cmcmarrow 803ab63261 hot fix 4 роки тому
  cmcmarrow 85ea617fc5 update broke pre 4 роки тому
  cmcmarrow b234fda95b fix pre 4 роки тому
  cmcmarrow 92e09bfe69 fix pre-commit 4 роки тому
  cmcmarrow 5c94ad9dea move force_close 4 роки тому
  cmcmarrow 114909cc3a try late import 4 роки тому
  cmcmarrow ae5277cf38 fix zmq hang 4 роки тому
  Alberto Planas cc286d64cb Fix __mount_device wrapper 4 роки тому
  Christian McHugh e08d224b76 pre-commit test 4 роки тому
  Christian McHugh 8c053f574e add changelog 4 роки тому
  Christian McHugh 429c3e08a1 Support only displaying test failures 4 роки тому
  Alexander Graul 8a48b9517a Add spacewalk runner command parsing tests 4 роки тому
  Alexander Graul a909ab8ad3 Accept nested namespaces in spacewalk.api 4 роки тому
  Alexander Graul e52c9f5ea5 spacewalk runner: remove Python2/import comments 4 роки тому
  Christian McHugh a3e58a6e5f pre-commit test 4 роки тому
  Christian McHugh c5cb7e702f satisfy pre-commit 4 роки тому
  Christian McHugh 0a04a680b2 add changelog entry 4 роки тому
  Christian McHugh 89fac2f6c8 fix rendering of map files from saltenv 4 роки тому
  Proskurin Kirill 6436a3ee1d rebased + pre-commit stuff 4 роки тому
  Proskurin Kirill 885e8763ec Added strcit argument to sdb.get 4 роки тому
  sindhukothe 961ca8930d Fix for #55652 - Proc file naming (#55653) 4 роки тому
  Pedro Algarvio 5b9b10c6c1 Merge pull request #56904 from saltstack/features/static-pkg-requirements 4 роки тому
  Pedro Algarvio 2e07c233a7 Merge pull request #58584 from s0undt3ch/hotfix/pytest-migration-5 4 роки тому
  twangboy d31989ffd6 Fix pip/setuptools upgrade 4 роки тому
  Pedro Algarvio 14bf175aa7 Strip out any pip flags when parsing requirements. 4 роки тому
  Pedro Algarvio 439dd9fe9a Upgrade pip on the created virtualenv's 4 роки тому
  Pedro Algarvio 7643acba12 Update Windows build script to point to the right static requirements file 4 роки тому
  Pedro Algarvio c09632abce Update OSX build script to point to the right static requirements file 4 роки тому
  Pedro Algarvio c3ff9de942 Allow choosing static vs base requirements. 4 роки тому
  Pedro Algarvio 49556caf05 Rework static requirements. Darwin and Windows packaging are now also static. 4 роки тому
  Pedro Algarvio 0706ce9aa5 Use the locked packaging requirements 4 роки тому
  Pedro Algarvio 67b25add12 Add packaging static requirements 4 роки тому
  Pedro Algarvio d773dfc85f Salt is not Py2 compatible since Sodium 4 роки тому
  Pedro Algarvio 7efd60131b Move CI static requirements to it's own subdirectory 4 роки тому
  Pedro Algarvio e313185fe3 Salt no longer supports IOFLO 4 роки тому
  Pedro Algarvio 17b5c8a25b Fix path in license 4 роки тому
  Pedro Algarvio 882061641f Ohlo is long gone 4 роки тому
  Pedro Algarvio 122e7039f3 Fix format keys 4 роки тому
  ScriptAutomate 3f6b5d4275 Add refresh arg to update() docs; pre-commit fixes 4 роки тому
  Markus 1a37f5b2fa Rename _schedule.conf on YAML parse error (#58179) 4 роки тому
  Ken Crowell e93191697d Move changelog for #58311 to changelog/ 4 роки тому
  Cristian 919390f9bc modules/opkg: create restartcheck state if it's dir doesn't exist 4 роки тому
  Andrei Zene a83978b691 fixup! fixup! Fix executors not being called for multi-jobs 4 роки тому
  Andrei Zene 48ec0ef50c fixup! Fix executors not being called for multi-jobs 4 роки тому
  Andrei Zene f90f040fb6 Fix executors not being called for multi-jobs 4 роки тому
  Mathieu Parent 545f7643f4 Allow to override git_pillar_base per-remote (Port #51640 to master) (#57288) 4 роки тому
  Dmitry Kuzmenko 3434a94203 Port #49697 and #49926 to master (#56893) 4 роки тому
  Ken Crowell 4e3082bb86 Run pre-commit hooks on changes 4 роки тому
  Ken Crowell 2073094d6a Add test for rest_tornado exception 4 роки тому
  Ken Crowell 52056ca46a Address teardown warning in test_rest_tornado 4 роки тому
  Ken Crowell f4c668b4d7 Save local client SaltAPIHandler::job_not_running 4 роки тому
  Matt Phillips 1f640fc69a saltnado: don't use gather_job_timeout as a timeout signal in job_not_running 6 роки тому
  Ken Crowell 4bcf5d1c81 Reinstate some skipped tests 4 роки тому
  Sage the Rage 2cf884c847 move suggested fix 4 роки тому
  Sage the Rage 4b0798688d Update issue templates docs 4 роки тому
  twangboy 735186ad13 Fix pre-commit isort 4 роки тому
  twangboy 21d95168e8 Fix pre-commit isort 4 роки тому
  twangboy 1b850818ea Simplify chained comparison 4 роки тому
  twangboy fc669f6ca2 Black 4 роки тому
  twangboy 4bb70ab055 Fix some lint 4 роки тому
  twangboy 12b866fa72 Fix pre-commit 4 роки тому
  twangboy 8884fe7998 Fix formatting 4 роки тому
  lomeroe e32393ad15 correct tested value 5 роки тому
  lomeroe a77e747771 update sc_removal_lookup to use string values as keys 5 роки тому
  piterpunk 6ad09b89ce Added tests Proxmox connection custom port 4 роки тому
  piterpunk 0e4a638c47 Added changelog entry 4 роки тому
  Andrei Mahalean 6a60271702 Allow to use a custom port in Proxmox connection 6 роки тому
  Mathieu Parent 269c12a26f Apply "Remove import comments" 4 роки тому
  Mathieu Parent 44a4706950 Fix pylint 4 роки тому
  Mathieu Parent 10376eaf9a Add pre-commit suggestions 4 роки тому
  Mathieu Parent e276702d13 Allow to pass arguments to fileserver.update runner 5 роки тому
  Bryce Larson c3ea62a7f6 use spot instance for windows2019 4 роки тому
  Bryce Larson e19fd5fffb fix spot instance creation until https://github.com/test-kitchen/kitchen-ec2/issues/511 is fixed 4 роки тому
  Pedro Algarvio 1f69acd836 Merge pull request #58568 from saltstack/hotfix/requirements 4 роки тому
  Kirill Goncharov 7f07d8f073 Add usage example to documentation of file.copy state 5 роки тому
  David Murphy 80c962b353 Correct typo in spelling enable_fqdns_grains 4 роки тому
  Cédric Bosdonnat e0fe415927 Properly fix memory setting regression in virt.update 4 роки тому
  Megan Wilhite 2fdb2ceeb8 run pre-commit: remove import comments 4 роки тому
  Megan Wilhite 8903e1fd5a run pre-commit 4 роки тому
  Sebastian Marsching 7a277c6f97 Add test case for #57189. 4 роки тому
  Sebastian Marsching 42894bd5a7 Fix #57189. 4 роки тому
  Pedro Algarvio 74eda6c746 Fix static requirements again 4 роки тому
  Pedro Algarvio b3658c01d6 Fix `tests.pytests.unit.modules.test_ini_manage.test_section_req` on Windows 4 роки тому
  Pedro Algarvio 0d03e9f62c Bump pytest-salt-factories to 0.93.x 4 роки тому
  Pedro Algarvio f13c6ff28d This test is sensible to dictionary ordering 4 роки тому
  Pedro Algarvio 4e863986d4 Generated JID's are now UTC by default 4 роки тому
  Pedro Algarvio 0a8bedd2ae Fix PyTest's tests integration files copy 4 роки тому
  Pedro Algarvio f9e1a115e5 Bump to PyTest >= 6.1.0 4 роки тому
  Pedro Algarvio edd55b0fba Bump salt-pylint requirement to v2020.9.28 4 роки тому
  Megan Wilhite 99385b5071 fix pre-commit 4 роки тому
  Megan Wilhite 611e014f6d Add connected_ids test 4 роки тому
  Megan Wilhite 8a285a24bb remove include_localhost kwarg from connected_ids 4 роки тому
  Pedro Algarvio 96710c7091 Merge pull request #58576 from krionbsd/docutilsv2 4 роки тому
  krionbsd 5b0f4312f6 Downgrade docutils to 0.15.2 to unbreak pre-commit 4 роки тому
  Pedro Algarvio c8395b724a Merge pull request #58570 from krionbsd/dutils 4 роки тому
  krionbsd 941b4201f4 Update docutils to 0.16 4 роки тому
  Pedro Algarvio c82240cd54 Merge pull request #58563 from s0undt3ch/hotfix/pre-commit 4 роки тому
  Pedro Algarvio 8023163444 Issue a warning when `loader_mock` get's passed `request` as an argument 4 роки тому
  Pedro Algarvio 919e408c50 Merge pull request #58565 from gqlo/mem_regression_fix 4 роки тому
  gqlo a836b6d8d0 fix regression tests failure 4 роки тому
  Pedro Algarvio ccba6897af Merge pull request #58561 from bryceml/7zip 4 роки тому
  Bryce Larson 792352772d switch to vlc for pkg testing on windows so we don't interfere with 7zip 4 роки тому
  Megan Wilhite 7ab82dae66 fix pre-commit 4 роки тому
  ch3ll 137dbce30f Create file if doesnt exist ini.options_present 4 роки тому
  Megan Wilhite 98ba07a618 fix pre-commit 4 роки тому
  Megan Wilhite 2629d4f93d fix pre-commit 4 роки тому
  ch3ll 08dd367ca8 Add verify_ssl to file.managed state 4 роки тому
  Megan Wilhite e3bb2115c2 fix pre-commit 4 роки тому
  Megan Wilhite 4fbc5d19fe Keep support for both authentication configurations in kubernetes 4 роки тому
  Brendan Early fbdf47564f Run pre-commit hooks 4 роки тому
  Brendan Early 59c9983105 Add COPR support to states.pkgrepo (#57259) 4 роки тому
  Cédric Bosdonnat 1c64b8a841 virt: use the pool path in case the volume doesn't exist 4 роки тому
  gqlo 3760ba125b fix pre-commit failure 4 роки тому
  firefly f08a88c6eb avoid comparing string with integer 4 роки тому
  firefly 667880b954 virt: add VM memory tunning support 4 роки тому
  Cédric Bosdonnat 6554e5ac3d Fix virt update when cpu and memory are changed 4 роки тому
  Pedro Algarvio e384c13c4f Merge pull request #58558 from s0undt3ch/hotfix/pytest-migration-6 4 роки тому
  Pedro Algarvio e114752ed3 Proxy tests can run on all platforms 4 роки тому
  Pedro Algarvio 9db78ae556 :facepalm: These run against the dummy proxy! 4 роки тому
  Pedro Algarvio d02d9c79fb Merge pull request #58553 from s0undt3ch/hotfix/pytest-migration-6 4 роки тому
  Pedro Algarvio e7b086755e Merge pull request #58507 from saltstack/hotfix/loader-mock-mixin 4 роки тому
  Pedro Algarvio 931580afdc Merge pull request #58550 from s0undt3ch/hotfix/pre-commit 4 роки тому
  Pedro Algarvio 60f9e64c45 Skip test on windows which was being skipped before pytest 4 роки тому
  Pedro Algarvio 7077d96655 Remove test from windows whitelist 4 роки тому
  Pedro Algarvio a6b337afef Fix `test_issue_5951_actual_file_roots_in_opts` under pytest and windows 4 роки тому
  Pedro Algarvio 9c32adfeaa Fix `test_issue_5449_report_actual_file_roots_in_pillar` under windows and pytest 4 роки тому
  Pedro Algarvio 65211ced66 Skip tests not applicable to windows 4 роки тому
  Pedro Algarvio 87d1bf3475 Fix `test_json_out_indent` on windows. 4 роки тому
  Pedro Algarvio fd451dffab The nox session `invoke_pre_commit` should not create a virtualenv 4 роки тому
  Pedro Algarvio d2a850eb03 The nox session `invoke_pre_commit` should not create a virtualenv 4 роки тому
  Pedro Algarvio f1da62f2ad Remove test from windows whitelist 4 роки тому
  Pedro Algarvio 2db353dea5 Fix `tests/unit/states/test_postgres.py` tests 4 роки тому
  Pedro Algarvio d7f476450d The loader puzzles me til this day.... 4 роки тому
  Pedro Algarvio bd26c4c6aa Just make sure private functions don't have access to salt dunders 4 роки тому
  Pedro Algarvio d48fbc4969 Fix `fqdn` grains unit tests 4 роки тому
  Pedro Algarvio 3717ffd504 Fix django module unit tests 4 роки тому
  Pedro Algarvio c778eea8ef Revert "fix vmware for python 3.4.2 in salt.utils.vmware" 4 роки тому
  Pedro Algarvio 247bb9c794 Remove debug print 4 роки тому
  Pedro Algarvio 2728ae1b9d No need to patch `__virtual__` 4 роки тому
  Pedro Algarvio dde58a1137 Only patch functions which would be loaded by Salt's LazyLoader 4 роки тому
  Pedro Algarvio 49b1f97831 Always reset the function globals 4 роки тому
  Pedro Algarvio 2af067cbb9 We don't really need to depend on the `request` fixture 4 роки тому
  Pedro Algarvio dd2fb45c06 Bump to six==1.15.0 to avoid failures with the pre-commit checks 4 роки тому
  Pedro Algarvio 9f6660ee4a Merge pull request #58545 from krionbsd/runas 4 роки тому
  Sage the Rage 79f9cf9089 Merge branch 'master' into runas 4 роки тому
  Pedro Algarvio 65e12043eb Automatically remove import comments on files. 4 роки тому
  Pedro Algarvio e58f38f879 Update pre-commit from nox-py2 to nox 4 роки тому
  Pedro Algarvio ef9e4c4d35 Fix static requirements (pre-commit) 4 роки тому
  Pedro Algarvio 1ed21e87b9 Fail gracefully in case of failure to get the AutoUpdate object 4 роки тому
  krionbsd fb75bd70b4 Fix typo 4 роки тому
  piterpunk e941aa8fd2 Many changes in slackware_service unit tests 4 роки тому
  piterpunk a4982c7e35 Migrated tests to PyTest and added release version 4 роки тому
  piterpunk 77f337c5a0 Fixed underlines in RST file 4 роки тому
  piterpunk f2553b2b62 Fixed slackware_service's enable and disable tests 4 роки тому
  piterpunk 3829440438 Added Changelog entry for #58206 4 роки тому
  piterpunk cba1ad3206 Added unit tests to slackware_service.py module 4 роки тому
  piterpunk 9af3ce6a93 Initial support to manage services in Slackware 4 роки тому
  Lukas Raska 713981bb8d Bump timelib to 0.2.5 to fix Mac OSX build issues 4 роки тому
  Pedro Algarvio c1806cc914 Merge pull request #58527 from s0undt3ch/hotfix/pytest-migration-4 4 роки тому
  Pedro Algarvio 2c4e382e86 Merge pull request #58528 from s0undt3ch/hotfix/pytest-migration-7 4 роки тому
  Pedro Algarvio a76eb607f2 Improve proxy minion detection. 4 роки тому
  Pedro Algarvio 2ed0c7deb9 Remove duplicate test 4 роки тому
  Pedro Algarvio 3ca0cdfdf8 Fix `integration.ssh.test_grains.SSHGrainsTest.test_grains_items` on FreeBSD 4 роки тому
  Bryce Larson 3ea196c9c6 update amis: install 7zip, update nox, install cronnie 4 роки тому
  Pedro Algarvio e688fa9f99 Merge pull request #58515 from saltstack/hotfix/windows-deadlock-4 4 роки тому
  Pedro Algarvio 508d9b6217 Don't run any after fork or finalize methods for the test 4 роки тому
  Pedro Algarvio 04a0068dc1 Merge pull request #58487 from krionbsd/coc 4 роки тому
  krionbsd e89d53a3e9 Fix formatting 4 роки тому
  Cédric Bosdonnat f534d4de9a virt.get_disk: show pools and volumes if possible 4 роки тому
  Cédric Bosdonnat d953ca5ad9 Add pool and volume names to virt._get_all_volumes_paths 4 роки тому
  Cédric Bosdonnat ec32aaa4ef virt: convert volumes to disks for xen 4 роки тому
  krionbsd c798380a16 Add URL for CoC 4 роки тому
  krionbsd 1eab5252d8 Add URLs 4 роки тому
  krionbsd 5338797dd5 Add Welcome bot 4 роки тому
  Pedro Algarvio 2c58fd815f Bring more data into the test failure 4 роки тому
  Pedro Algarvio 5dc1fecf91 Merge pull request #58464 from s0undt3ch/hotfix/pytest-migration-4 4 роки тому
  Pedro Algarvio 5825b69ce1 Merge pull request #58460 from s0undt3ch/hotfix/pytest-migration-3 4 роки тому
  Pedro Algarvio 8c58206cb8 Merge pull request #58461 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio 01fefc2dcd Remove duplicate and wrong test case 4 роки тому
  Pedro Algarvio 139e900c5b Skip tests which randomly fail under Py3.5 4 роки тому
  Pedro Algarvio 7f57d8d780 Merge pull request #58458 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio 31c390b04e Bump PyTest requirement to 6.0.2 4 роки тому
  Pedro Algarvio f9ac5b1cbd Tests calling `wait_for_all_jobs` need to have the sub_minion running 4 роки тому
  Pedro Algarvio 35c5671d63 Merge pull request #58454 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio 19c851b2b9 We need to set `RUNTIME_VARS.PYTEST_SESSION` sooner 4 роки тому
  Dmitry Kuzmenko ed383370f2 Fix for system.set_computer_desc test 4 роки тому
  Bryce Larson b28c4a03a3 update arch ami 4 роки тому
  Gareth J. Greenaway 2474bad097 Removing this extra logging statement. 4 роки тому
  Pedro Algarvio b6de153613 Merge pull request #58453 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio d753386493 Fix the tests file mapping 4 роки тому
  Pedro Algarvio 8accc55322 Merge pull request #58452 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio fccc3551fa Switch to `pathlib` and use `change_cwd` instead 4 роки тому
  Pedro Algarvio 002be06465 We need to `set_path` for macOS, see #56627 for more info 4 роки тому
  Pedro Algarvio be73058bb9 Merge pull request #58450 from s0undt3ch/hotfix/pytest-migration-4 4 роки тому
  Pedro Algarvio 3c1ff18c90 Merge pull request #58449 from s0undt3ch/hotfix/pytest-migration-3 4 роки тому
  Pedro Algarvio 9e92737689 Merge pull request #58448 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio 836b9561ca Untangle `test/integration/shell/test_auth.py` 4 роки тому
  Pedro Algarvio 5809d34a48 This code is no longer used. Nuke it. 4 роки тому
  Pedro Algarvio 20145d2a88 Untangle `test/integration/shell/test_saltcli.py` 4 роки тому
  Pedro Algarvio 518c1ae3e7 Untangle `test/integration/shell/test_syndic.py` 4 роки тому
  Pedro Algarvio 580f1eec42 Untangle `test/integration/shell/test_minion.py` 4 роки тому
  Pedro Algarvio 8c5e2fed8a Untangle `test/integration/shell/test_master.py` 4 роки тому
  Pedro Algarvio 2fcf43a1c0 Untangle `test/integration/shell/test_key.py` 4 роки тому
  Pedro Algarvio d1bfefc8e7 Untangle `test/integration/shell/test_call.py` 4 роки тому
  Pedro Algarvio 0b2a3367a9 Untangle `test/integration/shell/test_cp.py` 4 роки тому
  Pedro Algarvio 00dff15371 Untangle `test/integration/shell/test_runner.py` 4 роки тому
  Pedro Algarvio b536d2dc85 Untangle `test/integration/shell/test_proxy.py` 4 роки тому
  Pedro Algarvio 3a510e541d Migrate proxy tests to PyTest 4 роки тому
  Pedro Algarvio e22223a7a4 Be sure to set a minion id in temp minion configs 4 роки тому
  Pedro Algarvio facdd9dc89 Don't write bytecode inside the container 4 роки тому
  Pedro Algarvio ea0482296e Merge pull request #58446 from s0undt3ch/hotfix/pytest-migration-3 4 роки тому
  Pedro Algarvio 425ddd1b98 Merge pull request #58447 from s0undt3ch/hotfix/pytest-migration-4 4 роки тому
  Pedro Algarvio ec41b2449c Ignore missing paths and pytest tests 4 роки тому
  Pedro Algarvio af85e37583 Migrate the test valid docs integration test to pytest 4 роки тому
  Pedro Algarvio 0d32cdd339 Merge pull request #58445 from s0undt3ch/hotfix/pytest-migration-2 4 роки тому
  Pedro Algarvio 0aba49c7d3 Bump pytest-salt-factories to 0.92.x 4 роки тому
  Pedro Algarvio 3ab6b9dca2 Use PyTest fixtures for the Git Pillar tests 4 роки тому
  Pedro Algarvio b2287e4a23 Add skip decorator to use in tests that need to run under PyTest 4 роки тому
  Ken Crowell 2df0b55d67 Add timeout kwarg docs for service.running and service.dead 4 роки тому
  Bryce Larson 3e65e080ad add newer versions of google custom search engines 4 роки тому
  Ken Crowell 2008161459 Run precommit on changed files from parent 4 роки тому
  Ken Crowell 8456c8e566 s/enpoint/endpoint/g 4 роки тому
  Charles Kenney 0f4bbf6c42 add User-Agent to linode salt-cloud module 4 роки тому
  Gareth J. Greenaway 62a0464464 Additional tests for #58384. 4 роки тому
  ch3ll 0ff8a62e44 Use salt.utils to get bower path 4 роки тому
  Bryce Larson cd44481d91 update centos8 ami 4 роки тому
  Dmitry Kuzmenko 5b2c78bf53 Corrected a mistype 4 роки тому
  twangboy cc3723468d Fix isort and pyupgrade 4 роки тому
  twangboy 85609d0876 fix pre-commit 4 роки тому
  twangboy 7f99d9592a Add changelog 4 роки тому
  twangboy 7ecff2a5d6 Add unit test 4 роки тому
  Nicole Thomas 87d2683e19 Merge pull request #49901 from twangboy/fix_startup_issues 6 роки тому
  twangboy 57ed1c2dca Use dir on Windows 5 роки тому
  Gareth J. Greenaway 1a6e9b8a6b Fixing failing tests. 4 роки тому
  cmcmarrow 52dc39c4be adds webconfig tests 5 роки тому
  Mathieu Parent cc56c46194 Add pre-commit suggestions 4 роки тому
  Mathieu Parent 8400d5bb5a On start, update git_pillar on first loop, withour waiting git_pillar_update_interval 4 роки тому
  piterpunk 1f97824d5c Added device validation before executing mkpart 4 роки тому
  piterpunk 9286c266f0 Re-added mkpartfs to not break compatibility 4 роки тому
  piterpunk 8f633eb2a8 Added changelog entry 4 роки тому
  piterpunk 7f79732341 Added mkpart unit tests and removed mkpartfs 4 роки тому
  tyl0re 711852df7c Fixed Bug LVM has no Parttion Type. 5 роки тому
  twangboy 4805aadff3 Remove more py2 code 4 роки тому
  twangboy 5a97eff517 Fix lint error 4 роки тому
  twangboy c7d275662d Black 4 роки тому
  twangboy c1b92b52bf black 4 роки тому
  twangboy 1653dc855a Update docs and comments 4 роки тому
  Markus Kramer f7177fd628 Rename chcp.py to win_chcp.py 4 роки тому
  Markus Kramer 12c6f93f5b isort_black_code_Page_for_shell 4 роки тому
  Markus Kramer f14d05ab7f No try/except in test_chcp 4 роки тому
  cmcmarrow cbaa50baa9 add back 65001 4 роки тому
  Markus Kramer 046b6b2818 Remove trailing whitespace 4 роки тому
  Markus Kramer 56db8c0f0f Rename chcp_code to windows_codepage 4 роки тому
  Markus Kramer e649090163 Fixing comment 4 роки тому
  Markus Kramer 1c28171761 Removed typo and reworded 4 роки тому
  Markus Kramer 8ee65ac5c5 document the codepage parameter in run() 4 роки тому
  Markus Kramer 5e9bc60f11 Jenkins Lint 4 роки тому
  cmcmarrow 19dbe8dd7b add tests 4 роки тому
  cmcmarrow 952eabc35e add back response 4 роки тому
  cmcmarrow 1decb95c69 clean up code page 4 роки тому
  Charles McMarrow e44a6d68cd Update cmdmod.py 4 роки тому
  cmcmarrow bdd1862f08 let_people_change_the_code_page 4 роки тому
  alxwr 881b389bc0 Update error message in states.x509.certificate_managed 4 роки тому
  Alexander Weidinger 54bed4ed2e Run pre-commit on x509 state 4 роки тому
  Alexander Weidinger 954a000398 Allow x509.certificate_managed to use a CSR 4 роки тому
  Varjitt Jeeva c6428ecff0 Fix Docs: Salt 3000 onlyif targeting with grains cannot have a space in function query 4 роки тому
  Gareth J. Greenaway c34c22f0ab Updating reactor runner integrations tests per changes. Updating run_run_plus to be able to override opts. 4 роки тому
  Gareth J. Greenaway 77886f752f Adding changelog. 4 роки тому
  Gareth J. Greenaway 832aa4ad74 Need to check that the reactor system is available before attempting to run any of the reactor runner functions. Adding tests. 4 роки тому
  ch3ll 86fc0d8e67 migrate msgpack kwargs tests to pytest 4 роки тому
  Alberto Planas 6b8f31576c kubeadm: detect empty token lists 4 роки тому
  Dafydd Jones 65642b1c4c Apply pre-commit suggestions 4 роки тому
  Dafydd Jones 233a86c848 Fix docstring examples that had been erroneously changed 4 роки тому
  Hilberding, Rob 96780fa81a updated doc string 6 роки тому
  Gareth J. Greenaway bc0071fbcd Adding changelog 4 роки тому
  Gareth J. Greenaway 4800473ac4 Fixing pillar caching when pillar environments are involved. adding a test. 4 роки тому
  Vaarlion 72c5382b10 Force version type to string in deb_postgres module (#58299) 4 роки тому
  Shea Craig 2961006491 Add changelog entry. 4 роки тому
  Shea Craig 690ecc1d02 Use `osrelease_info` grain for major version number. 4 роки тому
  Shea Craig 0d5707a3a3 Fix tests legacy python cruft. 4 роки тому
  Shea Craig dbc48ce5d5 Remove legacy python cruft and blacken. 4 роки тому
  Shea Craig d538a7afae Add test case for Big Sur. 4 роки тому
  Shea Craig 000ea4cac8 Include Big Sur vers "11" in mac_softwareupdate modern pattern condition 4 роки тому
  Christian McHugh 452f1906c5 Pass cmd.run arguments to onlyif/unless cmd 4 роки тому
  Christian McHugh 256a6fe294 Documentation update on baredocs (#57503) 4 роки тому
  Christian McHugh a801c8dae3 make pre-commit happy 4 роки тому
  Christian McHugh ae206709b5 allow result parsing in unless/onlyif 4 роки тому
  Dmitry Kuzmenko 1aeee46cfc Ran pre-commit on the changed files 4 роки тому
  Dmitry Kuzmenko 2b67bbd469 A minor optimization. 4 роки тому
  Dmitry Kuzmenko c9ec8c4c2d Added chengelog 4 роки тому
  Dmitry Kuzmenko c57a946b29 Added list target type support to the `scan` roster. 4 роки тому
  Michael Birtwell 969a9c30bc Apply changes from pre-commit to fix_caching_bytes 4 роки тому
  Michael Birtwell a394c9bc03 Fix caching pillar/grains which contain bytes 4 роки тому
  Dmitry Kuzmenko 3237cf6214 Add/update changelog 4 роки тому
  Charles Kenney 00af98a23f exclude LinodeAPI class members from docs 4 роки тому
  Charles Kenney 29bb0caf74 add changelog entry 4 роки тому
  Charles Kenney c281d3f3e6 fix linter errors 4 роки тому
  Gareth J. Greenaway a72e91b4e3 Update linode.rst 4 роки тому
  Charles Kenney a4db535e62 use timeout in linode tests 4 роки тому
  Charles Kenney 0775686960 fix docs typo 4 роки тому
  Charles Kenney 9baed71cf9 add docs 4 роки тому
  Charles Kenney bd40416693 add linode apiv4 support 4 роки тому
  ellisbenjamin 89a9f32296 adding linode4 provider. 5 роки тому
  Dmitry Kuzmenko f6ae5ddd1c Ran pre-commit hook 4 роки тому
  Dmitry Kuzmenko 25da9224a2 Fixed tests with M2Crypto. 4 роки тому
  Dmitry Kuzmenko 79e0340300 Unit test for pwdata_decrypt. 4 роки тому
  Dmitry Kuzmenko e29c985710 Fixed ec2 cloud unit test. 4 роки тому
  Wayne Werner 33ac438bba Add changelog entry 4 роки тому
  Wayne Werner 7820207db1 Remove python2-isms 4 роки тому
  Wayne Werner 13571f9f53 Fix issue in nilrt_ip 4 роки тому
  Wayne Werner 319d74685a Add tests for nilrt_ip._load_config 4 роки тому
100 змінених файлів з 1598 додано та 633 видалено
  1. 23 0
      .github/ISSUE_TEMPLATE/docs.md
  2. 57 0
      .github/config.yml
  3. 643 257
      .pre-commit-config.yaml
  4. 74 0
      .pre-commit-hooks/check-changelog-entries.py
  5. 1 0
      .pylintrc
  6. 27 0
      .rstcheck.cfg
  7. 2 2
      AUTHORS
  8. 242 4
      CHANGELOG.md
  9. 100 46
      CODE_OF_CONDUCT.md
  10. 1 1
      Gemfile
  11. 1 1
      LICENSE
  12. 0 1
      MANIFEST.in
  13. 0 41
      Pipfile
  14. 165 80
      README.rst
  15. 120 0
      SECURITY.md
  16. 0 1
      changelog/49063.fixed
  17. 0 1
      changelog/49237.fixed
  18. 0 1
      changelog/49840.fixed
  19. 0 17
      changelog/49949.added
  20. 0 1
      changelog/50449.added
  21. 0 1
      changelog/52363.fixed
  22. 0 1
      changelog/54067.fixed
  23. 0 1
      changelog/55024.fixed
  24. 0 2
      changelog/55265.changed
  25. 0 1
      changelog/55878.fixed
  26. 0 1
      changelog/56089.added
  27. 0 1
      changelog/56660.fixed
  28. 0 1
      changelog/57275.fixed
  29. 0 1
      changelog/57431.fixed
  30. 0 1
      changelog/57477.fixed
  31. 0 1
      changelog/57497.fixed
  32. 0 1
      changelog/57544.added
  33. 0 1
      changelog/57629.added
  34. 0 2
      changelog/57676.changed
  35. 0 1
      changelog/57746.fixed
  36. 0 3
      changelog/57775.changed
  37. 0 3
      changelog/57802.fixed
  38. 0 5
      changelog/57858.changed
  39. 0 1
      changelog/57907.fixed
  40. 0 1
      changelog/57908.fixed
  41. 0 1
      changelog/57947.deprecated
  42. 0 2
      changelog/57965.fixed
  43. 0 2
      changelog/57969.added
  44. 0 1
      changelog/57983.fixed
  45. 0 1
      changelog/58331.fixed
  46. 1 0
      changelog/58439.fixed
  47. 1 0
      changelog/58753.fixed
  48. 1 0
      changelog/58773.fixed
  49. 1 1
      cicd/jenkins/docs
  50. 2 2
      cicd/jenkins/kitchen-amazon2-py3
  51. 3 3
      cicd/jenkins/kitchen-amazon2-py3-pytest
  52. 2 2
      cicd/jenkins/kitchen-archlts-py3
  53. 3 3
      cicd/jenkins/kitchen-archlts-py3-pytest
  54. 2 2
      cicd/jenkins/kitchen-centos7-py3
  55. 2 2
      cicd/jenkins/kitchen-centos7-py3-cloud
  56. 2 2
      cicd/jenkins/kitchen-centos7-py3-cloud-pytest
  57. 2 2
      cicd/jenkins/kitchen-centos7-py3-m2crypto
  58. 3 3
      cicd/jenkins/kitchen-centos7-py3-m2crypto-pytest
  59. 2 2
      cicd/jenkins/kitchen-centos7-py3-pycryptodome
  60. 3 3
      cicd/jenkins/kitchen-centos7-py3-pycryptodome-pytest
  61. 3 3
      cicd/jenkins/kitchen-centos7-py3-pytest
  62. 2 2
      cicd/jenkins/kitchen-centos7-py3-tcp
  63. 3 3
      cicd/jenkins/kitchen-centos7-py3-tcp-pytest
  64. 2 2
      cicd/jenkins/kitchen-centos8-py3
  65. 3 3
      cicd/jenkins/kitchen-centos8-py3-pytest
  66. 2 2
      cicd/jenkins/kitchen-debian10-py3
  67. 3 3
      cicd/jenkins/kitchen-debian10-py3-pytest
  68. 2 2
      cicd/jenkins/kitchen-debian9-py3
  69. 3 3
      cicd/jenkins/kitchen-debian9-py3-pytest
  70. 2 2
      cicd/jenkins/kitchen-fedora31-py3
  71. 3 3
      cicd/jenkins/kitchen-fedora31-py3-pytest
  72. 2 2
      cicd/jenkins/kitchen-fedora32-py3
  73. 3 3
      cicd/jenkins/kitchen-fedora32-py3-pytest
  74. 2 2
      cicd/jenkins/kitchen-freebsd121-py3
  75. 3 3
      cicd/jenkins/kitchen-freebsd121-py3-pytest
  76. 5 8
      cicd/jenkins/kitchen-freebsd122-py3
  77. 20 0
      cicd/jenkins/kitchen-freebsd122-py3-pytest
  78. 1 1
      cicd/jenkins/kitchen-macosxcatalina-py3
  79. 2 2
      cicd/jenkins/kitchen-macosxcatalina-py3-pytest
  80. 1 1
      cicd/jenkins/kitchen-macosxhighsierra-py3
  81. 2 2
      cicd/jenkins/kitchen-macosxhighsierra-py3-pytest
  82. 1 1
      cicd/jenkins/kitchen-macosxmojave-py3
  83. 2 2
      cicd/jenkins/kitchen-macosxmojave-py3-pytest
  84. 2 2
      cicd/jenkins/kitchen-opensuse15-py3
  85. 3 3
      cicd/jenkins/kitchen-opensuse15-py3-pytest
  86. 2 2
      cicd/jenkins/kitchen-ubuntu1604-py3
  87. 2 2
      cicd/jenkins/kitchen-ubuntu1604-py3-m2crypto
  88. 3 3
      cicd/jenkins/kitchen-ubuntu1604-py3-m2crypto-pytest
  89. 0 20
      cicd/jenkins/kitchen-ubuntu1604-py3-proxy
  90. 2 2
      cicd/jenkins/kitchen-ubuntu1604-py3-pycryptodome
  91. 3 3
      cicd/jenkins/kitchen-ubuntu1604-py3-pycryptodome-pytest
  92. 3 3
      cicd/jenkins/kitchen-ubuntu1604-py3-pytest
  93. 2 2
      cicd/jenkins/kitchen-ubuntu1604-py3-tcp
  94. 3 3
      cicd/jenkins/kitchen-ubuntu1604-py3-tcp-pytest
  95. 2 2
      cicd/jenkins/kitchen-ubuntu1804-py3
  96. 3 3
      cicd/jenkins/kitchen-ubuntu1804-py3-pytest
  97. 2 2
      cicd/jenkins/kitchen-ubuntu2004-py3
  98. 3 3
      cicd/jenkins/kitchen-ubuntu2004-py3-pytest
  99. 2 2
      cicd/jenkins/kitchen-windows2016-py3
  100. 3 3
      cicd/jenkins/kitchen-windows2016-py3-pytest

+ 23 - 0
.github/ISSUE_TEMPLATE/docs.md

@@ -0,0 +1,23 @@
+---
+name: Docs
+about: Issue related to Salt Documentation
+title: "[DOCS]"
+labels: Documentation
+assignees: ''
+
+---
+
+**Description**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Suggested Fix**
+What did you expect to see in the documentation that is missing or needs updating?
+
+**Type of documentation**
+This could be Salt documentation, Salt modules, the Salt Repo or the Getting Started guide.
+
+**Location or format of documentation**
+Insert page URL if applicable.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.

+ 57 - 0
.github/config.yml

@@ -0,0 +1,57 @@
+# Configuration for welcome - https://github.com/behaviorbot/welcome
+# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
+# Comment to be posted to on first time issues
+newIssueWelcomeComment: >
+  Hi there! Welcome to the Salt Community! Thank you for making your first contribution. We have
+  a lengthy process for issues and PRs. Someone from the Core Team will follow up as soon as
+  possible. In the meantime, here’s some information that may help as you continue your Salt
+  journey.
+
+  Please be sure to review our [Code of Conduct](https://github.com/saltstack/salt/blob/master/CODE_OF_CONDUCT.md).
+  Also, check out some of our community
+  resources including:
+
+    - [Community Wiki](https://github.com/saltstack/community/wiki)
+    - [Salt’s Contributor Guide](https://docs.saltstack.com/en/latest/topics/development/contributing.html)
+    - [Join our Community Slack](https://saltstackcommunity.herokuapp.com/)
+    - [IRC on Freenode](https://webchat.freenode.net/#salt)
+    - [SaltStack YouTube channel](https://www.youtube.com/user/SaltStack)
+    - [SaltStackInc Twitch channel](https://www.twitch.tv/saltstackinc)
+
+  There are lots of ways to get involved in our community. Every month, there are around a dozen
+  opportunities to meet with other contributors and the Salt Core team and collaborate in real
+  time. The best way to keep track is by subscribing to the Salt Community Events Calendar.
+
+  If you have additional questions, email us at core@saltstack.com. We’re glad
+  you’ve joined our community and look forward to doing awesome things with
+  you!
+
+# Comment to be posted to on PRs from first time contributors in your repository
+newPRWelcomeComment: >
+  Hi there! Welcome to the Salt Community! Thank you for making your first contribution. We have
+  a lengthy process for issues and PRs. Someone from the Core Team will follow up as soon as
+  possible. In the meantime, here’s some information that may help as you continue your Salt
+  journey.
+
+  Please be sure to review our [Code of Conduct](https://github.com/saltstack/salt/blob/master/CODE_OF_CONDUCT.md).
+  Also, check out some of our community
+  resources including:
+
+    - [Community Wiki](https://github.com/saltstack/community/wiki)
+    - [Salt’s Contributor Guide](https://docs.saltstack.com/en/latest/topics/development/contributing.html)
+    - [Join our Community Slack](https://saltstackcommunity.herokuapp.com/)
+    - [IRC on Freenode](https://webchat.freenode.net/#salt)
+    - [SaltStack YouTube channel](https://www.youtube.com/user/SaltStack)
+    - [SaltStackInc Twitch channel](https://www.twitch.tv/saltstackinc)
+
+  There are lots of ways to get involved in our community. Every month, there are around a dozen
+  opportunities to meet with other contributors and the Salt Core team and collaborate in real
+  time. The best way to keep track is by subscribing to the Salt Community Events Calendar.
+
+  If you have additional questions, email us at core@saltstack.com. We’re glad
+  you’ve joined our community and look forward to doing awesome things with
+  you!
+
+# Comment to be posted to on pull requests merged by a first time user
+firstPRMergeComment: >
+  Congratulations on your first PR being merged! :tada:

Різницю між файлами не показано, бо вона завелика
+ 643 - 257
.pre-commit-config.yaml


+ 74 - 0
.pre-commit-hooks/check-changelog-entries.py

@@ -0,0 +1,74 @@
+#!/usr/bin/env python3
+# pylint: skip-file
+
+import pathlib
+import re
+import sys
+
+CODE_ROOT = pathlib.Path(__file__).resolve().parent.parent
+DOCS_PATH = CODE_ROOT / "doc"
+TESTS_INTEGRATION_FILES_PATH = CODE_ROOT / "tests" / "integration" / "files"
+CHANGELOG_ENTRIES_PATH = CODE_ROOT / "changelog"
+CHANGELOG_LIKE_RE = re.compile(r"([\d]+)\.([a-z]+)$")
+CHANGELOG_EXTENSIONS = ("removed", "deprecated", "changed", "fixed", "added")
+CHANGELOG_ENTRY_RE = re.compile(r"[\d]+\.({})$".format("|".join(CHANGELOG_EXTENSIONS)))
+
+
+def check_changelog_entries(files):
+
+    exitcode = 0
+    for entry in files:
+        path = pathlib.Path(entry).resolve()
+        # Does it look like a changelog entry
+        if CHANGELOG_LIKE_RE.match(path.name) and not CHANGELOG_ENTRY_RE.match(
+            path.name
+        ):
+            try:
+                # Is this under doc/
+                path.relative_to(DOCS_PATH)
+                # Yes, carry on
+                continue
+            except ValueError:
+                # No, resume the check
+                pass
+            try:
+                # Is this under tests/integration/files
+                path.relative_to(TESTS_INTEGRATION_FILES_PATH)
+                # Yes, carry on
+                continue
+            except ValueError:
+                # No, resume the check
+                pass
+            print(
+                "The changelog entry '{}' should have one of the following extensions: {}.".format(
+                    path.relative_to(CODE_ROOT),
+                    ", ".join(repr(ext) for ext in CHANGELOG_EXTENSIONS),
+                ),
+                file=sys.stderr,
+                flush=True,
+            )
+            exitcode = 1
+            continue
+        # Is it a changelog entry
+        if not CHANGELOG_ENTRY_RE.match(path.name):
+            # No? Carry on
+            continue
+        # Is the changelog entry in the right path?
+        try:
+            path.relative_to(CHANGELOG_ENTRIES_PATH)
+        except ValueError:
+            exitcode = 1
+            print(
+                "The changelog entry '{}' should be placed under '{}/', not '{}'".format(
+                    path.name,
+                    CHANGELOG_ENTRIES_PATH.relative_to(CODE_ROOT),
+                    path.relative_to(CODE_ROOT).parent,
+                ),
+                file=sys.stderr,
+                flush=True,
+            )
+    sys.exit(exitcode)
+
+
+if __name__ == "__main__":
+    check_changelog_entries(sys.argv[1:])

+ 1 - 0
.pylintrc

@@ -681,6 +681,7 @@ allowed-3rd-party-modules=msgpack,
                           libcloud,
                           zmq,
                           pytest,
+                          attr,
                           setuptools,
                           pytestsalt,
                           saltfactories,

+ 27 - 0
.rstcheck.cfg

@@ -0,0 +1,27 @@
+[rstcheck]
+ignore_directives=
+  automodule,
+  autoclass,
+  autofunction,
+  conf_proxy,
+  conf_log,
+  conf_master,
+  conf_minion,
+  releasestree,
+  jinja_ref,
+  salt:event
+ignore_roles=
+  conf_master,
+  conf_minion,
+  conf_proxy,
+  conf_log,
+  formula_url,
+  issue,
+  pull,
+  blob,
+  jinja_ref
+ignore_substitutions=
+  saltrepo,
+  repo_primary_branch,
+  windownload,
+  osxdownloadpy3

+ 2 - 2
AUTHORS

@@ -115,9 +115,9 @@ Growing Community
 --------------------------------
 
 Salt is a rapidly growing project with a large community, to view all
-contributors please check ohloh, this file can sometimes be out of date:
+contributors please check Github, this file can sometimes be out of date:
 
-https://www.ohloh.net/p/salt/contributors
+https://github.com/saltstack/salt/graphs/contributors
 
 To see current statistics check out the GitHub Pulse page:
 

+ 242 - 4
CHANGELOG.md

@@ -7,6 +7,235 @@ Versions are `MAJOR.PATCH`.
 
 # Changelog
 
+Salt 3002 (2020-10-19)
+======================
+
+Removed
+-------
+
+- removed boto_vpc.describe_route_table please use boto_vpc.describe_route_tables (#58636)
+- removed show_ipv4 arg from all functions in from salt.runners.manage (#58638)
+- removed kwargs from mandrill.send if you use "async" please use "asynchronous" (#58640)
+- removed salt/modules/mac_brew_pkg.__fix_cask_namespace (#58641)
+- zfs.mount Passing '-a' as name is deprecated please just pass 'None' (#58642)
+- Remove include_localhost kwarg for connected_ids method in salt/utils/minions.py (#58224)
+- deprecated opts default argument of none and removed deprecation warnings (#58635)
+
+
+Deprecated
+----------
+
+- The `ssh` parameter of `virt.migrate` has been deprecated. Use a libvirt URI `target` value instead. Both `virt.migrate_non_shared` and `virt.migrate_non_shared_inc` have been deprecated. Use the `copy_storage` parameter with `virt.migrate` instead. (#57947)
+
+
+Changed
+-------
+
+- Allow to specify a custom port for Proxmox connection (#50620)
+- Changed the lvm.lv_present state to accept a resizefs switch. So, when
+  the logical volume is resized, the filesystem will be resized too. (#55265)
+- Change the ``enable_fqdns_grains`` setting to default to ``False`` on proxy minions
+  as it is generally not needed and just slows down start up time.. (#57676)
+- Adds network teaming support to ``network.managed`` state for RHEL-based
+  distros. Removes ``ip.get_bond`` and ``ip.build_bond`` for the same, as is
+  redundant and not needed for any current RHEL/CentOS/Fedora/etc. release. (#57775)
+- The ``serializer`` argument has been added to the :py:func:`file.serialize
+  <salt.states.file.serialize>` state, as an alternative to ``formatter``. This
+  brings it more in line with the ``serializer_opts`` and ``deserializer_opts``
+  arguments. ``formatter`` is still supported, but using both ``serializer`` and
+  ``formatter`` will cause the state to fail. (#57858)
+
+
+Fixed
+-----
+
+- `file.read` exec module function no longer fails on binary data. (#58033)
+- Remove py2 support from winrepo execution module and runner (#58596)
+- Create ini file if does not exist when using ini.options_present state module. (#34236)
+- Added an bool "strict" argument to sdb.get module to force module to fail if the sdb uri is not correct. (#39163)
+- Fixed issue with postgres.has_privilege breaking on ALL. (#48465)
+- check for azurearm username in config before adding username and password to the virtual machine properties (#49063)
+- Fixes service.status to return True/False instead of empty strings or PIDs of the service. This brings macOS into parity with the other service modules. (#49237)
+- fix frequent rest_tornado non-fatal tracebacks (#49572)
+- Do not use reverse DNS of the target used in salt-ssh. Use the target the user provides. (#49840)
+- Fixes startup issue where it tried to load the kernalparams grain on Windows (#49901)
+- Fixed error in nilrt_ip.get_interfaces_details when loading config. (#50416)
+- Doesn't remove underscore when sanitizing hostname in network salt util (#50527)
+- permit the use of int/float type for the version in:
+   - the state postgres_cluster.present
+   - the state postgres_cluster.absent
+   - the module postgres.cluster_create
+   - the module postgres.cluster_remove (#50899)
+- Cleaned up a trackback in lvm.pv_present when the disk doesn't exist. (#52363)
+- Fixed UnboundLocalError when using win_network.connect (#53371)
+- Add accept_ra 2 option to modules.debian_ip (#54067)
+- salt.runner test mode support (#54382)
+- Fixed mkpart to allow the creation of a partition without filesystem (#54456)
+- Fixes bogus warning message when an empty list is used for an environment in a
+  topfile. This allows `[]` to be used as a placeholder in a topfile without
+  needing to comment everything out as a workaround. (#54882)
+- win_certutil state will no longer fail on non-English systems upon successful additions and deletions of a certificate. (#55024)
+- Fixed file.directory state always showing mode change for symlinks. (#55878)
+- check for a docker error that the swarm already exists when calling swarm.swarm_init on an existing docker swarm (#55949)
+- Fixing stalekey engine so it deletes the keys when they are a list. (#55977)
+- An invalid _schedule.conf configuration file is renamed to _schedule.confYAMLError.
+  This avoids disabling the minion and busy polling the CPU on Windows. (#56216, #58177)
+- Proper calculation of tpldir and related context parameters (#56410)
+- Make gpg.encrypt examples work (#56646)
+- Artifactory encoding of headers fixed for py3 (#56660)
+- Fixed handling of extents extended attribute in file.managed state. (#57189)
+- Remove buggy start parameter from virt.pool_running docstring (#57275)
+- Fixed saltcheck rendering of map.jinja files from saltenv (#57327)
+- Fix for `virt.get_profiles` resolves an error that appears due to new parameters introduced with `_disk_profile()` (#57431)
+- Accept nested namespaces in spacewalk.api runner function. (#57442)
+- virt.init fix the disk target names (#57477)
+- Fix volume name for disk-typed pools in virt.defined (#57497)
+- Fixes an issue with filesystems options ordering which kept already
+  applied NFS fstab entries being updated. (#57520)
+- Do not allow python2 to be added to salt-ssh tar since Salt deprecated Python 2. (#57647)
+- Fixed exception on loading custom zipped modules. (#57674)
+- corrected support for app_id or local vault configurations (#57705)
+- Fix the registration of libvirt pool and nodedev events (#57746)
+- Pass cmd.run state arguments to unless and onlyif when they exist (#57760)
+- The 2004 release of Windows 10 introduced a bug in the InstallationBehavior COM
+  object where you can no longer get properties from that object. Calls to this
+  object are now wrapped in a try/except block with sane defaults when it fails to
+  read attributes.
+
+  Additionally, some pre-flight checks have been added to the win_wua module to
+  make sure Windows Update can actually run. (#57762)
+- Changed get_repo in yumpkg.py to use "repo" as first parameter.
+  This fixes #57778, a bug were every run of pkgrepo.managed state were
+  marked as changed because the get_repo did fail to detect a previously
+  applied run. (#57778)
+- Raise SaltClientError in parse_host_port insted of ValueError so it is caught and handled properly when the minion is connecting to the master. (#57789)
+- Fixed issue with the return dictionary from the workgroup() function in the
+  salt.states.win_system module. This resulted in a windows-based minion logging
+  an error and could also interfere with a highstate being applied. (#57790)
+- Fixes broken block_device_mapping and block_device_mapping_v2 type checks in
+  the OpenStack cloud driver. Salt was looking for a dict and the shade library
+  was looking for a list of dicts. This made it impossible to use those params. (#57802)
+- Fixed incorrect parsing of ``Set-Cookie`` response headers. (#57829)
+- When using yumpkg, report stdout when stderr is redirected to stdout. (#57862)
+- Fixes an issue on macOS where if you try and restart the macOS using serivce.restart salt-minion it would fail because the service names are different on macOS. (#57878)
+- Fixes an issue on macOS where salt would take extra time to run on a service.dead call and the service is missing. (#57907)
+- Fixes an issue where a disabled macOS and Windows service would fail to start with service.running. (#57908)
+- Use "use_bin_type" to differentiate between bytes and str when writing cache
+  for pillar and grains. (#57918)
+- Set the comment to "No minions responded" if salt.function fails to find any
+  minions (#57920)
+- Fix issue with `__utils__` usage in the `__virtual__` functions on a few of the
+  execution modules. (#57948)
+- remove encoding kwarg for both pack(b)/unpack(b) in msgpack for versions >=1.0.0
+  https://github.com/msgpack/msgpack-python/blob/master/ChangeLog.rst#100 (#57965)
+- Replace deprecated `cgi.escape()` with `html.escape()` after it was removed from Python 3.8. (#57983)
+- Fix btrfs state decorator, that produces exceptions when creating subvolumes. (#58012)
+- Fix kubeadm token_list when the list of tokens is empty (#58116)
+- Add a fix for the mac_service modules where it would fail to load in some new services and crash on Big Sur. (#58143)
+- Fix blank tplfile context parameter when loading top level sls files (#58249)
+- Do not include init directory in sls context parameters if explicitly specified (#58250)
+- Fixing pillar caching when pillar environments are involved. (#58274)
+- Make proxy_config read in the proxy specific configuration which is typically found in /etc/salt/proxy.d/minionid/. (#58307)
+- Add timeout kwarg docs for service.running and service.dead (#58311)
+- Return empty dict on win_pdh.get_counters rather than raising exception when no data are available (#58327)
+- Leave boot parameters untouched if boot parameter is set to None in virt.update (#58331)
+- Convert disks of volume type to file or block disks on Xen (#58333)
+- Apparently Apple is using both "10.16" and "11" for versioning Big Sur,
+  depending on where you look. The mac_softwareupdate module uses a different
+  regex depending on OS version, and the determination was based on the
+  osrelease_info grain. This results in a Big Sur machine not using the correct
+  regex; osrelease_info[1] is 0 for Big Sur.
+
+  This change simply adds an additional clause to the if statement to handle
+  osmajorrelease > 10. (#58340)
+- Fixed zmq salt-call hang!
+
+  Some objects from the 3rd party module zmq fail to deconstruct if left to the GC when Python exits.
+  This is because the objects get destroyed out of order.
+  This only happens on some platforms like ubuntu 20.04 and some versions of FreeBSD.
+  We fixed this hang by deconstructing all zmq objects in the right order before we exit salt-call. (#58364)
+- Reactor runner functions will now ensure reactor system is available before attempting to run and error out if it is not available. (#58384)
+- Fix enpoint typos (#58416)
+- Make sure we repopulate ``__utils__`` on Windows when a job is run from the scheduler. (#58437)
+- Adding a check when a source is an HTTP or FTP URL to do a query to ensure the URL is valid before returning, then we know if we need to move onto to the next source in the list or not. (#58441)
+- Improved documentation for the LGPO state module (#58521)
+- Remove old documented pending reboot key (#58530)
+- On macOS, skip GUI dialog for Developer Command Line Tools when importing gitfs util. (#58575)
+- Fixing a use case when multiple inotify beacons are defined but when notifications are fired the configuration from the first beacon are used. (#58655)
+
+
+Added
+-----
+
+- Salt Api
+  ========
+
+  salt-api will now work on Windows platforms with limited support. You will be
+  able to configure the ``rest_cherrypy`` module, without ``pam`` external
+  authentication and without ssl support.
+
+  Example configuration:
+
+  .. code-block:: yaml
+      external_auth:
+        auto:
+          saltuser:
+            -.*
+      rest_cherrypy:
+        host: 127.0.0.1
+        port: 8000 (#49949)
+- Added `execution_timeout` support to `chocolatey.installed` state (#50449)
+- Add new verify_ssl option to file modules. This allows a user to not validate the server certificate for HTTPS source and source hash's. (#52663)
+- Added list target type support to the `scan` salt-ssh roster. (#52675)
+- Added pvresize and lvextend to linux_lvm (#56089)
+- Added COPR option to states.pkgrepo (#57258)
+- Add "get_return" key for onlyif and unless requisites to parse deep module results (#57470)
+- Allow setting VM boot devices order in virt.running and virt.defined states (#57544)
+- Added grains to show the LVM Volume Groups and their Logical Volumes. (#57629)
+- Memory Tuning Support which allows much greater control of memory allocation (#57639)
+- Add output filter to saltcheck to only display test failures (#57788)
+- ### Description
+  Add profile block and profiling of import_* jinja calls.
+
+  ### Example
+  ```sls
+  # cat /srv/salt/example.sls 
+  {%- profile as 'local data' %}
+    {%- set local_data = {'counter': 0} %}
+    {%- for i in range(313377) %}
+      {%- do local_data.update({'counter': i}) %}
+    {%- endfor %}
+  {%- endprofile %}
+
+  test:
+    cmd.run:
+      - name: |-
+          printf 'local data: %s' '{{ local_data['counter'] }}'
+  ```
+
+  ### Motivation
+
+  When working with a very large codebase, it becomes more important to trace
+  inefficiencies in state and pillar render times.  The `profile` jinja block
+  enables the user to get finely detailed information on the most time consuming
+  jinja expressions in the codebase.
+
+  Especially as the codebase grows and the amount of minions increases, tracking
+  down expensive expressions becomes imperative otherwise the resource burden for
+  even just maintaining highstate becomes unmanageable. (#57849)
+- - Added an execution module for running idem exec modules
+  - Added a state module for running idem states (#57969)
+- - Added the ability for states to return `sub_state_run`s -- results frome external state engines (#57993)
+- Added salt-cloud support for Linode APIv4 via the ``api_version`` provider configuration parameter. (#58093)
+- Added support to manage services in Slackware Linux. (#58206)
+- Added list_sources to chocolatey module to have an overview of the repositories present on the minions.  
+  Added source_added to chocolatey state in order to add repositories to chocolatey. (#58588)
+- Adding tests for changes to virtual function for netmiko module. Adding tests for netmiko proxy minion module. (#58609)
+- Added features config option for feature flags. Added a feature flag
+  `enable_slsvars_fixes` to enable fixes to tpldir, tplfile and sls_path.
+  This flag will be deprecated in the Phosphorus release when this functionality
+  becomes the default. (#58652)
+
 
 Salt 3001.1 (2020-07-27)
 ========================
@@ -64,6 +293,7 @@ Fixed
 - Fixed macOS build scripts. (#57973)
 - Fixed Salt-API startup failure. (#57975)
 - Fixed CSR handling in x509 module (#54867)
+- Re-allow x509 to manage a certificate based on a CSR
 
 
 Added
@@ -92,13 +322,14 @@ Removed
 - Deprecated `refresh_db` removed from pkgrepo state. Use `refresh` instead. (#57366)
 - Deprecated internal functions salt.utils.locales.sdecode and .sdecode_if_string removed. Use salt.utils.data.decode instead. (#57367)
 - Removed deprecated misc. internal Salt functions. See https://github.com/saltstack/salt/issues/57368 for more info. (#57368)
+- Remove salt/utils/vt.py duplication from filename map. (#57004)
 
 
 Changed
 -------
 
 - `file.rename` no longer returns False when `force:False`. (#49843)
-- Brought localclient command line args functionality into line with regular `salt` calls. (#49886)
+- Brought localclient command line args functionality into line with regular `salt` calls. (#56853)
 - Updated requisites documentation. (#49962)
 - Changed eauth "not enabled" log message level from debug to warning. (#50946)
 -  (#52546)
@@ -119,6 +350,7 @@ Changed
 - Upgraded dependency to use boto3>=1.13.5. (#57161)
 - Changed to consistent file location handling across APIs for Juniper network devices. (#57399)
 - Use Python's hashlib (sha256) instead of shelling out (SipHash24) to generate server_id. (#57415)
+- Update `formulas.rst` with new IRC channel and links to IRC logs (#51628)
 
 
 Fixed
@@ -145,10 +377,10 @@ Fixed
 - Fixed to use the correct LetsEncrypt path on FreeBSD. (#49129)
 - Updated docs for netapi logs - log.access_file and log.error_file. (#49247)
 - Retry proxmox queries instead of failing immediately. (#49485)
-- Fixed AMD GPU vendor detection. (#49492)
+- Fixed AMD GPU vendor detection. (#56837)
 - Fixed `aptpkg.normalize_name` to respect architecture. (#49637)
 - Add error message for proxmox failures. (#49562)
-- Fixed nilrt_ip.enable/disable idempotency. (#49624)
+- Fixed nilrt_ip.enable/disable idempotency. (#56795)
 - Fixed issue with file.line doing a partial comparison to determine replacement need, instead compare actual content of lines. (#49855)
 - Return actual error message to user or hex code for `win_task.create_task_from_xml`. (#49981)
 - Use minion name as ssh_host for saltify cloud provider. (#50135)
@@ -199,6 +431,7 @@ Fixed
 - Fixed error when trying to delete more than one key using `ini.options_absent`. (#53874)
 - Fixed error with cmd.run when run in a chroot environment. (#53992)
 - Fixed Zabbix configuration.import to use the correct values for the API version. (#54020)
+- Fixed salt key management with eauth. (#54078)
 - Fixed broken sdb.get_or_set_hash when using Hashicorp's Vault. (#54199)
 - Fixed `mac_softwareupdate.list_available` for Catalina. (#54220)
 - Fixed bug blocking `user.present` `createhome` on macOS. (#54288)
@@ -286,6 +519,7 @@ Fixed
 - Fixed issue with `salt.utils.functools.call_functions` not checking for expected arguments. (#56584)
 - Fixed a broken statement when using arbitrary `kwargs` in mine.value. (#56593)
 - Fixed support for booting VMs with UEFI on virt. (#56613)
+- Fixed postgres.db_remove() execution function if db is still in use. (#56631)
 - Updated old redirects and http->https fixes in docs. (#56655)
 - Renamed `salt/utils/docker/` to `salt/utils/dockermod/` to avoid clashes with the `docker` package from pypi. (#56669)
 - Changed behavior to implicitly ignore package epochs and just use the latest one. (#56681)
@@ -327,6 +561,9 @@ Fixed
 - Fixed `win_system.join_domain` failures. (#57360)
 - Fixed `template_vars` functionality on Junos. (#57388)
 - Filter out aliases/duplicates from zypperpkg for <=SLE12SP4. (#57392)
+- Fix issue with finding the real python executable during tests (#56686)
+- Fix broken link regarding the 1024 character limit for YAML keys (#56540)
+- Fix grain.delkey grains.delval for nested keys (#54819)
 
 
 Added
@@ -350,7 +587,7 @@ Added
 - Added ability to disable requisites during state runs. (#49955)
 - Add a reactor "leader", especially useful for multimaster hot-hot environments. (#50053)
 - Added `method_call` Jinja filter to help reduce boilerplate. (#50152)
-- Added ability for async pillar refresh. (#50168)
+- Added ability for async pillar refresh. (#56881)
 - Added `shutdown_host` to vmware cloud. (#50177)
 - Added `drbd.status` module. (#50410)
 - Added `file.keyvalue` state. (#50627)
@@ -424,6 +661,7 @@ Added
 - `fetchonly` parameter added for `pkg.upgrade` when using `pkgng` (FreeBSD). (#57371)
 - Added `efi` parameter to virt module, so `uefi` firmware can be auto selected. (#57397)
 - [#56637](https://github.com/saltstack/salt/pull/56637) - Add ``win_wua.installed`` to the ``win_wua`` execution module
+- Clarify how to get the master fingerprint (#54699)
 
 
 ## 3000.1

+ 100 - 46
CODE_OF_CONDUCT.md

@@ -2,73 +2,127 @@
 
 ## Our Pledge
 
-In the interest of fostering an open and welcoming environment, we as
-contributors and maintainers pledge to making participation in our project and
-our community a harassment-free experience for everyone, regardless of age, body
-size, disability, ethnicity, gender identity and expression, level of experience,
-nationality, personal appearance, race, religion, or sexual identity and
-orientation.
+We as members, contributors, and leaders pledge to make participation in our
+community a harassment-free experience for everyone, regardless of age, body
+size, visible or invisible disability, ethnicity, sex characteristics, gender
+identity and expression, level of experience, education, socio-economic status,
+nationality, personal appearance, race, religion, or sexual identity
+and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
 
 ## Our Standards
 
-Examples of behavior that contributes to creating a positive environment
-include:
+Examples of behavior that contributes to a positive environment for our
+community include:
 
-* Using welcoming and inclusive language
-* Being respectful of differing viewpoints and experiences
-* Gracefully accepting constructive criticism
-* Focusing on what is best for the community
-* Showing empathy towards other community members
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes,
+  and learning from the experience
+* Focusing on what is best not just for us as individuals, but for the
+  overall community
 
-Examples of unacceptable behavior by participants include:
+Examples of unacceptable behavior include:
 
-* The use of sexualized language or imagery and unwelcome sexual attention or
-advances
-* Trolling, insulting/derogatory comments, and personal or political attacks
+* The use of sexualized language or imagery, and sexual attention or
+  advances of any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
 * Public or private harassment
-* Publishing others' private information, such as a physical or electronic
-  address, without explicit permission
+* Publishing others' private information, such as a physical or email
+  address, without their explicit permission
 * Other conduct which could reasonably be considered inappropriate in a
   professional setting
 
-## Our Responsibilities
+## Enforcement Responsibilities
 
-Project maintainers are responsible for clarifying the standards of acceptable
-behavior and are expected to take appropriate and fair corrective action in
-response to any instances of unacceptable behavior.
+Community leaders are responsible for clarifying and enforcing our standards of
+acceptable behavior and will take appropriate and fair corrective action in
+response to any behavior that they deem inappropriate, threatening, offensive,
+or harmful.
 
-Project maintainers have the right and responsibility to remove, edit, or
-reject comments, commits, code, wiki edits, issues, and other contributions
-that are not aligned to this Code of Conduct, or to ban temporarily or
-permanently any contributor for other behaviors that they deem inappropriate,
-threatening, offensive, or harmful.
+Community leaders have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct, and will communicate reasons for moderation
+decisions when appropriate.
 
 ## Scope
 
-This Code of Conduct applies both within project spaces and in public spaces
-when an individual is representing the project or its community. Examples of
-representing a project or community include using an official project e-mail
-address, posting via an official social media account, or acting as an appointed
-representative at an online or offline event. Representation of a project may be
-further defined and clarified by project maintainers.
+This Code of Conduct applies within all community spaces, and also applies when
+an individual is officially representing the community in public spaces.
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed
+representative at an online or offline event.
 
 ## Enforcement
 
 Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported by contacting the project team at conduct@saltstack.com. All
-complaints will be reviewed and investigated and will result in a response that
-is deemed necessary and appropriate to the circumstances. The project team is
-obligated to maintain confidentiality with regard to the reporter of an incident.
-Further details of specific enforcement policies may be posted separately.
+reported to the community leaders responsible for enforcement at
+conduct@saltstack.com.
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and security of the
+reporter of any incident.
+
+## Enforcement Guidelines
+
+Community leaders will follow these Community Impact Guidelines in determining
+the consequences for any action they deem in violation of this Code of Conduct:
+
+### 1. Correction
+
+**Community Impact**: Use of inappropriate language or other behavior deemed
+unprofessional or unwelcome in the community.
+
+**Consequence**: A private, written warning from community leaders, providing
+clarity around the nature of the violation and an explanation of why the
+behavior was inappropriate. A public apology may be requested.
+
+### 2. Warning
+
+**Community Impact**: A violation through a single incident or series
+of actions.
 
-Project maintainers who do not follow or enforce the Code of Conduct in good
-faith may face temporary or permanent repercussions as determined by other
-members of the project's leadership.
+**Consequence**: A warning with consequences for continued behavior. No
+interaction with the people involved, including unsolicited interaction with
+those enforcing the Code of Conduct, for a specified period of time. This
+includes avoiding interactions in community spaces as well as external channels
+like social media. Violating these terms may lead to a temporary or
+permanent ban.
+
+### 3. Temporary Ban
+
+**Community Impact**: A serious violation of community standards, including
+sustained inappropriate behavior.
+
+**Consequence**: A temporary ban from any sort of interaction or public
+communication with the community for a specified period of time. No public or
+private interaction with the people involved, including unsolicited interaction
+with those enforcing the Code of Conduct, is allowed during this period.
+Violating these terms may lead to a permanent ban.
+
+### 4. Permanent Ban
+
+**Community Impact**: Demonstrating a pattern of violation of community
+standards, including sustained inappropriate behavior,  harassment of an
+individual, or aggression toward or disparagement of classes of individuals.
+
+**Consequence**: A permanent ban from any sort of public interaction within
+the community.
 
 ## Attribution
 
-This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
-available at [http://contributor-covenant.org/version/1/4][version]
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 2.0, available at
+https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+
+Community Impact Guidelines were inspired by [Mozilla's code of conduct
+enforcement ladder](https://github.com/mozilla/diversity).
+
+[homepage]: https://www.contributor-covenant.org
 
-[homepage]: http://contributor-covenant.org
-[version]: http://contributor-covenant.org/version/1/4/
+For answers to common questions about this code of conduct, see the FAQ at
+https://www.contributor-covenant.org/faq. Translations are available at
+https://www.contributor-covenant.org/translations.

+ 1 - 1
Gemfile

@@ -19,7 +19,7 @@ group :windows do
 end
 
 group :ec2 do
-  gem 'kitchen-ec2'
+  gem 'kitchen-ec2', '>=3.8'
 end
 
 group :vagrant do

+ 1 - 1
LICENSE

@@ -342,7 +342,7 @@ License: Apache-2.0
  .
  Files in this directory were created in-house.
 
-Files: tests/utils/cptestcase.py
+Files: tests/support/cptestcase.py
 Copyright: (c) 2014 Adam Hajari
 The MIT License (MIT)
 

+ 0 - 1
MANIFEST.in

@@ -17,7 +17,6 @@ recursive-include scripts *
 recursive-include conf *
 recursive-include pkg *
 recursive-include salt *.jinja
-recursive-include salt *.flo
 recursive-include templates *
 include salt/templates/git/*
 include salt/templates/lxc/*

+ 0 - 41
Pipfile

@@ -1,41 +0,0 @@
-[[source]]
-url = "https://pypi.org/simple"
-verify_ssl = true
-name = "pypi"
-
-[packages]
-Jinja2 = "*"
-msgpack-python = ">0.3,!=0.5.5"
-PyYAML = "*"
-MarkupSafe = "*"
-requests = ">=1.0.0"
-tornado = ">=4.2.1,<5.0"
-pycrypto = ">=2.6.1"
-pyzmq = ">=2.2.0"
-
-[dev-packages]
-mock = ">=2.0.0"
-apache-libcloud = ">=0.14.0"
-boto = ">=2.32.1"
-boto3 = ">=1.2.1"
-moto = ">=0.3.6"
-SaltPyLint = ">=v2017.3.6"
-pytest = ">=4.0.1"
-pytest-cov = "*"
-pytest-salt = "==2018.12.8"
-pytest-timeout = ">=1.3.3"
-pytest-tempdir = ">=2018.8.11"
-pytest-helpers-namespace = ">=2017.11.11"
-
-[packages.futures]
-# Required by Tornado to handle threads stuff.
-version = ">=2.0"
-markers = "python_version < '3.0'"
-
-[dev-packages.httpretty]
-# httpretty Needs to be here for now even though it's a dependency of boto.
-# A pip install on a fresh system will decide to target httpretty 0.8.10 to
-# satisfy other requirements, and httpretty 0.8.10 has bugs in setup.py that
-# prevent it from being successfully installed (at least on Python 3.4).
-version = "*"
-markers = "python_version >= '3.4'"

+ 165 - 80
README.rst

@@ -1,89 +1,174 @@
-==================
-What is SaltStack?
-==================
-
-SaltStack makes software for complex systems management at scale.
-SaltStack is the company that created and maintains the Salt Open
-project and develops and sells SaltStack Enterprise software, services
-and support. Easy enough to get running in minutes, scalable enough to
-manage tens of thousands of servers, and fast enough to communicate with
-them in *seconds*.
-
-Salt is a new approach to infrastructure management built on a dynamic
-communication bus. Salt can be used for data-driven orchestration,
-remote execution for any infrastructure, configuration management for
-any app stack, and much more.
-
-Download Salt Open
-==================
-
-Salt Open is tested and packaged to run on CentOS, Debian, RHEL, Ubuntu,
-Windows. Download Salt Open and get started now.
-
-`<https://repo.saltstack.com/>`_
-
-`Installation Instructions <https://docs.saltstack.com/en/latest/topics/installation/index.html>`_
+.. raw:: html
+
+    <p align="center">
+        <a href="https://github.com/saltstack/salt/blob/master/LICENSE" alt="License Apache 2.0">
+            <img src="https://img.shields.io/github/license/saltstack/salt" /></a>
+        <a href="https://pypi.org/project/salt">
+            <img src="https://img.shields.io/pypi/dm/salt?label=pypi%20downloads"
+                alt="commits since last release"></a>
+        <a href="https://coveralls.io/github/saltstack/salt">
+            <img src="https://img.shields.io/coveralls/github/saltstack/salt"
+                alt="coverage"></a>
+        <a href="https://lgtm.com/projects/g/saltstack/salt/context:python">
+            <img src="https://img.shields.io/lgtm/grade/python/github/saltstack/salt"
+                alt="Code quality: python"/></a>
+        </br>
+        <a href="https://saltstackcommunity.herokuapp.com/">
+            <img src="https://img.shields.io/badge/slack-@saltstackcommunity-blue.svg?logo=slack"
+                alt="chat on Slack"></a>
+        <a href="https://www.twitch.tv/saltstackinc">
+            <img src="https://img.shields.io/twitch/status/saltstackinc"
+                alt="Watch on Twitch"></a>
+        <a href="https://www.reddit.com/r/saltstack/">
+            <img src="https://img.shields.io/reddit/subreddit-subscribers/saltstack?style=social"
+                alt="chat on reddit"></a>
+        <a href="https://twitter.com/intent/follow?screen_name=saltstack">
+            <img src="https://img.shields.io/twitter/follow/saltstack?style=social&logo=twitter"
+                alt="follow on Twitter"></a>
+    </p>
+
+    <!-- PROJECT LOGO -->
+    <br />
+    <p align="center">
+    <a href="https://saltstack.com">
+        <img src="doc/_static/salt-oss-logo.png" alt="Salt Logo" width="300">
+    </a>
+    <p align="center">
+        <a href="https://repo.saltstack.com/">
+            <img src="https://img.shields.io/github/v/release/saltstack/salt"
+                alt="Latest release version"></a>
+        </br>
+        <b>Salt</b> is the world’s fastest, most intelligent and scalable automation engine.
+        <br />
+        <a href="https://docs.saltstack.com/en/latest/"><strong>Explore the docs »</strong></a>
+        <br />
+        <a href="https://www.saltstack.com/try-salt-open/">Demo Salt For Free Online</a>
+        ·
+        <a href="https://github.com/saltstack/salt/issues/new?assignees=&labels=Bug&template=bug_report.md&title=%5BBUG%5D">Report Bug</a>
+        ·
+        <a href="https://github.com/saltstack/salt/issues/new?assignees=&labels=Feature&template=feature_request.md&title=%5BFEATURE+REQUEST%5D">Request Feature</a>
+    </p>
+    </p>
+
+
+About Salt
+==========
+
+Built on python, Salt uses simple and human-readable YAML combined with
+event-driven automation to deploy and configure complex IT systems. In addition
+to powering SaltStack’s powerful enterprise product suite, Salt can be found
+under the hood of products from Juniper, Cisco, Cloudflare, Nutanix, SUSE, and
+Tieto, to name a few.
+
+About SaltStack
+===============
+
+SaltStack develops award-winning software used by IT and security operations
+teams to help modern business more efficiently secure and maintain all aspects
+of their digital infrastructure. But we’re not like other legacy systems
+management or security software tools. Our software is unique in providing
+intelligent, event-driven automation for efficient control of complex business
+systems at any scale.
+
+We help enterprise IT organizations orchestrate and automate difficult IT tasks
+with speed and flexibility to ultimately deliver continuous security compliance,
+vulnerability remediation, and real IT security.
+
+Whether you need help automating the work of ITOps, DevOps, NetOps, or SecOps
+functions, SaltStack software is the answer. In addition to open source
+software, such as Salt, we offer
+`SaltStack Enterprise <https://www.saltstack.com/products/saltstack-enterprise/>`_
+and
+`SaltStack SecOps <https://www.saltstack.com/products/secops/>`_ products to
+manage and secure your digital business operations.
+
+Download Salt
+=============
+
+Salt is tested and packaged to run on CentOS, Debian, RHEL, Ubuntu,
+Windows. Download Salt and get started now.
+
+* `<https://repo.saltstack.com/>`_
+* `Installation Instructions <https://docs.saltstack.com/en/latest/topics/installation/index.html>`_
 
 SaltStack Documentation
 =======================
 
-Installation instructions, getting started guides, and in-depth API
-documentation.
-
-`<https://docs.saltstack.com/en/getstarted/>`_
-
-`<https://docs.saltstack.com/en/latest/>`_
-
-Security Advisory
-=================
-
-For historical reasons, Salt requires PyCrypto as a "lowest common
-denominator". However, `PyCrypto is unmaintained`_ and best practice is to
-manually upgrade to use a more maintained library such as `PyCryptodome`_. See
-`Issue #52674`_ and `Issue #54115`_ for more info
-
-Engage SaltStack
-================
-
-`SaltConf`_, **User Groups and Meetups** - SaltStack has a vibrant and `global
-community`_ of customers, users, developers and enthusiasts. Connect with other
-Salted folks in your area of the world, or join `SaltConf`_, the SaltStack
-annual user conference held in Salt Lake City. Please visit the `SaltConf`_ site
-for details of our next conference. Also, please let us know if you would like
-to start a user group or if we should add your existing SaltStack user group to
-this list by emailing: info@saltstack.com
-
-**SaltStack Training** - Get access to proprietary `SaltStack education
-offerings`_ through instructor-led training offered on-site, virtually or at
-SaltStack headquarters in Salt Lake City. SaltStack Enterprise training helps
-increase the value and effectiveness of SaltStack software for any customer and
-is a prerequisite for coveted `SaltStack Certified Engineer (SSCE)`_ status.
-SaltStack training is also available through several `SaltStack professional
-services`_ offerings.
-
-**Follow SaltStack on -**
-
-* YouTube - `<http://www.youtube.com/saltstack>`_
-* Twitter - `<http://www.twitter.com/saltstack>`_
-* Facebook - `<https://www.facebook.com/SaltStack/>`_
-* LinkedIn - `<https://www.linkedin.com/company/salt-stack-inc>`_
-* LinkedIn Group - `<https://www.linkedin.com/groups/4877160>`_
-
-.. _global community: http://www.meetup.com/pro/saltstack/
-.. _SaltConf: http://saltconf.com/
-.. _SaltStack education offerings: http://saltstack.com/training/
-.. _SaltStack Certified Engineer (SSCE): http://saltstack.com/certification/
-.. _SaltStack professional services: http://saltstack.com/services/
-.. _PyCrypto is unmaintained: https://github.com/dlitz/pycrypto/issues/301#issue-551975699
-.. _PyCryptodome: https://pypi.org/project/pycryptodome/
-.. _Issue #52674: https://github.com/saltstack/salt/issues/52674
-.. _Issue #54115: https://github.com/saltstack/salt/issues/54115
+Installation instructions, getting started guides, in-depth API
+documentation, and contributing to Salt.
+
+* `Getting Started with Salt <https://docs.saltstack.com/en/getstarted/>`_
+* `Latest Salt Documentation <https://docs.saltstack.com/en/latest/>`_
+* `Salt’s Contributor Guide <https://docs.saltstack.com/en/latest/topics/development/contributing.html>`_
+
+Security Advisories
+===================
+
+In 2020, SaltStack created a
+`**Security Announcements** <https://www.saltstack.com/security-announcements/>`_
+landing page. SaltStack recommends subscribing to the
+`SaltStack Security RSS feed <http://www.saltstack.com/feed/?post_type=security>`_
+to receive notification when new information is available regarding security
+announcements.
+
+Other channels to receive security announcements include the
+`Salt Community mailing list <https://groups.google.com/forum/#!forum/salt-users>`_
+and the
+`Salt Community Slack Channel <https://saltstackcommunity.herokuapp.com/>`_.
+
+Responsibly Reporting Security Vulnerabilities
+++++++++++++++++++++++++++++++++++++++++++++++
+
+When reporting security vulnerabilities for Salt or other SaltStack projects,
+refer to the
+`SECURITY.md <https://github.com/saltstack/salt/blob/master/SECURITY.md>`_ file
+found in this repository.
+
+Engage SaltStack and The Community
+==================================
+
+Please be sure to review our
+`Code of Conduct <https://github.com/saltstack/salt/blob/master/CODE_OF_CONDUCT.md>`_.
+Also, check out some of our community resources including:
+
+* `SaltStack Community Wiki <https://github.com/saltstack/community/wiki>`_
+* `SaltStack Community Slack <https://saltstackcommunity.herokuapp.com/>`_
+* `SaltStack: IRC on Freenode <https://webchat.freenode.net/#salt>`_
+* `SaltStack YouTube channel <https://www.youtube.com/user/SaltStack>`_
+* `SaltStackInc Twitch channel <https://www.twitch.tv/saltstackinc>`_
+
+There are lots of ways to get involved in our community. Every month, there are
+around a dozen opportunities to meet with other contributors and the Salt Core
+team and collaborate in real time. The best way to keep track is by subscribing
+to the 
+`Salt Community Events Calendar <https://calendar.google.com/calendar/embed?src=saltstack.com_md73c3ufcs2eqbsmmnike4em80%40group.calendar.google.com&ctz=America%2FNew_York>`_.
+If you have additional questions, email us at core@saltstack.com or reach out
+directly to the Community Manager, Cassandra Faris via Slack. We’d be glad to
+have you join our community!
+
+SaltStack Training
+++++++++++++++++++
+
+Get access to proprietary
+`SaltStack education offerings <https://www.saltstack.com/products/saltstack-training/>`_
+through instructor-led training offered on-site, virtually or at SaltStack
+headquarters in Salt Lake City. SaltStack Enterprise training helps increase the
+value and effectiveness of SaltStack software for any customer and is a
+prerequisite for coveted **SaltStack Certified Administrator (SSCA)** and 
+**SaltStack Certified Engineer (SSCE)** certifications.
+
+SaltStack training is also available through several
+`SaltStack professional services <https://www.saltstack.com/products/saltstack-services/>`_
+offerings.
 
 License
 =======
 
-SaltStack is licensed by the SaltStack Team under the Apache 2.0 license. Please see the
-LICENSE file for the full text of the Apache license, followed by a full summary
-of the licensing used by external modules.
+SaltStack is licensed by the SaltStack Team under the Apache 2.0 license. Please
+see the
+`LICENSE file <https://github.com/saltstack/salt/blob/master/LICENSE>`_ for the
+full text of the Apache license, followed by a full summary of the licensing
+used by external modules.
 
-A complete list of attributions and dependencies can be found here: https://github.com/saltstack/salt/blob/master/DEPENDENCIES.md
+A complete list of attributions and dependencies can be found here:
+`salt/DEPENDENCIES.md <https://github.com/saltstack/salt/blob/master/DEPENDENCIES.md>`_

+ 120 - 0
SECURITY.md

@@ -0,0 +1,120 @@
+# SaltStack's Security Disclosure Policy
+
+**Email**
+- security@saltstack.com
+
+**GPG key ID:**
+- 4EA0793D
+
+**GPG key fingerprint:**
+- `8ABE 4EFC F0F4 B24B FF2A  AF90 D570 F2D3 4EA0 793D`
+
+**GPG Public Key**
+
+```
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBFO15mMBEADa3CfQwk5ED9wAQ8fFDku277CegG3U1hVGdcxqKNvucblwoKCb
+hRK6u9ihgaO9V9duV2glwgjytiBI/z6lyWqdaD37YXG/gTL+9Md+qdSDeaOa/9eg
+7y+g4P+FvU9HWUlujRVlofUn5Dj/IZgUywbxwEybutuzvvFVTzsn+DFVwTH34Qoh
+QIuNzQCSEz3Lhh8zq9LqkNy91ZZQO1ZIUrypafspH6GBHHcE8msBFgYiNBnVcUFH
+u0r4j1Rav+621EtD5GZsOt05+NJI8pkaC/dDKjURcuiV6bhmeSpNzLaXUhwx6f29
+Vhag5JhVGGNQxlRTxNEM86HEFp+4zJQ8m/wRDrGX5IAHsdESdhP+ljDVlAAX/ttP
+/Ucl2fgpTnDKVHOA00E515Q87ZHv6awJ3GL1veqi8zfsLaag7rw1TuuHyGLOPkDt
+t5PAjsS9R3KI7pGnhqI6bTOi591odUdgzUhZChWUUX1VStiIDi2jCvyoOOLMOGS5
+AEYXuWYP7KgujZCDRaTNqRDdgPd93Mh9JI8UmkzXDUgijdzVpzPjYgFaWtyK8lsc
+Fizqe3/Yzf9RCVX/lmRbiEH+ql/zSxcWlBQd17PKaL+TisQFXcmQzccYgAxFbj2r
+QHp5ABEu9YjFme2Jzun7Mv9V4qo3JF5dmnUk31yupZeAOGZkirIsaWC3hwARAQAB
+tDBTYWx0U3RhY2sgU2VjdXJpdHkgVGVhbSA8c2VjdXJpdHlAc2FsdHN0YWNrLmNv
+bT6JAj4EEwECACgFAlO15mMCGwMFCQeGH4AGCwkIBwMCBhUIAgkKCwQWAgMBAh4B
+AheAAAoJENVw8tNOoHk9z/MP/2vzY27fmVxU5X8joiiturjlgEqQw41IYEmWv1Bw
+4WVXYCHP1yu/1MC1uuvOmOd5BlI8YO2C2oyW7d1B0NorguPtz55b7jabCElekVCh
+h/H4ZVThiwqgPpthRv/2npXjIm7SLSs/kuaXo6Qy2JpszwDVFw+xCRVL0tH9KJxz
+HuNBeVq7abWD5fzIWkmGM9hicG/R2D0RIlco1Q0VNKy8klG+pOFOW886KnwkSPc7
+JUYp1oUlHsSlhTmkLEG54cyVzrTP/XuZuyMTdtyTc3mfgW0adneAL6MARtC5UB/h
+q+v9dqMf4iD3wY6ctu8KWE8Vo5MUEsNNO9EA2dUR88LwFZ3ZnnXdQkizgR/Aa515
+dm17vlNkSoomYCo84eN7GOTfxWcq+iXYSWcKWT4X+h/ra+LmNndQWQBRebVUtbKE
+ZDwKmiQz/5LY5EhlWcuU4lVmMSFpWXt5FR/PtzgTdZAo9QKkBjcv97LYbXvsPI69
+El1BLAg+m+1UpE1L7zJT1il6PqVyEFAWBxW46wXCCkGssFsvz2yRp0PDX8A6u4yq
+rTkt09uYht1is61joLDJ/kq3+6k8gJWkDOW+2NMrmf+/qcdYCMYXmrtOpg/wF27W
+GMNAkbdyzgeX/MbUBCGCMdzhevRuivOI5bu4vT5s3KdshG+yhzV45bapKRd5VN+1
+mZRqiQJVBBMBCAA/AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBIq+Tvzw
+9LJL/yqvkNVw8tNOoHk9BQJe1uRXBQkPoTz0AAoJENVw8tNOoHk9akAQANKIDIBY
+J3DmWH3g6rWURdREQcBVfMkw6j5MHlIEwlGrN3whSaPv2KR3tatRccBCQ0olQeYb
+ZeFtPuf0Du+LqGaAePo5DkPNU7GHoba2+ZE/sJ4wZ4CzAQM6+LvH2iLHeLZ1VLlu
+ZEftxD1RFKTqpnav8KiyYGkeFuEn4eMSIhbudp/8wkN40sCWL22D141EhVSRvLlO
+BMUpTWdtSYTg0F2pgQL5U2A56syuiwUwPXzQb45JEJILmG8zkeJB9s8kGtErypIH
+P+qxJXq24woGUFeJjiLdiOhI6/YoVBACUkKmig36CGf/DH5NAeQECeZq3YBNp7XK
+tsF1dPitxuTM/UkOHoHUnGhDlBcQMWe9WuBK4rA+7GH9NT8o7M6+2OKhk181tJ+s
+Y2kP7RSXOV162thRsNvVImXajAIFTR3ksEDFGVq/4jh85jFoIbNH3x27NxOu6e2p
+OIkXNXmSFXLUmwbfEfIk06gqP3xzkaj+eWHcLDkn9bUKblBJhHdhf9Vsy/N2NRW2
+23c64qDutw1NX7msDuN3KXisim+isBzPVVzymkkhkXK+UpjrRR0ePvph3fnGf1bc
+NipVtn1KKM7kurSrSjFVLwLi52SGnEHKJnbbhh+AKV09SNYi6IaKL8yw8c1d0K80
+PlBaJEvkC6myzaaRtYcna4pbiIysBaZtwDOOuQINBFO15mMBEAC5UuLii9ZLz6qH
+fIJp35IOW9U8SOf7QFhzXR7NZ3DmJsd3f6Nb/habQFIHjm3K9wbpj+FvaW2oWRlF
+VvYdzjUq6c82GUUjW1dnqgUvFwdmM8351n0YQ2TonmyaF882RvsRZrbJ65uvy7SQ
+xlouXaAYOdqwLsPxBEOyOnMPSktW5V2UIWyxsNP3sADchWIGq9p5D3Y/loyIMsS1
+dj+TjoQZOKSj7CuRT98+8yhGAY8YBEXu9r3I9o6mDkuPpAljuMc8r09Im6az2egt
+K/szKt4Hy1bpSSBZU4W/XR7XwQNywmb3wxjmYT6Od3Mwj0jtzc3gQiH8hcEy3+BO
++NNmyzFVyIwOLziwjmEcw62S57wYKUVnHD2nglMsQa8Ve0e6ABBMEY7zGEGStva5
+9rfgeh0jUMJiccGiUDTMs0tdkC6knYKbu/fdRqNYFoNuDcSeLEw4DdCuP01l2W4y
+Y+fiK6hAcL25amjzc+yYo9eaaqTn6RATbzdhHQZdpAMxY+vNT0+NhP1Zo5gYBMR6
+5Zp/VhFsf67ijb03FUtdw9N8dHwiR2m8vVA8kO/gCD6wS2p9RdXqrJ9JhnHYWjiV
+uXR+f755ZAndyQfRtowMdQIoiXuJEXYw6XN+/BX81gJaynJYc0uw0MnxWQX+A5m8
+HqEsbIFUXBYXPgbwXTm7c4IHGgXXdwARAQABiQI8BBgBCAAmAhsMFiEEir5O/PD0
+skv/Kq+Q1XDy006geT0FAl7W5K0FCQ+hPUoACgkQ1XDy006geT1Q0Q//atnw1D4J
+13nL8Mygk+ANY4Xljub/TeZqKtzmnWGso843XysErLH1adCu1KDX1Dj4/o3WoPOt
+0O78uSS81N428ocOPKx+fA63n7q1mRqHHy6pLLVKoT66tmvE1ZN0ObaiPK9IxZkB
+ThGlHJk9VaUg0vzAaRznogWeBh1dyZktVrtbUO5u4xDX9iql/unVmCWm+U1R7t4q
+fqPEbk8ZnWc7x4bAZf8/vSQ93mAbpnRRuJdDK9tsiuhl8pRz7OyzvMS81rVF75ja
+7CcShPofrW4yZ7FqAUMwTbfrvsAraWmDjW17Ao7C2dUA9ViwSKJ6u6Pd5no/hwbm
+jVoxtO2RvjGOBxKneD36uENAUMBExjDTkSHmOxUYSknrEKUy7P1OL2ZHLG8/rouN
+5ZvIxHiMkz12ukSt29IHvCngn1UB4/7+tvDHqug4ZAZPuwH7TC5Hk6WO0OoK8Eb2
+sQa2QoehQjwK0IakGd5kFEqKgbrwYPPa3my7l58nOZmPHdMcTOzgKvUEYAITjsT4
+oOtocs9Nj+cfCfp6YUn6JeYfiHs+Xhze5igdWIl0ZO5rTmbqcD8A1URKBds0WA+G
+FLP9shPC0rS/L3Y1fKhqAc0h+znWBU6xjipTkmzh3FdM8gGT6g9YwGQNbi/x47k5
+vtBIWO4LPeGEvb2Gs65PL2eouOqU6yvBr5Y=
+=F/97
+-----END PGP PUBLIC KEY BLOCK-----
+```
+
+The SaltStack Security Team is available at security@saltstack.com for
+security-related bug reports or questions.
+
+We request the disclosure of any security-related bugs or issues be reported
+non-publicly until such time as the issue can be resolved and a security-fix
+release can be prepared. At that time we will release the fix and make a public
+announcement with upgrade instructions and download locations.
+
+## Security response procedure
+
+SaltStack takes security and the trust of our customers and users very
+seriously. Our disclosure policy is intended to resolve security issues as
+quickly and safely as is possible.
+
+1.  A security report sent to security@saltstack.com is assigned to a team
+    member. This person is the primary contact for questions and will
+    coordinate the fix, release, and announcement.
+
+2.  The reported issue is reproduced and confirmed. A list of affected projects
+    and releases is made.
+
+3.  Fixes are implemented for all affected projects and releases that are
+    actively supported. Back-ports of the fix are made to any old releases that
+    are actively supported.
+
+4.  Packagers are notified via the [salt-packagers](https://groups.google.com/forum/#!forum/salt-packagers) mailing list that an issue
+    was reported and resolved, and that an announcement is incoming.
+
+5.  A new release is created and pushed to all affected repositories. The
+    release documentation provides a full description of the issue, plus any
+    upgrade instructions or other relevant details.
+
+6.  An announcement is made to the [salt-users](https://groups.google.com/forum/#!forum/salt-users) and [salt-announce](https://groups.google.com/forum/#!forum/salt-announce) mailing
+    lists. The announcement contains a description of the issue and a link to
+    the full release documentation and download locations.
+
+## Receiving security announcements
+
+The fastest place to receive security announcements is via the [salt-announce](https://groups.google.com/forum/#!forum/salt-announce)
+mailing list. This list is low-traffic.

+ 0 - 1
changelog/49063.fixed

@@ -1 +0,0 @@
-check for azurearm username in config before adding username and password to the virtual machine properties

+ 0 - 1
changelog/49237.fixed

@@ -1 +0,0 @@
-Fixes service.status to return True/False instead of empty strings or PIDs of the service. This brings macOS into parity with the other service modules.

+ 0 - 1
changelog/49840.fixed

@@ -1 +0,0 @@
-Do not use reverse DNS of the target used in salt-ssh. Use the target the user provides.

+ 0 - 17
changelog/49949.added

@@ -1,17 +0,0 @@
-Salt Api
-========
-
-salt-api will now work on Windows platforms with limited support. You will be
-able to configure the ``rest_cherrypy`` module, without ``pam`` external
-authentication and without ssl support.
-
-Example configuration:
-
-.. code-block:: yaml
-    external_auth:
-      auto:
-        saltuser:
-          -.*
-    rest_cherrypy:
-      host: 127.0.0.1
-      port: 8000

+ 0 - 1
changelog/50449.added

@@ -1 +0,0 @@
-Added `execution_timeout` support to `chocolatey.installed` state

+ 0 - 1
changelog/52363.fixed

@@ -1 +0,0 @@
-Cleaned up a trackback in lvm.pv_present when the disk doesn't exist.

+ 0 - 1
changelog/54067.fixed

@@ -1 +0,0 @@
-Add accept_ra 2 option to modules.debian_ip

+ 0 - 1
changelog/55024.fixed

@@ -1 +0,0 @@
-win_certutil state will no longer fail on non-English systems upon successful additions and deletions of a certificate.

+ 0 - 2
changelog/55265.changed

@@ -1,2 +0,0 @@
-Changed the lvm.lv_present state to accept a resizefs switch. So, when
-the logical volume is resized, the filesystem will be resized too.

+ 0 - 1
changelog/55878.fixed

@@ -1 +0,0 @@
-Fixed file.directory state always showing mode change for symlinks.

+ 0 - 1
changelog/56089.added

@@ -1 +0,0 @@
-Added pvresize and lvextend to linux_lvm

+ 0 - 1
changelog/56660.fixed

@@ -1 +0,0 @@
-Artifactory encoding of headers fixed for py3

+ 0 - 1
changelog/57275.fixed

@@ -1 +0,0 @@
-Remove buggy start parameter from virt.pool_running docstring

+ 0 - 1
changelog/57431.fixed

@@ -1 +0,0 @@
-Fix for `virt.get_profiles` resolves an error that appears due to new parameters introduced with `_disk_profile()`

+ 0 - 1
changelog/57477.fixed

@@ -1 +0,0 @@
-virt.init fix the disk target names

+ 0 - 1
changelog/57497.fixed

@@ -1 +0,0 @@
-Fix volume name for disk-typed pools in virt.defined

+ 0 - 1
changelog/57544.added

@@ -1 +0,0 @@
-Allow setting VM boot devices order in virt.running and virt.defined states

+ 0 - 1
changelog/57629.added

@@ -1 +0,0 @@
-Added grains to show the LVM Volume Groups and their Logical Volumes.

+ 0 - 2
changelog/57676.changed

@@ -1,2 +0,0 @@
-Change the ``enable_fqdns_grains`` setting to default to ``False`` on proxy minions
-as it is generally not needed and just slows down start up time..

+ 0 - 1
changelog/57746.fixed

@@ -1 +0,0 @@
-Fix the registration of libvirt pool and nodedev events

+ 0 - 3
changelog/57775.changed

@@ -1,3 +0,0 @@
-Adds network teaming support to ``network.managed`` state for RHEL-based
-distros. Removes ``ip.get_bond`` and ``ip.build_bond`` for the same, as is
-redundant and not needed for any current RHEL/CentOS/Fedora/etc. release.

+ 0 - 3
changelog/57802.fixed

@@ -1,3 +0,0 @@
-Fixes broken block_device_mapping and block_device_mapping_v2 type checks in
-the OpenStack cloud driver. Salt was looking for a dict and the shade library
-was looking for a list of dicts. This made it impossible to use those params.

+ 0 - 5
changelog/57858.changed

@@ -1,5 +0,0 @@
-The ``serializer`` argument has been added to the :py:func:`file.serialize
-<salt.states.file.serialize>` state, as an alternative to ``formatter``. This
-brings it more in line with the ``serializer_opts`` and ``deserializer_opts``
-arguments. ``formatter`` is still supported, but using both ``serializer`` and
-``formatter`` will cause the state to fail.

+ 0 - 1
changelog/57907.fixed

@@ -1 +0,0 @@
-Fixes an issue on macOS where salt would take extra time to run on a service.dead call and the service is missing.

+ 0 - 1
changelog/57908.fixed

@@ -1 +0,0 @@
-Fixes an issue where a disabled macOS and Windows service would fail to start with service.running.

+ 0 - 1
changelog/57947.deprecated

@@ -1 +0,0 @@
-The `ssh` parameter of `virt.migrate` has been deprecated. Use a libvirt URI `target` value instead. Both `virt.migrate_non_shared` and `virt.migrate_non_shared_inc` have been deprecated. Use the `copy_storage` parameter with `virt.migrate` instead.

+ 0 - 2
changelog/57965.fixed

@@ -1,2 +0,0 @@
-remove encoding kwarg for both pack(b)/unpack(b) in msgpack for versions >=1.0.0
-https://github.com/msgpack/msgpack-python/blob/master/ChangeLog.rst#100

+ 0 - 2
changelog/57969.added

@@ -1,2 +0,0 @@
-- Added an execution module for running idem exec modules
-- Added a state module for running idem states

+ 0 - 1
changelog/57983.fixed

@@ -1 +0,0 @@
-Replace deprecated `cgi.escape()` with `html.escape()` after it was removed from Python 3.8.

+ 0 - 1
changelog/58331.fixed

@@ -1 +0,0 @@
-Leave boot parameters untouched if boot parameter is set to None in virt.update

+ 1 - 0
changelog/58439.fixed

@@ -0,0 +1 @@
+When using ssh_pre_flight if there is a failure, fail on retcode not stderr.

+ 1 - 0
changelog/58753.fixed

@@ -0,0 +1 @@
+Removing use of undefined varilable in utils/slack.py.

+ 1 - 0
changelog/58773.fixed

@@ -0,0 +1 @@
+Ensuring that the version check function is run a second time in all the user related functions incase the user being managed is the connection user and the password has been updated.

+ 1 - 1
cicd/jenkins/docs

@@ -1,4 +1,4 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runDocs(
     env: env)

+ 2 - 2
cicd/jenkins/kitchen-amazon2-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-05014360ac01845d0',
+    ami_image_id: 'ami-099d7623ded3199ea',
     concurrent_builds: 1,
     distro_name: 'amazon',
     distro_version: '2',

+ 3 - 3
cicd/jenkins/kitchen-amazon2-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-05014360ac01845d0',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-099d7623ded3199ea',
+    concurrent_builds: 1,
     distro_name: 'amazon',
     distro_version: '2',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-archlts-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-074d73d377bbc9002',
+    ami_image_id: 'ami-09a38a1d2d9fa3201',
     concurrent_builds: 1,
     distro_name: 'arch',
     distro_version: 'lts',

+ 3 - 3
cicd/jenkins/kitchen-archlts-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-074d73d377bbc9002',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-09a38a1d2d9fa3201',
+    concurrent_builds: 1,
     distro_name: 'arch',
     distro_version: 'lts',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3-cloud

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 0,
     distro_name: 'centos',
     distro_version: '7',

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3-cloud-pytest

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 0,  // Don't cancel builds still running. Wait until they end.
     distro_name: 'centos',
     distro_version: '7',

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3-m2crypto

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',

+ 3 - 3
cicd/jenkins/kitchen-centos7-py3-m2crypto-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-05764f27cdf8f99e0',
+    concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3-pycryptodome

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',

+ 3 - 3
cicd/jenkins/kitchen-centos7-py3-pycryptodome-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-05764f27cdf8f99e0',
+    concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',
     env: env,

+ 3 - 3
cicd/jenkins/kitchen-centos7-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-05764f27cdf8f99e0',
+    concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-centos7-py3-tcp

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-05764f27cdf8f99e0',
     concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',

+ 3 - 3
cicd/jenkins/kitchen-centos7-py3-tcp-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-05764f27cdf8f99e0',
+    concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '7',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-centos8-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0889b02402d364a73',
+    ami_image_id: 'ami-0d482e88fbf35072c',
     concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '8',

+ 3 - 3
cicd/jenkins/kitchen-centos8-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0889b02402d364a73',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-0d482e88fbf35072c',
+    concurrent_builds: 1,
     distro_name: 'centos',
     distro_version: '8',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-debian10-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0d3dd05e5f7163955',
+    ami_image_id: 'ami-0eb32b3297dc438d0',
     concurrent_builds: 1,
     distro_name: 'debian',
     distro_version: '10',

+ 3 - 3
cicd/jenkins/kitchen-debian10-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0d3dd05e5f7163955',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-0eb32b3297dc438d0',
+    concurrent_builds: 1,
     distro_name: 'debian',
     distro_version: '10',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-debian9-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0b5017d617cf6a296',
+    ami_image_id: 'ami-033ed8f0f55cad1e0',
     concurrent_builds: 1,
     distro_name: 'debian',
     distro_version: '9',

+ 3 - 3
cicd/jenkins/kitchen-debian9-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0b5017d617cf6a296',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-033ed8f0f55cad1e0',
+    concurrent_builds: 1,
     distro_name: 'debian',
     distro_version: '9',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-fedora31-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0a2d674be73e690bc',
+    ami_image_id: 'ami-014e0bc5fd36130a6',
     concurrent_builds: 1,
     distro_name: 'fedora',
     distro_version: '31',

+ 3 - 3
cicd/jenkins/kitchen-fedora31-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0a2d674be73e690bc',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-014e0bc5fd36130a6',
+    concurrent_builds: 1,
     distro_name: 'fedora',
     distro_version: '31',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-fedora32-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0a474f3164afbb53b',
+    ami_image_id: 'ami-092f9c304a1403a02',
     concurrent_builds: 1,
     distro_name: 'fedora',
     distro_version: '32',

+ 3 - 3
cicd/jenkins/kitchen-fedora32-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0a474f3164afbb53b',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-092f9c304a1403a02',
+    concurrent_builds: 1,
     distro_name: 'fedora',
     distro_version: '32',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-freebsd121-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0df0dc774d411107d',
+    ami_image_id: 'ami-07e12cf8c3e2dc24d',
     concurrent_builds: 1,
     distro_name: 'freebsd',
     distro_version: '121',

+ 3 - 3
cicd/jenkins/kitchen-freebsd121-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0df0dc774d411107d',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-07e12cf8c3e2dc24d',
+    concurrent_builds: 1,
     distro_name: 'freebsd',
     distro_version: '121',
     env: env,

+ 5 - 8
cicd/jenkins/kitchen-centos7-py3-proxy → cicd/jenkins/kitchen-freebsd122-py3

@@ -1,20 +1,17 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-018072d7ecddbe0b7',
+    ami_image_id: 'ami-0f8692a4a769c17e4',
     concurrent_builds: 1,
-    distro_name: 'centos',
-    distro_version: '7',
+    distro_name: 'freebsd',
+    distro_version: '122',
     env: env,
-    extra_codecov_flags: ["proxy"],
     golden_images_branch: 'master',
     jenkins_slave_label: 'kitchen-slave',
     nox_env_name: 'runtests-zeromq',
-    nox_passthrough_opts: '--proxy',
+    nox_passthrough_opts: '--ssh-tests',
     python_version: 'py3',
     testrun_timeout: 6,
-    force_run_full: true,
-    disable_from_filenames: true,
     use_spot_instances: true)
 
 // vim: ft=groovy

+ 20 - 0
cicd/jenkins/kitchen-freebsd122-py3-pytest

@@ -0,0 +1,20 @@
+@Library('salt@master-1.9') _
+
+runTestSuite(
+    ami_image_id: 'ami-0f8692a4a769c17e4',
+    concurrent_builds: 1,
+    distro_name: 'freebsd',
+    distro_version: '122',
+    env: env,
+    golden_images_branch: 'master',
+    jenkins_slave_label: 'kitchen-slave',
+    nox_env_name: 'pytest-zeromq',
+    nox_passthrough_opts: '--ssh-tests',
+    python_version: 'py3',
+    //splits: ['unit', 'integration', 'multimaster'],
+    testrun_timeout: 6,
+    use_spot_instances: true,
+    //fast_slow_staged_testrun: true
+)
+
+// vim: ft=groovy

+ 1 - 1
cicd/jenkins/kitchen-macosxcatalina-py3

@@ -1,4 +1,4 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(

+ 2 - 2
cicd/jenkins/kitchen-macosxcatalina-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(
-    concurrent_builds: 2,
+    concurrent_builds: 1,
     distro_name: 'macosx',
     distro_version: 'catalina',
     env: env,

+ 1 - 1
cicd/jenkins/kitchen-macosxhighsierra-py3

@@ -1,4 +1,4 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(

+ 2 - 2
cicd/jenkins/kitchen-macosxhighsierra-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(
-    concurrent_builds: 2,
+    concurrent_builds: 1,
     distro_name: 'macosx',
     distro_version: 'highsierra',
     env: env,

+ 1 - 1
cicd/jenkins/kitchen-macosxmojave-py3

@@ -1,4 +1,4 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(

+ 2 - 2
cicd/jenkins/kitchen-macosxmojave-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 // Pre-nox pipeline
 runTestSuite(
-    concurrent_builds: 2,
+    concurrent_builds: 1,
     distro_name: 'macosx',
     distro_version: 'mojave',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-opensuse15-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-06cc7becf05c5f01f',
+    ami_image_id: 'ami-01f083bce987e56ce',
     concurrent_builds: 1,
     distro_name: 'opensuse',
     distro_version: '15',

+ 3 - 3
cicd/jenkins/kitchen-opensuse15-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-06cc7becf05c5f01f',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-01f083bce987e56ce',
+    concurrent_builds: 1,
     distro_name: 'opensuse',
     distro_version: '15',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-ubuntu1604-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
+    ami_image_id: 'ami-095abce041f0323d2',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',

+ 2 - 2
cicd/jenkins/kitchen-ubuntu1604-py3-m2crypto

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
+    ami_image_id: 'ami-095abce041f0323d2',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',

+ 3 - 3
cicd/jenkins/kitchen-ubuntu1604-py3-m2crypto-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-095abce041f0323d2',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',
     env: env,

+ 0 - 20
cicd/jenkins/kitchen-ubuntu1604-py3-proxy

@@ -1,20 +0,0 @@
-@Library('salt@master-1.7') _
-
-runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
-    concurrent_builds: 1,
-    distro_name: 'ubuntu',
-    distro_version: '1604',
-    env: env,
-    extra_codecov_flags: ["proxy"],
-    golden_images_branch: 'master',
-    jenkins_slave_label: 'kitchen-slave',
-    nox_env_name: 'runtests-zeromq',
-    nox_passthrough_opts: '--proxy',
-    python_version: 'py3',
-    testrun_timeout: 6,
-    force_run_full: true,
-    disable_from_filenames: true,
-    use_spot_instances: true)
-
-// vim: ft=groovy

+ 2 - 2
cicd/jenkins/kitchen-ubuntu1604-py3-pycryptodome

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
+    ami_image_id: 'ami-095abce041f0323d2',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',

+ 3 - 3
cicd/jenkins/kitchen-ubuntu1604-py3-pycryptodome-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-095abce041f0323d2',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',
     env: env,

+ 3 - 3
cicd/jenkins/kitchen-ubuntu1604-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-095abce041f0323d2',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-ubuntu1604-py3-tcp

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
+    ami_image_id: 'ami-095abce041f0323d2',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',

+ 3 - 3
cicd/jenkins/kitchen-ubuntu1604-py3-tcp-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0271016d2ae2ec10f',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-095abce041f0323d2',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1604',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-ubuntu1804-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-04523b8fccbe50f92',
+    ami_image_id: 'ami-0decb138fa5e24979',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1804',

+ 3 - 3
cicd/jenkins/kitchen-ubuntu1804-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-04523b8fccbe50f92',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-0decb138fa5e24979',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '1804',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-ubuntu2004-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0c9da3934b68eb896',
+    ami_image_id: 'ami-0468248e8ecfacd5c',
     concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '2004',

+ 3 - 3
cicd/jenkins/kitchen-ubuntu2004-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0c9da3934b68eb896',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-0468248e8ecfacd5c',
+    concurrent_builds: 1,
     distro_name: 'ubuntu',
     distro_version: '2004',
     env: env,

+ 2 - 2
cicd/jenkins/kitchen-windows2016-py3

@@ -1,7 +1,7 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0acded867073c36c3',
+    ami_image_id: 'ami-091ceee536c181547',
     concurrent_builds: 1,
     distro_name: 'windows',
     distro_version: '2016',

+ 3 - 3
cicd/jenkins/kitchen-windows2016-py3-pytest

@@ -1,8 +1,8 @@
-@Library('salt@master-1.7') _
+@Library('salt@master-1.9') _
 
 runTestSuite(
-    ami_image_id: 'ami-0acded867073c36c3',
-    concurrent_builds: 2,
+    ami_image_id: 'ami-091ceee536c181547',
+    concurrent_builds: 1,
     distro_name: 'windows',
     distro_version: '2016',
     env: env,

Деякі файли не було показано, через те що забагато файлів було змінено