From 9e1e79eb953d8ef19e9f5a74f11d68adbcb3e2b5 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 18 Mar 2020 13:52:29 +0100 Subject: [PATCH] Use the new API from openqa to sync the right repositories --- gocd/notify-obs_rsync.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gocd/notify-obs_rsync.py b/gocd/notify-obs_rsync.py index 6f395e25..44d803f9 100755 --- a/gocd/notify-obs_rsync.py +++ b/gocd/notify-obs_rsync.py @@ -51,11 +51,13 @@ if __name__ == '__main__': logging.basicConfig(level=logging.DEBUG) logger = logging.getLogger(__name__) + openqa = OpenQA_Client(server=args.openqa) + interesting_repos = dict() - # not the complete list - openQA API is WIP - for state in glob.glob('{}/*.yaml'.format(args.to)): - state = basename(state).replace('.yaml', '') - interesting_repos[state] = 1 + list = openqa.openqa_request('GET', 'obs_rsync') + for repopair in list: + project, repository = repopair + interesting_repos[f'{project}_-_{repository}'] = 1 openqa = OpenQA_Client(server=args.openqa) for state in glob.glob('{}/*.yaml'.format(args.repos)):