Skip to content

Commit 11395ba

Browse files
auto update README.md [skip ci]
Signed-off-by: Swirlds Automation <[email protected]>
1 parent b452599 commit 11395ba

File tree

1 file changed

+17
-27
lines changed

1 file changed

+17
-27
lines changed

README.md

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ Then run the following command to set the kubectl context to the new cluster:
7575
```bash
7676
kind create cluster -n "${SOLO_CLUSTER_NAME}"
7777
```
78-
7978
Example output
8079

8180
```
@@ -91,7 +90,7 @@ You can now use your cluster with:
9190
9291
kubectl cluster-info --context kind-solo
9392
94-
Not sure what to do next? 😅 Check out https://kind.sigs.k8s.io/docs/user/quick-start/
93+
Have a nice day! 👋
9594
```
9695

9796
You may now view pods in your cluster using `k9s -A` as below:
@@ -179,13 +178,12 @@ Kubernetes Namespace : solo
179178
✔ Clean up temp files
180179
✔ Generate gossip keys
181180
✔ Backup old files
181+
✔ TLS key for node: node0
182182
✔ TLS key for node: node1
183183
✔ TLS key for node: node2
184-
✔ TLS key for node: node0
185184
✔ Generate gRPC TLS keys
186185
✔ Finalize
187186
```
188-
189187
Key files are generated in `~/.solo/keys` directory.
190188

191189
```
@@ -194,7 +192,6 @@ $ ls ~/.solo/cache/keys
194192
hedera-node0.crt hedera-node1.crt hedera-node2.crt private-node0.pfx private-node2.pfx
195193
hedera-node0.key hedera-node1.key hedera-node2.key private-node1.pfx public.pfx
196194
```
197-
198195
* Setup cluster with shared components
199196
* In a separate terminal, you may run `k9s` to view the pod status.
200197

@@ -217,6 +214,7 @@ Kubernetes Namespace : solo
217214
✔ Install 'fullstack-cluster-setup' chart
218215
```
219216

217+
220218
* Deploy helm chart with Hedera network components
221219
* It may take a while (5~15 minutes depending on your internet speed) to download various docker images and get the pods started.
222220
* If it fails, ensure you have enough resources allocated for Docker engine and retry the command.
@@ -241,11 +239,11 @@ Kubernetes Namespace : solo
241239
✔ Check Node: node1
242240
✔ Check Node: node2
243241
✔ Check node pods are running
244-
✔ Check Envoy Proxy for: node0
245242
✔ Check Envoy Proxy for: node2
243+
✔ Check Envoy Proxy for: node0
246244
✔ Check Envoy Proxy for: node1
247-
✔ Check HAProxy for: node0
248245
✔ Check HAProxy for: node1
246+
✔ Check HAProxy for: node0
249247
✔ Check HAProxy for: node2
250248
✔ Check proxy pods are running
251249
✔ Check MinIO
@@ -270,18 +268,18 @@ Kubernetes Cluster : kind-solo
270268
Kubernetes Namespace : solo
271269
**********************************************************************************
272270
✔ Initialize
273-
✔ Check network pod: node1
274271
✔ Check network pod: node0
272+
✔ Check network pod: node1
275273
✔ Check network pod: node2
276274
✔ Identify network pods
277275
✔ Copy configuration files
278276
✔ Copy Gossip keys to staging
279277
✔ Copy gRPC TLS keys to staging
280278
✔ Prepare config.txt for the network
281279
✔ Prepare staging directory
282-
✔ Update node: node1
283280
✔ Update node: node0
284281
✔ Update node: node2
282+
✔ Update node: node1
285283
✔ Fetch platform software into network nodes
286284
✔ Copy Gossip keys
287285
✔ Copy Gossip keys
@@ -293,11 +291,11 @@ Kubernetes Namespace : solo
293291
✔ Copy configuration files
294292
✔ Copy configuration files
295293
✔ Set file permissions
296-
✔ Node: node0
297-
✔ Set file permissions
298294
✔ Node: node2
299295
✔ Set file permissions
300296
✔ Node: node1
297+
✔ Set file permissions
298+
✔ Node: node0
301299
✔ Setup network nodes
302300
✔ Finalize
303301
```
@@ -320,23 +318,22 @@ Kubernetes Namespace : solo
320318
**********************************************************************************
321319
✔ Initialize
322320
✔ Check network pod: node2
323-
✔ Check network pod: node0
324321
✔ Check network pod: node1
322+
✔ Check network pod: node0
325323
✔ Identify network pods
324+
✔ Start node: node0
326325
✔ Start node: node2
327326
✔ Start node: node1
328-
✔ Start node: node0
329327
✔ Starting nodes
330328
✔ Check node: node0
331329
✔ Check node: node1
332330
✔ Check node: node2
333331
✔ Check nodes are ACTIVE
334-
✔ Check proxy for node: node1
335332
✔ Check proxy for node: node2
336333
✔ Check proxy for node: node0
334+
✔ Check proxy for node: node1
337335
✔ Check node proxies are ACTIVE
338336
```
339-
340337
* Deploy mirror node
341338

342339
```
@@ -515,23 +512,20 @@ Kubernetes Namespace : solo
515512
✔ Gossip pem key for node: node2
516513
✔ Generate gossip keys
517514
✔ Backup old files
518-
✔ TLS key for node: node0
519-
✔ TLS key for node: node1
520515
✔ TLS key for node: node2
516+
✔ TLS key for node: node1
517+
✔ TLS key for node: node0
521518
✔ Generate gRPC TLS keys
522519
✔ Finalize
523520
```
524-
525521
PEM key files are generated in `~/.solo/keys` directory.
526-
527522
```
528523
$ ls ~/.solo/cache/keys
529524
a-private-node0.pem a-public-node1.pem hedera-node1.crt s-private-node0.pem s-public-node1.pem
530525
a-private-node1.pem a-public-node2.pem hedera-node1.key s-private-node1.pem s-public-node2.pem
531526
a-private-node2.pem hedera-node0.crt hedera-node2.crt s-private-node2.pem
532527
a-public-node0.pem hedera-node0.key hedera-node2.key s-public-node0.pem
533528
```
534-
535529
* Setup cluster with shared components
536530

537531
```
@@ -567,37 +561,33 @@ $ solo node start
567561
568562
# output is similar to example-1
569563
```
570-
571564
## For Developers Working on Hedera Service Repo
572565

573566
First, pleaes clone hedera service repo `https://github.com/hashgraph/hedera-services/` and build the code
574567
with `./gradlew assemble`. If need to running nodes with different versions or releases, please duplicate the repo or build directories in
575-
multiple directories, checkout to the respective version and build the code.
568+
multiple directories, checkout to the respective version and build the code.
576569

577570
To set customized `settings.txt` file, edit the file
578571
`~/.solo/cache/templates/settings.txt` after `solo init` command.
579572

580573
Then you can start customized built hedera network with the following command:
581-
582574
```
583575
solo node setup --local-build-path <default path to hedera repo>,node1=<custom build hedera repo>,node2=<custom build repo>
584576
```
585577

586578
## For Developers Working on Platform core
587579

588580
To deploy node with local build PTT jar files, run the following command:
589-
590581
```
591582
solo node setup --local-build-path <default path to hedera repo>,node1=<custom build hedera repo>,node2=<custom build repo>
592583
--app PlatformTestingTool.jar --app-config <path-to-test-json1,path-to-test-json2>
593584
```
594-
595585
## Logs
596-
597586
You can find log for running solo command under the directory `~/.solo/logs/`
598-
The file `solo.log` contains the logs for the solo command.
587+
The file `solo.log` contains the logs for the solo command.
599588
The file `hashgraph-sdk.log` contains the logs from solo client when sending transactions to network nodes.
600589

590+
601591
## Support
602592

603593
If you have a question on how to use the product, please see our [support guide](https://github.com/hashgraph/.github/blob/main/SUPPORT.md).

0 commit comments

Comments
 (0)