Skip to content

Commit ee6e21a

Browse files
committed
Using python instead of bash to collapse one-child nodes
Signed-off-by: Liran Funaro <liran.funaro@gmail.com>
1 parent 7dab005 commit ee6e21a

File tree

4 files changed

+231
-253
lines changed

4 files changed

+231
-253
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,10 +368,10 @@ check-metrics-doc: FORCE
368368
scripts/metrics_doc.sh check
369369

370370
generate-sample-tree: build FORCE
371-
scripts/loadgen_artifacts_doc.sh generate $(project_path)
371+
$(PYTHON_CMD) scripts/loadgen_artifacts_doc.py generate $(project_path)
372372

373373
check-sample-tree: build FORCE
374-
scripts/loadgen_artifacts_doc.sh check $(project_path)
374+
$(PYTHON_CMD) scripts/loadgen_artifacts_doc.py check $(project_path)
375375

376376
# https://www.gnu.org/software/make/manual/html_node/Force-Targets.html
377377
# If a rule has no prerequisites or recipe, and the target of the rule is a nonexistent file,

docs/loadgen-artifacts.md

Lines changed: 136 additions & 200 deletions
Original file line numberDiff line numberDiff line change
@@ -34,230 +34,166 @@ The generated directory structure contains all necessary cryptographic materials
3434
.
3535
├── arma.pb.bin
3636
├── config-block.pb.bin
37-
├── ordererOrganizations
38-
│ └── orderer-org-0
39-
│ ├── ca
40-
│ │ ├── orderer-org-0-CA-cert.pem
41-
│ │ └── priv_sk
42-
│ ├── msp
43-
│ │ ├── admincerts
44-
│ │ │ └── Admin@orderer-org-0.com-cert.pem
45-
│ │ ├── cacerts
46-
│ │ │ └── orderer-org-0-CA-cert.pem
47-
│ │ ├── knowncerts
48-
│ │ │ ├── Admin@orderer-org-0.com-cert.pem
49-
│ │ │ ├── client@orderer-org-0.com-cert.pem
50-
│ │ │ ├── consenter-org-0-cert.pem
51-
│ │ │ └── orderer-0-org-0-cert.pem
52-
│ │ └── tlscacerts
53-
│ │ └── tlsorderer-org-0-CA-cert.pem
54-
│ ├── orderers
55-
│ │ ├── consenter-org-0
56-
│ │ │ ├── msp
57-
│ │ │ │ ├── admincerts
58-
│ │ │ │ │ └── Admin@orderer-org-0.com-cert.pem
59-
│ │ │ │ ├── cacerts
60-
│ │ │ │ │ └── orderer-org-0-CA-cert.pem
61-
│ │ │ │ ├── keystore
62-
│ │ │ │ │ └── priv_sk
63-
│ │ │ │ ├── signcerts
64-
│ │ │ │ │ └── consenter-org-0-cert.pem
65-
│ │ │ │ └── tlscacerts
66-
│ │ │ │ └── tlsorderer-org-0-CA-cert.pem
67-
│ │ │ └── tls
68-
│ │ │ ├── ca.crt
69-
│ │ │ ├── server.crt
70-
│ │ │ └── server.key
71-
│ │ └── orderer-0-org-0
72-
│ │ ├── msp
73-
│ │ │ ├── admincerts
74-
│ │ │ │ └── Admin@orderer-org-0.com-cert.pem
75-
│ │ │ ├── cacerts
76-
│ │ │ │ └── orderer-org-0-CA-cert.pem
77-
│ │ │ ├── keystore
78-
│ │ │ │ └── priv_sk
79-
│ │ │ ├── signcerts
80-
│ │ │ │ └── orderer-0-org-0-cert.pem
81-
│ │ │ └── tlscacerts
82-
│ │ │ └── tlsorderer-org-0-CA-cert.pem
83-
│ │ └── tls
84-
│ │ ├── ca.crt
85-
│ │ ├── server.crt
86-
│ │ └── server.key
87-
│ ├── tlsca
88-
│ │ ├── priv_sk
89-
│ │ └── tlsorderer-org-0-CA-cert.pem
90-
│ └── users
91-
│ ├── Admin@orderer-org-0.com
92-
│ │ ├── msp
93-
│ │ │ ├── admincerts
94-
│ │ │ │ └── Admin@orderer-org-0.com-cert.pem
95-
│ │ │ ├── cacerts
96-
│ │ │ │ └── orderer-org-0-CA-cert.pem
97-
│ │ │ ├── keystore
98-
│ │ │ │ └── priv_sk
99-
│ │ │ ├── signcerts
100-
│ │ │ │ └── Admin@orderer-org-0.com-cert.pem
101-
│ │ │ └── tlscacerts
102-
│ │ │ └── tlsorderer-org-0-CA-cert.pem
103-
│ │ └── tls
104-
│ │ ├── ca.crt
105-
│ │ ├── client.crt
106-
│ │ └── client.key
107-
│ └── client@orderer-org-0.com
108-
│ ├── msp
109-
│ │ ├── admincerts
110-
│ │ │ └── client@orderer-org-0.com-cert.pem
111-
│ │ ├── cacerts
112-
│ │ │ └── orderer-org-0-CA-cert.pem
113-
│ │ ├── keystore
114-
│ │ │ └── priv_sk
115-
│ │ ├── signcerts
116-
│ │ │ └── client@orderer-org-0.com-cert.pem
117-
│ │ └── tlscacerts
118-
│ │ └── tlsorderer-org-0-CA-cert.pem
119-
│ └── tls
120-
│ ├── ca.crt
121-
│ ├── client.crt
122-
│ └── client.key
37+
├── ordererOrganizations/orderer-org-0
38+
│ ├── ca
39+
│ │ ├── orderer-org-0-CA-cert.pem
40+
│ │ └── priv_sk
41+
│ ├── tlsca
42+
│ │ ├── priv_sk
43+
│ │ └── tlsorderer-org-0-CA-cert.pem
44+
│ ├── msp
45+
│ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
46+
│ │ ├── cacerts/orderer-org-0-CA-cert.pem
47+
│ │ ├── knowncerts
48+
│ │ │ ├── Admin@orderer-org-0.com-cert.pem
49+
│ │ │ ├── client@orderer-org-0.com-cert.pem
50+
│ │ │ ├── consenter-org-0-cert.pem
51+
│ │ │ └── orderer-0-org-0-cert.pem
52+
│ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
53+
│ ├── orderers
54+
│ │ ├── consenter-org-0
55+
│ │ │ ├── tls
56+
│ │ │ │ ├── ca.crt
57+
│ │ │ │ ├── server.crt
58+
│ │ │ │ └── server.key
59+
│ │ │ └── msp
60+
│ │ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
61+
│ │ │ ├── cacerts/orderer-org-0-CA-cert.pem
62+
│ │ │ ├── keystore/priv_sk
63+
│ │ │ ├── signcerts/consenter-org-0-cert.pem
64+
│ │ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
65+
│ │ └── orderer-0-org-0
66+
│ │ ├── tls
67+
│ │ │ ├── ca.crt
68+
│ │ │ ├── server.crt
69+
│ │ │ └── server.key
70+
│ │ └── msp
71+
│ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
72+
│ │ ├── cacerts/orderer-org-0-CA-cert.pem
73+
│ │ ├── keystore/priv_sk
74+
│ │ ├── signcerts/orderer-0-org-0-cert.pem
75+
│ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
76+
│ └── users
77+
│ ├── Admin@orderer-org-0.com
78+
│ │ ├── tls
79+
│ │ │ ├── ca.crt
80+
│ │ │ ├── client.crt
81+
│ │ │ └── client.key
82+
│ │ └── msp
83+
│ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
84+
│ │ ├── cacerts/orderer-org-0-CA-cert.pem
85+
│ │ ├── keystore/priv_sk
86+
│ │ ├── signcerts/Admin@orderer-org-0.com-cert.pem
87+
│ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
88+
│ └── client@orderer-org-0.com
89+
│ ├── tls
90+
│ │ ├── ca.crt
91+
│ │ ├── client.crt
92+
│ │ └── client.key
93+
│ └── msp
94+
│ ├── admincerts/client@orderer-org-0.com-cert.pem
95+
│ ├── cacerts/orderer-org-0-CA-cert.pem
96+
│ ├── keystore/priv_sk
97+
│ ├── signcerts/client@orderer-org-0.com-cert.pem
98+
│ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
12399
└── peerOrganizations
124100
├── peer-org-0
125101
│ ├── ca
126102
│ │ ├── peer-org-0-CA-cert.pem
127103
│ │ └── priv_sk
104+
│ ├── tlsca
105+
│ │ ├── priv_sk
106+
│ │ └── tlspeer-org-0-CA-cert.pem
128107
│ ├── msp
129-
│ │ ├── admincerts
130-
│ │ │ └── Admin@peer-org-0.com-cert.pem
131-
│ │ ├── cacerts
132-
│ │ │ └── peer-org-0-CA-cert.pem
108+
│ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
109+
│ │ ├── cacerts/peer-org-0-CA-cert.pem
133110
│ │ ├── knowncerts
134111
│ │ │ ├── Admin@peer-org-0.com-cert.pem
135112
│ │ │ ├── client@peer-org-0.com-cert.pem
136113
│ │ │ └── sidecar-peer-org-0-cert.pem
137-
│ │ └── tlscacerts
138-
│ │ └── tlspeer-org-0-CA-cert.pem
139-
│ ├── peers
140-
│ │ └── sidecar-peer-org-0
141-
│ │ ├── msp
142-
│ │ │ ├── admincerts
143-
│ │ │ │ └── Admin@peer-org-0.com-cert.pem
144-
│ │ │ ├── cacerts
145-
│ │ │ │ └── peer-org-0-CA-cert.pem
146-
│ │ │ ├── keystore
147-
│ │ │ │ └── priv_sk
148-
│ │ │ ├── signcerts
149-
│ │ │ │ └── sidecar-peer-org-0-cert.pem
150-
│ │ │ └── tlscacerts
151-
│ │ │ └── tlspeer-org-0-CA-cert.pem
152-
│ │ └── tls
153-
│ │ ├── ca.crt
154-
│ │ ├── server.crt
155-
│ │ └── server.key
156-
│ ├── tlsca
157-
│ │ ├── priv_sk
158-
│ │ └── tlspeer-org-0-CA-cert.pem
114+
│ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
115+
│ ├── peers/sidecar-peer-org-0
116+
│ │ ├── tls
117+
│ │ │ ├── ca.crt
118+
│ │ │ ├── server.crt
119+
│ │ │ └── server.key
120+
│ │ └── msp
121+
│ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
122+
│ │ ├── cacerts/peer-org-0-CA-cert.pem
123+
│ │ ├── keystore/priv_sk
124+
│ │ ├── signcerts/sidecar-peer-org-0-cert.pem
125+
│ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
159126
│ └── users
160127
│ ├── Admin@peer-org-0.com
161-
│ │ ├── msp
162-
│ │ │ ├── admincerts
163-
│ │ │ │ └── Admin@peer-org-0.com-cert.pem
164-
│ │ │ ├── cacerts
165-
│ │ │ │ └── peer-org-0-CA-cert.pem
166-
│ │ │ ├── keystore
167-
│ │ │ │ └── priv_sk
168-
│ │ │ ├── signcerts
169-
│ │ │ │ └── Admin@peer-org-0.com-cert.pem
170-
│ │ │ └── tlscacerts
171-
│ │ │ └── tlspeer-org-0-CA-cert.pem
172-
│ │ └── tls
173-
│ │ ├── ca.crt
174-
│ │ ├── client.crt
175-
│ │ └── client.key
128+
│ │ ├── tls
129+
│ │ │ ├── ca.crt
130+
│ │ │ ├── client.crt
131+
│ │ │ └── client.key
132+
│ │ └── msp
133+
│ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
134+
│ │ ├── cacerts/peer-org-0-CA-cert.pem
135+
│ │ ├── keystore/priv_sk
136+
│ │ ├── signcerts/Admin@peer-org-0.com-cert.pem
137+
│ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
176138
│ └── client@peer-org-0.com
177-
│ ├── msp
178-
│ │ ├── admincerts
179-
│ │ │ └── client@peer-org-0.com-cert.pem
180-
│ │ ├── cacerts
181-
│ │ │ └── peer-org-0-CA-cert.pem
182-
│ │ ├── keystore
183-
│ │ │ └── priv_sk
184-
│ │ ├── signcerts
185-
│ │ │ └── client@peer-org-0.com-cert.pem
186-
│ │ └── tlscacerts
187-
│ │ └── tlspeer-org-0-CA-cert.pem
188-
│ └── tls
189-
│ ├── ca.crt
190-
│ ├── client.crt
191-
│ └── client.key
139+
│ ├── tls
140+
│ │ ├── ca.crt
141+
│ │ ├── client.crt
142+
│ │ └── client.key
143+
│ └── msp
144+
│ ├── admincerts/client@peer-org-0.com-cert.pem
145+
│ ├── cacerts/peer-org-0-CA-cert.pem
146+
│ ├── keystore/priv_sk
147+
│ ├── signcerts/client@peer-org-0.com-cert.pem
148+
│ └── tlscacerts/tlspeer-org-0-CA-cert.pem
192149
└── peer-org-1
193150
├── ca
194151
│ ├── peer-org-1-CA-cert.pem
195152
│ └── priv_sk
153+
├── tlsca
154+
│ ├── priv_sk
155+
│ └── tlspeer-org-1-CA-cert.pem
196156
├── msp
197-
│ ├── admincerts
198-
│ │ └── Admin@peer-org-1.com-cert.pem
199-
│ ├── cacerts
200-
│ │ └── peer-org-1-CA-cert.pem
157+
│ ├── admincerts/Admin@peer-org-1.com-cert.pem
158+
│ ├── cacerts/peer-org-1-CA-cert.pem
201159
│ ├── knowncerts
202160
│ │ ├── Admin@peer-org-1.com-cert.pem
203161
│ │ ├── client@peer-org-1.com-cert.pem
204162
│ │ └── sidecar-peer-org-1-cert.pem
205-
│ └── tlscacerts
206-
│ └── tlspeer-org-1-CA-cert.pem
207-
├── peers
208-
│ └── sidecar-peer-org-1
209-
│ ├── msp
210-
│ │ ├── admincerts
211-
│ │ │ └── Admin@peer-org-1.com-cert.pem
212-
│ │ ├── cacerts
213-
│ │ │ └── peer-org-1-CA-cert.pem
214-
│ │ ├── keystore
215-
│ │ │ └── priv_sk
216-
│ │ ├── signcerts
217-
│ │ │ └── sidecar-peer-org-1-cert.pem
218-
│ │ └── tlscacerts
219-
│ │ └── tlspeer-org-1-CA-cert.pem
220-
│ └── tls
221-
│ ├── ca.crt
222-
│ ├── server.crt
223-
│ └── server.key
224-
├── tlsca
225-
│ ├── priv_sk
226-
│ └── tlspeer-org-1-CA-cert.pem
163+
│ └── tlscacerts/tlspeer-org-1-CA-cert.pem
164+
├── peers/sidecar-peer-org-1
165+
│ ├── tls
166+
│ │ ├── ca.crt
167+
│ │ ├── server.crt
168+
│ │ └── server.key
169+
│ └── msp
170+
│ ├── admincerts/Admin@peer-org-1.com-cert.pem
171+
│ ├── cacerts/peer-org-1-CA-cert.pem
172+
│ ├── keystore/priv_sk
173+
│ ├── signcerts/sidecar-peer-org-1-cert.pem
174+
│ └── tlscacerts/tlspeer-org-1-CA-cert.pem
227175
└── users
228176
├── Admin@peer-org-1.com
229-
│ ├── msp
230-
│ │ ├── admincerts
231-
│ │ │ └── Admin@peer-org-1.com-cert.pem
232-
│ │ ├── cacerts
233-
│ │ │ └── peer-org-1-CA-cert.pem
234-
│ │ ├── keystore
235-
│ │ │ └── priv_sk
236-
│ │ ├── signcerts
237-
│ │ │ └── Admin@peer-org-1.com-cert.pem
238-
│ │ └── tlscacerts
239-
│ │ └── tlspeer-org-1-CA-cert.pem
240-
│ └── tls
241-
│ ├── ca.crt
242-
│ ├── client.crt
243-
│ └── client.key
177+
│ ├── tls
178+
│ │ ├── ca.crt
179+
│ │ ├── client.crt
180+
│ │ └── client.key
181+
│ └── msp
182+
│ ├── admincerts/Admin@peer-org-1.com-cert.pem
183+
│ ├── cacerts/peer-org-1-CA-cert.pem
184+
│ ├── keystore/priv_sk
185+
│ ├── signcerts/Admin@peer-org-1.com-cert.pem
186+
│ └── tlscacerts/tlspeer-org-1-CA-cert.pem
244187
└── client@peer-org-1.com
245-
├── msp
246-
│ ├── admincerts
247-
│ │ └── client@peer-org-1.com-cert.pem
248-
│ ├── cacerts
249-
│ │ └── peer-org-1-CA-cert.pem
250-
│ ├── keystore
251-
│ │ └── priv_sk
252-
│ ├── signcerts
253-
│ │ └── client@peer-org-1.com-cert.pem
254-
│ └── tlscacerts
255-
│ └── tlspeer-org-1-CA-cert.pem
256-
└── tls
257-
├── ca.crt
258-
├── client.crt
259-
└── client.key
260-
261-
113 directories, 113 files
188+
├── tls
189+
│ ├── ca.crt
190+
│ ├── client.crt
191+
│ └── client.key
192+
└── msp
193+
├── admincerts/client@peer-org-1.com-cert.pem
194+
├── cacerts/peer-org-1-CA-cert.pem
195+
├── keystore/priv_sk
196+
├── signcerts/client@peer-org-1.com-cert.pem
197+
└── tlscacerts/tlspeer-org-1-CA-cert.pem
262198
```
263199
<!-- TREE MARKER END -->

0 commit comments

Comments
 (0)