action #153352
openTest refhost maintenance automation
0%
Description
Problem Statement¶
Update Validation team uses reference hosts for the testing of the maintenance updates.
There machines contain various combinations of add-ons and are often modified by the testers to test some functionality, repositories are being added etc, but the configuration changes are often not reverted.
That leads to reference hosts being broken, with full disk ...
We also use a metadata from Gitlab to contain information about reference hosts setup which are used by MTUI to find a proper testing machine.
It would make sense to deploy an automation able to take care of system functionality, cleanup and proper add-on configuration.
For example we could use Ansible, which would be regularly checking refhosts status, compare installed add-ons with the information in metadata and if there are any differences, metadata would be used as reference.
Acceptance Criteria¶
AC 1¶
Refhosts add-ons are automatically synced to reflect setup of add-ons as specified in metadata.
AC 2¶
Refhosts are automatically regularly checked for health and functionality and automatically cleaned up or reinstalled if needed.