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 }