From fa6cdd8a01733cfd9b14b87845696f7fbbcbb434 Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Wed, 26 Apr 2023 20:13:54 +0200 Subject: [PATCH] remove obsolete start function Signed-off-by: Christian Richter --- services/idm/pkg/command/server.go | 33 ------------------------------ 1 file changed, 33 deletions(-) diff --git a/services/idm/pkg/command/server.go b/services/idm/pkg/command/server.go index d456a3e401..4ba21b2a8e 100644 --- a/services/idm/pkg/command/server.go +++ b/services/idm/pkg/command/server.go @@ -123,39 +123,6 @@ func Server(cfg *config.Config) *cli.Command { } } -func start(ctx context.Context, logger log.Logger, cfg *config.Config) error { - servercfg := server.Config{ - Logger: log.LogrusWrap(logger.Logger), - LDAPHandler: "boltdb", - LDAPSListenAddr: cfg.IDM.LDAPSAddr, - TLSCertFile: cfg.IDM.Cert, - TLSKeyFile: cfg.IDM.Key, - LDAPBaseDN: "o=libregraph-idm", - LDAPAdminDN: "uid=libregraph,ou=sysusers,o=libregraph-idm", - - BoltDBFile: cfg.IDM.DatabasePath, - } - - if cfg.IDM.LDAPSAddr != "" { - // Generate a self-signing cert if no certificate is present - if err := pkgcrypto.GenCert(cfg.IDM.Cert, cfg.IDM.Key, logger); err != nil { - logger.Fatal().Err(err).Msgf("Could not generate test-certificate") - } - } - if _, err := os.Stat(servercfg.BoltDBFile); errors.Is(err, os.ErrNotExist) { - logger.Debug().Msg("Bootstrapping IDM database") - if err = bootstrap(logger, cfg, servercfg); err != nil { - logger.Error().Err(err).Msg("failed to bootstrap idm database") - } - } - - svc, err := server.NewServer(&servercfg) - if err != nil { - return err - } - return svc.Serve(ctx) -} - func bootstrap(logger log.Logger, cfg *config.Config, srvcfg server.Config) error { // Hash password if the config does not supply a hash already var err error