From 314764f06722ab860fd891eb9daec67c9791a845 Mon Sep 17 00:00:00 2001 From: Mohsin Zaidi <2236875+smrz2001@users.noreply.github.com> Date: Wed, 8 Nov 2023 11:47:00 -0500 Subject: [PATCH] feat(ci): push images to single prod ecr repo --- ci/plans/cd-manager.cue | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/ci/plans/cd-manager.cue b/ci/plans/cd-manager.cue index da867d9..eccc138 100644 --- a/ci/plans/cd-manager.cue +++ b/ci/plans/cd-manager.cue @@ -57,13 +57,10 @@ dagger.#Plan & { } push: [Region=aws.#Region]: [EnvTag=#EnvTag]: [Branch=#Branch]: [Sha=#Sha]: [ShaTag=#ShaTag]: { - _baseTags: ["\(EnvTag)", "\(Branch)", "\(Sha)", "\(ShaTag)"] - _tags: [...string] - { - Branch == "main" - _tags: _baseTags + ["latest"] - } | { - _tags: _baseTags + _tags: ["\(EnvTag)", "\(Branch)", "\(Sha)", "\(ShaTag)"] + _extraTags: [...string] | *[] + if EnvTag == "prod" { + _extraTags: ["latest"] } ecr: utils.#ECR & { img: image.output @@ -71,8 +68,8 @@ dagger.#Plan & { AWS_ACCOUNT_ID: client.env.AWS_ACCOUNT_ID AWS_ECR_SECRET: client.commands.aws.stdout AWS_REGION: Region - REPO: "ceramic-\(EnvTag)-ops-cd-manager" - TAGS: _tags + REPO: "ceramic-prod-ops-cd-manager" + TAGS: _tags + _extraTags } } }