-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2019.2] Merge forward from 2018.3 to 2019.2 #52528
Conversation
Reverts PR 51095 Checks for null characters
Rather than using `grains.items`, `test.arg` is less common, and specifiying a value that isn't currently used anywhere else should eliminate any chance of race condition for this test.
Since refresh_db is a costly operation we should have the option of not calling that Signed-off-by: Cristian Hotea <[email protected]>
Pygit2 version 0.26.2 added support for pruning when fetching. In this way Pygit2 provider will no longer need to leverage git commanand line utility for pruning the remote. Signed-off-by: Cristian Hotea <[email protected]>
Pkgrepo state module is using a named argument when calling pkg.del_repo. Change the name of the argument from 'alias' to 'repo' and update all other functions to be consistent on naming. Signed-off-by: Cristian Hotea <[email protected]>
python exposes an nt.environ for case insensitive environment behavior that is native to windows; so it makes sense to use this instead of os.environ to avoid enexpected behavior and failure. further detail: https://bugs.python.org/issue28824
Simplify IPCClient and prevent corrupt messages
…-enhancements Use uncommon item in mine delete test
Backport saltstack#49984 into 2018.3
2018.3 backport saltstack#52472 modules.cmdmod: handle windows environ better
When the source is procedurally generated (e.g. from the result of a remote execution function call), and that source ends up being an empty string or some other invalid value, the call to `file.source_list` will return a path of `None` which will cause a `TypeError` later on when we try to run a urlparse on it.
this change was introduced to address evidently another bug where somehow self.opts has no master_uri - but in the process it prioritized using master_ip over master_uri even when master_uri _is_ there. providing master_uri as a way of specifiying which msater you would like to create a channel for is documented used elsewhere in the codebase in multi-master scenarios (ie, event.send, saltutil.revoke_auth)
Prefix any output with ERROR on non 0 exit code because that's what the supervisord state checks for.
Backport saltstack#49464 into 2018.3
[2018.3] Fix supervisord
2018.3: transport.zmq: fix bug introduced by b7df7e7
Fix ping reaction test
Backport saltstack#49437 into 2018.3
Altered code to support salt-ssh on AIX
Use registry to get timezone
Handle Chocolatey's new Enhanced Exit Codes
Conflicts: - tests/unit/transport/test_ipc.py
Codecov Report
@@ Coverage Diff @@
## 2019.2 #52528 +/- ##
=========================================
Coverage ? 48.97%
=========================================
Files ? 1511
Lines ? 256900
Branches ? 55634
=========================================
Hits ? 125812
Misses ? 130791
Partials ? 297
Continue to review full report at Codecov.
|
1 similar comment
Codecov Report
@@ Coverage Diff @@
## 2019.2 #52528 +/- ##
=========================================
Coverage ? 48.97%
=========================================
Files ? 1511
Lines ? 256900
Branches ? 55634
=========================================
Hits ? 125812
Misses ? 130791
Partials ? 297
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't want to merge with failing tests but these Windows PY3 tests are failing sporadically. We're going to tackle these after the first branch builds run on 2019.2.1
Conflicts: