|
|
|
@ -58,32 +58,22 @@ export const getFinalValues = (
|
|
|
|
): IVolumeNodeItem => {
|
|
|
|
): IVolumeNodeItem => {
|
|
|
|
const { labels } = values;
|
|
|
|
const { labels } = values;
|
|
|
|
|
|
|
|
|
|
|
|
return lodash.mergeWith(
|
|
|
|
return {
|
|
|
|
lodash.cloneDeep(previous) || {
|
|
|
|
key: previous?.key ?? "volume",
|
|
|
|
key: "volume",
|
|
|
|
type: "VOLUME",
|
|
|
|
type: "VOLUME",
|
|
|
|
inputs: previous?.inputs ?? [],
|
|
|
|
inputs: [],
|
|
|
|
outputs: previous?.outputs ?? [],
|
|
|
|
outputs: [],
|
|
|
|
config: (previous as any)?.config ?? {},
|
|
|
|
config: {}
|
|
|
|
canvasConfig: {
|
|
|
|
},
|
|
|
|
node_name: values.entryName
|
|
|
|
{
|
|
|
|
|
|
|
|
canvasConfig: {
|
|
|
|
|
|
|
|
node_name: values.entryName
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
volumeConfig: {
|
|
|
|
|
|
|
|
name: values.volumeName,
|
|
|
|
|
|
|
|
labels: labels.map(
|
|
|
|
|
|
|
|
(label) => `${label.key}${label.value ? `=${label.value}` : ""}`
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
(obj, src) => {
|
|
|
|
volumeConfig: {
|
|
|
|
if (!lodash.isNil(src)) {
|
|
|
|
name: values.volumeName,
|
|
|
|
return src;
|
|
|
|
labels: labels.map(
|
|
|
|
}
|
|
|
|
(label) => `${label.key}${label.value ? `=${label.value}` : ""}`
|
|
|
|
return obj;
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
) as any;
|
|
|
|
} as any;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export const tabs = [
|
|
|
|
export const tabs = [
|
|
|
|
|