Skip to content

Commit

Permalink
sdk-server expects SDK_LOG_LEVEL (#3858)
Browse files Browse the repository at this point in the history
* sdk-server expects SDK_LOG_LEVEL

* adjust the fix to sdk-server

* INFO->Info
  • Loading branch information
KAllan357 committed Jun 11, 2024
1 parent 69dd30f commit 460306d
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions cmd/sdk-server/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ import (
"k8s.io/client-go/rest"

"agones.dev/agones/pkg"
agonesv1 "agones.dev/agones/pkg/apis/agones/v1"
"agones.dev/agones/pkg/client/clientset/versioned"
"agones.dev/agones/pkg/sdk"
sdkalpha "agones.dev/agones/pkg/sdk/alpha"
Expand Down Expand Up @@ -65,6 +64,7 @@ const (
timeoutFlag = "timeout"
grpcPortFlag = "grpc-port"
httpPortFlag = "http-port"
logLevelFlag = "log-level"
)

var (
Expand Down Expand Up @@ -275,7 +275,6 @@ func runGateway(ctx context.Context, grpcEndpoint string, mux *gwruntime.ServeMu
// parseEnvFlags parses all the flags and environment variables and returns
// a configuration structure
func parseEnvFlags() config {
var gs agonesv1.GameServer
viper.AllowEmptyEnv(true)
viper.SetDefault(localFlag, false)
viper.SetDefault(fileFlag, "")
Expand All @@ -287,7 +286,7 @@ func parseEnvFlags() config {
viper.SetDefault(gracefulTerminationFlag, true)
viper.SetDefault(grpcPortFlag, defaultGRPCPort)
viper.SetDefault(httpPortFlag, defaultHTTPPort)
viper.SetDefault("logLevel", string(gs.Spec.SdkServer.LogLevel))
viper.SetDefault(logLevelFlag, "Info")
pflag.String(gameServerNameFlag, viper.GetString(gameServerNameFlag),
"Optional flag to set GameServer name. Overrides value given from `GAMESERVER_NAME` environment variable.")
pflag.String(podNamespaceFlag, viper.GetString(gameServerNameFlag),
Expand Down Expand Up @@ -323,7 +322,7 @@ func parseEnvFlags() config {
runtime.Must(viper.BindEnv(grpcPortFlag))
runtime.Must(viper.BindEnv(httpPortFlag))
runtime.Must(viper.BindPFlags(pflag.CommandLine))
runtime.Must(viper.BindEnv("logLevel", "SDK_LOG_LEVEL"))
runtime.Must(viper.BindEnv(logLevelFlag))
runtime.Must(runtime.FeaturesBindEnv())
runtime.Must(runtime.ParseFeaturesFromEnv())

Expand All @@ -341,7 +340,7 @@ func parseEnvFlags() config {
GracefulTermination: viper.GetBool(gracefulTerminationFlag),
GRPCPort: viper.GetInt(grpcPortFlag),
HTTPPort: viper.GetInt(httpPortFlag),
LogLevel: viper.GetString("logLevel"),
LogLevel: viper.GetString(logLevelFlag),
}
}

Expand Down

0 comments on commit 460306d

Please sign in to comment.