Commit graph

637 commits

Author SHA1 Message Date
Pedro Algarvio
a7bcc6f90a Log in which environment the developer VM is getting created
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
c12bbd1995 Fix the security groups selection for developer created VMs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
68e5428d6b Force package tests to run when golden images change
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
18defa2f5d Increase splits for faster test results turnaround.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
95b43d4226 Split integration tests into 2 chunks on full test runs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
1405465755 Write directly to $GITHUB_OUTPUT
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
4b02270161 Create the XML coverage reports using the onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-30 18:36:40 +01:00
Pedro Algarvio
2702705043
Merge 3006.x into master 2023-09-29 18:15:30 +01:00
Pedro Algarvio
309829e5e3 Set and make use of the TOOLS_DISTRO_SLUG environment variable in CI
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
d53eff39fd On VMs, use Salt's onedir to combine code coverage
And newer Python versions where we don't want to download the onedir

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
e7612b23d7 Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
313264bbe0 Disable password authentication
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
88073e1331 Reduce the number of cached artifacts in a CI run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
8dc6f1c8f5
Merge 3006.x into master 2023-09-26 21:44:35 +01:00
Pedro Algarvio
29a57d2d32 Generate the XML code coverage reports before trying to use them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-26 20:57:49 +01:00
Pedro Algarvio
b85da8d8b0
Merge 3006.x into master 2023-09-26 07:01:03 +01:00
Pedro Algarvio
d35ff0a9a0 If the IP address that is on file doesn't match, write the file again
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
be09ff0c92 Continue using the old Windows AMIs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
2dfc9b286f Thrown an error once we stop testing against 3005.x to cleanup old code
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
47d1d34398 Don't run upgrade tests for Photon OS 4 Arm64 packages.
We never had these prior to 3006.0

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
96e59557ef Update to latest golden images
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
4a63636225
Merge 3006.x into master 2023-09-21 08:38:10 +01:00
Pedro Algarvio
bc58ea2d5c Try to constrain to setuptools-scm<8
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-20 20:42:40 -07:00
Pedro Algarvio
f389c29473
Merge 3006.x into master
Conflicts:
 * requirements/darwin.txt
 * requirements/pytest.txt
 * requirements/static/ci/common.in
 * requirements/static/ci/darwin.in
 * requirements/static/ci/freebsd.in
 * requirements/static/ci/linux.in
 * requirements/static/ci/py3.10/cloud.txt
 * requirements/static/ci/py3.10/darwin.txt
 * requirements/static/ci/py3.10/freebsd.txt
 * requirements/static/ci/py3.10/lint.txt
 * requirements/static/ci/py3.10/linux.txt
 * requirements/static/ci/py3.10/windows.txt
 * requirements/static/ci/py3.11/windows.txt
 * requirements/static/ci/py3.7/cloud.txt
 * requirements/static/ci/py3.7/freebsd.txt
 * requirements/static/ci/py3.7/lint.txt
 * requirements/static/ci/py3.7/linux.txt
 * requirements/static/ci/py3.8/cloud.txt
 * requirements/static/ci/py3.8/freebsd.txt
 * requirements/static/ci/py3.8/lint.txt
 * requirements/static/ci/py3.8/linux.txt
 * requirements/static/ci/py3.8/windows.txt
 * requirements/static/ci/py3.9/cloud.txt
 * requirements/static/ci/py3.9/darwin.txt
 * requirements/static/ci/py3.9/freebsd.txt
 * requirements/static/ci/py3.9/lint.txt
 * requirements/static/ci/py3.9/linux.txt
 * requirements/static/ci/py3.9/windows.txt
 * requirements/static/pkg/freebsd.in
 * requirements/static/pkg/linux.in
 * requirements/static/pkg/py3.10/darwin.txt
 * requirements/static/pkg/py3.10/windows.txt
 * requirements/static/pkg/py3.11/windows.txt
 * requirements/static/pkg/py3.8/windows.txt
 * requirements/static/pkg/py3.9/darwin.txt
 * requirements/static/pkg/py3.9/windows.txt
 * requirements/windows.txt
2023-09-13 16:09:29 +01:00
Pedro Algarvio
24bd2879ff Show information for when a workflow run is not yet in the completed state
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-12 10:22:20 -07:00
Pedro Algarvio
866e40e12a Give some additional information about what is going on
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-12 10:22:20 -07:00
Pedro Algarvio
618d26013e Don't hardcode the page value
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-12 10:22:20 -07:00
MKLeb
2077995108 Allow getting the latest 3005 release from GH releases, we are publishing them consistently now 2023-09-11 21:41:05 +01:00
MKLeb
7e9dc8ca63 Start initial flow for downgrade tests 2023-09-11 21:41:05 +01:00
MKLeb
253eb49eae Terminating 2023-09-11 21:41:05 +01:00
MKLeb
bc3d04d207 Add support for removing corrupted cache entries in tools vm sync-cache 2023-09-11 21:41:05 +01:00
MKLeb
bee29be6dd
Merge remote-tracking branch 'upstream/3006.x' into mf/master/3006.x 2023-09-08 16:25:39 -04:00
MKLeb
ad718dc50d Fix module has no attribute UpdateProgress 2023-08-31 18:31:12 +00:00
Pedro Algarvio
5ed925ea5e Use the VM slug as the code coverage default context
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
678831fa65 Add examples and include preliminary support warning.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-30 13:20:34 +00:00
Pedro Algarvio
5017a8e8ab We now also download package artifacts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-30 13:20:34 +00:00
Pedro Algarvio
4f30001ca5 tools.utils is now a package
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-30 13:20:34 +00:00
Pedro Algarvio
d7d5bb30be Preliminary support to download artifacts to run the test suite locally
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-30 13:20:34 +00:00
Pedro Algarvio
aa34a59dad Check the existence of the file before trying to read from it
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-24 16:29:00 +01:00
Pedro Algarvio
62bddbb496 Default to the test environment
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-23 16:28:52 +00:00
Pedro Algarvio
af59576d96
Merge 3006.x into master 2023-08-06 08:13:52 +01:00
MKLeb
3f3610f670 Add docs explaining key name in environment 2023-08-04 21:24:53 +01:00
MKLeb
a98d31775f Allow setting the key name using an environment variable 2023-08-04 21:24:53 +01:00
Megan Wilhite
a6ff8d0c23 Move _pkg.txt into salt directory 2023-08-04 16:29:46 +01:00
Megan Wilhite
e01ceb5284 Use _pkg.txt file for package grain 2023-08-04 16:29:46 +01:00
Jamie (Bear) Murphy
08482ed6f3 fix quotes in fstring
(cherry picked from commit 611944fa7b)
2023-08-03 19:20:20 +00:00
Jamie (Bear) Murphy
92254e8a03 add missing slash
(cherry picked from commit b2dc649f90)
2023-08-03 19:20:20 +00:00
Jamie (Bear) Murphy
7e7e83b00f linting
(cherry picked from commit 318c198a6f)
2023-08-03 19:20:20 +00:00
Jamie (Bear) Murphy
b984188693 drop latest
(cherry picked from commit 2073e52bc4)
2023-08-03 19:20:20 +00:00
Jamie (Bear) Murphy
2bad38a08c fix nightly repofile path
(cherry picked from commit a58a741150)
2023-08-03 19:20:20 +00:00