17d34057c7
Add first test for patching environment, which deploys some cluster and apply patches on it. Environment configuration (deployment test) is chosen automatically based on packages tags. Tests require errata.yaml which should include scenarios for applying/verifying patches. Additional variables required by patching tests: * PATCHING_MIRRORS - list of repositories with patched packages; * PATCHING_WEB_DIR - directory on master node which is available via HTTP (used for new repository); * PATCHING_BUG_ID - bug ID which is going to be fixed; * PATCHING_PKGS_TESTS - local path or URL to destination where test plans for packages are stored; * PATCHING_APPLY_TESTS - local path or URL which should be used to get test plans for bugs (using bug ID); * PATCHING_PKGS - list of patched packages; if empty - list is gotten from test plan (errata.yaml) or from repository. Implements: blueprint mos-patching-tests Change-Id: Ic696a49bd12504c9e045cf824248ff09bb7d53cb
0 lines
Python
0 lines
Python