MCPcopy Index your code
hub / github.com/devspace-sh/devspace / ClearProjectKubeContext

Function ClearProjectKubeContext

cmd/use/context.go:110–129  ·  view source on GitHub ↗
(configLoader loader.ConfigLoader, log log.Logger)

Source from the content-addressed store, hash-verified

108}
109
110func ClearProjectKubeContext(configLoader loader.ConfigLoader, log log.Logger) error {
111 configExists, err := configLoader.SetDevSpaceRoot(log)
112 if err != nil {
113 return err
114 } else if !configExists {
115 return nil
116 }
117
118 // load config if it exists
119 localCache, err := configLoader.LoadLocalCache()
120 if err != nil {
121 return err
122 }
123
124 // update last context
125 localCache.SetLastContext(nil)
126
127 // save it
128 return localCache.Save()
129}

Callers 2

RunUseContextMethod · 0.85
RunUseNamespaceMethod · 0.85

Calls 4

SetDevSpaceRootMethod · 0.65
LoadLocalCacheMethod · 0.65
SetLastContextMethod · 0.65
SaveMethod · 0.65

Tested by

no test coverage detected