Commit Graph

43 Commits

Author SHA1 Message Date
patchback[bot]
cdb37c35c9
Bump Azure test container to 6.0.0. (#877) (#878)
(cherry picked from commit 4cb29220e5)

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-06-10 21:02:05 +02:00
Felix Fontein
c5c4b96064 Remove Arch Linxu from CI since ansible-core 2.14 no longer supports Python 3.12. 2024-05-05 14:53:05 +02:00
Felix Fontein
93cbbbe909 Arch Linux switched to Python 3.12. (#842)
(cherry picked from commit f09a2540aa)
2024-05-05 14:51:03 +02:00
Felix Fontein
cf455490af Restrict VMs for docker-compose v1 tests. 2024-03-24 17:38:47 +01:00
Felix Fontein
1e286852b2
[stable-2] Integration tests: split up Docker setup, move docker_compose tests into own group (#719)
* Rename setup role.

* Create new CI group 6, and move docker_compose v1 tests into there.

* Split up Docker setup in integration tests.

* Change setup_docker_compose_v1 to install its own Docker SDK for Python.

* Restrict Docker SDK for Python to < 7.0.0 in EE.
2023-12-09 18:38:54 +01:00
Felix Fontein
1bdf09a81d Remove broken Fedora 36 from CI. 2023-11-26 16:37:53 +01:00
Felix Fontein
d5dbb437c9
[stable-2] Move ansible-core 2.13 to EOL CI (#687)
* Move ansible-core 2.13 to EOL CI.

* Replace CentOS 7 by Alpine 3.
2023-09-19 19:32:37 +02:00
patchback[bot]
119f379ef7
Bump AZP container. (#655) (#656)
(cherry picked from commit 8da385f39f)

Co-authored-by: Felix Fontein <felix@fontein.de>
2023-06-24 12:14:44 +02:00
Felix Fontein
9edb47ce32
Move ansible-core 2.12 to EOL CI (#640) (#641)
* https://github.com/ansible/ansible/pull/79734 has been merged and backported for all branches but stable-2.10 and stable-2.11.

* Move ansible-core 2.12 to EOL CI.

(cherry picked from commit cad2ecca3d)
2023-05-29 17:55:04 +02:00
Felix Fontein
6292483e98
Arch Linux now uses Python 3.11. (#618) 2023-05-04 08:13:04 +02:00
Felix Fontein
1f07bda43a Restrict regular CI runs on old branches to stable-2.
(cherry picked from commit eb186f0098)
2023-02-06 09:28:27 +01:00
Felix Fontein
3edb7925b2
Move tests with EOL versions of Ansible from AZP to GHA. (#536) 2022-12-19 21:50:19 +01:00
patchback[bot]
971216ae5f
Bump CentOS Stream 8 Python from 3.8 to 3.9. (#529) (#530)
(cherry picked from commit 970b95e3fa)

Co-authored-by: Felix Fontein <felix@fontein.de>
2022-12-09 15:34:07 +01:00
Felix Fontein
528554fe01
Replace devel with stable-2.14 in CI (#479) 2022-09-21 08:17:03 +02:00
patchback[bot]
ce620cb0ff
Move Fedora 35 from devel to stable-2.13 CI runs. (#458) (#461)
(cherry picked from commit 9b8c10b8cf)

Co-authored-by: Felix Fontein <felix@fontein.de>
2022-08-16 22:12:06 +02:00
Felix Fontein
5bc0014f6b
Bump AZP container version. (#382) 2022-06-13 21:16:23 +02:00
Felix Fontein
bbb1cf7f9d
Update CI matrix. (#376) 2022-05-27 10:51:41 +02:00
Felix Fontein
cfc6fb9d40
Add RHEL 9.0, Ubuntu 22.04 and Fedora 36 to CI (#358)
* Add RHEL 9.0 to CI.

* Add RHEL 9 specific files.

* Add Ubuntu 22.04 and Fedora 36 to CI.

* Another try.

* Adjust kernel memory tests.

* Add more details.

* RHEL 9 doesn't support setting memory swappiness.

* Fix docker_swarm_service tests.

The 'less' case should always have been changed, but it probably was always skipped
due to a too old Docker SDK for Python or a too old Docker daemon.

* More checks / improve checks.
2022-05-20 16:27:13 +02:00
Felix Fontein
3a7c5551d7
Avoid extra '/' in CI names to avoid breakin coverage. (#349)
ci_coverage
2022-05-14 12:07:08 +02:00
Felix Fontein
155a8b4ba9
Run some tests with the latest PyPi version of Docker SDK for Python (#348)
* Run some tests with the latest PyPi version of Docker SDK for Python.

* Use new enough Python so we can actually install the latest Docker SDK for Python.

* Ansibilize

* Fix test.

* Fix two stupid errors by myself.
2022-05-13 22:06:51 +02:00
Felix Fontein
8da9a377c7
Remove OpenSuSE Python 2 from devel CI. (#330) 2022-04-02 18:03:53 +02:00
Felix Fontein
f3bfaa2458
Add stable-2.13 to CI, thin out older version matrix. (#320)
* Add stable-2.13 to CI, thin out older version matrix.

* Thin out a bit more.
2022-03-29 06:25:40 +02:00
Felix Fontein
48391d6755
Extend docker_compose tests, add Alpine to CI (#304)
* Add test where project is started with project_src only (#303).

* Work around bug in docker_compose.

* Add Alpine in CI.
2022-03-14 09:34:08 +00:00
Felix Fontein
d49008f066
CI: Add ArchLinux, Debian Bullseye and CentOS Stream 8 (#301)
* Add ArchLinux, Debian Bullseye and CentOS Stream 8 to CI.

* Fixes.
2022-02-18 23:04:17 +01:00
Felix Fontein
31fae211fe
Replace RHEL 8.4 by RHEL 8.5 for devel. (#237) 2021-11-17 07:17:26 +01:00
Felix Fontein
7baf07e77d
Replace Fedora 33 with Fedora 35 for devel tests. (#230) 2021-11-08 22:08:39 +01:00
Felix Fontein
dbc4675338
Remove centos8 for devel from CI. (#223) 2021-10-16 09:27:38 +02:00
Felix Fontein
a15516b6a5 Run CI on stable branches only once per week. 2021-09-28 17:34:43 +02:00
Felix Fontein
4ecae3e605
Update CI matrix to include ansible-core's stable-2.12 branch (#215)
* Update CI matrix to include ansible-core's stable-2.12 branch.

* Adjust README.

* Fix stage names.

* Make matrix for older Ansible versions a bit thinner.
2021-09-27 19:45:54 +02:00
Felix Fontein
567561ada0
Update AZP config. (#185) 2021-07-30 17:45:56 +02:00
Felix Fontein
cc91e77280
Add Fedora 34 and remove Fedora 32 from devel tests. (#131) 2021-04-30 20:07:44 +00:00
Felix Fontein
30c00c4c26
ansible/ansible's stable-2.11 branch has been created. (#117) 2021-04-06 05:09:38 +00:00
Andrew Klychkov
3e98245b23
AZP: update default container version (#110) 2021-03-26 12:49:43 +01:00
Felix Fontein
6ccf60000e
CI was accidentally not using 2.9/2.10 for remotes. (#97) 2021-03-02 22:36:03 +01:00
Felix Fontein
5fd13c79b6
Update targets for CI for devel branch; move some targets to stable-2.10. (#84) 2021-02-10 22:54:10 +01:00
Felix Fontein
a3f6f1399f
Bump AZP test container version. (#83) 2021-02-10 13:44:50 +01:00
Felix Fontein
fc2e14970b
Fedora 30 and 31 are EOL and will eventually be removed from devel. (#77) 2021-02-01 15:31:07 +00:00
Felix Fontein
9a1018f479
Add Ubuntu 20.04 to CI. (#75) 2021-01-22 20:43:21 +00:00
Felix Fontein
a11f24c3a9
Fix docker_api connection: do not initialize client too early (#63)
* Fix docker_api connection: do not initialize client too early

* Make sure connection plugin tests are also run with Ansible 2.9 and 2.10.
2020-12-27 16:13:40 +01:00
John R Barker
4287618d3a
AZP: fedora32 doesn't exist on Ansible 2.9 2020-12-11 13:55:04 +00:00
John R Barker
3955955b37
Remove PATH hack (#44)
* Remove PATH hack

azure-pipelines-test-container:1.7.1 contains a proper fix for ensuring
PATH contains the location of pip installed binaries so we can remove
the hack.

* Correct RHEL groups
2020-12-11 13:54:14 +00:00
John R Barker
3de2cb6982
Correct stage name 2020-12-10 19:28:53 +00:00
John Barker
7e63c3ae4d Initial Azure Pipelines 2020-12-10 18:08:22 +00:00