diff --git a/roles/koji_hub/files/koji-gc.py-hotfix b/roles/koji_hub/files/koji-gc.py-hotfix index b43f8aa91b..4116f3b184 100755 --- a/roles/koji_hub/files/koji-gc.py-hotfix +++ b/roles/koji_hub/files/koji-gc.py-hotfix @@ -131,7 +131,7 @@ def get_options(): ['keytab', None, 'string'], ['principal', None, 'string'], ['krbservice', None, 'string'], - ['krb_rdns', True, 'boolean'], + ['krb_rdns', None, 'boolean'], ['runas', None, 'string'], ['user', None, 'string'], ['password', None, 'string'], @@ -352,7 +352,7 @@ def activate_session(session): elif options.user: #authenticate using user/password session.login() - elif has_krb_creds(): + elif has_krb_creds() or (options.keytab and options.principal): try: if options.keytab and options.principal: session.krb_login(principal=options.principal, keytab=options.keytab, proxyuser=options.runas)