Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
ukff committed Oct 3, 2024
1 parent 8b6e0e8 commit 796f402
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions internal/globalaccounts/globalaccounts.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"net/http"
"time"

"github.com/gocraft/dbr"
"github.com/kyma-project/kyma-environment-broker/internal"
"github.com/kyma-project/kyma-environment-broker/internal/events"
"github.com/kyma-project/kyma-environment-broker/internal/k8s"
Expand Down Expand Up @@ -37,8 +38,14 @@ func Run(ctx context.Context, cfg Config) {
logs.Infof("*** Start at: %s ***", time.Now().Format(time.RFC3339))
logs.Infof("is dry run?: %t ", cfg.DryRun)

svc, db, kcp, err := initAll(ctx, cfg, logs)
svc, db, connection, kcp, err := initAll(ctx, cfg, logs)
fatalOnError(err, logs)
defer func() {
err = connection.Close()
if err != nil {
logs.Error(err)
}
}()

clusterOp, err := clusterOp(ctx, kcp, logs)
fatalOnError(err, logs)
Expand All @@ -48,7 +55,7 @@ func Run(ctx context.Context, cfg Config) {
logs.Infof("*** End at: %s ***", time.Now().Format(time.RFC3339))
}

func initAll(ctx context.Context, cfg Config, logs *logrus.Logger) (*http.Client, storage.BrokerStorage, client.Client, error) {
func initAll(ctx context.Context, cfg Config, logs *logrus.Logger) (*http.Client, storage.BrokerStorage, *dbr.Connection, client.Client, error) {
svcConfig := svcConfig{
ClientID: cfg.AccountServiceID,
ClientSecret: cfg.AccountServiceSecret,
Expand All @@ -68,24 +75,17 @@ func initAll(ctx context.Context, cfg Config, logs *logrus.Logger) (*http.Client
logs.WithField("service", "storage"))
if err != nil {
logs.Error(err.Error())
return nil, nil, nil, err
return nil, nil, nil, nil, err
}

defer func() {
err = connection.Close()
if err != nil {
logs.Error(err)
}
}()

kcpK8sClient, err := getKcpClient()
if err != nil {
logs.Error(err.Error())
return nil, nil, nil, err
return nil, nil, nil, nil, err
}

svc := oauthConfig.Client(ctx)
return svc, db, kcpK8sClient, nil
return svc, db, connection, kcpK8sClient, nil
}

func fatalOnError(err error, log logrus.FieldLogger) {
Expand Down

0 comments on commit 796f402

Please sign in to comment.