Commit graph

3747 commits

Author SHA1 Message Date
Imran Iqbal
197a9c2bac
chore(gemfile.lock): update to latest gem versions 2022-06-08 09:11:57 +01:00
Imran Iqbal
9818c45d88
test(conftest): adjust PATH on macOS jobs only (not Vagrant) 2022-06-08 09:10:12 +01:00
Kirill Ponomarev
1b0f65538d
Merge pull request #1835 from myii/ci/remove-eol
ci(eol): remove `fedora-34` and `3002`
2022-06-07 13:48:47 +02: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
Imran Iqbal
72de037c85
ci(kitchen.macos.yml): fix macOS name (align to current branding)
https://en.wikipedia.org/wiki/MacOS

> Apple shortened the name to "OS X" in 2012 and then changed it to
> "macOS" in 2016 to align with the branding of Apple's other operating
> systems, iOS, watchOS, and tvOS.
2022-06-07 06:30:19 +01:00
Kirill Ponomarev
3c18cf8325
Merge pull request #1832 from saltstack/create-pull-request/patch
Update README.rst with 2022.05.19 release sha256sum
2022-05-19 16:39:40 +02:00
krionbsd
e7d894458b Update README.rst with 2022.05.19 release sha256sum 2022-05-19 13:48:15 +00:00
Kirill Ponomarev
c7f91bc58d
Merge pull request #1829 from krionbsd/19052022_release
Bump version to 2022.05.19 release
2022-05-19 14:21:07 +02:00
krionbsd
8636d94130
Bump version to 2022.05.19 release 2022-05-19 14:17:19 +02:00
Shane Lee
6a07978663
Merge pull request #1828 from twangboy/fix_win
Handle missing registry entry properly
2022-05-18 09:25:52 -07:00
Twangboy
e320671e73
Handle missing registry entry properly 2022-05-18 09:49:12 -06:00
Kirill Ponomarev
f7812b97d1
Merge pull request #1801 from delucks/develop
OpenBSD: correct post-Neon package names to python3 versions
2022-04-26 18:36:46 +02:00
Kirill Ponomarev
84cf3168e5
Merge pull request #1825 from myii/ci/add-macos
feat(macos): add CI testing using Kitchen's `exec` driver
2022-04-26 17:53:00 +02:00
Imran Iqbal
8fdce31eee
test(requirements): update testinfra => pytest-testinfra
Resolve this `DeprecationWarning`:

```
/usr/local/lib/python3.9/site-packages/_testinfra_renamed.py:5:
DeprecationWarning: testinfra package has been renamed to pytest-testinfra.
Please `pip install pytest-testinfra` and `pip uninstall testinfra` and
update your package requirements to avoid this message
```
2022-04-26 09:52:36 +01:00
Imran Iqbal
cb75c21401
feat(macos): add CI testing using Kitchen's exec driver 2022-04-26 09:52:36 +01:00
Kirill Ponomarev
8619cb16b6
Merge branch 'develop' into develop 2022-04-26 10:18:03 +02:00
Kirill Ponomarev
2c7c36a24b
Merge pull request #1795 from ptitdoc/develop
Enable Kali 2021
2022-04-26 10:17:41 +02:00
Kirill Ponomarev
bb97434738
Merge pull request #1824 from krionbsd/remove_ubuntu16
Remove Ubuntu 16 from CI
2022-04-26 10:16:38 +02:00
krionbsd
81d4ca6425 Remove Ubuntu 16 from CI 2022-04-26 09:14:32 +02:00
Kirill Ponomarev
cfb8149d53
Merge pull request #1823 from krionbsd/add_gplusplus_for_ubuntu22
Add g++ dependency for Ubuntu 22
2022-04-26 09:03:51 +02:00
Kirill Ponomarev
4f22adbb84
Merge branch 'develop' into develop 2022-04-26 08:36:14 +02:00
Kirill Ponomarev
9bbd45ed66
Merge branch 'develop' into adding_install_from_tiamat 2022-04-26 08:34:53 +02:00
krionbsd
a501f491ec Add g++ dependency for Ubuntu 22 2022-04-26 08:19:31 +02:00
krionbsd
bcf58059d5 f 2022-04-25 18:59:09 +01:00
krionbsd
96603a7bbc f 2022-04-25 18:59:09 +01:00
krionbsd
70c0d737e2 Fix black 2022-04-25 18:59:09 +01:00
krionbsd
396a33632e Ubuntu 22.04 2022-04-25 18:59:09 +01:00
Gareth J. Greenaway
3d716dce3a
Adding bits to install Salt packages built using Tiamat. 2022-04-11 16:47:01 -07:00
Kirill Ponomarev
bdf91e7c1b
Merge pull request #1818 from myii/feat/add-fedora-36
feat(fedora-36): add platform
2022-04-09 19:17:18 +02: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
Kirill Ponomarev
8ce6aaa1e7
Merge pull request #1814 from myii/ci/fix-fedora-35-builds
ci: apply all changes for recent CVE releases inc. fix for Fedora 35 `git` builds
2022-04-04 15:40:46 +02:00
Imran Iqbal
cb7620799d
ci(kitchen.windows.yml): provide minor version number for salt_version 2022-04-04 11:55:09 +01:00
Imran Iqbal
4cd19d42ea
ci(git): use specific blacklists to disable Jinja2 >= 3.1 failing jobs
The fix for this has only just been merged into the `master` branch:

* https://github.com/saltstack/salt/pull/61856
2022-04-04 10:34:16 +01:00
Imran Iqbal
62112b6abe
ci(300X.0): remove all instances due to CVE-related archiving
All `.0` repos are no longer available at https://repo.saltproject.io/.
2022-04-04 08:29:23 +01:00
Imran Iqbal
ba346cdfd8
style(templates/generate): fix black violations 2022-04-04 08:14:19 +01:00
Imran Iqbal
550f742fe9
ci(leading edge distros): test git master and stable latest only
Various reasons here:

* For rolling releases, the additional `git`-based builds aren't working
  due to Jinja2 incompatibilites (and lack of `3004` patch); besides,
  no practical use for these.
* Gentoo does have `stable` packages for earlier versions but these are
  hitting the same Jinja2 incompatibilites.
2022-04-04 08:14:19 +01:00
Imran Iqbal
f7fcdd2d48
fix(bootstrap-salt): install gcc-c++ for Fedora 35 git builds 2022-04-04 06:52:40 +01:00
krionbsd
10c0b114bb Add some info and fixes to RELEASE.md 2022-03-15 14:45:58 +00:00
Kirill Ponomarev
b7e6ea2539
Merge pull request #1808 from saltstack/create-pull-request/patch
Update README.rst with 2022.03.15 release sha256sum
2022-03-15 15:05:08 +01:00
krionbsd
f60d4c5a49 Update README.rst with 2022.03.15 release sha256sum 2022-03-15 14:04:34 +00:00
krionbsd
e174a3a546 Bump version to 2022.03.15 release 2022-03-15 11:15:10 +00:00
Kirill Ponomarev
5d584e0a94
Merge pull request #1804 from myii/feat/fix-1803_add-detection-for-almalinux-and-rocky
feat: add detection and functions for AlmaLinux and Rocky Linux (fixes #1803)
2022-02-26 22:33:44 +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
c845caeba4
ci(gemfile+lock): update to latest versions 2022-02-26 15:49:17 +00:00
Imran Iqbal
ead451a9e2
ci(rockylinux): add 3004 testing (stable and git) 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
Imran Iqbal
2f0fe6bcd5
feat(bootstrap-salt): add Rocky Linux detection and functions
Fix #1803.
2022-02-26 15:49:16 +00:00