* properly set cron entries on Solarish systems
* also fix write_cron_file(_verbose_
* minor tweak to make merging into 2016.3 and develop easier
* per @damon-atkins, be more restrictive with fpopen for the user crontab
* fix another small security hole by swapping fopen to fpopen + mode. fixed previous commit by switching back to 0600
* Reset signal handling when restarting the minion.
This will avoid a hang on multiple failover masters on the 2nd restart.
This fix was hacked at +30000 feet. Kids, don't try this at home ;)
* Fix logging argument index. Switch to substitution.
* Added servicenow execution module
* Fixed up the linting
* Fix docstrings
* Setup basic unit test runner
* Setup basic loader mock and wrapper for declaring dependent packages
* Updated unit test runner and setup my first test example
* Update the servicenow module after a bad merge commit
* Code comments for the base unit test runners
* Fix linting issues
* remove empty line endings
* PSGet module for managing powershellgallery.com packages
* Linting fixes
* Converted docstrings to sphinx format
* Update LF
* Added servicenow execution module
* Fixed up the linting
* Fix docstrings
* arbitrary change to reset the build
* Setup basic unit test runner
* Setup basic loader mock and wrapper for declaring dependent packages
* Updated unit test runner and setup my first test example
* Update the servicenow module after a bad merge commit
* Code comments for the base unit test runners
* Fix linting issues
* remove empty line endings
* Added Cisco NSO Proxy for PR review
* Added RST for autodoc of new module
* Fix from comments in PR review @rallytime
* Added execution module for NSO proxy
* Revert "Merge branch 'unittest' into cisco_nso"
This reverts commit b93c0aa6913fb90d35d8cbe94533160c91dcef1a, reversing
changes made to cd50386031d61cdb630f7ef169062be8b3de6912.
* Added state for check config present
* Added autodoc for new modules
* fix lint issues
* Do a diff on the values
* Fix linting issues
* Add script to configure salt
* Add salt-config.sh to installer scripts
* Add additional information to welcome/conclusion
* Fix text in conclusion
* Make salt-config.sh executable
* Create symlink to salt-config.sh
* Create minion.d directory
* Fix changed comparison to determine restart
* Add -f option to symlink creation
* modules.virtualenv_mod: use correct pip bootstrap url
* modules.pip: raise error on mirrors arg
* states.pip: run mirrors test on < 7.0.0
* update pip integration test states to not use mirrors
* modules.pip: run mirrors tests on pip < 7.0.0
* salt.log.setup: process user args before format
Before:
[DEBUG ] too many %s
After:
[DEBUG ] too many secrets
* salt.log.setup: allow SaltLogRecord attrs on console
This change configures cherrypy to use an intermediate certificate.
I did some manual testing to make sure it works... self-signed
certs (with no intermediate configured in the master conf) still work...
and I tested with a valid GoDaddy cert and their intermediate too.
* Zeromq transport python3
* lets toss this fix in here, so that we get exception messages
* got states working
This forces the serializer to deserialize into strings on py3
but also allows for the argument 'raw' to be passed in allowing
for raw bytes to be sent explicitly. I made it this way
because the majority of calls are operational and the fileclient
is the only thing that needs bytes from the master
* all channels need to absorb the new raw arg
* Soem redundancy cleanup
* fix up base class
* try some more...
* Fix for "TypeError: send() got an unexpected keyword argument 'raw'"
Signed-off-by: Sergey Kizunov <sergey.kizunov@ni.com>
* fix an issue where we are making unicode strings bytes for no good reason
* Remove FileClient class references from docs - it doesn't exist.
Replace FileClient class references with mentions of the fileclient.py
module and replace code examples with salt.fileclient.get_file_client
examples.
Fixes#32646
* Don't reference minion import when not used