From 1d15ee823cc26870478a2aefe47f91bfaab8f7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Wei=C3=9Fe?= Date: Fri, 26 Apr 2024 08:40:59 +0200 Subject: [PATCH] Ensure tags flag is only set if CLI supports it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Weiße --- .github/actions/constellation_iam_create/action.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/actions/constellation_iam_create/action.yml b/.github/actions/constellation_iam_create/action.yml index f5dcadaf7..eac3d0d76 100644 --- a/.github/actions/constellation_iam_create/action.yml +++ b/.github/actions/constellation_iam_create/action.yml @@ -52,8 +52,14 @@ runs: kubernetesFlag="--kubernetes=${{ inputs.kubernetesVersion }}" fi + # TODO(v2.17): Remove this fallback and always use --tags flag + tagsFlag="" + if constellation config generate --help | grep -q -- --tags; then + tagsFlag="--tags=\"${{ inputs.additionalTags }}\"" + fi + echo "flag=--update-config" | tee -a "$GITHUB_OUTPUT" - constellation config generate ${{ inputs.cloudProvider }} ${kubernetesFlag} --attestation ${{ inputs.attestationVariant }} --tags "${{ inputs.additionalTags }}" + constellation config generate ${{ inputs.cloudProvider }} ${kubernetesFlag} --attestation ${{ inputs.attestationVariant }} ${tagsFlag} - name: Constellation iam create aws shell: bash