Skip to content

Commit b6c2132

Browse files
committed
add credentials to init_container.yaml rest requests
1 parent b303423 commit b6c2132

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/init_container.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,16 @@ jobs:
9696
# Define the base repository name
9797
DOCKER_REPO="lightruncom/k8s-operator-init-java-agent-${{ matrix.agents.name }}${repo_suffix}"
9898
99-
dockerhub_tags=$(curl -s "https://hub.docker.com/v2/namespaces/lightruncom/repositories/k8s-operator-init-java-agent-${{ matrix.agents.name }}${repo_suffix}/tags?page_size=50" | jq -r ".results[].name")
99+
# Check if repository exists
100+
repo_check=$(curl -s -f -u "${{ secrets.DOCKERHUB_USER }}:${{ secrets.DOCKERHUB_PASS }}" \
101+
"https://hub.docker.com/v2/namespaces/lightruncom/repositories/k8s-operator-init-java-agent-${{ matrix.agents.name }}${repo_suffix}")
102+
if [[ $? -ne 0 ]] ; then
103+
echo "Error: Repository ${DOCKER_REPO} does not exist in Docker Hub. Please create it first."
104+
exit 1
105+
fi
106+
107+
dockerhub_tags=$(curl -s -u "${{ secrets.DOCKERHUB_USER }}:${{ secrets.DOCKERHUB_PASS }}" \
108+
"https://hub.docker.com/v2/namespaces/lightruncom/repositories/k8s-operator-init-java-agent-${{ matrix.agents.name }}${repo_suffix}/tags?page_size=50" | jq -r ".results[].name")
100109
if [[ $? -ne 0 ]] ; then
101110
echo "Failed to fetch existing tags"
102111
exit 1

0 commit comments

Comments
 (0)