mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-23 18:21:42 +08:00
Use anonymous Koji session properly
MBS calls some read-only Koji APIs which does not require to log into a session. This patch makes it optional to choose whether to login a session and use anonymous session properly to call those read-only APIs. Signed-off-by: Chenxiong Qi <cqi@redhat.com>
This commit is contained in:
@@ -126,7 +126,7 @@ def get_modulemds_from_ursine_content(tag):
|
||||
:rtype: list[Modulemd.Module]
|
||||
"""
|
||||
from module_build_service.builder.KojiModuleBuilder import KojiModuleBuilder
|
||||
koji_session = KojiModuleBuilder.get_session(conf, None)
|
||||
koji_session = KojiModuleBuilder.get_session(conf, None, login=False)
|
||||
repos = koji_session.getExternalRepoList(tag)
|
||||
build_tags = find_build_tags_from_external_repos(koji_session, repos)
|
||||
if not build_tags:
|
||||
@@ -265,7 +265,7 @@ def find_module_built_rpms(modules_nsvc):
|
||||
resolver = GenericResolver.create(conf)
|
||||
|
||||
built_rpms = []
|
||||
koji_session = KojiModuleBuilder.get_session(conf, None)
|
||||
koji_session = KojiModuleBuilder.get_session(conf, None, login=False)
|
||||
|
||||
for nsvc in modules_nsvc:
|
||||
name, stream, version, context = nsvc.split(':')
|
||||
|
||||
Reference in New Issue
Block a user