// Add id for clusters and store them to array import { migration } from "../migration-wrapper"; import { v4 as uuid } from "uuid"; export default migration({ version: "2.7.0-beta.1", run(store) { const clusters: any[] = []; for (const value of store) { const clusterKey = value[0]; if (clusterKey === "__internal__") continue; if (clusterKey === "clusters") continue; const cluster = value[1]; cluster.id = uuid(); if (!cluster.preferences.clusterName) { cluster.preferences.clusterName = clusterKey; } clusters.push(cluster); store.delete(clusterKey); } if (clusters.length > 0) { store.set("clusters", clusters); } } });