From 029d458f50299de19f20c60a7f1a8c1999c44cd0 Mon Sep 17 00:00:00 2001 From: naiba Date: Mon, 20 Jul 2026 17:04:34 +0000 Subject: [PATCH] fix(agentcompat): root scenario config reads Co-authored-by: naiba/CloudCode --- integration/agentcompat/internal/scenario/config_file.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/integration/agentcompat/internal/scenario/config_file.go b/integration/agentcompat/internal/scenario/config_file.go index 2de52452..98d2c21d 100644 --- a/integration/agentcompat/internal/scenario/config_file.go +++ b/integration/agentcompat/internal/scenario/config_file.go @@ -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 }