Skip to content

Commit abeee9d

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 abeee9d

File tree

4 files changed

+196
-227
lines changed

4 files changed

+196
-227
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: 110 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -34,157 +34,114 @@ 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+
│ ├── msp
42+
│ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
43+
│ │ ├── cacerts/orderer-org-0-CA-cert.pem
44+
│ │ ├── knowncerts
45+
│ │ │ ├── Admin@orderer-org-0.com-cert.pem
46+
│ │ │ ├── client@orderer-org-0.com-cert.pem
47+
│ │ │ ├── consenter-org-0-cert.pem
48+
│ │ │ └── orderer-0-org-0-cert.pem
49+
│ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
50+
│ ├── orderers
51+
│ │ ├── consenter-org-0
52+
│ │ │ ├── msp
53+
│ │ │ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
54+
│ │ │ │ ├── cacerts/orderer-org-0-CA-cert.pem
55+
│ │ │ │ ├── keystore/priv_sk
56+
│ │ │ │ ├── signcerts/consenter-org-0-cert.pem
57+
│ │ │ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
58+
│ │ │ └── tls
59+
│ │ │ ├── ca.crt
60+
│ │ │ ├── server.crt
61+
│ │ │ └── server.key
62+
│ │ └── orderer-0-org-0
63+
│ │ ├── msp
64+
│ │ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
65+
│ │ │ ├── cacerts/orderer-org-0-CA-cert.pem
66+
│ │ │ ├── keystore/priv_sk
67+
│ │ │ ├── signcerts/orderer-0-org-0-cert.pem
68+
│ │ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
69+
│ │ └── tls
70+
│ │ ├── ca.crt
71+
│ │ ├── server.crt
72+
│ │ └── server.key
73+
│ ├── tlsca
74+
│ │ ├── priv_sk
75+
│ │ └── tlsorderer-org-0-CA-cert.pem
76+
│ └── users
77+
│ ├── Admin@orderer-org-0.com
78+
│ │ ├── msp
79+
│ │ │ ├── admincerts/Admin@orderer-org-0.com-cert.pem
80+
│ │ │ ├── cacerts/orderer-org-0-CA-cert.pem
81+
│ │ │ ├── keystore/priv_sk
82+
│ │ │ ├── signcerts/Admin@orderer-org-0.com-cert.pem
83+
│ │ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
84+
│ │ └── tls
85+
│ │ ├── ca.crt
86+
│ │ ├── client.crt
87+
│ │ └── client.key
88+
│ └── client@orderer-org-0.com
89+
│ ├── msp
90+
│ │ ├── admincerts/client@orderer-org-0.com-cert.pem
91+
│ │ ├── cacerts/orderer-org-0-CA-cert.pem
92+
│ │ ├── keystore/priv_sk
93+
│ │ ├── signcerts/client@orderer-org-0.com-cert.pem
94+
│ │ └── tlscacerts/tlsorderer-org-0-CA-cert.pem
95+
│ └── tls
96+
│ ├── ca.crt
97+
│ ├── client.crt
98+
│ └── client.key
12399
└── peerOrganizations
124100
├── peer-org-0
125101
│ ├── ca
126102
│ │ ├── peer-org-0-CA-cert.pem
127103
│ │ └── priv_sk
128104
│ ├── msp
129-
│ │ ├── admincerts
130-
│ │ │ └── Admin@peer-org-0.com-cert.pem
131-
│ │ ├── cacerts
132-
│ │ │ └── peer-org-0-CA-cert.pem
105+
│ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
106+
│ │ ├── cacerts/peer-org-0-CA-cert.pem
133107
│ │ ├── knowncerts
134108
│ │ │ ├── Admin@peer-org-0.com-cert.pem
135109
│ │ │ ├── client@peer-org-0.com-cert.pem
136110
│ │ │ └── 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
111+
│ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
112+
│ ├── peers/sidecar-peer-org-0
113+
│ │ ├── msp
114+
│ │ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
115+
│ │ │ ├── cacerts/peer-org-0-CA-cert.pem
116+
│ │ │ ├── keystore/priv_sk
117+
│ │ │ ├── signcerts/sidecar-peer-org-0-cert.pem
118+
│ │ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
119+
│ │ └── tls
120+
│ │ ├── ca.crt
121+
│ │ ├── server.crt
122+
│ │ └── server.key
156123
│ ├── tlsca
157124
│ │ ├── priv_sk
158125
│ │ └── tlspeer-org-0-CA-cert.pem
159126
│ └── users
160127
│ ├── Admin@peer-org-0.com
161128
│ │ ├── 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
129+
│ │ │ ├── admincerts/Admin@peer-org-0.com-cert.pem
130+
│ │ │ ├── cacerts/peer-org-0-CA-cert.pem
131+
│ │ │ ├── keystore/priv_sk
132+
│ │ │ ├── signcerts/Admin@peer-org-0.com-cert.pem
133+
│ │ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
172134
│ │ └── tls
173135
│ │ ├── ca.crt
174136
│ │ ├── client.crt
175137
│ │ └── client.key
176138
│ └── client@peer-org-0.com
177139
│ ├── 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
140+
│ │ ├── admincerts/client@peer-org-0.com-cert.pem
141+
│ │ ├── cacerts/peer-org-0-CA-cert.pem
142+
│ │ ├── keystore/priv_sk
143+
│ │ ├── signcerts/client@peer-org-0.com-cert.pem
144+
│ │ └── tlscacerts/tlspeer-org-0-CA-cert.pem
188145
│ └── tls
189146
│ ├── ca.crt
190147
│ ├── client.crt
@@ -194,70 +151,49 @@ The generated directory structure contains all necessary cryptographic materials
194151
│ ├── peer-org-1-CA-cert.pem
195152
│ └── priv_sk
196153
├── msp
197-
│ ├── admincerts
198-
│ │ └── Admin@peer-org-1.com-cert.pem
199-
│ ├── cacerts
200-
│ │ └── peer-org-1-CA-cert.pem
154+
│ ├── admincerts/Admin@peer-org-1.com-cert.pem
155+
│ ├── cacerts/peer-org-1-CA-cert.pem
201156
│ ├── knowncerts
202157
│ │ ├── Admin@peer-org-1.com-cert.pem
203158
│ │ ├── client@peer-org-1.com-cert.pem
204159
│ │ └── 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
160+
│ └── tlscacerts/tlspeer-org-1-CA-cert.pem
161+
├── peers/sidecar-peer-org-1
162+
│ ├── msp
163+
│ │ ├── admincerts/Admin@peer-org-1.com-cert.pem
164+
│ │ ├── cacerts/peer-org-1-CA-cert.pem
165+
│ │ ├── keystore/priv_sk
166+
│ │ ├── signcerts/sidecar-peer-org-1-cert.pem
167+
│ │ └── tlscacerts/tlspeer-org-1-CA-cert.pem
168+
│ └── tls
169+
│ ├── ca.crt
170+
│ ├── server.crt
171+
│ └── server.key
224172
├── tlsca
225173
│ ├── priv_sk
226174
│ └── tlspeer-org-1-CA-cert.pem
227175
└── users
228176
├── Admin@peer-org-1.com
229177
│ ├── 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
178+
│ │ ├── admincerts/Admin@peer-org-1.com-cert.pem
179+
│ │ ├── cacerts/peer-org-1-CA-cert.pem
180+
│ │ ├── keystore/priv_sk
181+
│ │ ├── signcerts/Admin@peer-org-1.com-cert.pem
182+
│ │ └── tlscacerts/tlspeer-org-1-CA-cert.pem
240183
│ └── tls
241184
│ ├── ca.crt
242185
│ ├── client.crt
243186
│ └── client.key
244187
└── client@peer-org-1.com
245188
├── 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
189+
│ ├── admincerts/client@peer-org-1.com-cert.pem
190+
│ ├── cacerts/peer-org-1-CA-cert.pem
191+
│ ├── keystore/priv_sk
192+
│ ├── signcerts/client@peer-org-1.com-cert.pem
193+
│ └── tlscacerts/tlspeer-org-1-CA-cert.pem
256194
└── tls
257195
├── ca.crt
258196
├── client.crt
259197
└── client.key
260-
261-
113 directories, 113 files
262198
```
263199
<!-- TREE MARKER END -->

0 commit comments

Comments
 (0)