mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
23 lines
635 B
TypeScript
23 lines
635 B
TypeScript
// Move cluster icon from root to preferences
|
|
import { migration } from "../migration-wrapper";
|
|
|
|
export default migration({
|
|
version: "2.6.0-beta.2",
|
|
run(store) {
|
|
for (const value of store) {
|
|
const clusterKey = value[0];
|
|
|
|
if (clusterKey === "__internal__") continue;
|
|
const cluster = value[1];
|
|
|
|
if (!cluster.preferences) cluster.preferences = {};
|
|
|
|
if (cluster.icon) {
|
|
cluster.preferences.icon = cluster.icon;
|
|
delete (cluster["icon"]);
|
|
}
|
|
store.set(clusterKey, { contextName: clusterKey, kubeConfig: value[1].kubeConfig, preferences: value[1].preferences });
|
|
}
|
|
}
|
|
});
|