]> git.ipfire.org Git - pbs.git/commitdiff
backend: Load krb5 and sync settings from config
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 15 Jan 2025 19:13:23 +0000 (19:13 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 15 Jan 2025 19:13:23 +0000 (19:13 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/__init__.py

index 93cdd1ba87569d31df31bc6ae2bb12ccd75044c0..4b351eb466d0b58375cbecd5a5ae388f099edbf8 100644 (file)
@@ -334,13 +334,13 @@ class Backend(object):
                log.debug("Performing Kerberos authentication...")
 
                # Fetch path to keytab
-               keytab = self.settings.get("krb5-keytab")
+               keytab = self.config.get("krb5", "keytab")
                if not keytab:
                        log.warning("No keytab configured")
                        return
 
                # Fetch Kerberos principal
-               principal = self.settings.get("krb5-principal")
+               principal = self.config.get("krb5", "principal")
                if not principal:
                        log.warning("No Kerberos principal configured")
                        return
@@ -557,7 +557,7 @@ class Backend(object):
                log.info("Syncing mirrors...")
 
                # Fetch the sync target
-               target = self.settings.get("sync-target")
+               target = self.config.get("sync", "target")
                if not target:
                        log.warning("No sync target configured")
                        return 0