From ebd9608380120c764b65537c92114c02f9b00177 Mon Sep 17 00:00:00 2001 From: devthejo Date: Thu, 25 Jan 2024 23:35:50 +0100 Subject: [PATCH] feat: multi-keys --- uptag/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/uptag/index.js b/uptag/index.js index adb78e4..26f38dc 100644 --- a/uptag/index.js +++ b/uptag/index.js @@ -46,11 +46,14 @@ const main = async () => { for (const env of envs) { const { name, key = cdKey, tag = defaultTag } = app; const valuesFile = `apps/${name}/envs/${env}/values.yaml`; - console.log(`${valuesFile} -> ${key}=${tag}`); + const keys = key.split(",") const valuesFilePath = `${workingDir}/${valuesFile}`; const valuesRaw = await fs.readFile(valuesFilePath, { encoding: "utf-8" }) const values = yaml.parse(valuesRaw); - set(values, key, tag); + for(const k of keys){ + console.log(`${valuesFile} -> ${k}=${tag}`); + set(values, k, tag); + } await fs.writeFile(valuesFilePath, yaml.stringify(values)); } }