|
branko
|
f03283292445
|
2 months ago
|
|
MAR-218: Disable the boot-time hanging workaround for VirtualBox:
- The workaround is most likely no longer necessary with up-to-date versions of kernel and VirtualBox (modules) themselves.
|
|
branko
|
fcfbb70d1b74
|
2 months ago
|
|
|
|
branko
|
5ee6fc8d3513
|
2 months ago
|
|
MAR-218: Force handler execution during testing for consistency:
- Otherwise it can easily happen that some handlers never run, leaving the machine in inconsistent state until they are run by hand.
|
|
branko
|
94cf74211121
|
2 months ago
|
|
MAR-218: Drop linting definitions from Molecule configuratin files:
- Molecule no longer natively supports running linters. - Disable the Ansible Galaxy dependency installation (none of the roles utilise this).
|
|
branko
|
a4669a111e0f
|
2 months ago
|
|
|
|
branko
|
28de9251c7aa
|
2 months ago
|
|
|
|
branko
|
3c51248b600c
|
8 months ago
|
|
MAR-192: Switch to using go-sendxmpp where possible for testing XMPP server role:
- The sendxmpp in Debian 12 Bookworm is quite broken at this point, and go-sendxmpp is somewhat close in terms of interface etc. - Fix a number of tests related to sending messages.
|
|
branko
|
c1abe824342c
|
8 months ago
|
|
MAR-192: Added support for Debian 12 Bookworm to xmpp_server role:
- Some of the tests are still failing, namely the ones centered around the sendxmpp tool (which seems completely broken at this point in Debian 12 Bookworm)
|
|
branko
|
0758b92e0638
|
8 months ago
|
|
MAR-192: Align IP ranges used for testing VMs in the xmpp_sever role:
- Use two consecutive ranges for Debian 11 Bullseye like in mail_server.
|
|
branko
|
fec5f67faec1
|
8 months ago
|
|
|
|
branko
|
7974b2d60f7d
|
10 months ago
|
|
MAR-189: Disable use of KVM paravirtualisation provider with Vagrant/VirtualBox:
- The VMs seem to randomly hang when the (KVM) clock source gets initialised right after getting past the bootloader. Helps run the tests in a way more reliable way. - Should be removed if upgrading to latest kernel/VirtualBox versions helps.
|
|
branko
|
814be5def61d
|
11 months ago
|
|
MAR-189: Added support for Debian 11 Bullseye to xmpp_server role:
- Roll-out LDAP client configuration since Bullseye does not come with a stock one at /etc/ldap/ldap.conf that sets the trust anchor correctly for validating LDAP server certificates. - Drop the backports pinning in case of Bullseye (for now let's try to keep the Buster and Bullseye at same versions for simplicity). - Drop installation of Python apt bindings (no longer used). - Tests for Buster and Bullseye need to be split-up a bit due to some differences around backports etc.
|
|
branko
|
3d7effd414c9
|
11 months ago
|
|
MAR-189: Dropped deprecation-related tasks and tests for xmpp_server role:
- Migration from Prosody project repositories should have been done already as part of the 7.0.1 release. - Simplifies the code a bit. - Drop leftover deprecated library plugin path.
|
|
branko
|
257a52b3f69d
|
11 months ago
|
|
|
|
branko
|
895e9bd5a83b
|
14 months ago
|
|
|
|
branko
|
4f29bd1aa05b
|
14 months ago
|
|
MAR-181: Drop support for Debian 9 Stretch from the xmpp_server role:
- Switch to using IPs from VirtualBox default allowed host-only network subnets. - Drop Stretch-specific workarounds, code, and tests.
|
|
branko
|
449e6423959c
|
4 years ago
|
|
MAR-151: Added support for Debian 10 Buster to xmpp_server role:
- Updated role reference documentaiton. - Updated role meta information. - Updated tests. - Enable lower-level TLS protocols (1.0/1.1) in global OpenSSL configuration file on Buster in order to be able to test the xmpp_server_tls_protocol parameter (otherwise Prosody completely refuses to use them even if listed in its configuration). - Move stretch-specific tests into its own file (for backported lua-ldap library), and run them on Debian 9 Stretch machines only.
|
|
branko
|
eb6d9c7d6651
|
4 years ago
|
|
MAR-171: Make the xmpp_domains parameter mandatory:
- Updated release notes. - Updated role reference documentation. - Dropped the default value for parameter from the xmpp_server role. - Updated tests.
|
|
branko
|
87f4f8572370
|
4 years ago
|
|
MAR-150: Use fixtures for X.509 artefacts in the xmpp_server role:
- Removed the statically generated artefacts. - Generate X.509 artefacts for tests using Gimmecert. - Updated paths to point to generated artefacts. - Introduced cleanup playbook for removing generated artefacts.
|
|
branko
|
e75d5d4fba3b
|
4 years ago
|
|
|
|
branko
|
b69aa445807f
|
4 years ago
|
|
|
|
branko
|
1bf0f41d1854
|
5 years ago
|
|
|
|
branko
|
ceb51ff23ae3
|
6 years ago
|
|
MAR-132: Added support to xmpp_server role for Debian 9 (Stretch): - Updated tests to include Debian 9 in testing. Existing private keys are reused where possible (since most of the naming is identical between the machines with jessie/stretch). - Updated invocation of sendxmpp in tests as workaround for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854210. - Updated testing of imported keys to accomodate differences between gpg/gpg2 (used by apt-key in Jessie/Stretch).
|
|
branko
|
2ada86e90026
|
6 years ago
|
|
MAR-129: Updated xmpp_server role for Ansible 2.5.x and new Molecule:
- Include top-level lint configuration in test configuration. - Fixed linting errors. - Moved test playbook variables into group_vars and host_vars. - Fixed deprecation warnings from Ansible. - Updated how hosts are referenced within tests.
|
|
branko
|
e970d4afbea4
|
7 years ago
|
|
MAR-128: Upgraded tests for xmpp_server role:
- Switch to new Molecule configuration. - Updated set-up playbook to use become: yes. - Moved some preparatory steps outside of the main playbook (eases idempotence tests). - Updated tests to reference the yml inventory file. - Updated tests to use new fixture (host instead of individual ones). - Switched to extracting hostname instead of hard-coding it in a couple of tests. - Renamed hosts to include the Debian version. - Updated names for some of the test data to cater to change in host names. - Switched to using more robust task for populating /etc/hosts.
|