|
branko
|
f03283292445
|
1 month 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
|
1 month 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
|
a0597f1f2578
|
2 months ago
|
|
|
|
branko
|
fefde7a74438
|
8 months ago
|
|
MAR-192: Added support for Debian 12 Bookworm to common role:
- Use slightly more memory for Debian 12 Bookworm VMs, they have a tendency to OOM otherwise (march of progress). - Update regex for matching the DIR_MODE confiuration in Debian 12. - Remove NTP pacakges if ntp_pools parameter was not set.
|
|
branko
|
5eeaa6ef80fd
|
8 months ago
|
|
MAR-194: Configure static IPv6 addresses for testing of common role:
- Requires some additional steps to be done when preparing the development machine, since VirtualBox prohibits use of network subnets that are not explicitly configured for use with private networks.
|
|
branko
|
c5f613cafb67
|
8 months ago
|
|
MAR-191: Drop support for Debian 10 Buster from the common role:
- Fix incorrect comment on the pkg-resources/pkg_resources package as well - this one is not distro-dependent.
|
|
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
|
e0fd43da3dc3
|
11 months ago
|
|
|
|
branko
|
d0e45c50137a
|
11 months ago
|
|
MAR-189: Added support for Debian 11 Bullseye to common role:
- Drop the architecture suffix from all machines. - Introduced a hack/patch for Ferm utility that disables use of legacy iptables tools. - Minor fixes around package name differences compared to older distribution. - Use versioned binary name for Python 2.7.. Bullseye does not default/have /usr/bin/python pointing to Python 2.7 binary.
|
|
branko
|
68c15461075c
|
14 months ago
|
|
MAR-181: Dropp support for Debian 9 Stretch from the common role:
- Drop platform name from all helper VMs. - Switch to using IPs from VirtualBox default allowed host-only network subnets.
|
|
branko
|
325b9d16a72b
|
4 years ago
|
|
MAR-151: Added support for Debian 10 Buster to common role:
- Updated tests. - Updated role reference documentation. - Updated role metadata information. - Refactored IP plan for the test machines for better separation between different types of machines and versions. - Parametrised tests for limited connectivity using the maintenance mode. - Don't use MariaDB compat package in tests - name differs between Debian 9 and Debian 10, and relevant parameter is already getting tested properly using the remaining packages.
|
|
branko
|
63b4a5ca9bff
|
4 years ago
|
|
|
|
branko
|
b1caa3b3c7ad
|
4 years ago
|
|
MAR-150: Refactor the common role tests fixture handling:
- Use the cleanup playbook for removing the X.509 generated keys/certificates. - Drop the fixture.yml playbook, and include it inside of prepare playbook (reduce unnecessary nesting).
|
|
branko
|
e75d5d4fba3b
|
4 years ago
|
|
|
|
branko
|
9a06395ab828
|
4 years ago
|
|
|
|
branko
|
1bf0f41d1854
|
5 years ago
|
|
|
|
branko
|
6b8b1d4c9061
|
6 years ago
|
|
MAR-129: Updated backup_server role linting and test configuration:
- Fixed linting issues. - Use global linting configuration file. - Moved test variables into group_vars.
|
|
branko
|
1640ad5b4cac
|
7 years ago
|
|
MAR-128: Upgraded tests for common role:
- Switch to new Molecule configuration. - Updated set-up playbook to use become: yes. - Moved some preparatory steps outside of the main playbook (easies idempotence tests). - Updated tests to reference the yml inventory file. - Updated tests to use new fixture (host instead of individual ones). - Switched to extracting IP address instead of hard-coding it in a couple of tests. - Fixed invalid indentation on task responsible for creating the pipreqcheck Python virtual environment.
|