INNER CODE UNIT · Go
readFromAllKubeconfigContextNames
danielfoehrKn/kubeswitch · pkg/main.go:309
func readFromAllKubeconfigContextNames(index int) string {
allKubeconfigContextNamesLock.RLock()
defer allKubeconfigContextNamesLock.RUnlock()
return allKubeconfigContextNames[index]
}
func appendToAllKubeconfigContextNames(values ...string) {
allKubeconfigContextNamesLock.Lock()
defer allKubeconfigContextNamesLock.Unlock()
allKubeconfigContextNames = append(allKubeconfigContextNames, values...)
}
func readFromContextToPathMapping(key string) string {
contextToPathMappingLock.RLock()
defer contextToPathMappingLock.RUnlock()
return contextToPathMapping[key]
}