Commit graph

944 commits

Author SHA1 Message Date
twangboy
4a6bd863e8 Change repo.saltproject.io to new url 2025-02-11 15:07:12 -07:00
ScriptAutomate
6a01d02269 Update various out-dated links, emails, etc. 2025-01-11 15:25:01 -07:00
twangboy
79d4ff772a Change repo.saltproject.io to new url 2025-01-11 15:25:01 -07:00
Daniel A. Wozniak
89442132ff Add documentation about Salt's master packge user 2024-06-25 09:26:16 -07:00
Daniel A. Wozniak
a40196be9e Fix typo 2024-06-18 22:12:20 -07:00
Daniel A. Wozniak
277e56b113 Fix encryption config for tests 2024-06-18 22:12:20 -07:00
Daniel A. Wozniak
6fe58ffd30 Enable fips supported algorithms 2024-06-18 22:12:20 -07:00
Daniel A. Wozniak
ddcfb2e183 Update docs for master dns changes
Update docs to use master_alive_interval to detect master ip changes via
DNS.
2024-04-25 10:16:46 -07:00
Megan Wilhite
f4aee55e99 Add test coverage and add profile to docs 2023-10-17 15:54:30 -04:00
Megan Wilhite
56f0e48e27 Add log level insecure warning to more places 2023-10-17 15:54:30 -04:00
Daniel A. Wozniak
f7ca58e0af Docs and changelogs for timeout handling 2023-08-02 18:55:12 +01:00
Daniel A. Wozniak
5613db4408 Clarify rejected_retry option docs 2023-07-20 19:56:30 +00:00
Charles McMarrow
bae0321af9
[3006.x] saltutil.refresh_grains(clean_pillar_cache=False) (#64176)
* flacky jail most have label

* add clean_pillar_cache arg

* add docs

* Revert "flacky jail most have label"

This reverts commit 0888b84fd0.

* add clean pillar cache refresh util

* dont clear unless refresh_pillar

* tests

* changelong
2023-05-02 18:18:48 -07:00
Pedro Algarvio
fecf5b16b3 Grammar fix
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-25 11:49:53 +01:00
James Howe
31bd68ebb2 Change saltenv description
I don't know what it's trying to say about "isolation" and it confuses a lot of people.

(cherry picked from commit 52e795a0f5)
2023-04-25 11:49:53 +01:00
Daniel A. Wozniak
58b02266de Add docs and changelog for #63747 2023-04-13 12:30:40 +01:00
Gareth J. Greenaway
e6bf30e399 Fixing typo. 2023-03-25 09:36:05 +00:00
Gareth J. Greenaway
39f0184eed Clarifying the documentation for extension_modules configuration option 2023-03-25 09:36:05 +00:00
Pedro Algarvio
6c819439b5 Add a few more nice to have hooks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 07:10:13 +00:00
jeanluc
c1fc63d39a Update docs 2023-02-02 13:45:19 -07:00
James Howe
9b0072e9ce Guidance on worker_threads value
Copied from https://docs.saltproject.io/salt/install-guide/en/latest/topics/configure-master-minion.html#salt-master-process-management
2023-01-30 13:21:38 -07:00
nicholasmhughes
d8c5180bf5
fixes saltstack/salt#31468 allow users to enable 'queue=True' for all state runs via config file 2022-12-21 13:25:18 -05:00
Foorack / Max Faxälv
c92ff12404 Force keep_acl_in_token to True when rest external_auth is used 2022-12-12 08:34:52 -07:00
Kevin Rauwolf
6e71e19318 Added keep_jobs_seconds config option, deprecated keep_jobs 2022-12-06 07:07:53 -07:00
Barney Sowood
7d8bbb5955 Add versionadded 3006.0 for netapi_enable_clients option 2022-12-02 11:47:52 +00:00
Barney Sowood
c7f4a60474 Fix documentation error and re-write for clarity. 2022-12-02 11:47:52 +00:00
Barney Sowood
bed609ff4a Add documentation for netapi_enable_client option 2022-12-02 11:47:52 +00:00
Twangboy
8ab898128f
Fix docs 2022-10-28 14:36:07 -06:00
nicholasmhughes
d6488ea30e
fix underline too short 2022-10-28 14:36:06 -06:00
nicholasmhughes
d258b87a08
fixes saltstack/salt#62446 add global_state_conditions handling 2022-10-28 14:36:06 -06:00
Wayne Werner
e53bb86269
fix small typo
Missed reviewing the other PR, this one fixes some formatting strings
(yay, rST).
2022-10-24 13:34:22 -05:00
Alyssa Rock
a359602147 Add information about logging for non-Python users 2022-10-24 10:06:40 -06:00
Alvaro Uria
50dd3ffd3e Add ipc_write_buffer to master/minion config docs
This option was introduced in 2016 [1] and typing enforced in 2022 [2].
However, documentation was not added in the master and minion
configuration docs. This change adds the mentioned documentation.

1. https://github.com/saltstack/salt/pull/34683
2. ea35cb527e
2022-10-10 13:13:58 -06:00
Sharky
0667c20191 I just want to add one step not two 2022-09-30 10:23:12 -06:00
Sebastian Schaack
d0c3be48ba If you want to use the delta proxy. We need one addtional step . We have to set metaproxy var inside /etc/salt/proxy to deltaproxy. Second problem: When using the deltaproxy feature we have to use salt-proxy --proxyid=CONTROLPROXY and not the specific minion. 2022-09-30 10:23:12 -06:00
Benjamin Drung
ad95c4fcac Make default pki directory configurable
The files in `/etc/salt/pki` are not configuration files in the sense of
the FHS ("local file used to control the operation of a program").
Debian wants to change the default location to `/var/lib/salt/pki` (to
properly follow FHS and to allow setting StateDirectory in the salt
master systemd configuration).

Therefore introduce a `LIB_STATE_DIR` syspaths variable which defaults
to `CONFIG_DIR`, but can be individually customized.

fixes #3396
Bug-Debian: https://bugs.debian.org/698898
Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
2022-09-29 12:52:52 -06:00
xieyi.nino
40c3ce7feb docs: fix default runner returns value 2022-09-27 13:27:57 -06:00
Pedro Algarvio
3d73e90796 Move the salt loader `log_handlers` out of the internal logging package
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-04-12 09:46:02 -04:00
Pedro Algarvio
2f6844f621 A few additional replacements for `SaltStack, Inc` 2022-04-06 15:35:31 -04:00
nicholasmhughes
a5fcf442a3 fixes saltstack/salt#61708 add grains_refresh_pre_exec option for minions 2022-03-08 15:33:13 -05:00
nicholasmhughes
a96433309b refactor to only substitute __env__ environment 2022-02-15 14:58:34 -05:00
nicholasmhughes
52e1d0b811 add __env__ substitution inside file and pillar root paths 2022-02-15 14:58:34 -05:00
nicholasmhughes
7e1c2baa65 fixes saltstack/salt#61549 allow roll-up of duplicate IDs with different names 2022-02-04 15:29:11 -05:00
Brian Harring
ef56aa0547 Add option to have gpg decrypt failures treated as errors.
This is defaulted `false` for compatibility, and is controlled via
a `gpg_decrypt_must_succeed` option.

If this is true- and the ciphertext couldn't be decrypted- then it's
treated as an error rather than just passing the raw ciphertext through.

Sending the ciphertext through basically is *never* desired- the point
of the gpg renderer is to decrypt the secret, not send the cipher text
through.
2022-02-01 14:40:49 -05:00
Gareth J. Greenaway
5ba1779213 Removing fileserver_limit_traversal from all configuration files and documentation. 2022-01-20 17:12:14 -05:00
N
c2076e98c5 docs(minion): fix typo 2022-01-14 15:22:58 -05:00
N
eb0bd49d4c docs(minion):: document master_type: str
Add missing "master_type: str" documentation as discussed at https://github.com/saltstack-formulas/salt-formula/pull/492#issuecomment-913149353
2022-01-14 15:22:58 -05:00
Benjamin Drung
2fac1c0d9a Fix spelling mistake of specified
Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
2021-12-16 16:04:30 -05:00
Gareth J. Greenaway
0ae12d2d66
Merge freeze into master (#61310)
* Redirect imports of ``salt.ext.six`` to ``six``

Fixes #60966

* Latest changelog update for 3004

* Handle signals and properly exit, instead of raising exceptions.

This was introduced in 26fcda5074

Fixes #60391
Fixes #60963

* Add test for #61003

* Fix #61003

Restored the previously shifted check for version_to_remove in
old[target]. This had been extracted along with the correctly extracted
double pkg_params[target] lookup, but that lost the `target in old`
guard.

Putting the check back here prevents KeyError when looking for a
non-existent target in `old`.

* Handle various architecture formats in aptpkg module

* Write file even if does not exist

* only run test on debian based platforms

* remove extra space for arch

* convert pathlib to string for pkgrepo test

* Use temporary files first then copy to sources files

* fixes saltstack/salt#59182 fix handling of duplicate keys in rest_cherrypy data

* added changelog

* remove log messages to prevent leaks of sensitive info

* Reverting changes in PR #60150. Updating installed and removed functions to return changes when test=True.

* Adding changelog.

* Add a test and fix for extra-filerefs

* Do not break master_tops for minion with version lower to 3003

* Add changelog file

* Add extra comment to clarify discussion

* Update changelog file

* Add deprecated changelog

* Assert that the command didn't finish

Refs https://github.com/saltstack/salt/pull/60972

* Always restore signals, even when exceptions occur

* Reset signal handlers before starting the process

* Make sure that the `ProcessManager` doesn't always ignore signals

* Provide valid default value for bootstrap_delay

* Update changelog for 3004

* Update changelog and release notes for 3004

* Add PR 61020 to changelog

* Update release notes index file and create 3005 file

* Update docs

* bad merge from master, redoing the PR for adding the Deltaproxy documentation.

* Adding doc/ref/configuration/delta_proxy.rst.

* cleaning up this paragraph, adding in network administrators in addition to system administrators.

Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
Co-authored-by: ScriptAutomate <derek@icanteven.io>
Co-authored-by: Wayne Werner <wwerner@vmware.com>
Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
Co-authored-by: nicholasmhughes <nicholasmhughes@gmail.com>
Co-authored-by: Daniel A. Wozniak <dwozniak@saltstack.com>
Co-authored-by: Pablo Suárez Hernández <psuarezhernandez@suse.com>
Co-authored-by: Alyssa Rock <arock@saltstack.com>
Co-authored-by: Twangboy <shane.d.lee@gmail.com>
2021-12-13 08:44:58 -05:00
nicholasmhughes
ef8a9b8e55 fixes saltstack/salt#60990 add percent success/failure of state runs in highstate summary output 2021-11-10 12:45:26 -05:00