Explorar o código

Merge pull request #307 from smiclea/move-network-map

Move network map to main replica payload body
Dorin Paslaru %!s(int64=7) %!d(string=hai) anos
pai
achega
f2440aca3f

+ 10 - 12
src/plugins/endpoint/default/OptionsSchemaPlugin.js

@@ -88,17 +88,6 @@ export const defaultGetDestinationEnv = (data: WizardData): any => {
   return env
 }
 
-export const defaultGetNetworkMap = (data: WizardData) => {
-  let env = {}
-  env.network_map = {}
-  if (data.networks && data.networks.length) {
-    data.networks.forEach(mapping => {
-      env.network_map[mapping.sourceNic.network_name] = mapping.targetNetwork.id
-    })
-  }
-  return env
-}
-
 export const defaultGetMigrationImageMap = (data: WizardData) => {
   let env = {}
   if (data.options) {
@@ -130,10 +119,19 @@ export default class OptionsSchemaParser {
   static getDestinationEnv(data: WizardData) {
     let env = {
       ...defaultGetDestinationEnv(data),
-      ...defaultGetNetworkMap(data),
       ...defaultGetMigrationImageMap(data),
     }
     return env
   }
+
+  static getNetworkMap(data: WizardData) {
+    let payload = {}
+    if (data.networks && data.networks.length) {
+      data.networks.forEach(mapping => {
+        payload[mapping.sourceNic.network_name] = mapping.targetNetwork.id
+      })
+    }
+    return payload
+  }
 }
 

+ 1 - 0
src/sources/WizardSource.js

@@ -30,6 +30,7 @@ class WizardSource {
       origin_endpoint_id: data.source ? data.source.id : 'null',
       destination_endpoint_id: data.target ? data.target.id : 'null',
       destination_environment: parser.getDestinationEnv(data),
+      network_map: parser.getNetworkMap(data),
       instances: data.selectedInstances ? data.selectedInstances.map(i => i.instance_name) : 'null',
       notes: '',
     }