Commit graph

81 commits

Author SHA1 Message Date
Gareth J. Greenaway
0f636544eb moving the logic for quickstart down to ensure install type and install revision are set correctly for quickstart. 2023-07-13 22:10:38 +01:00
Gareth J. Greenaway
4fefc1cbed
Test out the minor versions (#1936)
* Test out the minor versions

* update the maxsplit for the target_salt_version to account for minor versions passed in with dashes because kitchen does not like dots.

* Blacklist 3005-1 and 3006-1 for git.

* different approach to getting the target salt version

* Adding missing kitchen files.
2023-06-26 15:48:10 -07:00
Gareth J. Greenaway
7867723e2f
Add old_stable type (#1934)
* add an old_stable install type to avoid cluttering up stable with older non-onedir installs

* removing note about default install type.

* update kitchen file.

* updating github workflows to tests with old_stable type

* blacklist versions 3003 and 3004 for stable, those are now in old_stable.

* fix script to include old_stable during the installation type check.

* make sure old-stable is consistent.

* use install_centos_onedir_deps when installing via git on centos like distros

* Handle stable install of 3005 version without a minor version

* block git-master on amazon-2 and debian-10

* need seperate blacklists for Mac, since stable 3005 is not available as a onedir package.

* update kitchen.macos.yml to ensure 3003, 3004, and 3005 are old-stable.

* need to include the salt_bootstrap_options to ensure we get the right install type.

* ensure ITYPE is set to stable when minor version is included.

* git master installs failing on freebsd
2023-06-25 11:07:38 -07:00
Gareth J. Greenaway
f457cc3dcc
Fixing defaults (#1921)
* Fixing a bug when no type or version is specified.  Adding tests for when no type or version is passed.

* skip test_installation when using default type as we do not have a version to compare.

* adding rockylinux-9 and centos-stream9 to stable distros.

* adding rockylinux-9 and centos-stream9 to stable distros.

* Adding debugging for BSDs.

* Update Vagrant.

* Use upgrade instead of install to ensure vagrant is upgraded.

* cleanup code adding default type.

* better cleanup for default bootstrap type.
2023-04-26 10:30:40 -07:00
Gareth J. Greenaway
7dd787baf2 Updating bootstratp to install Salt built Fedora packages. Initial support for installing on Photon via bootstrap script 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
7825da5e89
Revert to installing 3006 from the tag but blacklist any distribution that was running it until 3006.1 is out. 2023-04-20 17:23:30 -07:00
Gareth J. Greenaway
d9a8f4a6d8
Fixing kitchen.yml file. 2023-04-20 14:40:02 -07:00
Gareth J. Greenaway
c2c6bd1e70
revert GIT_VERSIONS code. 2023-04-20 14:23:12 -07:00
Gareth J. Greenaway
719422adfe
fixing kitchen.yml for git installs. 2023-04-20 11:58:04 -07:00
Gareth J. Greenaway
a8b32ab040
Fixing bootstrap and CICD to install via tag only if version begins with v and use branch otherwise. 2023-04-20 11:39:52 -07:00
Gareth J. Greenaway
6dbae5e916
fixing version for git-3006. 2023-04-18 22:07:14 -07:00
Gareth J. Greenaway
e1fd4987bf
updating kitchen.yml with 3006. 2023-04-18 18:50:26 -07:00
Gareth J. Greenaway
c009da691f
Adding 3006.0rc2 to bootstrap tests. 2023-03-19 14:14:48 -07:00
Gareth J. Greenaway
52e4f97fa9 swap out the dash for an underscore, onedir-rc to onedir_rc 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
605902d931 swap out the dash for an underscore, onedir-rc to onedir_rc 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
9ae48da3fd fixing github actions, cannot have a dot in the name 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
8ece9b9cba Adding 3006.0rc1 to Github actions. 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
03bcfbc76b swap kitchen-docker URL for official one. Use centosstream platform for rockylinux9 2023-03-09 16:33:58 +00:00
Gareth J. Greenaway
98f30a8a56 seperate branch for adding and testing rockylinux:9, swapping out the kitchen-docker Github until PR is merged. 2023-03-09 16:33:58 +00:00
Gareth J. Greenaway
35e360189a
Adding platform: centosstraem to centosstream:9 2023-02-09 12:12:50 -08:00
Gareth J. Greenaway
e5981993ca
fixing centos:stream9 docker URL 2023-02-09 11:24:36 -08:00
Gareth J. Greenaway
eeeaddd21d
removing bits not needed for rockylinux:8, oraclelinux:8, or oraclelinux:9 2023-02-08 16:26:21 -08:00
Gareth J. Greenaway
3b9439856d
removing update-crypto-policies --set DEFAULT:SHA1, no longer needed for rockylinux:8 2023-02-08 15:38:36 -08:00
Gareth J. Greenaway
b1f5203f50
Removing rockylinux:9 until PR into kitchen-docker has been merged. 2023-02-08 12:25:36 -08:00
Gareth J. Greenaway
b6328e2b4b
fixing typo. procps-ng instead of procps-nf. 2022-12-20 14:25:58 -08:00
Gareth J. Greenaway
aeb74bc865
Need procps-ng on Almalinux 9 and Rockylinux 9 2022-12-20 13:37:41 -08:00
Gareth J. Greenaway
2c4d317b51
fixing YAML. 2022-12-20 12:18:10 -08:00
Gareth J. Greenaway
7cfca56c17
need to install and run update-crypto-policies to allow RSA keys to work via SSH on RockLinux and Almalinux. 2022-12-20 11:56:11 -08:00
Gareth J. Greenaway
ffef0b1746
Need ssh-rsa for RockyLinux 9. 2022-12-20 08:12:52 -08:00
Gareth J. Greenaway
b9bc07ac06
Adding entries to kitchen.yml 2022-12-19 12:39:55 -08:00
Imran Iqbal
4f8fa0bf45
ci(fedora-38): add platform 2022-12-09 07:20:04 +00:00
Imran Iqbal
e8b4966e1d
ci(fedora-37): add platform 2022-12-09 07:20:03 +00:00
Imran Iqbal
9b5017dd03
ci(kitchen): add onedir-nightly suite 2022-12-08 13:49:22 +00:00
Gareth J. Greenaway
b5ec569df2 testing change to kitcken-docker for Gentoo hosts. 2022-12-06 15:07:07 +00:00
Gareth J. Greenaway
e4e12f1f84 disable gentoo tests 2022-12-06 15:07:07 +00:00
Gareth J. Greenaway
e458a9c475 Do not change the systemd files for Fedora 36+ 2022-12-06 15:07:07 +00:00
Gareth J. Greenaway
f209b55ff0 adding 3005 kitchen instances. 2022-12-06 15:07:07 +00:00
Gareth J. Greenaway
081b81d2e3 Adding 3005 and onedir to various bits 2022-12-06 15:07:07 +00:00
Gareth J. Greenaway
4686d55c5a Adding tests for installing onedir packages 2022-12-06 15:07:07 +00:00
Pedro Algarvio
494fe6f933 Re-work the CI pipeline
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Imran Iqbal
0a9badd439
ci(kitchen): update to openSUSE Leap 15.4 2022-06-17 13:19:51 +01:00
Imran Iqbal
04abf9711a
ci(freebsd): replace 13.0 with newly released 13.1 box
* https://app.vagrantup.com/bento/boxes/freebsd-13.1
2022-06-08 09:12:47 +01:00
Imran Iqbal
9adf295207
ci(3002): remove from CI (EOL)
* https://saltproject.io/salt-platform-support/
  - Phase 3 support ends: Apr 21, 2022
2022-06-07 06:33:22 +01:00
Imran Iqbal
3265e88e29
ci: remove fedora-34 (EOL)
* https://fedorapeople.org/groups/schedule/f-34/f-34-all-tasks.html
  - See last entry for `EOL`: Wed 2022-06-01
2022-06-07 06:31:13 +01:00
krionbsd
81d4ca6425 Remove Ubuntu 16 from CI 2022-04-26 09:14:32 +02:00
krionbsd
396a33632e Ubuntu 22.04 2022-04-25 18:59:09 +01:00
Imran Iqbal
ad5b234901
feat(fedora-36): add platform
Fedora 36 is due for release on 2022-04-19:

* https://en.wikipedia.org/wiki/Fedora_Linux_release_history#Release_history
* https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html

This commit also contains an override for the service files, to adjust
the path to the Salt executables from `/usr/bin/` to `/usr/local/bin/`.
2022-04-09 17:28:50 +01:00
Imran Iqbal
2bc7238123
ci(kitchen): set LEGACY crypto policy on Fedora (get 35 working)
Using successfully in the `salt-image-builder` for almost a year now:

* https://gitlab.com/saltstack-formulas/infrastructure/salt-image-builder/-/commit/ac145f3022a13
2022-02-26 15:49:18 +00:00
Imran Iqbal
393f4f33e4
ci: remove fedora-33 (EOL)
* https://docs.fedoraproject.org/en-US/releases/eol/
  - Release:   Fedora Linux 33
  - EOL since: 2021-11-30
2022-02-26 15:49:18 +00:00
Imran Iqbal
0d203ed962
ci: remove centos-8 (EOL)
* https://www.centos.org/centos-linux-eol/
  - "CentOS Linux 8 will reach End Of Life (EOL) on December 31st, 2021."
2022-02-26 15:49:17 +00:00