mirror of
https://github.com/lordmathis/llamactl.git
synced 2025-12-22 09:04:22 +00:00
Update deprication warnings
This commit is contained in:
@@ -93,7 +93,6 @@ type InstancesConfig struct {
|
|||||||
// Port range for instances (e.g., 8000,9000)
|
// Port range for instances (e.g., 8000,9000)
|
||||||
PortRange [2]int `yaml:"port_range" json:"port_range"`
|
PortRange [2]int `yaml:"port_range" json:"port_range"`
|
||||||
|
|
||||||
|
|
||||||
// Instance config directory override (relative to data_dir if not absolute)
|
// Instance config directory override (relative to data_dir if not absolute)
|
||||||
InstancesDir string `yaml:"configs_dir" json:"configs_dir"`
|
InstancesDir string `yaml:"configs_dir" json:"configs_dir"`
|
||||||
|
|
||||||
@@ -248,9 +247,18 @@ func LoadConfig(configPath string) (AppConfig, error) {
|
|||||||
// 3. Override with environment variables
|
// 3. Override with environment variables
|
||||||
loadEnvVars(&cfg)
|
loadEnvVars(&cfg)
|
||||||
|
|
||||||
|
// Log warning if deprecated inference keys are present
|
||||||
|
if len(cfg.Auth.InferenceKeys) > 0 {
|
||||||
|
log.Println("⚠️ Config-based inference keys are no longer supported and will be ignored.")
|
||||||
|
log.Println(" Please create inference keys in web UI or via management API.")
|
||||||
|
}
|
||||||
|
|
||||||
// Set default directories if not specified
|
// Set default directories if not specified
|
||||||
if cfg.Instances.InstancesDir == "" {
|
if cfg.Instances.InstancesDir == "" {
|
||||||
cfg.Instances.InstancesDir = filepath.Join(cfg.DataDir, "instances")
|
cfg.Instances.InstancesDir = filepath.Join(cfg.DataDir, "instances")
|
||||||
|
} else {
|
||||||
|
// Log deprecation warning if using custom instances dir
|
||||||
|
log.Println("⚠️ Instances directory is deprecated and will be removed in future versions. Instances are persisted in the database.")
|
||||||
}
|
}
|
||||||
if cfg.Instances.LogsDir == "" {
|
if cfg.Instances.LogsDir == "" {
|
||||||
cfg.Instances.LogsDir = filepath.Join(cfg.DataDir, "logs")
|
cfg.Instances.LogsDir = filepath.Join(cfg.DataDir, "logs")
|
||||||
|
|||||||
@@ -36,12 +36,6 @@ func NewAPIAuthMiddleware(authCfg config.AuthConfig, authStore database.AuthStor
|
|||||||
managementKeys[key] = true
|
managementKeys[key] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
// If len(authCfg.InferenceKeys) > 0, log warning
|
|
||||||
if len(authCfg.InferenceKeys) > 0 {
|
|
||||||
log.Println("⚠️ Config-based inference keys are no longer supported and will be ignored.")
|
|
||||||
log.Println(" Please create inference keys in web UI or via management API.")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handle legacy auto-generation for management keys if none provided and auth is required
|
// Handle legacy auto-generation for management keys if none provided and auth is required
|
||||||
var generated bool = false
|
var generated bool = false
|
||||||
const banner = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
const banner = "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||||||
|
|||||||
Reference in New Issue
Block a user