Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion deploy-0chain-2b2v/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set blobber.config.update_allocations_interval=5s \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
Expand Down
1 change: 0 additions & 1 deletion deploy-0chain-3b3v/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set blobber.config.update_allocations_interval=5s \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
Expand Down
1 change: 0 additions & 1 deletion deploy-0chain-fileops-limits/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set blobber.config.update_allocations_interval=5s \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
Expand Down
1 change: 0 additions & 1 deletion deploy-0chain-minstake/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set blobber.config.update_allocations_interval=5s \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
Expand Down
32 changes: 13 additions & 19 deletions deploy-0chain-tokenomics/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,8 @@ runs:
--set commonConf.sc.smart_contracts.zcnsc.min_stake_per_delegate=0 \
-n ${{ env.NAMESPACE }} --kubeconfig ./kube/${{ env.NAMESPACE }}-config || exit 1;
RET=$?
kubectl set image deployment/helm-sharder-01 -n=${{ env.NAMESPACE }} helm-sharder-01=0chaindev/sharder:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-miner-01 -n=${{ env.NAMESPACE }} helm-miner-01=0chaindev/miner:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
((COUNT--))
echo "Retrying helm install"
sleep 2
Expand Down Expand Up @@ -345,13 +347,11 @@ runs:
chmod +x ./zwallet

./zwallet mn-update-config --keys cost.add_hardfork --values 100 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n apollo -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n ares -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n artemis -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n athena -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n demeter -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n electra -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n hercules -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n apollo -r 500 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n ares -r 500 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n artemis -r 500 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n athena -r 500 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
./zwallet add-hardfork -n demeter -r 500 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .

##############----------------- Installing blobber helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
Expand All @@ -368,7 +368,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set blobber.config.update_allocations_interval=5s \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
Expand All @@ -379,6 +378,12 @@ runs:
--set validator.host=devnet-0chain.net -n ${{ env.NAMESPACE }} \
0chain-helm/blobber --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
kubectl set image deployment/helm-blobber-01 -n=${{ env.NAMESPACE }} helm-blobber-01=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-blobber-02 -n=${{ env.NAMESPACE }} helm-blobber-02=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-blobber-03 -n=${{ env.NAMESPACE }} helm-blobber-03=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-01 -n=${{ env.NAMESPACE }} helm-validator-01=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-02 -n=${{ env.NAMESPACE }} helm-validator-02=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-03 -n=${{ env.NAMESPACE }} helm-validator-03=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
((COUNT--))
echo "Retrying helm install"
sleep 2
Expand Down Expand Up @@ -425,17 +430,6 @@ runs:

' > ./deploy.sh;
chmod 777 ./deploy.sh;

echo 'block_worker: https://${{ env.NETWORK_URL }}/dns
signature_scheme: bls0chain
min_submit: 50 # in percentage
min_confirmation: 50 # in percentage
confirmation_chain_length: 3
store_unlock_duration_sec: 2
' > zbox_config.yaml

echo '{"client_id":"1746b06bb09f55ee01b33b5e2e055d6cc7a900cb57c0a3a5eaabb8a0e7745802","client_key":"7b630ba670dac2f22d43c2399b70eff378689a53ee03ea20957bb7e73df016200fea410ba5102558b0c39617e5afd2c1843b161a1dedec15e1ab40543a78a518","keys":[{"public_key":"7b630ba670dac2f22d43c2399b70eff378689a53ee03ea20957bb7e73df016200fea410ba5102558b0c39617e5afd2c1843b161a1dedec15e1ab40543a78a518","private_key":"c06b6f6945ba02d5a3be86b8779deca63bb636ce7e46804a479c50e53c864915"}],"mnemonics":"cactus panther essence ability copper fox wise actual need cousin boat uncover ride diamond group jacket anchor current float rely tragic omit child payment","version":"1.0","date_created":"2021-08-04 18:53:56.949069945 +0100 BST m=+0.018986002"}' > owner_wallet.json

./deploy.sh

- name: Setup go 1.22
Expand Down
149 changes: 8 additions & 141 deletions deploy-0chain/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,8 @@ runs:
##############----------------- Installing blobber helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the blobber helm-chart deployment
kubectl set image deployment/helm-sharder-01 -n=${{ env.NAMESPACE }} helm-sharder-01=0chaindev/sharder:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-miner-01 -n=${{ env.NAMESPACE }} helm-miner-01=0chaindev/miner:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install blobber --wait --timeout 180s \
--set blobber.blobberCount=6 \
Expand All @@ -424,7 +426,6 @@ runs:
--set blobber.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set validator.config.block_worker=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
--set blobber.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.config.is_enterprise="false" \
--set validator.config.delegate_wallet=591d6d0d5642bdbc924756ca2647b4b59adce0acd02a487ecc4d1bd4669293a8 \
--set blobber.hostName=${{ env.NAMESPACE }} \
--set blobber.host=devnet-0chain.net \
Expand All @@ -434,6 +435,12 @@ runs:
--set validator.host=devnet-0chain.net -n ${{ env.NAMESPACE }} \
0chain-helm/blobber --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
kubectl set image deployment/helm-blobber-01 -n=${{ env.NAMESPACE }} helm-blobber-01=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-blobber-02 -n=${{ env.NAMESPACE }} helm-blobber-02=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-blobber-03 -n=${{ env.NAMESPACE }} helm-blobber-03=0chaindev/blobber:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-01 -n=${{ env.NAMESPACE }} helm-validator-01=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-02 -n=${{ env.NAMESPACE }} helm-validator-02=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
kubectl set image deployment/helm-validator-03 -n=${{ env.NAMESPACE }} helm-validator-03=0chaindev/validator:staging --kubeconfig ./kube/${{ env.NAMESPACE }}-config
((COUNT--))
echo "Retrying helm install"
sleep 2
Expand Down Expand Up @@ -541,121 +548,6 @@ runs:

./deploy.sh

if [[ -n "${{ inputs.web-apps-image-tag }}" ]]; then
##############----------------- Installing atlus helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the atlus helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install atlus --wait --timeout 60s \
--set atlus.image.tag=${{ inputs.web-apps-image-tag }} \
--set atlus.hostName=${{ env.NAMESPACE }} \
--set atlus.host=devnet-0chain.net \
--set atlus.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/atlus --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done

##############----------------- Installing blimp helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the blimp helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install blimp --wait --timeout 60s \
--set blimp.image.tag=${{ inputs.web-apps-image-tag }} \
--set blimp.hostName=${{ env.NAMESPACE }} \
--set blimp.host=devnet-0chain.net \
--set blimp.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/blimp --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done

##############----------------- Installing bolt helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the bolt helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install bolt --wait --timeout 60s \
--set bolt.image.tag=${{ inputs.web-apps-image-tag }} \
--set bolt.hostName=${{ env.NAMESPACE }} \
--set bolt.host=devnet-0chain.net \
--set bolt.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/bolt --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done

##############----------------- Installing chalk helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the chalk helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install chalk --wait --timeout 60s \
--set chalk.image.tag=${{ inputs.web-apps-image-tag }} \
--set chalk.hostName=${{ env.NAMESPACE }} \
--set chalk.host=devnet-0chain.net \
--set chalk.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/chalk --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done

##############----------------- Installing chimney helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the chimney helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install chimney --wait --timeout 60s \
--set chimney.image.tag=${{ inputs.web-apps-image-tag }} \
--set chimney.hostName=${{ env.NAMESPACE }} \
--set chimney.host=devnet-0chain.net \
--set chimney.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/chimney --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done

##############----------------- Installing vult helm-chart --------------------###################
COUNT=3 #COUNT will be giving 3 try to install the helmchart.
RET=1 #You can set RET=0 to skip the vult helm-chart deployment
while [[ $RET -ne 0 && $COUNT -gt 0 ]]; do
helm upgrade --install vult --wait --timeout 60s \
--set vult.image.tag=${{ inputs.web-apps-image-tag }} \
--set vult.hostName=${{ env.NAMESPACE }} \
--set vult.host=devnet-0chain.net \
--set vult.env.DOMAIN=https://${{ env.NAMESPACE }}.devnet-0chain.net/dns \
-n ${{ env.NAMESPACE }} 0chain-helm/vult --kubeconfig ./kube/${{ env.NAMESPACE }}-config
RET=$?
((COUNT--))
echo "Retrying helm install"
sleep 2
done
fi

# - name: "Setup Go"
# shell: 'script --return --quiet --command "bash {0}"'
# run: |
# if ! go env &> /dev/null; then
# [ -f ./https://go.dev/dl/go1.20.3.linux-amd64.tar.gz ] || wget https://go.dev/dl/go1.20.3.linux-amd64.tar.gz
# [ -d /usr/local/go ] && rm -rf /usr/local/go
# [ -f /usr/local/bin/go ] && rm -rf /usr/local/bin/go
# tar -C /usr/local -xzf ./go1.20.3.linux-amd64.tar.gz
# else
# echo "go already exists"
# fi

# echo "PATH=$PATH:/usr/local/go/bin" >> $GITHUB_ENV
# export PATH=$PATH:/usr/local/go/bin
# which go
# go env

- name: Setup go 1.22
uses: actions/setup-go@v4
with:
Expand Down Expand Up @@ -772,31 +664,6 @@ runs:
./check_health.sh ${{ env.NETWORK_URL }} "blobber05/"
./check_health.sh ${{ env.NETWORK_URL }} "blobber06/"

- name: "Add latest hard fork"
shell: 'script --return --quiet --command "bash {0}"'
run: |
echo 'block_worker: https://${{ env.NETWORK_URL }}/dns
signature_scheme: bls0chain
min_submit: 50 # in percentage
min_confirmation: 50 # in percentage
confirmation_chain_length: 3
store_unlock_duration_sec: 2
' > zbox_config.yaml

# echo "==========================================================="
# echo "ADDING LATEST HARFORK"
# echo "==========================================================="


# echo '{"client_id":"1746b06bb09f55ee01b33b5e2e055d6cc7a900cb57c0a3a5eaabb8a0e7745802","client_key":"7b630ba670dac2f22d43c2399b70eff378689a53ee03ea20957bb7e73df016200fea410ba5102558b0c39617e5afd2c1843b161a1dedec15e1ab40543a78a518","keys":[{"public_key":"7b630ba670dac2f22d43c2399b70eff378689a53ee03ea20957bb7e73df016200fea410ba5102558b0c39617e5afd2c1843b161a1dedec15e1ab40543a78a518","private_key":"c06b6f6945ba02d5a3be86b8779deca63bb636ce7e46804a479c50e53c864915"}],"mnemonics":"cactus panther essence ability copper fox wise actual need cousin boat uncover ride diamond group jacket anchor current float rely tragic omit child payment","version":"1.0","date_created":"2021-08-04 18:53:56.949069945 +0100 BST m=+0.018986002"}' > owner_wallet.json
# ./zwallet mn-update-config --keys cost.add_hardfork --values 100 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n apollo -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n ares -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n artemis -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n athena -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n demeter -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .
# ./zwallet add-hardfork -n electra -r 0 --wallet owner_wallet.json --config ./zbox_config.yaml --configDir .

- name: "Stake blobbers using above built binaries"
shell: 'script --return --quiet --command "bash {0}"'
run: |
Expand Down