mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-07 14:50:55 +03:00
revertprovider: crypted provider was not supported in v4
also ensure to initialize kms before the dataprovider, it could be needed to downgrade secret from cloud kms providers
This commit is contained in:
@@ -83,10 +83,17 @@ func (s *Service) Start() error {
|
||||
}
|
||||
|
||||
common.Initialize(config.GetCommonConfig())
|
||||
kmsConfig := config.GetKMSConfig()
|
||||
err := kmsConfig.Initialize()
|
||||
if err != nil {
|
||||
logger.Error(logSender, "", "unable to initialize KMS: %v", err)
|
||||
logger.ErrorToConsole("unable to initialize KMS: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
providerConf := config.GetProviderConf()
|
||||
|
||||
err := dataprovider.Initialize(providerConf, s.ConfigDir)
|
||||
err = dataprovider.Initialize(providerConf, s.ConfigDir)
|
||||
if err != nil {
|
||||
logger.Error(logSender, "", "error initializing data provider: %v", err)
|
||||
logger.ErrorToConsole("error initializing data provider: %v", err)
|
||||
@@ -110,13 +117,6 @@ func (s *Service) Start() error {
|
||||
|
||||
httpConfig := config.GetHTTPConfig()
|
||||
httpConfig.Initialize(s.ConfigDir)
|
||||
kmsConfig := config.GetKMSConfig()
|
||||
err = kmsConfig.Initialize()
|
||||
if err != nil {
|
||||
logger.Error(logSender, "", "unable to initialize KMS: %v", err)
|
||||
logger.ErrorToConsole("unable to initialize KMS: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
s.startServices()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user