Skip to content

Commit d90c9b5

Browse files
fix: node id should start from 1 (#884)
Signed-off-by: Jeffrey Tang <[email protected]> Signed-off-by: Jeromy Cannon <[email protected]> Co-authored-by: Jeromy Cannon <[email protected]>
1 parent e75a6f5 commit d90c9b5

File tree

2 files changed

+26
-11
lines changed

2 files changed

+26
-11
lines changed

examples/custom-network-config/Taskfile.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: 3
22
includes:
3-
helper: ../HelperTasks.yml
3+
helper: ../../HelperTasks.yml
44
dotenv:
55
- .env
66

@@ -20,7 +20,7 @@ vars:
2020
ip_list_template_file: "{{.ROOT_DIR}}/list-external-ips.gotemplate"
2121
nodes:
2222
ref: until (env "SOLO_NETWORK_SIZE" | default .SOLO_NETWORK_SIZE | int)
23-
node_list_internal: "{{range $idx, $n := .nodes }}node{{$n}},{{end}}"
23+
node_list_internal: "{{range $idx, $n := .nodes }}node{{add $n 1}},{{end}}"
2424
node_identifiers: "{{ .node_list_internal | trimSuffix \",\" }}"
2525
solo_user_dir: "{{ env \"HOME\" }}/.solo"
2626
solo_cache_dir: "{{ .solo_user_dir }}/cache"
@@ -41,7 +41,7 @@ tasks:
4141
cmds:
4242
- task: "helper:solo:init"
4343
- task: "helper:solo:keys"
44-
- task: "helper:solo:network:deploy"
44+
- task: "solo:network:deploy"
4545

4646
start:
4747
cmds:
@@ -53,7 +53,7 @@ tasks:
5353

5454
show:ips:
5555
cmds:
56-
- task: "helper:solo:node:addresses"
56+
- task: "solo:node:addresses"
5757

5858
destroy:
5959
cmds:
@@ -73,3 +73,18 @@ tasks:
7373
clean:logs:
7474
cmds:
7575
- task: "helper:solo:logs:remove"
76+
77+
# Do not use network:deploy from HelperTasks.yml since custom network need extra settings and values files
78+
solo:network:deploy:
79+
internal: true
80+
cmds:
81+
- npm run build
82+
- solo network deploy --namespace "${SOLO_NAMESPACE}" --node-aliases-unparsed {{.node_identifiers}} --release-tag "${CONSENSUS_NODE_VERSION}" --solo-chart-version "${SOLO_CHART_VERSION}" --values-file {{ .solo_values_file }} --settings-txt {{ .solo_settings_file }}
83+
- solo node setup --namespace "${SOLO_NAMESPACE}" --node-aliases-unparsed {{.node_identifiers}} --release-tag "${CONSENSUS_NODE_VERSION}"
84+
85+
# Do not use node:addresses from HelperTasks.yml since we need to use template file to get output the list of IPs
86+
solo:node:addresses:
87+
internal: true
88+
cmds:
89+
- kubectl get svc -n "${SOLO_NAMESPACE}" -l "solo.hedera.com/type=network-node-svc" --output=go-template-file={{ .ip_list_template_file }}
90+

examples/custom-network-config/init-containers-values.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ hedera:
88
- name: hgcapp-data-saved
99
mountPath: /data-saved
1010
nodes:
11-
- name: node0
11+
- name: node1
1212
accountId: 0.0.3
1313
root:
1414
resources:
@@ -18,7 +18,7 @@ hedera:
1818
limits:
1919
cpu: 24
2020
memory: 256Gi
21-
- name: node1
21+
- name: node2
2222
accountId: 0.0.4
2323
root:
2424
resources:
@@ -28,7 +28,7 @@ hedera:
2828
limits:
2929
cpu: 24
3030
memory: 256Gi
31-
- name: node2
31+
- name: node3
3232
accountId: 0.0.5
3333
root:
3434
resources:
@@ -38,7 +38,7 @@ hedera:
3838
limits:
3939
cpu: 24
4040
memory: 256Gi
41-
- name: node3
41+
- name: node4
4242
accountId: 0.0.6
4343
root:
4444
resources:
@@ -48,7 +48,7 @@ hedera:
4848
limits:
4949
cpu: 24
5050
memory: 256Gi
51-
- name: node4
51+
- name: node5
5252
accountId: 0.0.7
5353
root:
5454
resources:
@@ -58,7 +58,7 @@ hedera:
5858
limits:
5959
cpu: 24000m
6060
memory: 64000Mi
61-
- name: node5
61+
- name: node6
6262
accountId: 0.0.8
6363
root:
6464
resources:
@@ -68,7 +68,7 @@ hedera:
6868
limits:
6969
cpu: 24
7070
memory: 256Gi
71-
- name: node6
71+
- name: node7
7272
accountId: 0.0.9
7373
root:
7474
resources:

0 commit comments

Comments
 (0)