mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
14 lines
501 B
TypeScript
14 lines
501 B
TypeScript
/* Early store format had the kubeconfig directly under context name, this moves
|
|
it under the kubeConfig key */
|
|
|
|
export function migration(store: any) {
|
|
console.log("CLUSTER STORE, MIGRATION: 2.0.0-beta.2");
|
|
for (const value of store) {
|
|
const contextName = value[0];
|
|
// Looping all the keys gives out the store internal stuff too...
|
|
if(contextName === "__internal__" || value[1].hasOwnProperty('kubeConfig')) continue;
|
|
|
|
store.set(contextName, { kubeConfig: value[1] });
|
|
}
|
|
}
|