./sysutils/salt-docs, Documentation for salt

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3007.1, Package name: salt-docs-3007.1, Maintainer: pkgsrc-users

This package contains the HTML documentation for salt.

Salt is a distributed remote execution system used to execute commands
and query data. It was developed in order to bring the best solutions
found in the world of remote execution together and make them better,
faster and more malleable. Salt accomplishes this via its ability to
handle larger loads of information, and not just dozens, but hundreds,
or even thousands of individual servers. It handles them quickly and
through a simple yet manageable interface.


Required to run:
[lang/python27]

Required to build:
[pkgtools/cwrappers] [textproc/py-sphinx1]

Master sites:

Filesize: 18947.101 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-26 23:16:45 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
salt salt-docs: updated to 3007.1

3007.1

REMOVED

The salt.utils.psutil_compat was deprecated and now removed in Salt 3008. Please \ 
use the psutil module directly.

FIXED

Fixes multiple issues with the cmd module on Windows. Scripts are called using \ 
the -File parameter to the powershell.exe binary. CLIXML data in stderr is now \ 
removed (only applies to encoded commands). Commands can now be sent to \ 
cmd.powershell as a list. Makes sure JSON data returned is valid. Strips \ 
whitespace from the return when using runas.

Fixed the win_lgpo_netsh salt util to handle non-English systems. This was a \ 
rewrite to use PowerShell instead of netsh to make the changes on the system

Fix typo in nftables module to ensure unique nft family values

Corrected x509_v2 CRL creation last_update and next_update values when system \ 
timezone is not UTC

Fix for NoneType can't be used in 'await' expression error.

Log "Publish server binding pub to" messages to debug instead of error \ 
level.

Fix syndic startup by making payload handler a coroutine

Fixed aptpkg.remove "unable to locate package" error for non-existent \ 
package

Fixed pillar.ls doesn't accept kwargs

Fix cache directory setting in Master Cluster tutorial

Change log level of successful master cluster key exchange from error to info.

Made file.managed skip download of a remote source if the managed file already \ 
exists with the correct hash

Fixed nftables.build_rule breaks ipv6 rules by using the wrong syntax for source \ 
and destination addresses

ADDED

Added the ability to pass a version of chocolatey to install to the \ 
chocolatey.bootstrap function. Also added states to bootstrap and unbootstrap \ 
chocolatey.

Add Ubuntu 24.04 support

Add Fedora 40 support, replacing Fedora 39

SECURITY

Bump to pydantic==2.6.4 due to https://github.com/advisories/GHSA-mr82-8j83-vxmv

Bump to jinja2==3.1.4 due to https://github.com/advisories/GHSA-h75v-3vvj-5mfj
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-08-10 09:53:55 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
salt-docs: not for Python 3.9
   2024-01-22 17:35:25 by Adam Ciarcinski | Files touched by this commit (8) | Package updated
Log message:
salt salt-docs: updated to 3006.5

SALT 3006.5

REMOVED

Tech Debt - support for pysss removed due to functionality addition in Python 3.3

FIXED

Improved error message when state arguments are accidentally passed as a string

Allow pip.install to create a log file that is passed in if the parent directory \ 
is writeable

Fixed merging of complex pillar overrides with salt-ssh states

Fixed gpg pillar rendering with salt-ssh

Made salt-ssh states not re-render pillars unnecessarily

Made Salt maintain options in Debian package repo definitions

Migrated all invoke tasks to python-tools-scripts.

tasks/docs.py -> tools/precommit/docs.py

tasks/docstrings.py -> tools/precommit/docstrings.py

tasks/loader.py -> tools/precommit/loader.py

tasks/filemap.py -> tools/precommit/filemap.py

Fix salt user login shell path in Debian packages

Fill out lsb_distrib_xxxx (best estimate) grains if problems with retrieving \ 
lsb_release data

Fixed an issue in the file.directory state where the children_only keyword \ 
argument was not being respected.

Move salt.ufw to correct location /etc/ufw/applications.d/

Fixed salt-ssh stacktrace when retcode is not an integer

Fixed SSH shell seldomly fails to report any exit code

Fixed some issues in x509_v2 execution module private key functions

Fixed grp.getgrall() in utils/user.py causing performance issues

Fix user.list_groups omits remote groups via sssd, etc.

Ensure sync from _grains occurs before attempting pillar compilation in case \ 
custom grain used in pillar file

Moved gitfs locks to salt working dir to avoid lock wipes

Only attempt to create a keys directory when --gen-keys is passed to the salt-key CLI

Fix nonce verification, request server replies do not stomp on eachother.

speed up yumpkg list_pkgs by not requiring digest or signature verification on \ 
lookup.

Fix pkg.latest failing on windows for winrepo packages where the package is \ 
already up to date

Ensure kwarg is preserved when checking for kwargs. This change affects proxy \ 
minions when used with Deltaproxy, which had kwargs popped when targeting \ 
multiple minions id.

Fixes traceback when state id is an int in a reactor SLS file.

Install logrotate config as /etc/logrotate.d/salt-common for Debian packages \ 
Remove broken /etc/logrotate.d/salt directory from 3006.3 if it exists.

Use sha256 as the default hash_type. It has been the default since Salt v2016.9

Preserve ownership on log rotation

Ensure that the correct value of jid_inclue is passed if the argument is \ 
included in the passed keyword arguments.

Uprade relenv to 0.14.2

Update openssl to address CVE-2023-5363.

Fix bug in openssl setup when openssl binary can't be found.

Add M1 mac support.

Fix regex for filespec adding/deleting fcontext policy in selinux

Ensure CLI options take priority over Saltfile options

Test mode for state function saltmod.wheel no longer set's result to (None,)

Client only process events which tag conforms to an event return.

Fixes an issue setting user or machine policy on Windows when the Group Policy \ 
directory is missing

Fix regression in file module which was not re-using a file client.

pip.installed state will now properly fail when a specified user does not exists

Publish channel connect callback method properly closes it's request channel.

Ensured the pillar in SSH wrapper modules is the same as the one used in \ 
template rendering when overrides are passed

Fix file.comment ignore_missing not working with multiline char

Warn when an un-closed transport client is being garbage collected.

Only generate the HMAC's for libssl.so.1.1 and libcrypto.so.1.1 if those files exist.

Fixed an issue where Salt Cloud would fail if it could not delete lingering \ 
PAexec binaries

ADDED

Added Salt support for Debian 12

Added Salt support for Amazon Linux 2023

SECURITY

Bump to cryptography==41.0.4 due to https://github.com/advisories/GHSA-v8gr-m533-ghj9

Bump to cryptography==41.0.7 due to https://github.com/advisories/GHSA-jfhm-5ghh-2f97
   2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112)
Log message:
*: latest py-sphinx only support Python 3.9+
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2022-11-14 17:41:10 by Thomas Klausner | Files touched by this commit (1)
Log message:
salt-docs: add missing build dependency