argo-cd/test/e2e/testdata/cmp-gitsshcreds/generate.sh
Alexandre Gaudreault 2d19fa0781
test(e2e): CMP test fails locally on Mac (#25901)
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2026-01-07 21:41:58 -05:00

6 lines
443 B
Bash

#!/bin/bash
set -e
# Extract the file path after -i from GIT_SSH_COMMAND
FILE=$(echo "$GIT_SSH_COMMAND" | sed -n 's/.*-i \([^ ]*\).*/\1/p')
GIT_SSH_CRED_FILE_SHA=$(sha256sum "${FILE}")
echo "{\"kind\": \"ConfigMap\", \"apiVersion\": \"v1\", \"metadata\": { \"name\": \"$ARGOCD_APP_NAME\", \"namespace\": \"$ARGOCD_APP_NAMESPACE\", \"annotations\": {\"GitSSHCommand\":\"$GIT_SSH_COMMAND\", \"GitSSHCredsFileSHA\":\"$GIT_SSH_CRED_FILE_SHA\"}}}"