Imran Iqbal
757f4b6169
refactor(kitchen): prefer kitchen.yml
to .kitchen.yml
...
* Quoting from https://kitchen.ci/docs/getting-started/kitchen-yml/ :
- As of test-kitchen 1.21.0, we now prefer `kitchen.yml` over `.kitchen.yml`.
- This preference applies to `kitchen.local.yml` as well.
- This is backward compatible so the dot versions continue to work.
* Mirrors contribution to `saltstack/salt` repo:
- https://github.com/saltstack/salt/pull/54442
* `.gitignore`:
- 46f96e4f37/.gitignore (L112-L116)
2021-02-16 17:22:06 +00:00
Imran Iqbal
e6d4ccc8ed
ci(oraclelinux): add CI for Oracle Linux 7
2021-02-15 09:10:33 +00:00
Imran Iqbal
4310738bc4
fix(opensuse): fix & add CI for openSUSE Tumbleweed
...
When `systemd` is installed on Tumbleweed, `systemctl` is actually
located at `/usr/bin/systemctl`. It appears that the same applies for
openSUSE Leap except that a symlink is also provided there, i.e.
`/bin/systemctl` => `/usr/bin/systemctl`.
Tumbleweed installs Python 3.8, which was first supported in `3001` (Sodium).
Hence, testing on `2019.2` and `3000` is not possible.
When provisioning in Kitchen, another package is supplied compared to
openSUSE Leap:
* `systemd`: It appears that this is implicitly installed in Leap as a
dependency of the `openssh` package; this doesn't apply in Tumbleweed,
so it is installed explicitly.
2021-01-22 22:44:38 +00:00
Bryce Larson
236884c19f
update supported oses
2021-01-21 23:19:34 +00:00
Ivo Jánský
da0f0733ed
Gentoo - use ksmanis/stage3 image
...
Use an alternative image until gentoo/stage3 gets pushed to Docker Hub again.
2020-12-21 09:51:50 +00:00
Ivo Jánský
9e0d1168c2
Gentoo - disable x.0 version tests.
2020-12-12 17:58:50 +00:00
Ivo Jánský
f310b9f094
Gentoo - install Salt 3000 (GIT) with Python 3.7.
2020-12-12 17:58:50 +00:00
Bryce Larson
57932fdb31
add debian-11 tests
2020-12-09 18:24:48 +00:00
Bryce Larson
e83c3cf226
only run gentoo on branch, black everything
2020-12-09 03:48:34 +00:00
Bryce Larson
b0a8c4ae72
update tested oses
2020-12-08 17:35:58 +00:00
Ivo Jánský
898f3948aa
Install Python 3.6 only when building Salt 2019 (stable).
2020-09-28 17:01:07 +02:00
Ivo Jánský
a14e893395
Run emerge-webrsync when provisioning a Gentoo container.
2020-09-27 15:44:06 +02:00
Ivo Jansky
7ae1dfc025
Support git and stable salt-bootstrap on Gentoo.
2020-09-26 20:04:01 +02:00
Bryce Larson
49669edf4f
add .0 tests
2020-08-18 18:12:35 +00:00
Max Arnold
ec112a6f45
Add 3000.0 pin test
2020-08-09 13:04:05 +07:00
Bryce Larson
dd06230f43
update pipelines
2020-06-17 16:45:45 -06:00
Pedro Algarvio
79812ca0b0
Enable a few more builds
2020-05-28 07:36:44 +01:00
Pedro Algarvio
11d59fda89
Test bootstrapped Salt and Python versions are the intended ones
2020-05-27 11:26:37 +01:00
Pedro Algarvio
ab0ecef9ca
Salt 3000 is out, remove it from the blacklist
2020-02-24 12:07:45 +00:00
Pedro Algarvio
bd0607b2a1
Add py3-git-master kitchen buidls support
2020-02-04 12:36:29 +00:00
Pedro Algarvio
743209efc6
Add Fedora 32 support(disabled since it's py3.8)
2020-02-03 18:35:32 +00:00
Pedro Algarvio
4cccf6ce75
We need procps-ng installed in Fedora
2020-02-03 11:38:27 +00:00
Pedro Algarvio
cab2c4afaa
We can also install Salt under Py3 on Opensuse 15
2020-02-03 10:47:02 +00:00
Pedro Algarvio
bb9ef0eb3e
Arch is now on Py3.8 which salt doesn't yet support
2020-02-03 10:47:02 +00:00
Pedro Algarvio
8ba4bf3b02
Update to the final Neon version
2020-01-29 14:19:15 +00:00
Pedro Algarvio
39ed3f8cb1
Fix git installs for post Neon releases
2020-01-29 14:19:15 +00:00
Pedro Algarvio
3f2b8b46e4
Also try to install the latest available package
2020-01-29 14:19:14 +00:00
David Murphy
e794ddadf3
Updated Opensuse from 15.0 to 15.1 to get past Opensuse curl induced SIGSEGV
2020-01-06 13:59:50 -07:00
David Murphy
ec04f5404c
Futher attempts to get Arch to run successfully, noting no gold test image
2019-12-17 11:19:34 -07:00
David Murphy
a0342a7087
Reinstalling pacman keys for Arch
2019-12-16 14:26:45 -07:00
David Murphy
254457d53c
Attempt to fix issue on Arch with Arch keys failing to install
2019-12-16 12:50:35 -07:00
David Murphy
c4782d2743
Adding back Arch
2019-12-13 16:55:25 -07:00
David Murphy
46e9d91b2b
Removed Amazon 2 for Py 3 git and stable
2019-12-12 19:12:27 -07:00
David Murphy
39afc11bc9
Python 3 support for Amazon Linux 2 on 2018.3 branch
2019-12-12 18:23:32 -07:00
David Murphy
b3120c497d
Allow for correct Py 3 Tornado
2019-12-12 17:55:16 -07:00
David Murphy
73545457f8
Attempt to not test 2018.3 and Amazon Linux 2 Py 3
2019-12-12 15:15:36 -07:00
David Murphy
0ead2c80c9
Updated tests run for Python 3 Amazon Linux 2 and ensure Python 3 installed for Py 3 tests
2019-12-12 14:22:31 -07:00
Pedro Algarvio
74c1f934df
Pre-install required packages to see if Opensuse stops failing
2019-12-11 10:55:03 +00:00
ch3ll
e9e21a19a7
Remove suse 42, fed28 and add fed31
2019-10-31 17:18:47 -04:00
ch3ll
5e51b067d1
Add python3 tests and cent8 stable
2019-10-30 17:01:02 -04:00
Bryce Larson
21be3370db
update oses
2019-10-14 12:52:40 -06:00
Pedro Algarvio
e302e463bc
Stop building Ubuntu 14.04
2019-05-15 14:44:25 +01:00
Pedro Algarvio
d2afe1fa48
DBus needs to be installed
2019-05-15 14:09:11 +01:00
Pedro Algarvio
a9edc0450b
Why don't we run as root?
2019-05-15 14:09:11 +01:00
Pedro Algarvio
0efeb85b60
Don't sleep while provisioning
2019-05-15 14:09:10 +01:00
Pedro Algarvio
ee58e285b1
And if we don't use the internal docker network?
2019-05-15 14:09:10 +01:00
Pedro Algarvio
270b6fd38d
And a little offset
2019-05-15 14:09:10 +01:00
Pedro Algarvio
fa2025c338
"Sort" by distro name
2019-05-15 14:09:09 +01:00
Pedro Algarvio
e6114299b3
Another random sleep to avoid storms
2019-05-15 14:09:09 +01:00
Pedro Algarvio
e1a1a078f6
Different random delay approach
2019-05-15 14:09:09 +01:00