From 7884656f4ad3a3e54c515e5a71fa58e3e5f1e89f Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 24 Aug 2021 13:55:28 -0700 Subject: [PATCH] gating: Workaround to install latest packages Thanks to Miroslav Vadkerti (mvadkert) for the workaround. Without this an older version of osbuild-composer was being installed, and it would not start the server. Related: rhbz#1996788 --- tests/tests.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tests/tests.yml b/tests/tests.yml index 211d2f3..b79f8ae 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -1,6 +1,31 @@ --- # Run weldr-client tests with osbuild-composer - hosts: localhost + + # workaround to get latest packages installed until TFT-388 is resolved + pre_tasks: + - block: + - name: Set tag-repository priority so it is preferred + command: "sed -i 's/priority=.*/priority=9/' /etc/yum.repos.d/tag-repository.repo" + + - name: Update to latest packages + command: "dnf -y update *" + register: update_packages + + - block: + - name: Restart if kernel updated + reboot: + + - name: Wait for connection for 5 minutes + wait_for_connection: + delay: 5 + timeout: 300 + + when: "'kernel-' in update_packages.stdout" + + tags: + - classic + roles: - role: standard-test-basic tags: