Skip to content

Commit 48b993d

Browse files
authored
Merge pull request #1417 from input-output-hk/jpraynaud/1405-use-p2p-topology-cardano-node-infra
Activate Cardano node P2P mode in infrastructure
2 parents 6e88d78 + 036d7c2 commit 48b993d

File tree

3 files changed

+6
-46
lines changed

3 files changed

+6
-46
lines changed

mithril-infra/assets/infra.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.1
1+
0.2.2

mithril-infra/mithril.bootstrap.tf

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -55,38 +55,6 @@ git checkout master
5555
git pull
5656
git checkout ${var.cardano_configurations_repository_commit}
5757
EOT
58-
,
59-
<<-EOT
60-
# Deactivate P2P in preview
61-
CONFIG_JSON=$(cat /home/curry/docker/cardano-configurations/network/preview/cardano-node/config.json | jq '.EnableP2P = false') && echo $CONFIG_JSON > /home/curry/docker/cardano-configurations/network/preview/cardano-node/config.json
62-
cat > /home/curry/docker/cardano-configurations/network/preview/cardano-node/topology.json << EOF
63-
{
64-
"Producers": [
65-
{
66-
"addr": "preview-node.world.dev.cardano.org",
67-
"port": 30002,
68-
"valency": 1
69-
}
70-
]
71-
}
72-
EOF
73-
74-
# Deactivate P2P in preprod
75-
CONFIG_JSON=$(cat /home/curry/docker/cardano-configurations/network/preprod/cardano-node/config.json | jq '.EnableP2P = false') && echo $CONFIG_JSON > /home/curry/docker/cardano-configurations/network/preprod/cardano-node/config.json
76-
cat > /home/curry/docker/cardano-configurations/network/preprod/cardano-node/topology.json << EOF
77-
{
78-
"Producers": [
79-
{
80-
"addr": "preprod-node.world.dev.cardano.org",
81-
"port": 30000,
82-
"valency": 1
83-
}
84-
]
85-
}
86-
EOF
87-
88-
EOT
89-
9058
]
9159
}
9260
}

mithril-infra/mithril.signer.tf

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,11 @@ resource "null_resource" "mithril_signer" {
4343
"mkdir -p /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/mithril/snapshots",
4444
"echo -n ${local.mithril_signers_relay_cardano_port[each.key]} > /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/cardano/pool/port",
4545
<<-EOT
46-
# Setup cardano node topology
47-
cat > /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/cardano/pool/topology-block-producer.json << EOF
48-
{
49-
"Producers": [
50-
{
51-
"addr": "${google_compute_address.mithril-external-address.address}",
52-
"port": ${local.mithril_signers_relay_cardano_port[each.key]},
53-
"valency": 1
54-
}
55-
]
56-
}
57-
EOF
58-
cat /home/curry/docker/cardano-configurations/network/${var.cardano_network}/cardano-node/topology.json | jq '.Producers[1] |= . + { "addr": "${google_compute_address.mithril-external-address.address}", "port": ${local.mithril_signers_block_producer_cardano_port[each.key]}, "valency": 1}' > /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/cardano/pool/topology-relay.json
46+
# Setup cardano node block producer topology
47+
cat /home/curry/docker/cardano-configurations/network/${var.cardano_network}/cardano-node/topology.json | jq 'del(.publicRoots[0].accessPoints[0:])' | jq '.localRoots[0].accessPoints[0] |= . + { "address": "${google_compute_address.mithril-external-address.address}", "port": ${local.mithril_signers_relay_cardano_port[each.key]}}' > /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/cardano/pool/topology-block-producer.json
48+
49+
# Setup cardano node relay topology
50+
cat /home/curry/docker/cardano-configurations/network/${var.cardano_network}/cardano-node/topology.json | jq '.localRoots[0].accessPoints[0] |= . + { "address": "${google_compute_address.mithril-external-address.address}", "port": ${local.mithril_signers_block_producer_cardano_port[each.key]}}' > /home/curry/data/${var.cardano_network}/mithril-signer-${each.key}/cardano/pool/topology-relay.json
5951
EOT
6052
,
6153
<<-EOT

0 commit comments

Comments
 (0)