in proxy/ats.go [61:70]
func (m *ATSManager) ConfigGet(k string) (msg string, err error) {
cmd := exec.Command("traffic_ctl", "config", "get", k)
stdoutStderr, err := cmd.CombinedOutput()
if err != nil {
return "", fmt.Errorf("failed to execute: traffic_ctl config get %s Error: %s", k, err.Error())
}
stdoutString := fmt.Sprintf("%q", stdoutStderr)
configValue := strings.Split(strings.Trim(strings.Trim(stdoutString, "\""), "\\n"), ": ")[1]
return configValue, err
}