mirror of
https://github.com/livekit/livekit.git
synced 2026-03-30 13:25:42 +00:00
Flag to bypass strict config enforcement (#1105)
Useful with the Helm charts, where other keys can be declared together.
This commit is contained in:
@@ -99,6 +99,11 @@ func main() {
|
||||
Name: "dev",
|
||||
Usage: "sets log-level to debug, console formatter, and /debug/pprof. insecure for production",
|
||||
},
|
||||
&cli.BoolFlag{
|
||||
Name: "disable-strict-config",
|
||||
Usage: "disables strict config parsing",
|
||||
Hidden: true,
|
||||
},
|
||||
},
|
||||
Action: startServer,
|
||||
Commands: []*cli.Command{
|
||||
@@ -156,7 +161,11 @@ func getConfig(c *cli.Context) (*config.Config, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
conf, err := config.NewConfig(confString, true, c)
|
||||
strictMode := true
|
||||
if c.Bool("disable-strict-config") {
|
||||
strictMode = false
|
||||
}
|
||||
conf, err := config.NewConfig(confString, strictMode, c)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user