Commit Graph

8422 Commits

Author SHA1 Message Date
rallytime
aa760334a1
Merge branch '2018.3.0rc1' into '2018.3'
No conflicts.
2018-03-13 10:58:28 -04:00
rallytime
cf44199305
Remove deprecated k8s state
All functions in the k8s state were deprecated and marked for removal in the
Fluorine release. Since now functions would remain in the state, the state
has been removed.

Fixes #46476
2018-03-12 17:22:04 -04:00
rallytime
05939e5445
Remove deprecated syntax for "profile" in vault pillar
Fixes #46475
2018-03-12 17:12:57 -04:00
Nicole Thomas
b3c8537f93
Merge pull request #46495 from rallytime/fix-46474
Remove deprecated syntax for roster_order in roster/cache.py
2018-03-12 16:27:53 -04:00
Nicole Thomas
7cdb00ca9c
Merge pull request #46398 from rallytime/merge-2018.3
[2018.3] Merge forward from 2017.7 to 2018.3
2018-03-12 16:25:18 -04:00
rallytime
194c9c12e9
Remove deprecated syntax for roster_order in roster/cache.py
Fixes #46474
2018-03-12 13:23:31 -04:00
rallytime
651dcaff66
Merge branch '2018.3' into 'develop'
Conflicts:
  - tests/integration/states/test_file.py
2018-03-12 11:53:21 -04:00
nicholasmhughes
f82367289e
added the ability to send salt keys to the userdata script 2018-03-12 09:11:37 -04:00
denza
f1a3d3d8e7 Reserve one or more public IPs 2018-03-11 07:42:54 +01:00
denza
f62aab3bbb Allow a customer to set public and private IP addresses 2018-03-10 09:31:43 +01:00
Nicole Thomas
c7f95581e3
Merge pull request #46449 from bdrung/make-doc-theme-configurable
Make documentation theme configurable
2018-03-09 12:47:14 -05:00
Nicole Thomas
bd6eafa22a
Merge pull request #46458 from brejoc/patch-3
Fixed typo
2018-03-09 09:30:01 -05:00
Nicole Thomas
33e9630cea
Merge pull request #46460 from ryanwalder/fix-mine-doc
[Docs] Clarify `mine_interval` setting location in mine docs
2018-03-09 09:28:24 -05:00
Jochen Breuer
58836993dd
Fixed typo
I think this should be whether instead of wither.
2018-03-09 10:03:50 +01:00
David Boucha
ff81291d0b fix typo 2018-03-08 15:34:43 -07:00
David Boucha
250086ae2a Add minion startup event change to release notes 2018-03-08 15:34:43 -07:00
David Boucha
391be5c06c Add docs for turning off extra startup msgs 2018-03-08 15:34:43 -07:00
David Boucha
27c3214461 Use new style event tags 2018-03-08 15:34:43 -07:00
Nicole Thomas
a188984cd9
Merge pull request #46446 from bdrung/fix-typos
Fix various typos
2018-03-08 16:11:46 -05:00
Gareth J. Greenaway
4b9d07ef0d
Adding a note about the default box_type change for nacl module and runner to the releaes notes 2018-03-08 13:09:55 -08:00
Benjamin Drung
3d37eca847 Fix various spelling mistakes
lintian found various spelling mistakes.

Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-03-08 19:14:42 +01:00
Gareth J. Greenaway
4ae2861d68
Fixing a few bugs introducted following the move to unicode all the things. Adding deprecation notices for the previously used key and key_file arguments. Adding deprecation into Release notes. Adding some tests for Naccl module and runner to test encryption and decryption. 2018-03-08 10:06:55 -08:00
Ryan Walder
b9c9d2d747 Clarify mine_interval setting location in min docs
Needs clarification pointing direct to the minion config as it follows
config that can be in wither pillar or config which can be confusing.

Especially to me :D
2018-03-08 16:30:36 +00:00
Benjamin Drung
4a5da2d144 Make documentation theme configurable
Debian uses the previous documentation theme. Make the documentation
theme configurable via an environment variable HTML_THEME.

Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-03-08 16:56:12 +01:00
Herbert Buurman
d7a939d3ad
Made state-level failhard override global failhard. Update documentation for failhard and onfail-requisites. 2018-03-08 16:42:55 +01:00
Nicole Thomas
c5aa1ca47b
Merge pull request #46393 from gtmanfred/vault
make vault like all other sdb backends
2018-03-08 09:28:54 -05:00
Benjamin Drung
a3c54b50f6 Fix various spelling mistakes
lintian found various spelling mistakes.

Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-03-08 15:25:42 +01:00
Benjamin Drung
584b451fd1 Support dynamic pillar_root environment
Allow users to specify a __env__ pillar_root directory that applies
equally to all environments that are not explicitly specified.

fixes #20581
Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-03-08 10:12:40 +01:00
denza
6bfdc0f0dc Support for a volume password 2018-03-08 05:50:17 +01:00
rallytime
ddbeef85cd
Merge branch '2018.3' into 'develop'
Conflicts:
  - salt/payload.py
  - salt/utils/schedule.py
2018-03-06 16:57:33 -05:00
rallytime
d83727fdf9
Merge branch '2017.7' into '2018.3'
Conflicts:
  - salt/cli/api.py
  - salt/client/ssh/wrapper/state.py
  - salt/config/__init__.py
  - salt/crypt.py
  - salt/daemons/masterapi.py
  - salt/key.py
  - salt/loader.py
  - salt/master.py
  - salt/modules/archive.py
  - salt/modules/hipchat.py
  - salt/modules/pip.py
  - salt/modules/state.py
  - salt/modules/virt.py
  - salt/modules/x509.py
  - salt/state.py
  - salt/transport/tcp.py
  - salt/transport/zeromq.py
  - salt/utils/__init__.py
  - salt/utils/event.py
  - salt/utils/extmods.py
  - salt/utils/files.py
  - salt/utils/parsers.py
  - salt/utils/verify.py
  - tests/integration/shell/test_call.py
  - tests/unit/utils/test_args.py
2018-03-06 13:45:59 -05:00
Daniel Wallace
0511c4c10c
make vault like all other sdb backends 2018-03-06 10:08:41 -07:00
Ch3LL
158add6661
change oxdownload to oxdownload-{python_version} 2018-03-06 11:12:42 -05:00
Ch3LL
21aa848c89
Add mac py2 and py3 packages to mac installation docs 2018-03-06 11:09:33 -05:00
sumeetisp
c9127712d2
Change in profile parameter as per code
In the code, del_all_vols_on_destroy is used and in documentation del_all_vol_on_destroy has been used. Hence there is a mismatch.
2018-03-06 13:15:46 +05:30
Daniel Wallace
ac4133f432
Add getting started openstack doc 2018-03-05 16:25:08 -07:00
Daniel Wallace
5eff6f73e4
Add notes about the openstack revamp
Also note that the old openstack modules are being deprecated.
2018-03-05 16:04:59 -07:00
Erik Johnson
0411845cec
Update the merge-forward docs to reference the 2018.3 branch
This will make the docs for 2018.3.x more coherent once the docs for
2018.3 are pushed live.
2018-03-05 10:04:30 -06:00
Erik Johnson
61ab47ee70
Merge branch '2017.7' into merge-2017.7-2018.3
Conflicts:
- salt/cloud/clouds/openstack.py
- salt/daemons/masterapi.py
- salt/master.py
- salt/modules/gentoo_service.py
- salt/pillar/__init__.py
- salt/pillar/git_pillar.py
- salt/runners/cache.py
- salt/runners/git_pillar.py
- salt/runners/winrepo.py
- salt/utils/docker/__init__.py
- salt/utils/gitfs.py
2018-03-02 16:20:20 -06:00
Nicole Thomas
5f88d64dc0
Merge pull request #46186 from nicholasmhughes/add-additional-azurearm-modules
Add Additional Azure ARM Modules
2018-03-02 16:49:07 -05:00
Nicole Thomas
d1d966abc7
Merge pull request #46302 from rallytime/merge-develop
[develop] Merge forward from 2018.3 to develop
2018-03-02 16:27:45 -05:00
Ch3LL
52a68450ae
Update releasecandidate doc for 2018.3.0rc1 2018-03-02 12:02:21 -05:00
rallytime
ed46ce3c74
Merge branch '2018.3' into 'develop'
Conflicts:
  - salt/auth/ldap.py
  - salt/modules/zfs.py
  - salt/modules/zpool.py
  - salt/states/cmd.py
  - salt/utils/schedule.py
  - tests/integration/scheduler/test_eval.py
  - tests/integration/scheduler/test_postpone.py
  - tests/unit/grains/test_core.py
2018-03-02 11:55:06 -05:00
rallytime
18eca3da3b
Port 2018.3.0.rst release note changes to develop 2018-03-01 14:24:10 -05:00
Nicole Thomas
8e8a3a2897
Merge pull request #46261 from rallytime/merge-2017.7
[2017.7] Merge forward from 2016.11 to 2017.7
2018-03-01 12:55:22 -05:00
Nicole Thomas
509429f08c
Merge pull request #46260 from terminalmage/git_pillar
Normalize global git_pillar/winrepo config items
2018-02-28 17:05:25 -05:00
rallytime
8256ae5ee5
Merge branch '2016.11' into '2017.7'
No conflicts.
2018-02-28 14:59:01 -05:00
Nicole Thomas
1bb4ef6bc8
Merge branch 'develop' into add-additional-azurearm-modules 2018-02-28 14:13:39 -05:00
Erik Johnson
b1ce2501fd
Normalize global git_pillar/winrepo config items
We were only normalizing the global version of a config parameter if it
had a per-remote counterpart. This was all well and good for gitfs,
which doesn't have any config values that are global-only, but
git_pillar and winrepo have config params which are global-only, and
they were therefore not being normalized.

This fixes that oversight, and also makes a few other changes in
salt.utils.gitfs to ensure that we're not pulling from the un-normalized
values from the opts dict, when we need to fall back to global defaults.

Additionally, it fixes an issue in which the `git_pillar_branch` config
item was overriding the branch set in a git_pillar remote.
2018-02-28 13:07:11 -06:00
rallytime
f5fae3dedf
Update enterprise banner
(removes 5.0 text)
2018-02-28 11:55:16 -05:00
rallytime
07ed8c7db3
Update docbanner for SaltConf18 2018-02-28 11:42:43 -05:00
rallytime
7243baf2c0
Merge branch '2017.7' into '2018.3'
Conflicts:
  - doc/topics/orchestrate/orchestrate_runner.rst
  - salt/grains/core.py
  - salt/modules/git.py
  - salt/pillar/ec2_pillar.py
  - salt/runner.py
  - salt/utils/ssh.py
  - tests/integration/modules/test_cp.py
  - tests/unit/grains/test_core.py
  - tests/unit/modules/test_file.py
  - tests/unit/modules/test_git.py
2018-02-27 17:13:28 -05:00
Denys Havrysh
d702846961
[DOC] Replace note rST block for GitHub 2018-02-27 16:53:39 +02:00
rallytime
6927642321
Merge branch '2018.3' into 'develop'
Conflicts:
  - doc/conf.py
  - salt/modules/cmdmod.py
  - salt/utils/schedule.py
  - tests/integration/scheduler/test_eval.py
2018-02-26 14:23:06 -05:00
Ch3LL
6ddf3246ce
Add 2017.7.5 Release Notes File 2018-02-26 14:22:20 -05:00
Megan Wilhite
c8c71e75ca
Merge pull request #46133 from rallytime/2017.7_update_version_doc
Update release versions for the 2017.7 branch
2018-02-26 11:42:42 -05:00
Megan Wilhite
78671738ff
Merge pull request #46134 from rallytime/develop_update_version_doc
Update release versions for the develop branch
2018-02-26 11:42:32 -05:00
rallytime
776f2ea5d7
Merge branch '2018.3.0rc1' into '2018.3'
Conflicts:
  - salt/pillar/file_tree.py
  - tests/unit/modules/test_yumpkg.py
2018-02-26 11:01:42 -05:00
Nicole Thomas
f9408cec52
Merge pull request #46102 from mephi42/develop
Allow configuring HTTP connect timeout
2018-02-26 10:15:06 -05:00
nicholasmhughes
2f984d7260
updated required azure module versions 2018-02-25 12:42:40 -05:00
mephi42
46996178e2
Allow configuring HTTP connect timeout 2018-02-24 13:21:26 +01:00
Nicole Thomas
8aaac011b4
Merge pull request #45905 from jasperla/pf
add execution module for OpenBSD Packet Filter
2018-02-23 14:28:17 -05:00
Nicole Thomas
606d70c521
Merge pull request #45945 from xyoun/develop
pip.list_all_versions now can read index_url
2018-02-23 14:23:48 -05:00
Nicole Thomas
705caa8cca
Merge pull request #46148 from rallytime/merge-2017.7
[2017.7] Merge forward from 2017.7.3 to 2017.7
2018-02-23 14:21:38 -05:00
rallytime
a731047e59
Add man pages for oxygen release 2018-02-23 12:15:13 -05:00
rallytime
79bed6cff1
Merge branch '2017.7' into '2018.3'
Conflicts:
  - salt/modules/cmdmod.py
  - salt/modules/reg.py
  - salt/modules/win_lgpo.py
  - salt/modules/win_path.py
  - salt/modules/win_pkg.py
  - salt/pillar/file_tree.py
  - salt/states/boto3_route53.py
  - salt/states/reg.py
  - salt/utils/win_functions.py
  - tests/unit/modules/test_kubernetes.py
  - tests/unit/modules/test_win_path.py
2018-02-23 09:50:19 -05:00
Nicole Thomas
e6374bf68d
Merge pull request #46149 from rallytime/bp-46145
Back-port #46145 to oxygen.rc1
2018-02-22 16:57:51 -05:00
Jasper Lievisse Adriaanse
a973b70d64
add execution module for OpenBSD Packet Filter 2018-02-22 21:08:35 +01:00
Erik Johnson
6a8b1ac33a
Document behavior when orchestration runnner invoked with non-orch states
This also replaces some += usage with list.extend for a modest
performance/memory improvement.
2018-02-22 10:49:39 -05:00
rallytime
25deebf7a6
Merge branch '2017.7.3' into '2017.7'
Conflicts:
  - salt/modules/git.py
2018-02-22 10:22:22 -05:00
Erik Johnson
c77341b544
Rename release notes file to 2018.3.0.rst, add 2018.3.* to release tree 2018-02-21 21:56:54 -06:00
Erik Johnson
1668a489c4
Update refrences to Oxygen codename to 2018.3.0 2018-02-21 21:47:41 -06:00
Erik Johnson
f9301fcc34
Document behavior when orchestration runnner invoked with non-orch states
This also replaces some += usage with list.extend for a modest
performance/memory improvement.
2018-02-21 20:36:30 -06:00
Denys Havrysh
d8fb051e44
[DOC] Fix code-blocks for reStructuredText 2018-02-21 15:37:57 +02:00
rallytime
6875e9bee8
Update release versions for the develop branch 2018-02-21 06:37:26 -05:00
rallytime
0ed338e643
Update release versions for the 2017.7 branch 2018-02-21 06:37:22 -05:00
rallytime
d2196b6df3
Update release versions for the 2016.11 branch 2018-02-21 06:37:18 -05:00
rallytime
4c2f504a85
Merge branch '2016.11' into '2017.7'
No conflicts.
2018-02-20 17:43:33 -05:00
Erik Johnson
8ce0f29842
Add rst file for new module 2018-02-20 10:21:29 -06:00
Denys Havrysh
2062fd0e5c
[DOC] Put https link to the formulas doc page 2018-02-19 12:59:00 +02:00
Wedge Jarrad
5a0fe104f7 Fix contributing doc typo 2018-02-18 10:57:28 -08:00
xyoun
50f26f767e
Merge branch 'develop' into develop 2018-02-18 00:39:31 +08:00
Ch3LL
8d0eeeb059
Update 2017.7.4 Release Notes with new fixes 2018-02-16 11:45:49 -05:00
Ch3LL
2a5d855d97
add required arg to dns_check jinja doc example 2018-02-16 10:48:57 -05:00
tjgruber
c56b60a1ec
Broken Fedora cloud image link fixed
http://fedoraproject.org/en/get-fedora#clouds
is broken. 
New url is: https://alt.fedoraproject.org/cloud/
2018-02-15 20:27:01 -08:00
Nicole Thomas
ece4452953
Merge pull request #45078 from aphor/macports
update macports doc, portfile
2018-02-15 14:17:33 -05:00
rallytime
e060a74fd8
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - salt/cloud/clouds/dimensiondata.py
  - salt/config/__init__.py
  - salt/modules/yumpkg.py
  - salt/pillar/ec2_pillar.py
  - salt/utils/docker/__init__.py
  - salt/utils/vault.py
  - tests/integration/states/test_docker_container.py
  - tests/unit/modules/test_yumpkg.py
  - tests/unit/templates/test_jinja.py
  - tests/unit/utils/test_docker.py
2018-02-14 16:31:31 -05:00
rallytime
a06645ce71
Merge branch '2017.7.3' into '2017.7'
Conflicts:
  - doc/topics/releases/2017.7.4.rst
  - salt/utils/vault.py
2018-02-13 13:34:24 -05:00
Ch3LL
ac0baf4b34
Add 2017.7.4 Release Notes with PRs 2018-02-13 11:31:20 -05:00
rallytime
d6c2d0693a
Merge branch 'oxygen.rc1' into 'oxygen'
No conflicts.
2018-02-13 10:54:25 -05:00
Nicole Thomas
069f790b3c
Merge pull request #45944 from cloudflare/netbox-autodoc
Add NetBox module autodoc
2018-02-12 19:01:47 -05:00
twangboy
6d223cffa7
Add tip about passing bogus saltenv 2018-02-12 14:03:31 -07:00
twangboy
87dc554dc3
Add final updates to docs 2018-02-12 14:03:30 -07:00
twangboy
3646d5c897
Fix some docs formatting, add some warnings 2018-02-12 14:03:30 -07:00
rjc
c758ed9132
Simplify firewall rules
As with `firewall-cmd`, use a single rule for ports in both, the `iptables` and `pf` examples. BTW, there's no need for `-m mport` or `-m multiport` (and these might not even be available if not compiled) for `iptables` or using a list or a macro in `pf.conf` if a contiguous range is being used - essentially, use colon ('`:`') for simplicity and consistency.
2018-02-10 06:28:30 +00:00
xy@zhihu.com
be8427fdc9 pip.list_all_versions now can read index_url 2018-02-09 17:46:32 +08:00
Mircea Ulinic
ed69b987cf Add NetBox module autodoc 2018-02-09 09:45:40 +00:00
rallytime
255cc7ffb0
Merge branch 'oxygen' into 'develop'
No conflicts.
2018-02-08 11:24:56 -05:00
rallytime
d80547e0b8
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - salt/fileclient.py
  - salt/grains/disks.py
  - salt/modules/cmdmod.py
  - salt/state.py
  - salt/states/file.py
  - salt/utils/gitfs.py
  - salt/utils/win_functions.py
  - tests/integration/modules/test_state.py
  - tests/unit/cache/test_localfs.py
2018-02-08 11:23:31 -05:00
rallytime
e4e4744218
Merge branch '2016.11' into '2017.7'
No conflicts.
2018-02-08 10:42:37 -05:00
Nicole Thomas
3a3f87c16d
Merge pull request #45877 from rallytime/new-release-notes
Add release notes file for 2017.7.4 release
2018-02-08 09:07:42 -05:00
Erik Johnson
b4e24a69e6
Move get_context to salt.utils.stringutils
This avoids circular dependencies when salt.utils.jinja (which is
imported by salt.utils.templates) needs to use get_context()
2018-02-07 02:09:56 -06:00
rallytime
f937e8ba81
Add release notes file for 2017.7.4 release 2018-02-06 09:57:22 -05:00
Nicole Thomas
27ff82f996
Merge pull request #45864 from rallytime/release-note-fix
Remove extraneous ] in release notes for 2016.11.9
2018-02-06 09:31:09 -05:00
rallytime
104a24f244
Remove extraneous ] in release notes for 2016.11.9 2018-02-05 16:34:19 -05:00
Nicole Thomas
44e24174de
Merge pull request #45803 from rallytime/develop_docs
[develop] Bump latest and previous versions
2018-02-05 10:31:04 -05:00
Nicole Thomas
cca997d0da
Merge pull request #45788 from rallytime/2017.7.3_docs
[2017.7] Bump latest and previous versions
2018-02-05 10:30:46 -05:00
Jasper Lievisse Adriaanse
9f50ee6049
Mention nodegroups in the list of compound matchers 2018-02-02 18:05:01 +01:00
Erik Johnson
2feaaa3efc
Fix invalid Sphinx lexers in docs
This clears up some warnings when we build the docs, and improves the
syntax highlighting in the docs.
2018-02-02 09:21:07 -06:00
Benjamin Drung
179e8fbe73 doc: Do not mock non-existing __qualname__ attribute
Building the documentation with the Python 3 version of sphinx fails:

$ make -C doc html SPHINXBUILD=/usr/share/sphinx/scripts/python3/sphinx-build
[...]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sphinx/cmdline.py", line 296, in main
    app.build(opts.force_all, filenames)
  File "/usr/lib/python3/dist-packages/sphinx/application.py", line 333, in build
    self.builder.build_update()
  File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 251, in build_update
    'out of date' % len(to_build))
  File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 265, in build
    self.doctreedir, self.app))
  File "/usr/lib/python3/dist-packages/sphinx/environment/__init__.py", line 556, in update
    self._read_serial(docnames, app)
  File "/usr/lib/python3/dist-packages/sphinx/environment/__init__.py", line 576, in _read_serial
    self.read_doc(docname, app)
  File "/usr/lib/python3/dist-packages/sphinx/environment/__init__.py", line 684, in read_doc
    pub.publish()
  File "/usr/lib/python3/dist-packages/docutils/core.py", line 217, in publish
    self.settings)
  File "/usr/lib/python3/dist-packages/sphinx/io.py", line 55, in read
    self.parse()
  File "/usr/lib/python3/dist-packages/docutils/readers/__init__.py", line 78, in parse
    self.parser.parse(self.input, document)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/__init__.py", line 191, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 172, in run
    input_source=document['source'])
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2989, in text
    self.section(title.lstrip(), source, style, lineno + 1, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
    self.new_subsection(title, lineno, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
    node=section_node, match_titles=True)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
    node=node, match_titles=match_titles)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 197, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2754, in underline
    self.section(title, source, style, lineno - 1, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
    self.new_subsection(title, lineno, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
    node=section_node, match_titles=True)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
    node=node, match_titles=match_titles)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 197, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2754, in underline
    self.section(title, source, style, lineno - 1, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
    self.new_subsection(title, lineno, messages)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
    node=section_node, match_titles=True)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
    node=node, match_titles=match_titles)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 197, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
    context, state, transitions)
  File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
    return method(match, context, next_state)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2327, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2339, in explicit_construct
    return method(self, expmatch)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2082, in directive
    directive_class, match, type_name, option_presets)
  File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2131, in run_directive
    result = directive_instance.run()
  File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc.py", line 1668, in run
    documenter.generate(more_content=self.content)
  File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc.py", line 1013, in generate
    self.document_members(all_members)
  File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc.py", line 1388, in document_members
    ModuleLevelDocumenter.document_members(self, all_members)
  File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc.py", line 903, in document_members
    for (mname, member, isattr) in self.filter_members(members, want_all):
  File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc.py", line 871, in filter_members
    not keep, self.options)
  File "/usr/lib/python3/dist-packages/sphinx/application.py", line 593, in emit_firstresult
    for result in self.emit(event, *args):
  File "/usr/lib/python3/dist-packages/sphinx/application.py", line 589, in emit
    results.append(callback(self, *args))
  File "/usr/lib/python3/dist-packages/sphinx/ext/napoleon/__init__.py", line 426, in _skip_member
    cls_path, _, _ = qualname.rpartition('.')
ValueError: not enough values to unpack (expected 3, got 0)

The napoleon sphinx extensions queries the attribute __qualname__ of the
given obj and expect a string as result. It uses a default value if this
attribute does not exist. The real Python modules do not have a
__qualname__ attribute, but the doc.conf.Mock object returns a Mock
object when queried for the __qualname__ attribute. Change the Mock
object to raise an AttributeError instead. This fixes #45684.
2018-02-01 19:23:53 +01:00
rallytime
6f3e966086
[develop] Bump latest and previous versions 2018-01-31 10:51:00 -05:00
rallytime
d5faf6126b
[2017.7] Bump latest and previous versions 2018-01-30 15:39:10 -05:00
rallytime
a38d4d44fa
[2016.11] Bump latest and previous versions 2018-01-30 15:35:55 -05:00
Nurono
dd5fa715f8 Fix an inconsistency in the docs
``salt.runners.fileserver`` has no function ``clear_list_cache``
Its name should be ``clear_file_list_cache`` instead.
2018-01-30 14:44:14 +03:00
rallytime
502f031f60
Merge branch 'oxygen' into 'develop'
Conflicts:
  - salt/utils/cloud.py
2018-01-29 09:37:19 -05:00
rallytime
ce3902b158
Merge branch '2017.7' into merge-oxygen 2018-01-28 08:51:03 -05:00
rallytime
0ad101d560
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - doc/man/salt.7
  - salt/modules/git.py
  - salt/modules/pacman.py
  - salt/states/git.py
  - tests/integration/modules/test_mac_user.py
  - tests/support/parser/__init__.py
2018-01-26 17:27:03 -05:00
Elias Probst
bec78276f3
Replace left-over mistyped codename reference (Hellium2014.7.0) 2018-01-26 22:52:10 +01:00
rallytime
cbf1ed2f97
Merge branch 'oxygen' into 'develop'
Conflicts:
  - salt/cloud/clouds/joyent.py
  - salt/modules/cmdmod.py
2018-01-26 16:28:01 -05:00
Nicole Thomas
6b4950857c
Merge pull request #45187 from nicholasmhughes/add-azurearm-govcloud-support
Azure (ARM): Fix GovCloud Support
2018-01-26 11:35:10 -05:00
rallytime
f10c7ee92d
Merge branch '2017.7.3' into '2017.7'
No conflicts.
2018-01-26 09:59:21 -05:00
Ch3LL
84c8216901
Add PRs to 2017.7.3 Release Notes 2018-01-25 15:51:34 -05:00
nicholasmhughes
2d66c773ca
two linux profile examples, one with key and one with password 2018-01-25 13:03:06 -05:00
Dmitry Kuzmenko
99a0e1f7e2
Added M2Crytpo release note. 2018-01-25 20:32:00 +03:00
Dmitry Kuzmenko
a67fe51a5c
Fixed some tests, updated a doc. 2018-01-25 20:31:59 +03:00
rallytime
b5fb80e8c3
Merge branch 'oxygen' into 'develop'
Conflicts:
  - salt/utils/saltclass.py
2018-01-25 11:21:31 -05:00
rallytime
d4dac9f7cc
Merge branch '2016.11' into '2017.7'
Conflicts:
  - doc/man/salt-api.1
  - doc/man/salt-call.1
  - doc/man/salt-cloud.1
  - doc/man/salt-cp.1
  - doc/man/salt-key.1
  - doc/man/salt-master.1
  - doc/man/salt-minion.1
  - doc/man/salt-proxy.1
  - doc/man/salt-run.1
  - doc/man/salt-ssh.1
  - doc/man/salt-syndic.1
  - doc/man/salt-unity.1
  - doc/man/salt.1
  - doc/man/salt.7
  - doc/man/spm.1
2018-01-25 10:42:14 -05:00
Nicole Thomas
b2390e69ca
Merge pull request #45505 from DSRCorporation/bugs/raet_deprecation
Deprecate RAET
2018-01-25 10:05:02 -05:00
Damon Atkins
1d21f86228
Update 2017.7.3.rst 2018-01-25 19:37:32 +11:00
Nicole Thomas
3a6837e232
Merge pull request #45675 from Ch3LL/rn_2016.11.9
Add new commits to 2016.11.9 release notes
2018-01-24 17:29:33 -05:00
Ch3LL
7b5bed36d9
Add new commits to 2016.11.9 release notes 2018-01-24 16:16:52 -05:00
rallytime
9f78e53d4b
Merge branch '2017.7.3' into '2017.7'
No conflicts.
2018-01-24 16:09:17 -05:00
Dmitry Kuzmenko
f88bbbe147
Raet deprecation warning and release note. 2018-01-24 22:49:18 +03:00
rallytime
1b4744165b
Add auth error raising change to oxygen release notes 2018-01-24 14:03:35 -05:00
rallytime
d31b41adeb
Update man pages for 2017.7.3 release 2018-01-24 13:46:43 -05:00
Nicole Thomas
e21088c1a4
Merge pull request #45662 from bdrung/2017.7
Fix documentation generation
2018-01-24 12:14:22 -05:00
Jasper Lievisse Adriaanse
39ec4c9bfc add salt.modules.vmctl to doc index 2018-01-24 16:49:40 +01:00
Benjamin Drung
71076afbcc doc: Define fake version for msgpack and psutil
When using Python 3 to generate the documentation, it will fail:

$ make -C doc html SPHINXBUILD=/usr/share/sphinx/scripts/python3/sphinx-build
[...]
  File "salt/config/__init__.py", line 84, in _gather_buffer_space
    if HAS_PSUTIL and psutil.version_info >= (0, 6, 0):
TypeError: '>=' not supported between instances of 'Mock' and 'tuple'

Therefore add fake version variables to the mocked msgpack and psutil
module.

Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-01-24 15:56:18 +01:00
Benjamin Drung
b6a5b745b1 doc: Mock keyring module import
The salt/sdb/keyring_db.py

Traceback (most recent call last):
  File "salt/sdb/keyring_db.py", line 53, in <module>
    import keyring
  File "/usr/lib/python2.7/dist-packages/keyring/__init__.py", line 6, in <module>
    from .core import (set_keyring, get_keyring, set_password, get_password,
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 148, in <module>
    init_backend()
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 64, in init_backend
    keyrings = filter(limit, backend.get_all_keyring())
  File "/usr/lib/python2.7/dist-packages/keyring/util/__init__.py", line 20, in wrapper
    func.always_returns = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 191, in get_all_keyring
    exceptions=TypeError))
  File "/usr/lib/python2.7/dist-packages/keyring/util/__init__.py", line 29, in suppress_exceptions
    for callable in callables:
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 183, in is_class_viable
    keyring_cls.priority
  File "/usr/lib/python2.7/dist-packages/keyring/util/properties.py", line 22, in __get__
    return self.fget.__get__(None, owner)()
  File "/usr/lib/python2.7/dist-packages/keyring/backends/kwallet.py", line 128, in priority
    return super(DBusKeyringKWallet4, cls).priority - 1
  File "/usr/lib/python2.7/dist-packages/keyring/util/properties.py", line 22, in __get__
    return self.fget.__get__(None, owner)()
  File "/usr/lib/python2.7/dist-packages/keyring/backends/kwallet.py", line 31, in priority
    bus = dbus.SessionBus(mainloop=DBusGMainLoop())
NameError: global name 'DBusGMainLoop' is not defined

Therefore also mock the keyring module when generating the
documentation. This fixes #45072.

Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-01-24 15:56:01 +01:00
Nicole Thomas
9c4c22989f
Merge pull request #45607 from onovy/typos
Fixed few typos in docs
2018-01-23 17:34:12 -05:00
ddoh94
e474d0416b
update winrepo_source_dir document
The winrepo_source_dir minion config can be set with or without a master.  It is currently documented as only available if the minion is running in masterless mode.  I have updated the documentation to reflect that it will work in master or masterless mode.
2018-01-23 17:25:25 -05:00
rallytime
3c298afa72
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - salt/modules/pip.py
  - salt/modules/reg.py
  - salt/modules/win_pkg.py
  - salt/runners/manage.py
  - salt/states/pkg.py
  - salt/transport/zeromq.py
  - salt/utils/event.py
  - tests/integration/modules/test_pip.py
  - tests/integration/states/test_user.py
  - tests/unit/grains/test_core.py
  - tests/unit/states/test_archive.py
  - tests/unit/utils/test_boto.py
2018-01-23 13:26:43 -05:00
rallytime
af696989c8
Merge branch 'oxygen' into 'develop'
Conflicts:
  - doc/topics/releases/oxygen.rst
2018-01-22 12:35:29 -05:00
Ondřej Nový
137f4c21fd Fixed few typos in docs 2018-01-22 17:14:57 +01:00
Denys Havrysh
35675fe6b3
[DOC] Fix references on Salt Formulas page 2018-01-22 11:16:39 +02:00
Nicole Thomas
0d622f92a9
Merge pull request #45542 from UtahDave/doc_mixed_transports
Add warning about using mixed transports
2018-01-19 16:44:30 -05:00
Nicole Thomas
c70b9dc20b
Merge pull request #45565 from Ch3LL/r-notes-2016
Add PR changes to 2016.11.9 Release Notes
2018-01-19 16:36:12 -05:00
Nicole Thomas
2d1dd1186e
Merge pull request #45564 from Ch3LL/r-notes-2016
Add PR changes to 2016.11.9 Release Notes
2018-01-19 16:36:05 -05:00
Ch3LL
325f4cbcda
Add PR changes to 2016.11.9 Release Notes 2018-01-19 16:32:46 -05:00
Nicole Thomas
d8526062c1
Merge pull request #45562 from Ch3LL/man_2016
Update man pages for 2016.11.9
2018-01-19 16:16:05 -05:00
Ch3LL
529bc0c680
update release number for salt-call man page 2016.11.9 2018-01-19 16:10:27 -05:00
Ch3LL
11b7222148
Update man pages for 2016.11.9 2018-01-19 16:05:42 -05:00
David Boucha
b5b5054ec2
capitalize masters and minions 2018-01-19 12:58:13 -07:00
David Boucha
f542bdf566 Add warning about using mixed transports 2018-01-19 10:59:52 -07:00
ddoh94
f916865fab
update winrepo_source_dir document
The winrepo_source_dir minion config can be set with or without a master.  It is currently documented as only available if the minion is running in masterless mode.  I have updated the documentation to reflect that it will work in master or masterless mode.
2018-01-19 10:41:48 -07:00
Nicholas Hughes
573a85fc27
Merge branch 'develop' into add-azurearm-govcloud-support 2018-01-19 10:59:38 -05:00
rallytime
e0ffa32b49
Merge branch '2016.11' into '2017.7'
Conflicts:
  - tests/integration/modules/test_pkg.py
2018-01-19 10:09:36 -05:00
Nicole Thomas
28554ca935
Merge pull request #45389 from DSRCorporation/bugs/42626_pub_acl_doc
Docs update for function args limit in pub acl.
2018-01-18 17:56:10 -05:00
Nicole Thomas
7b1b06e327
Merge pull request #45528 from spenceation/panos-autodoc
Updating autodoc for PANOS modules.
2018-01-18 17:53:37 -05:00
Spencer Ervin
eae111739d Updating autodoc for CIMC modules. 2018-01-18 11:21:42 -05:00
Spencer Ervin
8b3a2014e1 Updating autodoc for PANOS modules. 2018-01-18 11:11:43 -05:00
Nicole Thomas
3dc3e4e690
Merge pull request #45412 from isbm/isbm-ssdp-spurious-errors-fix
Isbm ssdp spurious errors fix
2018-01-18 07:07:01 -05:00
rallytime
4b64a3964e
Update function new name in release notes 2018-01-17 12:45:12 -05:00
Nicole Thomas
9a0ec9c30f
Merge pull request #45449 from rallytime/merge-develop
[develop] Merge forward from oxygen to develop
2018-01-17 12:35:27 -05:00
Dmitry Kuzmenko
f33ebcada0
Doc note about user names regex matching in pub acl and eauth. 2018-01-17 17:49:19 +03:00
Denys Havrysh
0d79b9eaff
[DOC] Suggest to upgrade pygit2 and deps 2018-01-17 15:24:15 +02:00
mds1455975151
b772689191 Correction of cachedir error 2018-01-17 08:57:54 +08:00
rallytime
9f547a31f0
Merge branch '2016.11' into '2017.7' 2018-01-16 17:19:08 -05:00
Dmitry Kuzmenko
e29c0ff19e
Docs update for function args limit in pub acl. 2018-01-16 23:02:28 +03:00
Bo Maryniuk
59df24fc02 Docs update 2018-01-15 14:31:25 +01:00
Bo Maryniuk
b1bd992b1e Add more doc fixes 2018-01-15 14:31:25 +01:00
Bo Maryniuk
5cc6daae09 Fix doc typos 2018-01-15 14:31:25 +01:00
Bo Maryniuk
b1b48f89db Update autodiscovery documentation 2018-01-15 14:31:25 +01:00
rallytime
d76813d30d
Merge branch 'oxygen' into 'develop'
Conflicts:
 - salt/modules/swarm.py
2018-01-14 10:47:45 -05:00
Mircea Ulinic
6816e4f290
Document the utils refactor 2018-01-14 08:31:16 -05:00
Nicole Thomas
4d03162227
Merge pull request #45396 from rallytime/merge-oxygen
[oxygen] Merge forward from 2017.7 to oxygen
2018-01-14 07:44:37 -05:00
Nicole Thomas
1755af821d
Merge pull request #44866 from DSRCorporation/slots3
Slots: use execution function return as a state arg value
2018-01-12 13:58:16 -05:00
rallytime
ec50759409
Merge branch 'oxygen' into 'develop'
Conflicts:
  - salt/cloud/clouds/profitbricks.py
2018-01-11 16:04:22 -05:00
rallytime
60370f5fb6
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - salt/config/__init__.py
  - salt/daemons/masterapi.py
  - salt/proxy/dummy.py
  - salt/states/file.py
  - tests/integration/modules/test_state.py
  - tests/integration/runners/test_runner_returns.py
  - tests/integration/ssh/test_state.py
  - tests/support/parser/__init__.py
  - tests/unit/grains/test_core.py
  - tests/unit/states/test_file.py
2018-01-11 16:00:08 -05:00
Damon Atkins
10a7501ede
Update release notes 2018-01-12 03:11:07 +11:00
Dmitry Kuzmenko
c205c10e89
Added Slots release note. 2018-01-11 14:05:58 +03:00
Dmitry Kuzmenko
fe87704ff2
Slots: @terminalmage code review fixes. 2018-01-11 14:05:58 +03:00
Dmitry Kuzmenko
b55bba0d46
Slots documentation. 2018-01-11 14:05:58 +03:00
Mircea Ulinic
7fad2f8c0c Document the utils refactor 2018-01-11 09:59:38 +00:00
Nicole Thomas
dbe21b2c0d
Merge pull request #45369 from rallytime/merge-2017.7
[2017.7] Merge forward from 2016.11 to 2017.7
2018-01-10 17:14:04 -05:00
rallytime
f65e091df8
Merge branch '2016.11' into '2017.7'
No conflicts.
2018-01-10 10:15:19 -05:00
Erik Johnson
ef76bc6fcd
Update documentation for update intervals feature 2018-01-09 19:11:17 -06:00
David Boucha
a82e158f2d
gate the minion data cache refresh events. 2018-01-09 15:52:16 -07:00
Gareth J. Greenaway
9a15ec3430
Updating versionadded string. Fixing typo. 2018-01-08 13:53:56 -08:00
Gareth J. Greenaway
edfc3dc078
Adding in documention for auth_events configuration option 2018-01-05 12:29:21 -08:00
Nicholas Hughes
730ab15495
Merge branch 'develop' into add-azurearm-govcloud-support 2018-01-05 14:27:01 -05:00
denza
b124fc2123 Merge branch 'develop' of github.com:saltstack/salt into profitbricks_cloudapi_v4 2018-01-05 19:43:55 +01:00
denza
a5db21eab8 Merge branch 'develop' of github.com:saltstack/salt into profitbricks_cloudapi_v4 2018-01-05 06:13:48 +01:00
rallytime
153b8d4ebb
Merge branch 'oxygen' into 'develop'
No conflicts.
2018-01-04 17:46:52 -05:00
rallytime
59076f5ee8
Merge branch '2017.7' into 'oxygen'
Conflicts:
  - salt/client/ssh/wrapper/state.py
  - salt/modules/yumpkg.py
2018-01-04 17:45:29 -05:00
Damon Atkins
325a9f0f66
Update 2016.11.9.rst 2018-01-05 01:51:14 +11:00
Damon Atkins
4da9200b9c
Update 2016.11.9.rst 2018-01-05 01:46:20 +11:00
Damon Atkins
126aee36ac
Update 2016.11.9.rst 2018-01-05 01:38:22 +11:00
Damon Atkins
1c01967943
Update 2016.11.9.rst 2018-01-05 01:36:57 +11:00
sumeetisp
1b4806e2b9
Updating python version
As 2017.7 does not support python 2.6 documentation needs to be updated to reflect this dependency
2018-01-04 10:56:56 +05:30