refactor(frontend): updated service form utils to use `pack*As*` utils

pull/85/head
Samuel Rowe 3 years ago
parent 6a61cb135a
commit 3e3400d8e0

@ -434,17 +434,14 @@ export const getFinalValues = (
ssh: packArrayAsStrings(build.sshAuthentications, "id", "path", "="), ssh: packArrayAsStrings(build.sshAuthentications, "id", "path", "="),
cache_from: pruneArray(build.cacheFrom), cache_from: pruneArray(build.cacheFrom),
cache_to: pruneArray(build.cacheTo), cache_to: pruneArray(build.cacheTo),
extra_hosts: pruneArray( extra_hosts: packArrayAsStrings(
build.extraHosts.map((extraHost) => build.extraHosts,
[extraHost.hostName, extraHost.ipAddress].join(":") "hostName",
) "ipAddress",
":"
), ),
isolation: pruneString(build.isolation), isolation: pruneString(build.isolation),
labels: pruneObject( labels: packArrayAsObject(build.labels, "key", "value"),
Object.fromEntries(
build.labels.map((label) => [label.key, label.value])
)
),
// NOTE: This could be a potential bug for "0". // NOTE: This could be a potential bug for "0".
shm_size: pruneString(build.sharedMemorySize), shm_size: pruneString(build.sharedMemorySize),
target: pruneString(build.target) target: pruneString(build.target)
@ -492,14 +489,7 @@ export const getFinalValues = (
values.imageTag ? `:${values.imageTag}` : "" values.imageTag ? `:${values.imageTag}` : ""
}`, }`,
container_name: values.containerName, container_name: values.containerName,
environment: pruneObject( environment: packArrayAsObject(environmentVariables, "key", "value"),
Object.fromEntries(
environmentVariables.map((environmentVariable) => [
environmentVariable.key,
environmentVariable.value
])
)
),
volumes: pruneArray( volumes: pruneArray(
volumes.map( volumes.map(
(volume) => (volume) =>
@ -517,9 +507,7 @@ export const getFinalValues = (
) )
), ),
profiles: pruneArray(profiles), profiles: pruneArray(profiles),
labels: pruneObject( labels: packArrayAsObject(labels, "key", "value")
Object.fromEntries(labels.map((label) => [label.key, label.value]))
)
} }
}; };
}; };

Loading…
Cancel
Save