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