rallytime
3273bbdab7
Merge branch '2017.7' into '2018.3'
...
Conflicts:
- doc/ref/configuration/master.rst
- doc/ref/modules/all/index.rst
- doc/topics/grains/index.rst
- doc/topics/releases/2016.3.4.rst
- doc/topics/spm/spm_formula.rst
- doc/topics/tutorials/cron.rst
- doc/topics/tutorials/index.rst
- doc/topics/tutorials/stormpath.rst
- salt/engines/slack.py
- salt/log/handlers/fluent_mod.py
- salt/modules/cyg.py
- salt/modules/junos.py
- salt/modules/namecheap_dns.py
- salt/modules/namecheap_domains.py
- salt/modules/namecheap_ns.py
- salt/modules/namecheap_ssl.py
- salt/modules/namecheap_users.py
- salt/modules/reg.py
- salt/modules/tomcat.py
- salt/modules/vault.py
- salt/modules/win_file.py
- salt/modules/zpool.py
- salt/output/highstate.py
- salt/renderers/pass.py
- salt/runners/cache.py
- salt/states/boto_apigateway.py
- salt/states/boto_iam.py
- salt/states/boto_route53.py
- salt/states/msteams.py
- salt/states/reg.py
- salt/states/win_iis.py
- tests/integration/modules/test_cmdmod.py
- tests/integration/states/test_user.py
- tests/support/helpers.py
- tests/unit/cloud/clouds/test_openstack.py
- tests/unit/fileserver/test_gitfs.py
- tests/unit/modules/test_junos.py
- tests/unit/pillar/test_git.py
- tests/unit/states/test_win_path.py
- tests/unit/test_pillar.py
- tests/unit/utils/test_format_call.py
- tests/unit/utils/test_utils.py
- tests/unit/utils/test_warnings.py
2018-06-01 14:54:12 -04:00
Erik Johnson
93ee5ee2b0
Fix all Sphinx warnings
...
Well, all but one, which we expect to see
2018-05-31 15:28:25 -05:00
Scott Page
9682e26eec
Fix topics/proxyminion/beacon.rst to include correct example of salt_proxy beacon yaml configuration.
2018-04-25 10:10:21 +09:00
Erik Johnson
1668a489c4
Update refrences to Oxygen codename to 2018.3.0
2018-02-21 21:47:41 -06:00
Erik Johnson
7b13a7df8b
Replace json module usage with a helper to ensure unicode content is handled properly
...
This adds wrappers for json.dump{,s} which disable `ensure_ascii` by
default.
2017-12-27 09:30:58 -06:00
Erik Johnson
3184168365
Use explicit unicode strings + break up salt.utils
...
This PR is part of what will be an ongoing effort to use explicit
unicode strings in Salt. Because Python 3 does not suport Python 2's raw
unicode string syntax (i.e. `ur'\d+'`), we must use
`salt.utils.locales.sdecode()` to ensure that the raw string is unicode.
However, because of how `salt/utils/__init__.py` has evolved into the
hulking monstrosity it is today, this means importing a large module in
places where it is not needed, which could negatively impact
performance. For this reason, this PR also breaks out some of the
functions from `salt/utils/__init__.py` into new/existing modules under
`salt/utils/`. The long term goal will be that the modules within this
directory do not depend on importing `salt.utils`.
A summary of the changes in this PR is as follows:
* Moves the following functions from `salt.utils` to new locations
(including a deprecation warning if invoked from `salt.utils`):
`to_bytes`, `to_str`, `to_unicode`, `str_to_num`, `is_quoted`,
`dequote`, `is_hex`, `is_bin_str`, `rand_string`,
`contains_whitespace`, `clean_kwargs`, `invalid_kwargs`, `which`,
`which_bin`, `path_join`, `shlex_split`, `rand_str`, `is_windows`,
`is_proxy`, `is_linux`, `is_darwin`, `is_sunos`, `is_smartos`,
`is_smartos_globalzone`, `is_smartos_zone`, `is_freebsd`, `is_netbsd`,
`is_openbsd`, `is_aix`
* Moves the functions already deprecated by @rallytime to the bottom of
`salt/utils/__init__.py` for better organization, so we can keep the
deprecated ones separate from the ones yet to be deprecated as we
continue to break up `salt.utils`
* Updates `salt/*.py` and all files under `salt/client/` to use explicit
unicode string literals.
* Gets rid of implicit imports of `salt.utils` (e.g. `from salt.utils
import foo` becomes `import salt.utils.foo as foo`).
* Renames the `test.rand_str` function to `test.random_hash` to more
accurately reflect what it does
* Modifies `salt.utils.stringutils.random()` (née `salt.utils.rand_string()`)
such that it returns a string matching the passed size. Previously
this function would get `size` bytes from `os.urandom()`,
base64-encode it, and return the result, which would in most cases not
be equal to the passed size.
2017-08-08 13:33:43 -05:00
rallytime
c5b75d030a
Update Nitrogen references to 2017.7.0 in doc/*
2017-06-14 11:36:06 -06:00
Mircea Ulinic
a0a2f60961
Note proxy_merge_grains_in_module
2017-03-24 01:55:48 +00:00
Mircea Ulinic
5919d612b2
Adding Nitrogen notes to the proxy topic
2017-03-24 01:55:48 +00:00
rallytime
dda39d4e63
Merge branch '2016.11' into 'develop'
...
Conflicts:
- salt/minion.py
- salt/modules/file.py
- salt/modules/grains.py
- salt/utils/gitfs.py
2017-02-16 12:18:46 -07:00
rallytime
c1df446b7a
Merge branch '2016.3' into '2016.11'
...
Conflicts:
- salt/returners/postgres.py
- salt/returners/postgres_local_cache.py
2017-02-10 10:18:26 -07:00
rallytime
0b8dddf12b
Merge branch '2015.8' into '2016.3'
...
No conflicts.
2017-02-10 08:24:51 -07:00
Sergei Zviagintsev
04bde6eed2
Fix link in proxyminion guide
2017-02-09 19:18:13 +01:00
C. R. Oldham
8e6c155ead
MANY dunder variable fixes for proxies + proxy keepalive from @mirceaulinic ( #38829 )
...
* Add proxy keep alive options
* Documentation for the alive function
* MANY dunder variable fixes for proxies.
* Lint.
* Lint.
* More Lint.
2017-02-02 11:35:40 -07:00
rallytime
494a06bee2
Merge branch '2016.11' into 'develop'
...
Conflicts:
- doc/ref/configuration/minion.rst
2016-12-20 10:03:44 -07:00
rallytime
513058945c
Merge branch '2016.3' into '2016.11'
...
Conflicts:
- doc/ref/states/requisites.rst
- doc/topics/cloud/profitbricks.rst
- doc/topics/cloud/vsphere.rst
- doc/topics/releases/0.9.8.rst
- doc/topics/releases/releasecandidate.rst
- salt/cloud/clouds/vsphere.py
- salt/minion.py
- salt/states/archive.py
- tests/unit/states/archive_test.py
2016-12-19 14:58:39 -07:00
rallytime
4aafa41d22
Remove ":doc:" references from a bunch of doc/* files
2016-12-15 16:09:27 -07:00
rallytime
02bfe7912c
Remove more ":doc:" references from doc/* files
2016-12-15 15:36:44 -07:00
rallytime
62e3c44045
Switch proxy_merge_grains_in_module option default from False to True
2016-11-29 10:51:46 -07:00
rallytime
c722a18468
Update Carbon versionadded tags to 2016.11.0 in doc/*
2016-10-27 15:26:30 -06:00
rallytime
376976a19b
Remove add_proxymodule_to_opts from minion.py in Carbon
...
Also remove relevant documentation references - these config settings
are no longer needed.
2016-08-17 12:22:25 -06:00
C. R. Oldham
8332e6f94e
Add default proxy config directories /etc/salt/proxy.d and ability for proxies to be configured by opts in addition to pillar
2016-06-03 10:11:34 -06:00
C. R. Oldham
7abf8becaa
Documentation updates that go with PR #32252 .
2016-03-31 10:41:24 -06:00
rallytime
031a75ca33
Merge branch '2015.8' into '2016.3'
...
Conflicts:
- Contributing.rst
- conf/master
- doc/index.rst
- doc/man/salt.7
- pkg/suse/README.suse
- salt/client/ssh/state.py
- salt/minion.py
- salt/modules/zypper.py
- salt/utils/schedule.py
- tests/unit/modules/zypper_test.py
2016-03-02 10:26:13 -07:00
Denys Havrysh
aebc48163d
Remove trailing white spaces in documentation files
2016-03-01 17:36:23 +02:00
rallytime
742d0a6b04
Change all relevant Boron references to 2016.3.0
...
And more Boron deprecation warnings to Carbon
2016-02-10 15:45:28 -07:00
Jacob Hammons
b192a9ba38
Doc restructuring, organization, and cleanup. Updated the doc navigation.
2016-01-31 20:10:02 -07:00
Aditya Kulkarni
b3fdce7b75
Add docs
2015-12-08 15:58:38 -05:00
Aditya Kulkarni
4a3c8cc399
Add doc and test support
2015-11-19 12:51:45 -05:00
Aditya Kulkarni
7c8f236115
Add documentation for proxy minion ssh
2015-10-19 13:30:35 -04:00
C. R. Oldham
5b33df9d19
Add docs for 2015.8.2+ changes
2015-10-12 14:55:19 -06:00
C. R. Oldham
f4944fe68a
Fix typo in docs
2015-09-23 14:11:00 -06:00
Jacob Hammons
f7a9e25d52
Fixed sphinx / latex build warnings and errors
...
Added missing modules to contents
2015-09-17 09:23:24 -06:00
Jacob Hammons
701f47a658
Added rst source for salt-proxy man page, added build and copy lines for this man page to doc/conf.py and setup.py
...
Added salt-proxy release notes topic
Added note to pip state for Refs #21845
Regenerated and versioned man pages
2015-09-01 17:09:35 -06:00
C. R. Oldham
e2c70ac55d
Merge pull request #26433 from cro/pm_20158_2
...
Add support for default proxy config options, change default location of proxy config and log to /etc/salt/proxy and /var/log/proxy
2015-08-20 11:14:13 -06:00
C. R. Oldham
aace656a37
Fix bad url.
2015-08-19 16:38:30 -06:00
Arthur Lutz
4ce50ad5bf
[doc] topology / proxyminions fix typos
2015-08-19 08:44:46 -06:00
C. R. Oldham
7213fbfed4
Add end-to-end walkthrough
2015-08-18 14:43:26 -06:00
C. R. Oldham
b5a4a53062
Update documentation to reflect new pillar structure.
2015-08-18 09:03:23 -06:00
C. R. Oldham
2de9672e95
Doc updates
2015-08-14 11:52:19 -06:00
Mike Place
826bad4cfb
Merge conflict and rebase.
...
Conflicts:
doc/ref/renderers/index.rst
2014-02-26 13:32:08 -07:00
Erik Johnson
cad5485d9f
Fix bad rst link refs
2014-01-26 05:37:16 -06:00
C. R. Oldham
7cc97c3f1c
Update docs.
2014-01-16 12:43:40 -07:00
C. R. Oldham
637901e23e
Proxy minion support.
2014-01-16 12:43:11 -07:00
C. R. Oldham
552ff8308b
Use a better ping example.
2014-01-16 12:43:02 -07:00
C. R. Oldham
a4277964cf
Proxy minion documentation
2014-01-16 12:42:09 -07:00
C. R. Oldham
1c96911c1a
Add missing proxy-minion script
2014-01-16 12:39:40 -07:00