#1468 Allow builder to attempt krb if gssapi is available
Closed 4 years ago by tkopecek. Opened 4 years ago by puiterwijk.
puiterwijk/koji builder_gssapi  into  master

file modified
+6 -1
@@ -69,6 +69,11 @@ 

      krbV = None

  

  try:

+     import requests_kerberos

+ except ImportError:  # pragma: no cover

+     requests_kerberos = None

+ 

+ try:

      import librepo

      import io

  except ImportError:
@@ -6137,7 +6142,7 @@ 

              quit("Error: Unable to log in. Bad credentials?")

          except six.moves.xmlrpc_client.ProtocolError:

              quit("Error: Unable to connect to server %s" % (options.server))

-     elif krbV:

+     elif krbV or requests_kerberos:

          krb_principal = options.krb_principal

          if krb_principal is None:

              krb_principal = options.host_principal_format % socket.getfqdn()

If auth fail, kojid will fail on non-existent krbV.Krb5Error few lines later.

Pull-Request has been closed by tkopecek

4 years ago