INNER CODE UNIT · Go
azureConvertKubeconfig
kubenav/kubenav · cmd/kubenav/azure.go:101
func azureConvertKubeconfig(i interface{}) interface{} {
switch x := i.(type) {
case map[interface{}]interface{}:
m2 := map[string]interface{}{}
for k, v := range x {
m2[k.(string)] = azureConvertKubeconfig(v)
}
return m2
case []interface{}:
for i, v := range x {
x[i] = azureConvertKubeconfig(v)
}
}
return i
}