Skip to content

Commit 6a1e743

Browse files
committed
SR-OS IS-IS tests for #2475
1 parent 3d97385 commit 6a1e743

38 files changed

+43614
-42843
lines changed

_html/coverage.isis.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,10 @@ <h2>
225225
226226
</td>
227227
<td class='center'>
228-
228+
<a href="../sros/clab/isis/02-ipv6.yml-create.log"><span style='color: orange;'>&#x2714;</span></a>
229229
</td>
230230
<td class='center'>
231-
231+
<a href="../sros/clab/isis/03-dual-stack.yml-create.log"><span style='color: orange;'>&#x2714;</span></a>
232232
</td>
233233
<td class='center'>
234234
@@ -477,10 +477,10 @@ <h2>
477477
478478
</td>
479479
<td class='center'>
480-
<a href="../sros/clab/isis/21-import-ds.yml-validate.log"><span style='color: orange;'>&#x2714;</span></a>
480+
<a href="../sros/clab/isis/21-import-ds.yml-create.log"><span style='color: orange;'>&#x2714;</span></a>
481481
</td>
482482
<td class='center'>
483-
483+
<a href="../sros/clab/isis/30-vrf.yml-create.log"><span style='color: orange;'>&#x2714;</span></a>
484484
</td>
485485
</tr>
486486
<tr>

_html/sros-clab-isis.html

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,14 @@ <h2>
107107
&#x2705;
108108
</a>
109109

110-
<td>2025-06-10 22:16:29</td>
110+
<td>2025-07-03 05:17:05</td>
111111
<td>vrnetlab/nokia_sros:25.3.R2</td>
112112
<tr>
113113
<td><a title="IPv6" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/02-ipv6.yml">02-ipv6</a></td>
114114
<td class='center'>
115+
<a href="../sros/clab/isis/02-ipv6.yml-create.log">
116+
<span style='color: orange;'>&#x2714;</span>
117+
</a>
115118

116119
<td class='center'>
117120
<a href="../sros/clab/isis/02-ipv6.yml-up.log">
@@ -128,11 +131,20 @@ <h2>
128131
&#x2705;
129132
</a>
130133

131-
<td>2025-06-10 22:17:32</td>
134+
<td>2025-07-03 05:18:13</td>
132135
<td>vrnetlab/nokia_sros:25.3.R2</td>
136+
</tr>
137+
<tr>
138+
<td colspan='5' class='caveat'>
139+
sros: Loopback prefix 2001:db8:1:1::1/64 on node dut was changed to 2001:db8:1:1::1/128
140+
</td>
141+
</tr>
133142
<tr>
134143
<td><a title="Dual stack" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/03-dual-stack.yml">03-dual-stack</a></td>
135144
<td class='center'>
145+
<a href="../sros/clab/isis/03-dual-stack.yml-create.log">
146+
<span style='color: orange;'>&#x2714;</span>
147+
</a>
136148

137149
<td class='center'>
138150
<a href="../sros/clab/isis/03-dual-stack.yml-up.log">
@@ -149,8 +161,14 @@ <h2>
149161
&#x2705;
150162
</a>
151163

152-
<td>2025-06-10 22:18:35</td>
164+
<td>2025-07-03 05:19:17</td>
153165
<td>vrnetlab/nokia_sros:25.3.R2</td>
166+
</tr>
167+
<tr>
168+
<td colspan='5' class='caveat'>
169+
sros: Loopback prefix 2001:db8:1:1::1/64 on node dut was changed to 2001:db8:1:1::1/128
170+
</td>
171+
</tr>
154172
<tr>
155173
<td><a title="Point-to-point networks" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/10-network.yml">10-network</a></td>
156174
<td class='center'>
@@ -170,7 +188,7 @@ <h2>
170188
&#x2705;
171189
</a>
172190

173-
<td>2025-06-10 22:19:45</td>
191+
<td>2025-07-03 05:20:27</td>
174192
<td>vrnetlab/nokia_sros:25.3.R2</td>
175193
<tr>
176194
<td><a title="Interface metric" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/11-cost.yml">11-cost</a></td>
@@ -191,7 +209,7 @@ <h2>
191209
&#x2705;
192210
</a>
193211

194-
<td>2025-06-10 22:20:48</td>
212+
<td>2025-07-03 05:21:31</td>
195213
<td>vrnetlab/nokia_sros:25.3.R2</td>
196214
<tr>
197215
<td><a title="Passive interfaces" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/12-passive.yml">12-passive</a></td>
@@ -212,11 +230,14 @@ <h2>
212230
&#x2705;
213231
</a>
214232

215-
<td>2025-06-10 22:22:05</td>
233+
<td>2025-07-03 05:22:58</td>
216234
<td>vrnetlab/nokia_sros:25.3.R2</td>
217235
<tr>
218236
<td><a title="Route import" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/21-import-ds.yml">21-import-ds</a></td>
219237
<td class='center'>
238+
<a href="../sros/clab/isis/21-import-ds.yml-create.log">
239+
<span style='color: orange;'>&#x2714;</span>
240+
</a>
220241

221242
<td class='center'>
222243
<a href="../sros/clab/isis/21-import-ds.yml-up.log">
@@ -233,17 +254,24 @@ <h2>
233254
<span style='color: orange;'>&#x2714;</span>
234255
</a>
235256

236-
<td>2025-06-10 22:23:21</td>
257+
<td>2025-07-03 05:36:44</td>
237258
<td>vrnetlab/nokia_sros:25.3.R2</td>
238259
</tr>
239260
<tr>
240261
<td colspan='5' class='caveat'>
241-
Device sros/dut does not support static routes
262+
<ul>
263+
<li>routing_check: Device sros/dut does not support static routes</li>
264+
<li>sros: Loopback prefix 2001:db8:1:1::1/64 on node dut was changed to 2001:db8:1:1::1/128</li>
265+
<li>Device sros/dut does not support static routes</li>
266+
</ul>
242267
</td>
243268
</tr>
244269
<tr>
245270
<td><a title="VRF instances" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/isis/30-vrf.yml">30-vrf</a></td>
246271
<td class='center'>
272+
<a href="../sros/clab/isis/30-vrf.yml-create.log">
273+
<span style='color: orange;'>&#x2714;</span>
274+
</a>
247275

248276
<td class='center'>
249277
<a href="../sros/clab/isis/30-vrf.yml-up.log">
@@ -260,8 +288,14 @@ <h2>
260288
&#x2705;
261289
</a>
262290

263-
<td>2025-06-10 22:24:29</td>
291+
<td>2025-07-03 05:25:10</td>
264292
<td>vrnetlab/nokia_sros:25.3.R2</td>
293+
</tr>
294+
<tr>
295+
<td colspan='5' class='caveat'>
296+
sros: Loopback prefix 2001:db8:1:1::1/64 on node dut was changed to 2001:db8:1:1::1/128
297+
</td>
298+
</tr>
265299
</table>
266300
<p><b>Notes:</b></p>
267301
<ul>

_html/sros-clab.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ <h2>
184184
</tr>
185185
<tr>
186186
<td><a href="sros-clab-isis.html">isis</a></td>
187-
<td class="center"> &#x2705;
187+
<td class="center"> <span style='color: orange;'>&#x2714;</span>
188188
</td>
189189

190190
<td class="center"> &#x2705;

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ <h2 id="coverage">
407407
</tr>
408408
<tr>
409409
<td><a href='_html/coverage.isis.html'>IS-IS</a></td>
410-
<td class='center'>106</td>
410+
<td class='center'>103</td>
411411
<td class='center'></td>
412412
<td class='center'>2</td>
413413
<td class='center'></td>

sros/clab/isis/01-ipv4.yml-initial.log

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1+
/home/pipi/.local/lib/python3.10/site-packages/paramiko/pkey.py:100: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
2+
"cipher": algorithms.TripleDES,
3+
/home/pipi/.local/lib/python3.10/site-packages/paramiko/transport.py:259: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
4+
"class": algorithms.TripleDES,
15
[WARNING]: Could not match supplied host pattern, ignoring: unprovisioned
26
[WARNING]: Found variable using reserved name: hosts
37

48
PLAY [Deploy initial device configuration] *************************************
59

610
TASK [Set variables that cannot be set with VARS] ******************************
11+
ok: [dut]
712
ok: [x1]
813
ok: [x2]
9-
ok: [dut]
1014

1115
TASK [Find device readiness script] ********************************************
16+
ok: [dut]
1217
ok: [x1]
1318
ok: [x2]
14-
ok: [dut]
1519

1620
TASK [Wait for device to become ready] *****************************************
1721
skipping: [x1]
@@ -25,60 +29,60 @@ TASK [Wait up to 180s for gNMI(TCP 57400) to be ready on clab-ml_17-dut] *******
2529
ok: [dut -> localhost]
2630

2731
TASK [Normalize config on bridge-like devices] *********************************
28-
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for x1, x2, dut
32+
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, x1, x2
2933

3034
TASK [Figure out whether to deploy the module normalize on current device] *****
35+
ok: [dut]
3136
ok: [x1]
3237
ok: [x2]
33-
ok: [dut]
3438

3539
TASK [Find configuration template for normalize] *******************************
40+
ok: [dut]
3641
ok: [x1]
3742
ok: [x2]
38-
ok: [dut]
3943

4044
TASK [fail] ********************************************************************
45+
skipping: [dut]
4146
skipping: [x1]
4247
skipping: [x2]
43-
skipping: [dut]
4448

4549
TASK [Find configuration deployment deploy_script for normalize] ***************
50+
ok: [dut]
4651
ok: [x1]
4752
ok: [x2]
48-
ok: [dut]
4953

5054
TASK [Print deployed configuration when running in verbose mode] ***************
55+
skipping: [dut]
5156
skipping: [x1]
5257
skipping: [x2]
53-
skipping: [dut]
5458

5559
TASK [Deploy normalize configuration] ******************************************
60+
skipping: [dut]
5661
skipping: [x1]
5762
skipping: [x2]
58-
skipping: [dut]
5963

6064
TASK [Deploy initial configuration] ********************************************
61-
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for x1, x2, dut
65+
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, x1, x2
6266

6367
TASK [Figure out whether to deploy the module initial on current device] *******
68+
ok: [dut]
6469
ok: [x1]
6570
ok: [x2]
66-
ok: [dut]
6771

6872
TASK [Find configuration template for initial] *********************************
73+
ok: [dut]
6974
ok: [x1]
7075
ok: [x2]
71-
ok: [dut]
7276

7377
TASK [fail] ********************************************************************
78+
skipping: [dut]
7479
skipping: [x1]
7580
skipping: [x2]
76-
skipping: [dut]
7781

7882
TASK [Find configuration deployment deploy_script for initial] *****************
83+
ok: [dut]
7984
ok: [x1]
8085
ok: [x2]
81-
ok: [dut]
8286

8387
TASK [Print deployed configuration when running in verbose mode] ***************
8488
ok: [x1] =>
@@ -293,6 +297,7 @@ ok: [dut] =>
293297

294298

295299

300+
296301
updates:
297302

298303
- path: configure/router[router-name=Base]
@@ -375,8 +380,17 @@ ok: [dut] =>
375380
prefix-length: 30
376381

377382
TASK [Deploy initial configuration] ********************************************
378-
included: /home/pipi/net101/tools/netsim/ansible/tasks/frr/initial-clab.yml for x1, x2
379383
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/sros.yml for dut
384+
included: /home/pipi/net101/tools/netsim/ansible/tasks/frr/initial-clab.yml for x1, x2
385+
386+
TASK [Generate gNMI YAML configuration] ****************************************
387+
ok: [dut]
388+
389+
TASK [Update initial node configuration from gNMI template /home/pipi/net101/tools/netsim/ansible/templates/initial/sros.j2] ***
390+
changed: [dut]
391+
392+
TASK [debug] *******************************************************************
393+
skipping: [dut]
380394

381395
TASK [Attempt to load VRF kernel module] ***************************************
382396
changed: [x1 -> localhost]
@@ -404,15 +418,6 @@ TASK [run vtysh to import initial config from /home/pipi/net101/tools/netsim/ans
404418
skipping: [x1]
405419
skipping: [x2]
406420

407-
TASK [Generate gNMI YAML configuration] ****************************************
408-
ok: [dut]
409-
410-
TASK [Update initial node configuration from gNMI template /home/pipi/net101/tools/netsim/ansible/templates/initial/sros.j2] ***
411-
changed: [dut]
412-
413-
TASK [debug] *******************************************************************
414-
skipping: [dut]
415-
416421
PLAY [Deploy module-specific configurations] ***********************************
417422

418423
TASK [Set variables that cannot be set with VARS] ******************************
@@ -512,6 +517,7 @@ ok: [dut] =>
512517

513518

514519
- path: configure/router[router-name=Base]
520+
515521
val:
516522
isis:
517523
- isis-instance: 0
@@ -549,8 +555,8 @@ TASK [debug] *******************************************************************
549555
skipping: [dut]
550556

551557
TASK [template] ****************************************************************
552-
changed: [x1]
553558
changed: [x2]
559+
changed: [x1]
554560

555561
TASK [set_fact] ****************************************************************
556562
ok: [x1]
@@ -561,8 +567,8 @@ skipping: [x1]
561567
skipping: [x2]
562568

563569
TASK [run vtysh to import isis config from /home/pipi/net101/tools/netsim/ansible/templates/isis/frr.j2] ***
564-
changed: [x1]
565570
changed: [x2]
571+
changed: [x1]
566572

567573
PLAY [Deploy custom deployment templates] **************************************
568574
skipping: no hosts matched

0 commit comments

Comments
 (0)