Commit graph

116162 commits

Author SHA1 Message Date
Pedro Algarvio
d235e83c15
Some improvements and fixes to the release diff step
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 21:04:38 +00:00
Pedro Algarvio
8d5a309fa0
Upgrade to python-tools-scripts==0.10.1 and make use of it's virtualenv support
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 20:54:05 +00:00
Pedro Algarvio
3ed7ce13f2
Pass the salt version explicitly
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 20:54:05 +00:00
Pedro Algarvio
9de4d68767
Start using actionlint on GH Actions workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 20:54:04 +00: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
James Howe
98737aa542 Mention that a restart is needed 2023-01-30 13:18:34 -07:00
Gareth J. Greenaway
2ce36b4a9c
Merge pull request #63522 from OrangeDog/patch-9
Docs: use Salt function to hash passwords
2023-01-30 10:12:33 -08:00
Twangboy
b60b1451f5 Add pythonw.exe back to the package 2023-01-30 07:25:39 -07:00
Pedro Algarvio
e02b66cc0a Bump isort pre-commit hook to 5.12.0
Refs https://github.com/PyCQA/isort/issues/2077

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-29 11:37:41 +00:00
Pedro Algarvio
314017e71f Lock pre-commit version
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-29 11:37:41 +00:00
Megan Wilhite
3ddd7eb6ff Include the cli scripts in /usr/bin in the package 2023-01-27 12:09:08 -07:00
James Howe
5069d4b2af
Merge branch 'master' into patch-9 2023-01-27 14:36:48 +00:00
Pedro Algarvio
d8f39a4b42 Back to not nesting the set pipeline exitcode job
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
fe15f40e98 Use the most up to date actions/download-artifact action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
d9dbc69107 Set the COLUMNS environment variable so that all tools output uses enough space
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
0a45ddaa4c Make sure we always try to use our PyPi proxy
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
3b9d865365 Improve the release changes action and its usage
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
be4160e3c5 We need more files to generate the debian repository
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-27 07:35:00 -07:00
Pedro Algarvio
532e2c4a13 Fix package artifact upload 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
6463246562 Make packages play nice with release changes 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
a6dd164166 Fix pre-commit 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
0d507cdab7 Upgrade tools 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
042909e2bb Work around ctx.run kwargs for now 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
1aa74894dc We need the release changes for packages 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
b01be3494b Fix docs requirements 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
ec88f469c4 Add source tarball to tools package 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
07d4f0edb0 Remove existing debian changelog for now 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
b991d98240 Set salt version for changes 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
682777e1d1 Add tools docs 2023-01-27 07:35:00 -07:00
Pedro Algarvio
a4be22e9e1 Add release diff action 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
f4a572b603 Fix draft argument 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
2a7fa2775d Fix typo, install pip on container 2023-01-27 07:35:00 -07:00
Pedro Algarvio
f9ed1fd313 Fix linter warts 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
d81df5bbe5 Install changelog requirements 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
9fda5a7807 Generate package changelogs 2023-01-27 07:35:00 -07:00
Megan Wilhite
c45f22596c Fix doc error 2023-01-26 13:14:19 -07:00
Megan Wilhite
7e7eef6d59 Update doc/topics/packaging/index.rst
Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
2023-01-26 13:14:19 -07:00
Megan Wilhite
b903b01cb9 Add initial onedir packaging documentation 2023-01-26 13:14:19 -07:00
Barney Sowood
83ec0e3234 Update release notes for 3006 to point at new
netapi-enable-clients docs.
2023-01-26 13:04:43 -07:00
Barney Sowood
cd42d4eeef Add netapi_enable_clients process doc
Adds documentation on how to enable netapi client interfaces and
test those once enabled.
2023-01-26 13:04:43 -07:00
Barney Sowood
22f4009188 Rework netapi modules documentation
Reworks the netapi module documentation to make it clearer.

* Updated introduction to make a simpler summary and explain
relationship between netapi modules, NetapiClient and the Python API
* Removes references to protocols not supported by any included netapi
modules (XMPP, XMLRPC)
* Removes outdated reference to situation pre-2014.7.0
* Updates client interfaces section to clarify explanation of client
interfaces, how they relate to other parts of Salt and list the main
interfaces.
* Add configuration section to point to netapi_enable_clients docs and
explain per module configuration.
* Add developing modules section and move NetapiClient class
documentation to seperate page as it isn't relevant for just using
netapi modules.
2023-01-26 13:04:43 -07:00
Barney Sowood
4fb47426c2 Add run function to NetapiClient class docs
Adds the run function to the NetapiClient class docs. The docstring for
the class includes an example using run() but the function wasn't
included in members so in the generate doc the example didn't match any
of the described functions.
2023-01-26 13:04:43 -07:00
Pedro Algarvio
11b5103c81 Fix logic for lint action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-26 11:09:31 +00:00
Pedro Algarvio
ff4a7f80f9 Reduce the amount of always() steps that run on canceled jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-26 11:09:31 +00:00
Pedro Algarvio
a018159c14 Replace custom exitstatus steps with technote-space/workflow-conclusion-action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-26 11:09:31 +00:00
James Howe
103521a843
Merge branch 'master' into patch-9 2023-01-26 09:30:14 +00:00
Pedro Algarvio
1f709fcb15 Fail when the artifacts being uploaded are missing 2023-01-26 07:00:30 +00:00
Pedro Algarvio
07ee50d791 The hash extension should be upper cased
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-26 07:00:30 +00:00
Pedro Algarvio
b59884b231 Move cicd/env-cleanup-files.yml to pkg/common/env-cleanup-rules.yml
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
MKLeb
c09a982c34 Install salt-minion and associated symlinks into the correct place on debian 2023-01-25 10:05:16 -07:00