[hub] ## ConfigParser style config file, similar to ini files ## http://docs.python.org/library/configparser.html ## ## Note that multiline values can be set by indenting subsequent lines ## (which means you should not indent regular lines) ## Basic options ## DBName = {{ koji_db_name }} DBUser = {{ koji_db_user }} DBHost = {{ koji_db_host }} DBPass = {{ koji_db_pass }} KojiDir = {{ koji_mount }} AuthPrincipal host/kojihub@ROCKYLINUX.ORG AuthKeytab /etc/koji.keytab ProxyPrincipals koji/kojiweb@ROCKYLINUX.ORG HostPrincipalFormat compile/%s@ROCKYLINUX.ORG ## Other options ## LoginCreatesUser = Off KojiWebURL = {{ koji_web_url }} # The domain name that will be appended to Koji usernames # when creating email notifications #EmailDomain = example.com # whether to send the task owner and package owner email or not on success. this still goes to watchers NotifyOnSuccess = True ## Disables all notifications # DisableNotifications = False DisableNotifications = True ## Extended features ## Support Maven builds # EnableMaven = False ## Support Windows builds # EnableWin = False ## Koji hub plugins ## The path where plugins are found # PluginPath = /usr/lib/koji-hub-plugins ## A space-separated list of plugins to load # Plugins = echo {% if koji_hub_plugins %} Plugins = {% for plugin in koji_hub_plugins_list + koji_hub_noconfig_plugins_list %}{{ plugin }} {% endfor %} {% endif %} ## If KojiDebug is on, the hub will be /very/ verbose and will report exception ## details to clients for anticipated errors (i.e. koji's own exceptions -- ## subclasses of koji.GenericError). # KojiDebug = On ## Determines how much detail about exceptions is reported to the client (via faults) ## Meaningful values: ## normal - a basic traceback (format_exception) ## extended - an extended traceback (format_exc_plus) ## anything else - no traceback, just the error message ## The extended traceback is intended for debugging only and should NOT be ## used in production, since it may contain sensitive information. # KojiTraceback = normal ## These options are intended for planned outages # ServerOffline = False # OfflineMessage = temporary outage # LockOut = False ## If ServerOffline is True, the server will always report a ServerOffline fault (with ## OfflineMessage as the fault string). ## If LockOut is True, the server will report a ServerOffline fault for all non-admin ## requests. [policy] tag = all :: allow package_list = all :: allow build_from_srpm = tag * :: allow has_perm build :: allow