Upstream composer has introduce a few changes that we need to adapt for: - the koji composer API is now exposed on the standard https port (443). Thus koji hub and web need to move to a different pair: 8080 (http) and 4343 (https). Change the scripts and tests for that - the koji API gained a prefix 'api/composer-koji/v1/'. Change client and unit tests to use that prefix. Use urljoin to create new APIs - composer configuration format (osbuild-composer.toml) has changed and now also includes configuration for the CA and allowed domains - update the composer RPM repositories to the commit for the 21 upstream release.
38 lines
769 B
Text
38 lines
769 B
Text
[hub]
|
|
|
|
## DB
|
|
DBName = koji
|
|
DBUser = koji
|
|
DBHost = localhost
|
|
#DBPort = 5432
|
|
DBPass = kojipass
|
|
|
|
## FS
|
|
KojiDir = /mnt/koji
|
|
|
|
## Logging
|
|
KojiDebug = On
|
|
KojiTraceback = extended
|
|
|
|
## Kerberos
|
|
AuthPrincipal = koji@LOCAL
|
|
AuthKeytab = /share/koji.keytab
|
|
HostPrincipalFormat = compile/%s@LOCAL
|
|
ProxyPrincipals = koji@LOCAL
|
|
|
|
## SSL client certificate auth configuration ##
|
|
DNUsernameComponent = CN
|
|
ProxyDNs = CN=koji,OU=kojiweb,O=RH,L=BE,ST=BE,C=DE
|
|
#ProxyDNs = /C=DE/ST=BE/L=BE/O=RH/CN=kojiweb
|
|
## end SSL client certificate auth configuration
|
|
|
|
## Other options ##
|
|
LoginCreatesUser = Off
|
|
KojiWebURL = http://localhost:8080/koji
|
|
EmailDomain = kojihub.local
|
|
NotifyOnSuccess = False
|
|
DisableNotifications = True
|
|
|
|
## Plugins
|
|
PluginPath = /usr/lib/koji-hub-plugins
|
|
Plugins = osbuild
|