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
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
Pedro Algarvio
fd1f777c29
Address review comments and add help text to the added powershell script flags
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
b79d937d55
Update to latest golden images
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
5285aaad77
Fix absolute paths to the ondir python binary when building DEB/RPM
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
840cc98bc0
Disable printing the system info for the vm test
command.
...
It's already shown with the `vm testplan` command which runs separately.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
2741b41eca
Separate build deps onedir and build salt onedir into separate workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
943a4ef242
Move package builds to it's own workflow
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Gareth J. Greenaway
6c32092618
Fix macOS package building
2023-01-25 10:05:16 -07:00
Pedro Algarvio
3be7563e2d
Onedir archives should also contain onedir
in the archive name
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
1b304f7347
Relenv Onedir artifacts should contain the salt version on the archive name
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
7b52e7114d
More parallelization
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
b3141c8507
Move debs to install into /opt/saltstack/salt
2023-01-25 10:05:16 -07:00
Pedro Algarvio
39c4aedc97
Build the Windows packages with the previously built relenv onedir
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
7bdff8fb04
Build the macOS package with the previously built relenv onedir
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
fbafedd232
Some additional python modules which should not be included in onedir archives
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
9b4e833b3c
Use more recent containers
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
02b03f5a2d
Generate hash files for source tarball and salt onedir's
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
74666bb08b
Add generate-hashes
to tools pkg
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
3f7b5cc317
Building the source tarball happens in a single job now
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Daniel A. Wozniak
b2c4aa6cac
Add missing scripts to rpm
2023-01-25 10:05:16 -07:00
Pedro Algarvio
c9b9fd6b7d
Build Deb and RPM with the previously built Salt onedir
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
91bdd5f01b
The Deb and RPM build process can now accept a relenv onedir and a salt tarball
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
326a6fa141
Create function to unnest/flatten lists of lists
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
151de6b962
Create source tarball and install it on relenv onedir
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
475ab5f05e
Salt onedir archive for windows is now a Zipfile
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
0f53f6f954
Standardize job names
2023-01-25 10:05:16 -07:00
Twangboy
395f7e7bca
Fix Create Archive step
2023-01-25 10:05:16 -07:00
Twangboy
e932b5ab34
Fix prep_salt.cmd
2023-01-25 10:05:16 -07:00
Twangboy
5eb376a887
Create /opts/salt directory if not present
2023-01-25 10:05:16 -07:00
Twangboy
262cd51ad3
Fix if statements
2023-01-25 10:05:16 -07:00
Twangboy
841ca5da91
Clean up onedir archives
2023-01-25 10:05:16 -07:00