INNER CODE UNIT · Go

kubeconfigStore

danielfoehrKn/kubeswitch · pkg/main.go:89

			kubeconfigStore := *discoveredContext.Store

			contextName := discoveredContext.Name
			if len(discoveredContext.Alias) > 0 {
				contextName = discoveredContext.Alias
				writeToAliasToContext(discoveredContext.Alias, discoveredContext.Name)
			}

			// write to global map that is polled by the fuzzy search
			appendToAllKubeconfigContextNames(contextName)
			// add to global contextToPath map
			// required to map back from selected context -> path
			writeToContextToPathMapping(contextName, discoveredContext.Path)
			// required to map back from kubeconfig path -> tags
			writeToPathToTagsMapping(discoveredContext.Path, discoveredContext.Tags)
			// associate (path -> store)
			// required to map back from selected context -> path -> store -> store.getKubeconfig(path)
			writeToPathToStoreID(discoveredContext.Path, kubeconfigStore.GetID())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…