diff --git a/garden-service/src/plugins/kubernetes/container/build.ts b/garden-service/src/plugins/kubernetes/container/build.ts index 5279e71962..80b09eedcf 100644 --- a/garden-service/src/plugins/kubernetes/container/build.ts +++ b/garden-service/src/plugins/kubernetes/container/build.ts @@ -27,10 +27,9 @@ import { getRegistryHostname } from "../init" import { getManifestFromRegistry } from "./util" import { normalizeLocalRsyncPath } from "../../../util/fs" import { getPortForward } from "../port-forward" -import chalk from "chalk" import { Writable } from "stream" import { LogLevel } from "../../../logger/log-node" -import { exec } from "../../../util/util" +import { exec, renderOutputStream } from "../../../util/util" const dockerDaemonDeploymentName = "garden-docker-daemon" const dockerDaemonContainerName = "docker-daemon" @@ -187,7 +186,7 @@ const remoteBuild: BuildHandler = async (params) => { stdout.on("error", () => {}) stdout.on("data", (line: Buffer) => { - statusLine.setState(chalk.gray(" → " + line.toString().slice(0, 80))) + statusLine.setState(renderOutputStream(line.toString())) }) if (provider.config.buildMode === "cluster-docker") { diff --git a/garden-service/src/util/util.ts b/garden-service/src/util/util.ts index b7452d192c..127da337c5 100644 --- a/garden-service/src/util/util.ts +++ b/garden-service/src/util/util.ts @@ -78,7 +78,7 @@ export async function sleep(msec) { * Extracting to a separate function so that we can test output streams */ export function renderOutputStream(msg: string) { - return chalk.gray(" → " + msg.toString().slice(0, 80)) + return chalk.gray(" → " + msg) } /**