Skip to content

Commit

Permalink
Redo Junos IS-IS tests after #1735
Browse files Browse the repository at this point in the history
  • Loading branch information
ipspace committed Jan 3, 2025
1 parent 881520c commit 88e4521
Show file tree
Hide file tree
Showing 45 changed files with 1,891 additions and 710 deletions.
16 changes: 8 additions & 8 deletions _html/coverage.isis.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ <h2>
<tr>
<td><a href="vjunos-router-clab-isis.html">vjunos-router/clab</a></td>
<td class='center'>
<a href="../vjunos-router/clab/isis/01-ipv4.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand All @@ -237,13 +237,13 @@ <h2>
<tr>
<td><a href="vjunos-switch-clab-isis.html">vjunos-switch/clab</a></td>
<td class='center'>
<a href="../vjunos-switch/clab/isis/01-ipv4.yml-validate.log">failed</a>
</td>
<td class='center'>
<a href="../vjunos-switch/clab/isis/02-ipv6.yml-validate.log">failed</a>
</td>
<td class='center'>
<a href="../vjunos-switch/clab/isis/03-dual-stack.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand All @@ -252,7 +252,7 @@ <h2>
<tr>
<td><a href="vptx-libvirt-isis.html">vptx/libvirt</a></td>
<td class='center'>
<a href="../vptx/libvirt/isis/01-ipv4.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand Down Expand Up @@ -452,7 +452,7 @@ <h2>
<tr>
<td><a href="vjunos-router-clab-isis.html">vjunos-router/clab</a></td>
<td class='center'>
<a href="../vjunos-router/clab/isis/11-cost.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand All @@ -467,7 +467,7 @@ <h2>
<tr>
<td><a href="vjunos-switch-clab-isis.html">vjunos-switch/clab</a></td>
<td class='center'>
<a href="../vjunos-switch/clab/isis/11-cost.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand All @@ -480,7 +480,7 @@ <h2>
<tr>
<td><a href="vptx-libvirt-isis.html">vptx/libvirt</a></td>
<td class='center'>
<a href="../vptx/libvirt/isis/11-cost.yml-validate.log">failed</a>
</td>
<td class='center'>
Expand Down
4 changes: 2 additions & 2 deletions _html/vjunos-router-clab-isis.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ <h2>

<td class='center'>
<a href="../vjunos-router/clab/isis/01-ipv4.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down Expand Up @@ -182,7 +182,7 @@ <h2>

<td class='center'>
<a href="../vjunos-router/clab/isis/11-cost.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down
3 changes: 2 additions & 1 deletion _html/vjunos-router-clab.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,8 @@ <h2>
<td class="center"> &#x2705;
</td>

<td class="left">2 validation failed, 4 passed</td>
<td class="center"> &#x2705;
</td>

</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion _html/vjunos-router.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ <h2>
<td class="center"> &#x2705;
</td>

<td class="left">4 validation failed, 55 passed</td>
<td class="left">2 validation failed, 57 passed</td>

</tr>
</table>
Expand Down
8 changes: 4 additions & 4 deletions _html/vjunos-switch-clab-isis.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ <h2>

<td class='center'>
<a href="../vjunos-switch/clab/isis/01-ipv4.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand All @@ -122,7 +122,7 @@ <h2>

<td class='center'>
<a href="../vjunos-switch/clab/isis/02-ipv6.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand All @@ -142,7 +142,7 @@ <h2>

<td class='center'>
<a href="../vjunos-switch/clab/isis/03-dual-stack.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down Expand Up @@ -182,7 +182,7 @@ <h2>

<td class='center'>
<a href="../vjunos-switch/clab/isis/11-cost.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down
3 changes: 2 additions & 1 deletion _html/vjunos-switch-clab.html
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,8 @@ <h2>
<td class="center"> &#x2705;
</td>

<td class="left">4 validation failed, 2 passed</td>
<td class="center"> &#x2705;
</td>

</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion _html/vjunos-switch.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ <h2>

<td class="center">3 configuration failed</td>

<td class="left">7 validation failed, 62 passed</td>
<td class="left">3 validation failed, 66 passed</td>

</tr>
</table>
Expand Down
4 changes: 2 additions & 2 deletions _html/vptx-libvirt-isis.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ <h2>

<td class='center'>
<a href="../vptx/libvirt/isis/01-ipv4.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down Expand Up @@ -182,7 +182,7 @@ <h2>

<td class='center'>
<a href="../vptx/libvirt/isis/11-cost.yml-validate.log">
&#x274C; (more)
&#x2705;
</a>

</tr>
Expand Down
3 changes: 2 additions & 1 deletion _html/vptx-libvirt.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,8 @@ <h2>
<td class="center"> &#x2705;
</td>

<td class="left">2 validation failed, 4 passed</td>
<td class="center"> &#x2705;
</td>

</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion _html/vptx.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ <h2>
<td class="center"> &#x2705;
</td>

<td class="left">9 validation failed, 63 passed</td>
<td class="left">7 validation failed, 65 passed</td>

</tr>
</table>
Expand Down
16 changes: 8 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -245,31 +245,31 @@ <h2>
<tr>
<td>vjunos-router</td>
<td><a href="_html/vjunos-router-clab.html">clab</a></td>
<td class='right'>55</td>
<td class='right'>57</td>
<td class='right'>29</td>
<td class='right'></td>
<td class='right'></td>
<td class='right'>4</td>
<td class='right'>2</td>
<td class='right'></td>
</tr>
<tr>
<td>vjunos-switch</td>
<td><a href="_html/vjunos-switch-clab.html">clab</a></td>
<td class='right'>62</td>
<td class='right'>66</td>
<td class='right'>28</td>
<td class='right'></td>
<td class='right'>3</td>
<td class='right'>7</td>
<td class='right'>3</td>
<td class='right'></td>
</tr>
<tr>
<td>vptx</td>
<td><a href="_html/vptx-libvirt.html">libvirt</a></td>
<td class='right'>63</td>
<td class='right'>65</td>
<td class='right'>36</td>
<td class='right'></td>
<td class='right'></td>
<td class='right'>9</td>
<td class='right'>7</td>
<td class='right'></td>
</tr>
<tr>
Expand Down Expand Up @@ -357,9 +357,9 @@ <h2>
</tr>
<tr>
<td><a href='_html/coverage.isis.html'>IS-IS</a></td>
<td class='center'>93</td>
<td class='center'>101</td>
<td class='center'></td>
<td class='center'></td>
<td class='center'>8</td>
<td class='center'></td>
<td class='center'></td>
</tr>
Expand Down
35 changes: 28 additions & 7 deletions vjunos-router/clab/isis/01-ipv4.yml-initial.log
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,16 @@ included: /home/pipi/net101/tools/netsim/ansible/tasks/readiness-check/vm-clab-s
TASK [Check if 'sshpass' is installed] *****************************************
ok: [dut -> localhost]

TASK [Check for 'timeout' command] *********************************************
ok: [dut -> localhost]

TASK [Execute local ssh command to check vjunos-router readiness] **************
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (40 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (60 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (59 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (58 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (57 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (56 retries left).
FAILED - RETRYING: [dut -> localhost]: Execute local ssh command to check vjunos-router readiness (55 retries left).
ok: [dut -> localhost]

TASK [Confirm dut SSH server works] ********************************************
Expand All @@ -52,6 +60,11 @@ ok: [x1]
ok: [x2]
ok: [dut]

TASK [fail] ********************************************************************
skipping: [x1]
skipping: [x2]
skipping: [dut]

TASK [Print deployed configuration when running in verbose mode] ***************
ok: [x1] =>
msg: |-
Expand Down Expand Up @@ -328,15 +341,20 @@ TASK [Deploy individual configuration modules] *********************************
included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, x1, x2 => (item=isis)

TASK [Figure out whether to deploy the module isis on current device] **********
ok: [x1]
ok: [x2]
ok: [x1]
ok: [dut]

TASK [Find configuration template for isis] ************************************
ok: [x1]
ok: [x2]
ok: [dut]

TASK [fail] ********************************************************************
skipping: [dut]
skipping: [x1]
skipping: [x2]

TASK [Print deployed configuration when running in verbose mode] ***************
ok: [x1] =>
msg: |-
Expand Down Expand Up @@ -374,6 +392,9 @@ ok: [dut] =>
}
protocols {
isis {
level 2 disable;
level 1 wide-metrics-only;
level 2 wide-metrics-only;
interface lo0.0;
interface ge-0/0/0.0 {
point-to-point;
Expand Down Expand Up @@ -447,8 +468,8 @@ TASK [junos_config: deploying isis from /home/pipi/net101/tools/netsim/ansible/t
changed: [dut]

TASK [template] ****************************************************************
changed: [x2]
changed: [x1]
changed: [x2]

TASK [set_fact] ****************************************************************
ok: [x1]
Expand All @@ -459,16 +480,16 @@ skipping: [x1]
skipping: [x2]

TASK [run vtysh to import isis config from /home/pipi/net101/tools/netsim/ansible/templates/isis/frr.j2] ***
changed: [x2]
changed: [x1]
changed: [x2]

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

PLAY RECAP *********************************************************************
dut : ok=24 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
x1 : ok=23 changed=5 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
x2 : ok=22 changed=4 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
dut : ok=25 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
x1 : ok=23 changed=5 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
x2 : ok=22 changed=4 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0



Expand Down
32 changes: 16 additions & 16 deletions vjunos-router/clab/isis/01-ipv4.yml-up.log
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
time="2025-01-02T15:17:18Z" level=info msg="Containerlab v0.59.0 started"
time="2025-01-02T15:17:18Z" level=info msg="Parsing & checking topology file: clab.yml"
time="2025-01-02T15:17:18Z" level=info msg="Removing /work/netlab_cicd/clab-ml_17 directory..."
time="2025-01-02T15:17:18Z" level=info msg="Creating docker network: Name=\"nl_mgmt_17\", IPv4Subnet=\"192.168.17.0/24\", IPv6Subnet=\"\", MTU=0"
time="2025-01-02T15:17:18Z" level=info msg="Creating lab directory: /work/netlab_cicd/clab-ml_17"
time="2025-01-02T15:17:18Z" level=info msg="Creating container: \"x2\""
time="2025-01-02T15:17:18Z" level=info msg="Creating container: \"x1\""
time="2025-01-02T15:17:18Z" level=info msg="Creating container: \"dut\""
time="2025-01-02T15:17:19Z" level=info msg="Created link: dut:eth1 <--> x1:eth1"
time="2025-01-02T15:17:19Z" level=info msg="Created link: dut:eth2 <--> x2:eth1"
time="2025-01-02T15:17:19Z" level=info msg="Adding containerlab host entries to /etc/hosts file"
time="2025-01-02T15:17:19Z" level=info msg="Adding ssh config for containerlab nodes"
time="2025-01-02T15:17:19Z" level=info msg="🎉 New containerlab version 0.60.1 is available! Release notes: https://containerlab.dev/rn/0.60/#0601\nRun 'containerlab version upgrade' to upgrade or go check other installation options at https://containerlab.dev/install/\n"
time="2025-01-03T15:54:30Z" level=info msg="Containerlab v0.59.0 started"
time="2025-01-03T15:54:30Z" level=info msg="Parsing & checking topology file: clab.yml"
time="2025-01-03T15:54:30Z" level=info msg="Removing /work/netlab_cicd/clab-ml_17 directory..."
time="2025-01-03T15:54:30Z" level=info msg="Creating docker network: Name=\"nl_mgmt_17\", IPv4Subnet=\"192.168.17.0/24\", IPv6Subnet=\"\", MTU=0"
time="2025-01-03T15:54:30Z" level=info msg="Creating lab directory: /work/netlab_cicd/clab-ml_17"
time="2025-01-03T15:54:30Z" level=info msg="Creating container: \"dut\""
time="2025-01-03T15:54:30Z" level=info msg="Creating container: \"x1\""
time="2025-01-03T15:54:30Z" level=info msg="Creating container: \"x2\""
time="2025-01-03T15:54:31Z" level=info msg="Created link: dut:eth2 <--> x2:eth1"
time="2025-01-03T15:54:31Z" level=info msg="Created link: dut:eth1 <--> x1:eth1"
time="2025-01-03T15:54:31Z" level=info msg="Adding containerlab host entries to /etc/hosts file"
time="2025-01-03T15:54:31Z" level=info msg="Adding ssh config for containerlab nodes"
time="2025-01-03T15:54:31Z" level=info msg="🎉 New containerlab version 0.61.0 is available! Release notes: https://containerlab.dev/rn/0.61/\nRun 'containerlab version upgrade' to upgrade or go check other installation options at https://containerlab.dev/install/\n"
+---+----------------+--------------+--------------------------------------------+----------------------+---------+-------------------+--------------+
| # | Name | Container ID | Image | Kind | State | IPv4 Address | IPv6 Address |
+---+----------------+--------------+--------------------------------------------+----------------------+---------+-------------------+--------------+
| 1 | clab-ml_17-dut | 0941a778d315 | vrnetlab/juniper_vjunos-router:23.4R2-S2.1 | juniper_vjunosrouter | running | 192.168.17.101/24 | N/A |
| 2 | clab-ml_17-x1 | 4e28f26c2da5 | quay.io/frrouting/frr:10.0.1 | linux | running | 192.168.17.102/24 | N/A |
| 3 | clab-ml_17-x2 | 155fcbb75f67 | quay.io/frrouting/frr:10.0.1 | linux | running | 192.168.17.103/24 | N/A |
| 1 | clab-ml_17-dut | 18a7f8e7a87b | vrnetlab/juniper_vjunos-router:23.4R2-S2.1 | juniper_vjunosrouter | running | 192.168.17.101/24 | N/A |
| 2 | clab-ml_17-x1 | 01b2deceb88a | quay.io/frrouting/frr:10.0.1 | linux | running | 192.168.17.102/24 | N/A |
| 3 | clab-ml_17-x2 | 597c2da69e49 | quay.io/frrouting/frr:10.0.1 | linux | running | 192.168.17.103/24 | N/A |
+---+----------------+--------------+--------------------------------------------+----------------------+---------+-------------------+--------------+
Using transformed lab topology from snapshot file netlab.snapshot.yml
Checking virtualization provider installation
Expand Down
Loading

0 comments on commit 88e4521

Please sign in to comment.