1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
Commit graph

70 commits

Author SHA1 Message Date
Felix Fontein
b72b7d4936
Run tests with EOL ansible-core versions in GHA ()
Run tests with EOL ansible-core versions in GHA.
2023-02-24 11:32:20 +01:00
Felix Fontein
0ff003d312
Fix CI ()
Try to fix CI.
2023-01-07 14:06:09 +01:00
Felix Fontein
1f49241481
CI: add extra VMs for certain tests ()
* Remove superfluous VM.

* Add extra VM group.

* More platforms, add scripts.

* [REVERT THIS] Shrink matrix to only the tests we are interested in.

* Fix some tests.

* Skip snap tests on Ubuntu VMs for now.

* Skip xfs_quota tests on Alpine VMs due to ansible.posix.mount failing.

* Revert "[REVERT THIS] Shrink matrix to only the tests we are interested in."

This reverts commit 2e98e163db.

* Stick to Alpine and Ubuntu 22.04 for now.
2022-12-21 07:31:46 +01:00
Felix Fontein
e47845ab3a
Change CI group identifiers. () 2022-10-11 07:34:36 +02:00
Felix Fontein
8e59e52525
[TEMP] Fix RHEL 8 issues by restricting bcrypt to < 4.0.0 () 2022-08-25 07:30:28 +02:00
Felix Fontein
9327b12c4d
Add more default license and copyright notices ()
* Add more default license and copyright notices.

* Fix tests.

* Fix typos.

* Fix task type.

* Add URL to changelog fragment.

* Improve headers for setup_wildfly_server.
2022-08-08 08:44:19 +02:00
Felix Fontein
1ab2a5f1bc
Add default license header to files which have no copyright or license header yet ()
* Add default license header to files which have no copyright or license header yet.

* yml extension should have been xml...
2022-08-05 14:03:38 +02:00
Felix Fontein
e1cfa13a1b
python-daemon 2.3.1 requires Python 3+. () 2022-07-23 12:02:18 +02:00
Felix Fontein
297de3011c
Fix CI due to pycdlib dropping Python 2 support. () 2022-06-21 14:12:21 +02:00
Felix Fontein
c8a2c5d375
requests drops support for older Python ()
* requests drops support for older Python.

* Work around CentOS 6 pip bugs.
2022-06-11 22:35:11 +02:00
Felix Fontein
8421af1ea3
certifi dropped Python 2 support ()
* certifi dropped Python 2 support.

* Apparently the consul tests didn't use the constraints.
2022-05-19 14:48:03 +02:00
Felix Fontein
7743ecd776
Replace symlinks with meta/runtime.yml redirects. () 2022-04-26 20:33:13 +02:00
Felix Fontein
a06903f33a
CI: Add ArchLinux, Debian Bullseye, CentOS Stream 8, and Alpine 3 ()
* Add ArchLinux, Debian Bullseye and CentOS Stream 8 to CI.

* Add Alpine to CI matrix as well.
2022-02-21 21:14:45 +01:00
Felix Fontein
84124224ae
PyOpenSSL 22.0.0 no longer supports Python 2.7 ()
* PyOpenSSL 22.0.0 no longer supports Python 2.7.

* Try to make pip on CentOS 6 happy.
2022-01-30 14:35:01 +01:00
Felix Fontein
77a930cf6b
Restrict PyNaCL to 1.4.x on RHEL8 when using Python 3.6 ()
* Restrict PyNaCL to 1.4.x on RHEL8 when using Python 3.6.

* Fix typo.
2022-01-08 14:36:11 +01:00
Felix Fontein
26a91e811f
Fix 2.9 unit tests ()
* Fix 2.9 unit tests.

* Another try.
2022-01-08 12:12:19 +01:00
Felix Fontein
3f2364574d
Restrict redis to < 4.1.0 for ansible-base 2.10. () 2021-12-27 20:40:25 +01:00
Felix Fontein
17b4c6972f
Fix collection dependency installation in CI. () 2021-11-18 21:14:56 +01:00
Felix Fontein
bf7a954f00
Restrict redis version. () 2021-11-15 22:29:47 +01:00
Felix Fontein
d1f820ed06
Fix shellcheck error. () 2021-10-08 15:09:47 +02:00
Felix Fontein
3fee872d58
Stick to community.crypto 1.x.y for ubuntu1604. () 2021-09-29 19:35:50 +02:00
Felix Fontein
cf43356753
Fix unit tests ()
* Force new enough requests version.

* Revert "Force new enough requests version."

This reverts commit 339d40bef7.

* Make sure we don't install a too new python-gitlab for Ansible 2.10.

* Change requirement instead of appending new one.

* Fix quoting.

* Try to skip if import fails.

* Revert "Try to skip if import fails."

This reverts commit 254bbd8548.

* Make other Python versions happy...

* Update tests/utils/shippable/units.sh

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2021-08-29 10:15:34 +02:00
Felix Fontein
07085785a3
Dynamically add meta/runtime.yml redirects before integration tests. ()
ci_coverage
2021-06-22 08:16:26 +02:00
Felix Fontein
a55c96d5c1
Make extra sanity test runner produce ansibullbot and JUnit output. () 2021-06-14 07:25:46 +02:00
Felix Fontein
d4c4d00ad1
CI: Remove scripts that are no longer needed ()
* Remove scripts that are no longer needed.

ci_complete

* Remove sanity ignores.
2021-06-13 23:01:46 +02:00
Felix Fontein
b3f436aa63
Use Ansible's codecov uploader. () 2021-04-30 04:28:43 +02:00
Felix Fontein
d09bc2525b
Fix problems with pip2.6 included in CentOS 6. () 2021-04-17 19:11:08 +02:00
Felix Fontein
7fe9dd7a60
Install collections in CI directly with git to work around the Galaxy CloudFlare PITA. () 2021-03-23 07:08:04 +01:00
Felix Fontein
909ac92fe2
Fix CI ()
* Limit cryptography to < 3.4 for Python < 3.6.

* Work around old pip versions.

* Use constraints file when installing stormssh.

* Work around old pip in RHEL8.2, CentOS 8, Ubuntu 18.04, and OpenSuSE 15
2021-02-09 07:47:08 +01:00
Felix Fontein
bb323ab12f
Remove community.kubernetes testing dependency. () 2021-01-27 07:17:00 +01:00
Felix Fontein
9f71073d37
Remove ansible.netcommon dependency. () 2020-12-30 10:37:23 +01:00
David Moreau Simard
f78e08bc37
Remove google plugins and set up redirects to collections ()
* Remove Google cloud plugins migrated to community.google

* Remove another symlink

* Fix typo for community.general version

* Update changelogs/fragments/1319-google-migration-removal.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update changelogs/fragments/1319-google-migration-removal.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Add fragment for inventory script

* fix yaml formatting

* adjust past relnotes in accordance with removal of google plugins

Co-authored-by: Felix Fontein <felix@fontein.de>
2020-12-29 09:46:57 +01:00
Felix Fontein
dd55c3c3bb
Fix AZP CI ()
* Fix 2.9/2.10 cloud

* Fix splunk callback tests.

* ansible_virtualization_type on AZP can be one of container/containerd instead of docker for dockerized tests.

* Disable nomad tests.

* Work around AZP bugs.
2020-12-18 11:48:28 +01:00
John Barker
33126b7267 AZP Bootstrap 2020-12-17 18:13:12 +00:00
Felix Fontein
20f470cc64
Remove ansible.posix dependency ()
* Vendor plugins/module_utils/mount.py from ansible.posix, and drop ansible.posix dependency (except for testing).

* Add ignore.txt entries.

* Install test requirements conditionally.

* Apply suggestions from code review

Co-authored-by: John R Barker <john@johnrbarker.com>

* Bump to major changes.

Co-authored-by: John R Barker <john@johnrbarker.com>
2020-10-28 12:57:00 +01:00
Felix Fontein
eba5216be5
Run tests with macOS 10.15. ()
* Run tests with macOS 10.15.

* Restrict to macOS CI runs for now until they pass.

* Skip tests on macOS that are skipped on OSX.

* Disable consul test for macOS.

* Disable chroot connection tests for macOS.

* Add setup_gnutar role from https://github.com/ansible/ansible/pull/71841.

* Use setup_gnutar for yarn and npm tests.

* Revert "Restrict to macOS CI runs for now until they pass."

This reverts commit d945d0399f.

* hashi_vault lookup tests seem to be always unstable, disabling for now.

* Use homebrew module instead of command.
2020-09-30 14:00:05 +02:00
Felix Fontein
38996b7544
Fix CI (problem with cffi) ()
* Work around old pip versions which install yanked packages.

* Try II

* Proper approach.

* Avoid too old version being installed.
2020-09-16 10:44:31 +02:00
Felix Fontein
f5ed0689c1
Update dependencies ()
* Bump dependency versions.

* No longer need to use git checkouts.
2020-07-27 16:14:59 +02:00
Felix Fontein
a1c03a3cfe master -> main 2020-07-06 08:53:01 +02:00
Felix Fontein
65a8dbad8d Fix coverage parameters for shippable script. 2020-07-03 20:15:31 +02:00
Felix Fontein
786f082976
Run tests with Ansible 2.9 as well ()
* Run some tests with Ansible 2.9. No need to run extra tests multiple times.

* Update ignore-2.9.txt.

* Adjust README.

* Add changelog fragment.
2020-07-02 13:40:16 +02:00
Felix Fontein
9f9d160ad1
[WIP] Prepare for stable-2.10 branching of ansible-base ()
* Allow to use multiple different ansible versions in CI.

* Fix script.
2020-06-16 22:51:38 +01:00
Felix Fontein
b5459d6316
Fix OSX hack no longer necessary ()
ci_complete
2020-05-27 08:14:20 +02:00
Felix Fontein
7bb36d62d0
intersight_info has been moved to cisco.intersight. () 2020-05-21 22:12:25 +02:00
Felix Fontein
df5b73a21f
Smoketests are not needed in collections, and none exist in this collection anyway. ()
Also remove scripts for aws, azure and hcloud tests that aren't needed anyway.
2020-05-19 09:14:33 +02:00
Felix Fontein
a0a534508a
Un-remove wrongly removed ovirt modules and adjust deprecation to Ansible 2.14 ()
* Un-remove wrongly removed ovirt modules and adjust deprecation to Ansible 2.14 (regular 4 version deprecation cycle).

* Update sanity-2.10.txt

* Vendor dependencies from ovirt.ovirt as deprecated, and remove dependency on ovirt.ovirt.

* Use ovirt_facts doc_fragment, and don't add _ovirt_info doc_fragment.
2020-05-18 20:43:50 +01:00
Felix Fontein
dee1e71796
Add extra sanity tests and changelog config. () 2020-05-18 19:36:35 +02:00
Felix Fontein
77fe9c82fb
Avoid sanity excludes so that users can run ansible-test sanity --docker and it usually passes. () 2020-05-01 13:45:22 +02:00
Felix Fontein
61ecc1fee4 Fix repo name. 2020-04-25 11:31:10 +02:00
Felix Fontein
d31b9dfa99
Reenable consul test, fix issues with a hack ()
* Re-enable consul integration tests.

* Add hack workaround for https://github.com/ansible/ansible/issues/68701

* Fix typo.

ci_complete
2020-04-24 08:42:44 +02:00