4949
5050 - name : Update verana.json with Input Values
5151 run : |
52- mkdir -p ./chains/mainnet
53- jq --arg rpc_raw '${{ github.event.inputs.RPC_ENDPOINTS }}' \
54- --arg api_raw '${{ github.event.inputs.API_ENDPOINTS }}' \
55- --arg chain_name "${{ github.event.inputs.CHAIN_NAME }}" \
56- --arg chain_id "${{ github.event.inputs.CHAIN_ID }}" \
57- '
58- .rpc = ($rpc_raw | fromjson) |
59- .api = ($api_raw | fromjson) |
60- .chain_name = $chain_name |
61- .chain_id = $chain_id
62- ' ./chains/mainnet/verana.json > ./chains/mainnet/verana-updated.json
63- cat ./chains/mainnet/verana-updated.json
64- mv ./chains/mainnet/verana-updated.json ./chains/mainnet/verana.json
52+ echo "Updating verana.json..."
53+ ./scripts/update-verana-json.sh "${{ github.event.inputs.RPC_ENDPOINTS }}" "${{ github.event.inputs.API_ENDPOINTS }}" "${{ github.event.inputs.CHAIN_NAME }}" "${{ github.event.inputs.CHAIN_ID }}"
6554
6655 - name : Log in to DockerHub
6756 uses : docker/login-action@v2
7968 - name : Determine Branch Name
8069 id : determine-branch
8170 run : |
82- if [ "${{ github.ref_name }}" == "main" ]; then
83- echo "BRANCH_NAME=vna-devnet-main" >> $GITHUB_ENV
84- else
85- BRANCH_NAME=$(echo "vna-devnet-${{ github.ref_name }}" | sed 's/\//-/g')
86- echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
87- fi
71+ echo "BRANCH_NAME=${{ github.event.inputs.CHAIN_NAME }}" >> $GITHUB_ENV
8872
8973 - name : Set up kubectl
9074 uses : azure/setup-kubectl@v4
@@ -102,12 +86,15 @@ jobs:
10286
10387 - name : Deploy ConfigMap
10488 run : |
105- kubectl apply -f kubernetes/explorer-config.yaml --namespace=${{ env.BRANCH_NAME }}
89+ kubectl create configmap explorer-config \
90+ --from-file=verana.json=./chains/mainnet/verana.json \
91+ --namespace="$BRANCH_NAME" \
92+ --dry-run=client -o yaml | kubectl apply -f -
10693
10794 - name : Deploy Explorer App
10895 run : |
109- sed -i "s|yourdockerhubusername/explorer-app:latest|${{ env. DH_USERNAME }}/${{ env. IMAGE_NAME }}:${{ env. IMAGE_TAG }} |" ./kubernetes/explorer-deployment.yaml
110- kubectl apply -f kubernetes/explorer-deployment.yaml --namespace=${{ env. BRANCH_NAME }}
96+ sed "s|yourdockerhubusername/explorer-app:latest|$DH_USERNAME/$ IMAGE_NAME:$ IMAGE_TAG|" ./kubernetes/explorer-deployment.yaml \
97+ | kubectl apply -f - --namespace="$ BRANCH_NAME"
11198
11299 - name : Deploy Explorer LoadBalancer Service (optional)
113100 run : |
0 commit comments