fix(agentcompat): root scenario config reads

Co-authored-by: naiba/CloudCode <hi+cloudcode@nai.ba>
This commit is contained in:
naiba
2026-07-20 17:04:34 +00:00
co-authored by naiba/CloudCode
parent e157304475
commit 029d458f50
@@ -4,12 +4,18 @@ package scenario
import (
"os"
"path/filepath"
"sigs.k8s.io/yaml"
)
func ReadConfigFile(path string) (AgentConfig, error) {
data, err := os.ReadFile(path)
root, err := os.OpenRoot(filepath.Dir(path))
if err != nil {
return AgentConfig{}, err
}
defer root.Close()
data, err := root.ReadFile(filepath.Base(path))
if err != nil {
return AgentConfig{}, err
}