Commit graph

1623 commits

Author SHA1 Message Date
David Murphy
5c0dd07562 Fix typo of uppercase 2023-02-28 15:27:46 +00:00
David Murphy
f1853d6032 Update to use pathlib as pwer reviewers comments 2023-02-28 15:27:46 +00:00
David Murphy
80c1580243 Updated Debian / Ubuntu upgrade 2023-02-28 15:27:46 +00:00
David Murphy
8e2ee26c21 WIP Updates to Debian / Ubuntu upgrade tests 2023-02-28 15:27:46 +00:00
David Murphy
d9ed0a81b8 Allow for architecture in encoding URLs for Salt repository 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
051fe58724 fix the upgrade tests for Mac 2023-02-28 15:27:46 +00:00
MKLeb
02d0cbe143 Change breaks and replaces condition in debian control file to trigger on the proper versions. 2023-02-28 15:27:46 +00:00
Megan Wilhite
f74b09d619 Do not attempt to downgrade 2023-02-28 15:27:46 +00:00
MKLeb
188053be22 Prepend the salt package version with 1: on deb-based distros 2023-02-28 15:27:46 +00:00
MKLeb
07f1ecabeb don't allow downgrades in package tests when testing upgrades 2023-02-28 15:27:46 +00:00
Megan Wilhite
f615e7b746 Adjust version in debian control to be 3005.1 2023-02-28 15:27:46 +00:00
Megan Wilhite
2e85cc95ad Fix centos upgrade tests 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
a9038cb5d2 Need to include minor version number in the Mac package URLs 2023-02-28 15:27:46 +00:00
David Murphy
e80dc2ba7f Fix use of pip uninstall without '-y', else hang on prompt y/n 2023-02-28 15:27:46 +00:00
Megan Wilhite
a9e02d60c4 Do not use deprecated distro.linux_distribution and stop servces for debian upgrades 2023-02-28 15:27:46 +00:00
Daniel A. Wozniak
65fa8d39c9 Add replaces and breaks for salt-master 2023-02-28 15:27:46 +00:00
Daniel A. Wozniak
d379367edb Move spm to master package 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
c58b192b86 swapping self.salt_pkg_install.run_root for self..run_root 2023-02-28 15:27:46 +00:00
MKLeb
e521291d83 Fix package capture regex to catch arm64 debs 2023-02-28 15:27:46 +00:00
Megan Wilhite
e76520bcfe Add ability to pass in --prev-version=<version> to test an upgrade from that version 2023-02-28 15:27:46 +00:00
Megan Wilhite
9abbef92ef Add classic url's for all OS's for package tests 2023-02-28 15:27:46 +00:00
Megan Wilhite
b66dbd8d07 Migrate links to salt-common for deb pkgs 2023-02-28 15:27:46 +00:00
MKLeb
920eb560b8 Try producing architecture dependent debian packages 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
e30a876589 add a note about the pip install workaround 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
648ab4e777 Updates to allow upgrade tests to work on Mac. 2023-02-28 15:27:46 +00:00
David Murphy
efc733050f Update regex to allow for Debian family architectures and tarballs correctly 2023-02-28 15:27:46 +00:00
Gareth J. Greenaway
6ee6784d24 Changes for running pkg tests on Mac. 2023-02-28 15:27:46 +00:00
Megan Wilhite
cc21e0fdec Do not use SLS file for enabled/disabled pkg test 2023-02-28 15:27:46 +00:00
Megan Wilhite
ebd91d3145 Stop services if on debian 2023-02-28 15:27:46 +00:00
Megan Wilhite
cff6d2ac6d Add upgrade tests 2023-02-28 15:27:46 +00:00
MKLeb
1c97f28897 fix test_version packages tests 2023-02-28 15:27:46 +00:00
Megan Wilhite
a446019221 Fix tests and enable local salt-api client 2023-02-28 15:27:46 +00:00
Megan Wilhite
60e35a1990 Use and older version of pytest-salt-factories for pkg tests 2023-02-28 15:27:46 +00:00
Megan Wilhite
1a2c2bb443 Initial setup of package tests (migrated from salt-pkg) 2023-02-28 15:27:46 +00:00
Daniel A. Wozniak
cc976a5c3e Use compression level compatable with centos 7 2023-02-28 07:40:38 +00:00
Pedro Algarvio
8b543dd204 Fix windows install scripts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-20 19:40:47 +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
Gareth J. Greenaway
ec795cdbd0 fixing naming for salt-config. 2023-01-31 12:19:13 -07:00
Gareth J. Greenaway
af30a8190d Create symlinks during postinstall from /opt/salt into /usr/local/sbin when installing Mac packages. 2023-01-31 12:19:13 -07:00
Twangboy
b60b1451f5 Add pythonw.exe back to the package 2023-01-30 07:25:39 -07:00
Megan Wilhite
3ddd7eb6ff Include the cli scripts in /usr/bin in the package 2023-01-27 12:09:08 -07:00
Daniel A. Wozniak
07d4f0edb0 Remove existing debian changelog for now 2023-01-27 07:35:00 -07: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
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
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
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