Provisioning: Allow disabling controllers (#110641)

This commit is contained in:
Stephanie Hingtgen
2025-09-05 07:48:23 +02:00
committed by GitHub
parent 9ddc70423b
commit 29ef525923
2 changed files with 13 additions and 10 deletions
+1 -1
View File
@@ -211,7 +211,7 @@ func RegisterAPIService(
}
builder := NewAPIBuilder(
false, // Run controllers
cfg.ProvisioningDisableControllers,
repoFactory,
features,
client,
+12 -9
View File
@@ -132,15 +132,16 @@ type Cfg struct {
HomePath string
ProvisioningPath string
PermittedProvisioningPaths []string
// Job History Configuration
ProvisioningLokiURL string
ProvisioningLokiUser string
ProvisioningLokiPassword string
ProvisioningLokiTenantID string
DataPath string
LogsPath string
PluginsPath string
EnterpriseLicensePath string
// Provisioning config
ProvisioningDisableControllers bool
ProvisioningLokiURL string
ProvisioningLokiUser string
ProvisioningLokiPassword string
ProvisioningLokiTenantID string
DataPath string
LogsPath string
PluginsPath string
EnterpriseLicensePath string
// SMTP email settings
Smtp SmtpSettings
@@ -2103,6 +2104,8 @@ func (cfg *Cfg) readProvisioningSettings(iniFile *ini.File) error {
}
}
cfg.ProvisioningDisableControllers = iniFile.Section("provisioning").Key("disable_controllers").MustBool(false)
// Read job history configuration
cfg.ProvisioningLokiURL = valueAsString(iniFile.Section("provisioning"), "loki_url", "")
cfg.ProvisioningLokiUser = valueAsString(iniFile.Section("provisioning"), "loki_user", "")