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
Imran Iqbal
f11c585651
ci(kitchen): use official Rocky Linux image on Docker Hub
...
* https://hub.docker.com/_/rockylinux?tab=tags
2022-02-26 15:49:16 +00:00