Files
datawave-helm-charts/create-image-pull-secrets.sh
alerman 8ee1000453 fixes #50 add ci release (#51)
* Add CI job to release chart. Update common-service-library to use tagged version

* Update startLocalTest.sh and update chart versions
2024-10-03 19:51:17 -04:00

35 lines
546 B
Bash
Executable File

#!/usr/bin/env bash
USERNAME=$1
PAT=$2
BASE64ENCODEDTOKEN=`echo -n "${USERNAME}:${PAT}" | base64`
read -r -d '' FILETEXT << EOF
{
"auths":
{
"ghcr.io":
{
"auth":"${BASE64ENCODEDTOKEN}"
}
}
}
EOF
FILE_ENCODED=`echo -n "$FILETEXT" | base64 | tr -d '\n' `
cat > ./ghcr-image-pull-secret.yaml <<- EOF
kind: Secret
type: kubernetes.io/dockerconfigjson
apiVersion: v1
metadata:
name: dockerconfigjson-ghcr
labels:
app: app-name
data:
.dockerconfigjson: ${FILE_ENCODED}
EOF