Skip to content
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

[2018.3] Merge forward from 2017.7 to 2018.3 #50867

Merged
merged 54 commits into from Dec 14, 2018
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
4b096c1
Move all the module-development documentation into a single folder
AstraLuma Nov 26, 2018
5bfc6c6
Update reference to modules/index
AstraLuma Nov 26, 2018
125e46e
Add section on how modules get loaded, including giant table of names
AstraLuma Nov 26, 2018
d44f5ce
Rephrase footnote
AstraLuma Nov 26, 2018
65e4199
I feel like it should be up there
AstraLuma Nov 26, 2018
d4a8f7e
Remove some code from some links
AstraLuma Nov 26, 2018
205fea9
Some more revising
AstraLuma Nov 26, 2018
26468df
Add missing blank line
AstraLuma Nov 26, 2018
9d4b596
Merge branch '2017.7' into loader-docs
AstraLuma Nov 26, 2018
f647c1d
Fill in some missing modules
AstraLuma Nov 27, 2018
bed3509
Refactor, add a TOC
AstraLuma Nov 27, 2018
0dcd341
Possible horrific use of toctrees? maybe
AstraLuma Nov 27, 2018
53154a0
Oops, missed that
AstraLuma Nov 27, 2018
172d8c2
Refactor headings
AstraLuma Nov 27, 2018
40f9b16
Add missing module type sections
AstraLuma Nov 27, 2018
705e7e4
Add a bunch of cross linking
AstraLuma Nov 27, 2018
d06739a
Add short writeups for a bunch of systems.
AstraLuma Nov 27, 2018
3a9ab1b
Merge dunders into developing, expand to cover all dunders.
AstraLuma Nov 28, 2018
bd3796a
Update TOC
AstraLuma Nov 28, 2018
1bdd49d
Add more links and write some system summaries
AstraLuma Nov 30, 2018
91a6bf5
Functional unmask, must add tests
mattLLVW Oct 5, 2018
823c4ad
Implement unmask in states.services
mattLLVW Nov 30, 2018
98da110
Migrate Dynamic Module Distribution to Modular Systems.
AstraLuma Nov 30, 2018
374d0e9
Finish the last sections
AstraLuma Dec 1, 2018
9d59629
Merge branch '2017.7' into loader-docs
AstraLuma Dec 1, 2018
678958e
Editing
AstraLuma Dec 1, 2018
38addd1
salt style guideline
mattLLVW Dec 3, 2018
6294658
Merge remote-tracking branch 'origin/2017.7' into loader-docs
AstraLuma Dec 4, 2018
318ca48
Make a note to not import modules
AstraLuma Dec 4, 2018
7cb1a87
Add a quick index of loader-related settings
AstraLuma Dec 4, 2018
5ca1f8e
Typos
AstraLuma Dec 4, 2018
03e3168
whitelist_modules is linked via enable_whitelist_modules for some rea…
AstraLuma Dec 4, 2018
1011421
Report salt-call exit code from ssh_py_shim.py
marmarek Dec 4, 2018
9931a41
Fix last key detection in pepa key_value_to_tree
bewing Dec 5, 2018
98cc63a
Fixes a memory leak un-cleared stream connections.
kstreee Dec 5, 2018
c488092
fix local client missing minion return
GwiYeong Dec 5, 2018
b086ff3
Merge pull request #50756 from GwiYeong/local-client-fix
Dec 6, 2018
cb85d5d
Merge pull request #50733 from marmarek/patch-3
Dec 6, 2018
b199255
Merge branch '2017.7' into service_unmask
Dec 6, 2018
dcdb9b2
Merge pull request #50750 from bewing/pepa12
Dec 10, 2018
e4e9563
Merge pull request #50633 from astronouth7303/loader-docs
Dec 10, 2018
b1e5f3f
Merge pull request #50709 from mattLLVW/service_unmask
Dec 10, 2018
dc7ff48
Pinning bootstrap to the tagged version of salt.
Dec 11, 2018
32dfaba
Merge pull request #50816 from dubb-b/2017.7
garethgreenaway Dec 11, 2018
a873019
Clarify py render docs when data context is available
Ch3LL Dec 12, 2018
fd1a072
Fix grains for future windows releases
twangboy Dec 12, 2018
473f4d7
Fix some unrelated lint
twangboy Dec 12, 2018
fdff675
Merge pull request #50844 from twangboy/fix_grains
Dec 13, 2018
1f57602
Merge pull request #50837 from Ch3LL/pyren_doc
Dec 13, 2018
e28b2ba
Merge pull request #50752 from kstreee/fix-memory-leak
Dec 13, 2018
c90d201
Unpack exception args in python3 compatible way.
peterschutt Dec 13, 2018
858cfac
Merge pull request #50863 from 5uper5hoot/fix-issue-50848
thatch45 Dec 14, 2018
89b4e09
Merge branch '2017.7' into '2018.3'
Ch3LL Dec 14, 2018
512293f
Remove dunder_dictionaries.rst. Was added to modules/developing.rst
Ch3LL Dec 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
57 changes: 0 additions & 57 deletions doc/ref/file_server/dynamic-modules.rst

This file was deleted.

6 changes: 4 additions & 2 deletions doc/topics/beacons/index.rst
Expand Up @@ -290,6 +290,8 @@ All beacons are configured using a similar process of enabling the beacon,
writing a reactor SLS (and state SLS if needed), and mapping a beacon event to
the reactor SLS.

.. _writing-beacons:

Writing Beacon Plugins
======================

Expand Down Expand Up @@ -360,5 +362,5 @@ new execution modules and functions to back specific beacons.
Distributing Custom Beacons
---------------------------

Custom beacons can be distributed to minions using ``saltutil``, see
:ref:`Dynamic Module Distribution <dynamic-module-distribution>`.
Custom beacons can be distributed to minions via the standard methods, see
:ref:`Modular Systems <modular-systems>`.
1 change: 1 addition & 0 deletions doc/topics/development/index.rst
Expand Up @@ -7,6 +7,7 @@ Developing Salt
:glob:

*
modules/index
extend/index
tests/*
raet/index
Expand Down
170 changes: 0 additions & 170 deletions doc/topics/development/modular_systems.rst

This file was deleted.

25 changes: 25 additions & 0 deletions doc/topics/development/modules/configuration.rst
@@ -0,0 +1,25 @@
=====================
Configuration Options
=====================

A number of configuration options can affect the load process. This is a quick
list of them:

* ``autoload_dynamic_modules`` (:conf_minion:`Minion <autoload_dynamic_modules>`)
* ``cython_enable`` (:conf_minion:`Minion <cython_enable>`, :conf_master:`Master <cython_enable>`)
* ``disable_modules`` (:conf_minion:`Minion <disable_modules>`)
* ``disable_returners`` (:conf_minion:`Minion <disable_returners>`)
* ``enable_zip_modules`` (:conf_minion:`Minion <enable_zip_modules>`)
* ``extension_modules`` (:conf_master:`Master <extension_modules>`)
* ``extmod_whitelist`` (:conf_minion:`Minion <extmod_whitelist>`, :conf_master:`Master <extmod_whitelist>`)
* ``extmod_blacklist`` (:conf_minion:`Minion <extmod_blacklist>`, :conf_master:`Master <extmod_blacklist>`)
* ``whitelist_modules`` (:conf_minion:`Minion <enable_whitelist_modules>`)
* ``grains_dirs`` (:conf_minion:`Minion <grains_dirs>`)
* ``module_dirs`` (:conf_minion:`Minion <module_dirs>`, :conf_master:`Master <module_dirs>`)
* ``outputter_dirs`` (:conf_minion:`Minion <outputter_dirs>`, :conf_master:`Master <outputter_dirs>`)
* ``providers`` (:conf_minion:`Minion <providers>`)
* ``render_dirs`` (:conf_minion:`Minion <render_dirs>`)
* ``returner_dirs`` (:conf_minion:`Minion <returner_dirs>`)
* ``runner_dirs`` (:conf_master:`Master <runner_dirs>`)
* ``states_dirs`` (:conf_minion:`Minion <states_dirs>`)
* ``utils_dirs`` (:conf_minion:`Minion <utils_dirs>`)