Skip to content

Commit dcaad5c

Browse files
remove init for public/admin router.go files
1 parent 24fae36 commit dcaad5c

File tree

2 files changed

+12
-29
lines changed

2 files changed

+12
-29
lines changed

ssas/service/admin/router.go

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,14 @@ import (
1717
"github.com/CMSgov/bcda-ssas-app/ssas/service"
1818
)
1919

20-
var infoMap map[string][]string
21-
var adminSigningKeyPath string
22-
var adminSigningKey string
23-
var server *service.Server
24-
25-
func init() {
26-
infoMap = make(map[string][]string)
27-
adminSigningKeyPath = os.Getenv("SSAS_ADMIN_SIGNING_KEY_PATH")
28-
adminSigningKey = os.Getenv("SSAS_ADMIN_SIGNING_KEY")
29-
}
30-
3120
// Server creates an SSAS admin server
3221
func Server() *service.Server {
3322
unsafeMode := os.Getenv("HTTP_ONLY") == "true"
3423
useMTLS := os.Getenv("ADMIN_USE_MTLS") == "true"
24+
adminSigningKeyPath := os.Getenv("SSAS_ADMIN_SIGNING_KEY_PATH")
25+
adminSigningKey := os.Getenv("SSAS_ADMIN_SIGNING_KEY")
26+
27+
infoMap := make(map[string][]string)
3528

3629
signingKey, err := service.ChooseSigningKey(adminSigningKeyPath, adminSigningKey)
3730
if err != nil {
@@ -40,7 +33,7 @@ func Server() *service.Server {
4033
return nil
4134
}
4235

43-
server = service.NewServer("admin", ":3004", constants.Version, infoMap, routes(), unsafeMode, useMTLS, signingKey, 20*time.Minute, "")
36+
server := service.NewServer("admin", ":3004", constants.Version, infoMap, routes(), unsafeMode, useMTLS, signingKey, 20*time.Minute, "")
4437
if server != nil {
4538
r, _ := server.ListRoutes()
4639
infoMap["banner"] = []string{fmt.Sprintf("%s server running on port %s", "admin", ":3004")}

ssas/service/public/router.go

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,15 @@ import (
1313
gcmw "github.com/go-chi/chi/v5/middleware"
1414
)
1515

16-
var infoMap map[string][]string
17-
var publicSigningKeyPath string
18-
var publicSigningKey string
19-
var clientAssertAud string
20-
21-
var server *service.Server
22-
23-
func init() {
24-
infoMap = make(map[string][]string)
25-
publicSigningKeyPath = os.Getenv("SSAS_PUBLIC_SIGNING_KEY_PATH")
26-
publicSigningKey = os.Getenv("SSAS_PUBLIC_SIGNING_KEY")
27-
ssas.Logger.Info("public signing key sourced from ", publicSigningKeyPath)
28-
clientAssertAud = os.Getenv("SSAS_CLIENT_ASSERTION_AUD")
29-
ssas.Logger.Info("aud value required in client assertion tokens:", clientAssertAud)
30-
}
31-
3216
func Server() *service.Server {
3317
unsafeMode := os.Getenv("HTTP_ONLY") == "true"
3418
useMTLS := os.Getenv("PUBLIC_USE_MTLS") == "true"
19+
infoMap := make(map[string][]string)
20+
publicSigningKeyPath := os.Getenv("SSAS_PUBLIC_SIGNING_KEY_PATH")
21+
publicSigningKey := os.Getenv("SSAS_PUBLIC_SIGNING_KEY")
22+
ssas.Logger.Info("public signing key sourced from ", publicSigningKeyPath)
23+
clientAssertAud := os.Getenv("SSAS_CLIENT_ASSERTION_AUD")
24+
ssas.Logger.Info("aud value required in client assertion tokens:", clientAssertAud)
3525

3626
signingKey, err := service.ChooseSigningKey(publicSigningKeyPath, publicSigningKey)
3727
if err != nil {
@@ -40,7 +30,7 @@ func Server() *service.Server {
4030
return nil
4131
}
4232

43-
server = service.NewServer("public", ":3003", constants.Version, infoMap, routes(), unsafeMode, useMTLS, signingKey, 20*time.Minute, clientAssertAud)
33+
server := service.NewServer("public", ":3003", constants.Version, infoMap, routes(), unsafeMode, useMTLS, signingKey, 20*time.Minute, clientAssertAud)
4434
if server != nil {
4535
r, _ := server.ListRoutes()
4636
infoMap["banner"] = []string{fmt.Sprintf("%s server running on port %s", "public", ":3003")}

0 commit comments

Comments
 (0)