Skip to content

Commit

Permalink
Migrate dufour nodes (#12)
Browse files Browse the repository at this point in the history
* Migrate core-team nodes

* Renaming identities

* Update rpc provider

* Adding suggestions

* Commenting redeeming
  • Loading branch information
ausias-armesto authored Aug 13, 2024
1 parent c83664f commit c8aa8cf
Show file tree
Hide file tree
Showing 13 changed files with 124 additions and 205 deletions.
25 changes: 25 additions & 0 deletions close-channels.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash

if [ -z "$1" ]; then
echo "Error: Node number identifier is required."
exit 1
fi

#set -x
HOPRD_API_URL=https://hoprd-core-rotsee-${1}.core-team.staging.hoprnet.link/api/v3

channels=$(curl -s -X 'GET' "${HOPRD_API_URL}/channels" -H 'accept: application/json' -H "X-Auth-Token: ${HOPRD_API_TOKEN}" | jq -r '.incoming[] | select(.status=="Open").id')
for channel_id in "${channels[@]}"; do
echo "Agregating tickets for channel id ${channel_id}"
response=$(curl --max-time 300 --connect-timeout 300 -X 'POST' "${HOPRD_API_URL}/channels/${channel_id}/tickets/aggregate" -H 'accept: */*' -H "X-Auth-Token: ${HOPRD_API_TOKEN}" -d '')
if [ $? -ne 0 ]; then
echo "Error: Failed to aggregate tickets for channel ${channel_id}"
continue
fi
sleep 2

#echo "Redeeming tickets for channel ${channel_id}"
#curl -X 'POST' "${HOPRD_API_URL}/channels/${channel_id}/tickets/redeem" -H 'accept: */*' -H "X-Auth-Token: ${HOPRD_API_TOKEN}" -d ''
#sleep 5

done
32 changes: 7 additions & 25 deletions helm/helmfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@ environments:
staging:
values:
- values-common.yaml
- values-rotsee.yaml
- values-dufour.yaml
- values-staging.yaml
secrets:
- secrets.sops.yaml
prod:
values:
- values-common.yaml
- values-prod.yaml
secrets:
- secrets.sops.yaml
---
repositories:
- name: hoprassociation
Expand All @@ -25,36 +29,14 @@ releases:
chart: ./pull-requests
values:
- values-{{ .Environment.Name }}.yaml
- name: core-nodes-team
namespace: core-team
condition: team.enabled
chart: ./team
values:
- values-{{ .Environment.Name }}.yaml
- name: hoprd-core-rotsee
namespace: core-team
condition: rotsee.enabled
chart: hoprassociation/cluster-hoprd
version: 0.3.1
wait: true
timeout: 5
values:
- values-common.yaml
- values-rotsee.yaml
- values-{{ .Environment.Name }}.yaml
secrets:
- secrets.sops.yaml
- name: hoprd-core-dufour
- name: core-node
namespace: core-team
condition: dufour.enabled
chart: hoprassociation/cluster-hoprd
version: 0.3.1
wait: true
timeout: 5
values:
- values-common.yaml
- values-dufour.yaml
- values-{{ .Environment.Name }}.yaml
secrets:
- secrets.sops.yaml

6 changes: 0 additions & 6 deletions helm/team/Chart.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions helm/team/templates/identity-pool-team-dufour.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions helm/team/templates/identity-pool-team-rotsee.yaml

This file was deleted.

52 changes: 0 additions & 52 deletions helm/team/templates/lukas.yaml

This file was deleted.

13 changes: 0 additions & 13 deletions helm/team/templates/tibor.yaml

This file was deleted.

1 change: 0 additions & 1 deletion helm/team/values.yaml

This file was deleted.

17 changes: 12 additions & 5 deletions helm/values-dufour.yaml → helm/values-prod.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
ci:
enabled: false
pull-requests:
enabled: false

replicas: 5
network: dufour
version: saint-louis-latest
Expand All @@ -22,34 +28,35 @@ config: |
strategies: []
identities:
hoprd-core-dufour-1:
core-node-1:
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJkYmI0MWNhNDg0NTI3MGNkZDVkYmE2MThlNDRmMzdlNCJ9LCJjaXBoZXJ0ZXh0IjoiYzU4YzhlMGYzZjk2NTQ0NWJlNTBlZTM3NjFmYWNhYjI5NTRjY2ZiMTllNmRiNzhkZWUzMzM1YmJiNWI5YmI4M2I0NTBkZTk3OTAxZGY4ZDVkOGUzNGVlYWQyOTI1M2JiYThhNzkyYTYwNjk4MWVlODM5ODk2YzhiMzFiMTE5MGNkYjE0YWZjMWZmZDBjNTc3YTg4NGJiMmFiOTBlY2QwNTAyMThkNGZjNTFmZGIwOTEwMzdhN2RjNmNlYzZhZDhmNDdlODU4OTM3YzZhNTY0YjhhMWE4ZjZlNjY0N2M1NmVhNTIxN2Q1NWE5ZmU4MjQzMmQ4YWM1MWRiNGYxODQyYzIwYzA2NTA5MDk5NzJjOGZjNGFiMjk1NDNhNTYxNGVkYTRkNWI2NTIxYmI2ZGUyYjY0OWY2MWU4M2VhYmUzOTVjNjJmNGFkYzg1MzJhZjRkMzAyMTBlYWIiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiYTk5ODllZTFjM2IxYzE5ZjI2MzgxMzgyNDNhMjNlNDIxMjBjODYwNGU2M2Y0OTYzMzNjZWVkODJiNjBlNDM5ZiJ9LCJtYWMiOiIxMzdhZjUwYjRiMjljNzQ3MWYzYzU3ZWU3ZjlkMmEwNDk5MmMzMDYxMjI4ZjQ5NWE5OTI2YmJiOTA5NmYwOWFkIn0sImlkIjoiOWFiMzFkNmYtMDIyNC00NmEyLWE0Y2EtMTEzY2JjOGI0YjJiIiwidmVyc2lvbiI6M30="
peerId: "12D3KooWQeRaz9YWr4ehfTnkwUVy79xZoymr25guJqHjogNM2BqJ"
nativeAddress: "0xb8cd81bb7edd36c1240a2c51cadbbbf9b7e73edd"
safeAddress: "0x7C8B6c46bc4F405B343B8Af753a3C3edB387F6b3"
moduleAddress: "0x27FcB5d6df51fC067fC2FbC1155bC0C70dE77c35"
hoprd-core-dufour-2:
core-node-2:
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiI1OGFkZjQ3NjMyYjYwYWQ4Y2YyODFkMTEwN2VlZDU1MSJ9LCJjaXBoZXJ0ZXh0IjoiOWRiMjZhNjk4ZmNjZjc3YTViNmQ2MTY0YmE2Y2RiOTQzMTgzM2IzMGRkNjZmYjNkY2ViOGFlNTZjZWJlMzQzMGVmMTkxMTU3OTIyZmMzOGIxNGYwODRiNDI5M2RkZTQ1ZjRlYzdhODU3ZWFjZjBlOGIxZDI1M2RkNjI0OTYyM2JhNGI3OGM1YWEyOTc3YTc0NWIwMmVlMGVmNWYxOTg1MDk2MjJjYzcwNTMwZDM5OTgxOWYwYmRhMmFkZWI5ZWQ2ZThiMjRlZWI3MGUxNmE1OGQxNDVkNzE0YzY0YjZhNjBjYjg1MGZkNTRlMmUxZjliZWU4YTYwOGZlNDZhMDQ1YzUzMzE3MzYyOTY2ZDdjNzQxZDczOTc5OTVlOGU3MzAxYWMyYzA0Y2NjNGU0ZmM2NDc5YWQ2MzVlZTIxY2ViMTI1Y2JjNmE4ZjkyODUzNzE1NmYzMjliZjUiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiMjQ0ZGRkODQzMmU1Y2RlZWU4NjEyZjA5ZmM2OWY0YTI2OGNiYmM0ZGY5NjY4YWY2ZDljOGUxZWVlNmZkNDZiNCJ9LCJtYWMiOiIwOGU4OGUxYjIxMTEzMDdmOGY5NTM0YTdkYjE0ZDZlNDAxMTBlY2U0OTllODc3ZTIxNTYxMTVlYTY2MWM5NTE4In0sImlkIjoiZTY2NWVkOTgtMjUyYS00ZjkyLWJjYmEtN2VlMTk4ODA2NDM2IiwidmVyc2lvbiI6M30="
peerId: "12D3KooWScC7bj5YdjDLDX3ibxQjkJLeHPRGk4fdNr7jWn9ugYko"
nativeAddress: "0xfbfc5497e511ebed91fb467fcb032046a5ad5e49"
safeAddress: "0x7C8B6c46bc4F405B343B8Af753a3C3edB387F6b3"
moduleAddress: "0x27FcB5d6df51fC067fC2FbC1155bC0C70dE77c35"
hoprd-core-dufour-3:
core-node-3:
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiJlNzRlY2Q3YmVmYWJhNzIwY2E0NTFmMGNiZmNlYjlhMCJ9LCJjaXBoZXJ0ZXh0IjoiMzY2MWExMWI5YzhjY2QxNzhiZTY0MDE5ZDM4OTY2YjMyZmFiMWNkMDQzOWEyYjA2NDViMThhN2JhMGI3NzA3MmRkYzhkMzJkMmNjYTRhNmViODdlMWQwZTRhNjI3YmNkOGMwM2ZjYWI3ODVkMGFlYmQ1ODY3OWMyMTRkMmUxY2ZlYmYyN2ZmYzllMDRhMTFlNDlhY2QyNDRmY2NlYjc4ZjIxNTU0YTU2OTlkMWNlMGExZWJlZGFiMjFiMGVkNjg2MWVmOGE4NDFhNDc4OTkzZGY4MjQyMTI1NTgzMWU5MmIwZTdiOGJiZDhkMzkwZmFiMDhhOTkzMjgyYjE3NzczMTcyNWVkZmMxZjQ2NjdkY2E2ZDMxNmYxMzdlNTU3MzY5ZmE1Zjk5ODk3NTM2MjY0YmEzMWMzODBiMzhiYzQzZjkzYWViOWFhODljY2JjMmE0YmMxNzE4MzciLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiOWQ2YWJiZTdkZDgzMGQ0MDZiODNjNjFiMmYzYjc2OGU3NWVkZjE3NjQ1ZjIxYTE3YjBhOWU5ZWM4MmZjN2E3NiJ9LCJtYWMiOiJhMzYxYTg5Yjg0ZWMxYzg5YzQxNGZkNzVjNGQyNDhjZDkxOGYxMGIxYzdlMGE2NWNkMTVjOGVjOTFhOWQ4NWNiIn0sImlkIjoiNzdiZWM1ODItMTQ2My00NDI3LTkwYmUtZjMxZjNiM2FkNTkwIiwidmVyc2lvbiI6M30="
peerId: "12D3KooWNwGMS67P2CbSLehU7U1DENzxQQEotMNhHNo6cY7AybSc"
nativeAddress: "0x35addec9ce4f901daf667b2d26d64fb569da8b46"
safeAddress: "0x7C8B6c46bc4F405B343B8Af753a3C3edB387F6b3"
moduleAddress: "0x27FcB5d6df51fC067fC2FbC1155bC0C70dE77c35"
hoprd-core-dufour-4:
core-node-4:
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIyYmE0ZWRkZWViMDI3MThhNmU0YzlhYjE3NDM1Y2FmOCJ9LCJjaXBoZXJ0ZXh0IjoiN2JhOGEwOGJjMjQyMGNjNTQ1YjM5MDc3N2YzZjJjOWE3NzZhNjkwZDljMDg1OWE3MDFmZGY0N2E5MDE5OWUwZWQ5ZGFjYzA2MmU3OTkxNWY1NTU0ODkwMzYwNTUwMTQ3MmZhODA5NmEzNjlkNTYzMWQ4N2IxZGQ1YWEwZWRiYTdiMzQ1ZTkyMDBkZTRmNjlmMGJmMGVjMGZiMThlNmJjYjhlZjgxZDdjM2QzMmM3MThiMDU2YjM3YTZlYWU3Y2VlZGJmZDMwNGRlYTFiZmZmNWQ5NDU2NDdlZjExOTM4MWEzMzk1OWNjNzhlNzc5ZTM3MWQ4Yzk2NmE5MzYyMjY0NmQ1NzA0ZjUwMjBiODdkNjhiZTE5MmY5M2MwYTNkYWZhNTkyZjJkYTE0ZjkxYzhiZmFiYmZiYzgyNmIyMThkY2NjNzVkMDA3NTVkY2YzNTY2Mzk5ZjExNWEiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiNGY4OWU2ZTczZmJjNzY4NDQ3NjhlZjgzNTdlOWM5ZTI2NDQ5MDcwYjYzYThjZmE3NmFiODg2N2EwMTMyNWU1NSJ9LCJtYWMiOiJlM2M5ZTdiMjRiMzhhNmZkZTkxOWViNDExOWZkYTViNzFhZmI5NzYwZWQwN2RjNjAyZTE2YTE1ZjIyMDcxNTJjIn0sImlkIjoiYWRjNTI5NjktNGZiZi00YTVmLTgyYWUtZjA1N2U3YTYyMGI0IiwidmVyc2lvbiI6M30="
peerId: "12D3KooWRvkXaiogDRCyWpdDaDiRm5ixTjDfd4f3RpS1behRdBS5"
nativeAddress: "0x7d852faebb35adaed925869e028d9325bdd555a4"
safeAddress: "0x7C8B6c46bc4F405B343B8Af753a3C3edB387F6b3"
moduleAddress: "0x27FcB5d6df51fC067fC2FbC1155bC0C70dE77c35"
hoprd-core-dufour-5:
core-node-5:
identityFile: "eyJjcnlwdG8iOnsiY2lwaGVyIjoiYWVzLTEyOC1jdHIiLCJjaXBoZXJwYXJhbXMiOnsiaXYiOiIwZmY1MDc2ZGQ0ZjExOTY3MmZlZWE4NWMyZGFiNDQzMyJ9LCJjaXBoZXJ0ZXh0IjoiN2RhY2ZmYzk4NDBlNDRiZTE4ZGY5ODdiYWQ0MjRhMjA1MWUzNTIzYTllYzUxNjhjMDNiZjNmNGRmMzQxZjhlZDQwOGZhYjEzZDA0MWQxYWE5YTAzZGM2OTA3MzFiOTU3NWE0Y2IyZDBkMzliMGQ4OTIyNDUyYWMwOTU1MzlhNmY0ZWQ2M2EwMWNkOTJmOGM4Y2Y3NmRlMmEyNTgxZjI2ZmEzNmYwNDdjZDg0MGE2ZmRiNTg3NTMxYmVjZTQwNGI2ZjdmZjExYzI1ODQ2NDNlOTkxZGNjM2Y5NDMxNWQyNDlhNWZjZDhiNjZhNmI0NTI5NjYzMjkxZTc4MTcyMTljNmU5MWNlZmVlZTJjNzk5NjEyNmNmMzQ3NzM1MTAyOTgzZDYxNWY3OGUxZjUxNDM2NTI4ZWZhOWEyZTI3NjFmYTI3NGFmYzA5OWJhNThhNjQxOWJiYTY4NTYiLCJrZGYiOiJzY3J5cHQiLCJrZGZwYXJhbXMiOnsiZGtsZW4iOjMyLCJuIjo4MTkyLCJwIjoxLCJyIjo4LCJzYWx0IjoiODkzNzgwZGQ5NTE3NGNlODQ0ZDM5MGViZmIxYWNiNDk4ODE1MDQxODE1Y2I5ZWVlMDNmMjg3OGIwYjdmYTUyMCJ9LCJtYWMiOiJhMTc5YjA4OWM2NWY2ZDU4MTc5ZjRiMDhiNTExYzI4MjcyZjcxYzg2NTAxZWI1ZTcxMzFhM2I1NDQwNDk3YmJkIn0sImlkIjoiY2Q4YTAyMjMtMDc3ZC00MzU2LWJhY2QtMmU0NjhmMjUyMGQ2IiwidmVyc2lvbiI6M30="
peerId: "12D3KooWRbkemN63B4kirDtcEUH6pegkNHV5TxdJRX4LYMgyLysF"
nativeAddress: "0xf7f1f61f8c39b3034e294887e76c6b1ccee2f9e1"
safeAddress: "0x7C8B6c46bc4F405B343B8Af753a3C3edB387F6b3"
moduleAddress: "0x27FcB5d6df51fC067fC2FbC1155bC0C70dE77c35"


Loading

0 comments on commit c8aa8cf

Please sign in to comment.