From a38c113227014a074bd3808d5944b87b5a603620 Mon Sep 17 00:00:00 2001 From: Sarah Zinger Date: Fri, 22 Aug 2025 14:28:40 -0400 Subject: [PATCH] Create option to read ini file without validating frontend files (#109990) --- pkg/setting/setting.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/setting/setting.go b/pkg/setting/setting.go index 8a9ed2603cc..b31584951bf 100644 --- a/pkg/setting/setting.go +++ b/pkg/setting/setting.go @@ -1087,6 +1087,12 @@ func NewCfgFromBytes(bytes []byte) (*Cfg, error) { return NewCfgFromINIFile(parsedFile) } +// prevents a log line from being printed when the static root path is not found, useful for apiservers that have no frontend +func NewCfgFromBytesWithoutJSValidation(bytes []byte) (*Cfg, error) { + skipStaticRootValidation = true + return NewCfgFromBytes(bytes) +} + // NewCfgFromINIFile specialized function to create a new Cfg from an ini.File. func NewCfgFromINIFile(iniFile *ini.File) (*Cfg, error) { cfg := NewCfg()