728 Revize 9547e54ece ... e21fa5d518

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

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 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,

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů