fix reading allow snippet config

This commit is contained in:
oussama 2024-05-23 12:25:34 +01:00
parent 95efaf3e39
commit 9d46378f12

View file

@ -70,6 +70,7 @@ const (
plugins = "plugins"
debugConnections = "debug-connections"
workerSerialReloads = "enable-serial-reloads"
allowSnippetAnnotations = "allow-snippet-annotations"
)
var (
@ -122,6 +123,15 @@ func ReadConfig(src map[string]string) config.Configuration {
luaSharedDicts := make(map[string]int)
debugConnectionsList := make([]string, 0)
if val, ok := conf[allowSnippetAnnotations]; ok {
boolValue, err := strconv.ParseBool(val)
if err != nil {
klog.Errorf("Ignoring poorly formatted value %v for allow-snippet-annotations", val)
} else {
to.AllowSnippetAnnotations = boolValue
}
}
// parse lua shared dict values
if val, ok := conf[luaSharedDictsKey]; ok {
delete(conf, luaSharedDictsKey)