From 39c0dc49d6209ad903e9577f17bdd2cf0443ebd0 Mon Sep 17 00:00:00 2001 From: Ethan Mosbaugh Date: Thu, 3 Sep 2020 19:20:38 +0000 Subject: [PATCH] move rand.Seed to main function --- kotsadm/cmd/kotsadm/main.go | 9 ++++++++- kotsadm/kurl_proxy/cmd/main.go | 3 +++ kotsadm/operator/cmd/kotsadm-operator/main.go | 9 ++++++++- kotsadm/pkg/session/session.go | 5 ----- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/kotsadm/cmd/kotsadm/main.go b/kotsadm/cmd/kotsadm/main.go index fd7d0f9895..0ebd36ed20 100644 --- a/kotsadm/cmd/kotsadm/main.go +++ b/kotsadm/cmd/kotsadm/main.go @@ -1,7 +1,14 @@ package main -import "github.com/replicatedhq/kots/kotsadm/cmd/kotsadm/cli" +import ( + "math/rand" + "time" + + "github.com/replicatedhq/kots/kotsadm/cmd/kotsadm/cli" +) func main() { + rand.Seed(time.Now().UnixNano()) + cli.InitAndExecute() } diff --git a/kotsadm/kurl_proxy/cmd/main.go b/kotsadm/kurl_proxy/cmd/main.go index 8517f39f7a..46ab01dcdb 100644 --- a/kotsadm/kurl_proxy/cmd/main.go +++ b/kotsadm/kurl_proxy/cmd/main.go @@ -9,6 +9,7 @@ import ( "fmt" "io/ioutil" "log" + "math/rand" "net" "net/http" "net/http/httputil" @@ -39,6 +40,8 @@ type cert struct { func main() { log.Printf("Commit %s\n", os.Getenv("COMMIT")) + rand.Seed(time.Now().UnixNano()) + upstreamOrigin := os.Getenv("UPSTREAM_ORIGIN") tlsSecretName := os.Getenv("TLS_SECRET_NAME") namespace := os.Getenv("NAMESPACE") diff --git a/kotsadm/operator/cmd/kotsadm-operator/main.go b/kotsadm/operator/cmd/kotsadm-operator/main.go index 30f2c784aa..37e44a09bc 100644 --- a/kotsadm/operator/cmd/kotsadm-operator/main.go +++ b/kotsadm/operator/cmd/kotsadm-operator/main.go @@ -1,7 +1,14 @@ package main -import "github.com/replicatedhq/kots/kotsadm/operator/cmd/kotsadm-operator/cli" +import ( + "math/rand" + "time" + + "github.com/replicatedhq/kots/kotsadm/operator/cmd/kotsadm-operator/cli" +) func main() { + rand.Seed(time.Now().UnixNano()) + cli.InitAndExecute() } diff --git a/kotsadm/pkg/session/session.go b/kotsadm/pkg/session/session.go index 489edf9a4d..027cdf02dd 100644 --- a/kotsadm/pkg/session/session.go +++ b/kotsadm/pkg/session/session.go @@ -3,7 +3,6 @@ package session import ( "context" "fmt" - "math/rand" "os" "strings" "time" @@ -18,10 +17,6 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client/config" ) -func init() { - rand.Seed(time.Now().UnixNano()) -} - func Parse(signedToken string) (*types.Session, error) { if signedToken == "" { return nil, errors.New("missing token")