Skip to content

Commit 62dee8f

Browse files
committed
VyOS LAG tests
1 parent 70c85ea commit 62dee8f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+51287
-11
lines changed

_html/coverage.lag.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,42 @@ <h2>
250250
<a href="../vjunos-switch/clab/lag/11-mlag-anycast.yml-create.log">✖️</a>
251251
</td>
252252
</tr>
253+
<tr>
254+
<td><a href="vyos-clab-lag.html">vyos/clab</a></td>
255+
<td class='center'>
256+
257+
</td>
258+
<td class='center'>
259+
260+
</td>
261+
<td class='center'>
262+
<a href="../vyos/clab/lag/03-l3-lag-passive.yml-create.log">✖️</a>
263+
</td>
264+
<td class='center'>
265+
<a href="../vyos/clab/lag/10-mlag.yml-create.log">✖️</a>
266+
</td>
267+
<td class='center'>
268+
<a href="../vyos/clab/lag/11-mlag-anycast.yml-create.log">✖️</a>
269+
</td>
270+
</tr>
271+
<tr>
272+
<td><a href="vyos-libvirt-lag.html">vyos/libvirt</a></td>
273+
<td class='center'>
274+
<a href="../vyos/libvirt/lag/01-l3-lag.yml-validate.log">failed</a>
275+
</td>
276+
<td class='center'>
277+
278+
</td>
279+
<td class='center'>
280+
<a href="../vyos/libvirt/lag/03-l3-lag-passive.yml-create.log">✖️</a>
281+
</td>
282+
<td class='center'>
283+
<a href="../vyos/libvirt/lag/10-mlag.yml-create.log">✖️</a>
284+
</td>
285+
<td class='center'>
286+
<a href="../vyos/libvirt/lag/11-mlag-anycast.yml-create.log">✖️</a>
287+
</td>
288+
</tr>
253289
</table>
254290

255291
</body>

_html/vyos-clab-lag.html

Lines changed: 213 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,213 @@
1+
<html>
2+
<head>
3+
<meta charset="utf-8" />
4+
<style>
5+
body {
6+
font-size: 14px;
7+
line-height: 1.6;
8+
font-family: Verdana, sans-serif;
9+
font-weight: normal;
10+
font-style: normal; }
11+
12+
h1, h2, h3 {
13+
color: #d26400;
14+
font-weight: 500;
15+
margin-bottom: 1em; }
16+
17+
h1 { font-size: 200% }
18+
h2 { font-size: 140% }
19+
h3 { font-size: 120%; }
20+
21+
a {
22+
color: #d26400;
23+
text-decoration: none; }
24+
25+
table {
26+
border-collapse: collapse;
27+
border: 1px solid #e8e8e8;
28+
font-size: 14px; }
29+
30+
table h1, table h2,table h3 {
31+
margin: 0 0; }
32+
33+
th, td {
34+
padding: 6px 12px;
35+
line-height: 1.6; }
36+
37+
td.header {
38+
border-bottom: 1px solid #e8e8e8;
39+
border-top: 1px solid #e8e8e8; }
40+
41+
th {
42+
text-align: left;
43+
text-transform: uppercase;
44+
font-size: 12px;
45+
font-weight: bold;
46+
font-style: normal;
47+
vertical-align: bottom;
48+
background-color: rgba(205, 205, 205, 0.16); }
49+
50+
td {
51+
text-align: left;
52+
vertical-align: top; }
53+
54+
.center { text-align: center }
55+
.right { text-align: right }
56+
57+
.caveat { font-size: 90%; max-width: 30em; }
58+
</style>
59+
</head>
60+
<body>
61+
<h2>
62+
Integration Test Results
63+
</h2>
64+
<table>
65+
<tr>
66+
<th>Device</td>
67+
<td>vyos</td>
68+
</tr>
69+
<tr>
70+
<th>Provider</td>
71+
<td><a href="vyos-clab.html">clab</a></td>
72+
</tr>
73+
<tr>
74+
<th>Test suite</td>
75+
<td><a href="coverage.lag.html">lag</a></td>
76+
</tr>
77+
</table>
78+
<hr>
79+
80+
</td>
81+
<table>
82+
<tr>
83+
<th>Test</th>
84+
<th class='center'>Supported</th>
85+
<th class='center'>Lab<br>started</th>
86+
<th class='center'>Devices<br>configured</th>
87+
<th class='center'>Validated</th>
88+
<th class='center'>Test date</th>
89+
<th class='center'>Device<br>image</th>
90+
</tr>
91+
<tr>
92+
<td><a title="Routed LAG link" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/01-l3-lag.yml">01-l3-lag</a></td>
93+
<td class='center'>
94+
95+
<td class='center'>
96+
<a href="../vyos/clab/lag/01-l3-lag.yml-up.log">
97+
&#x2705;
98+
</a>
99+
100+
<td class='center'>
101+
<a href="../vyos/clab/lag/01-l3-lag.yml-initial.log">
102+
&#x2705;
103+
</a>
104+
105+
<td class='center'>
106+
<a href="../vyos/clab/lag/01-l3-lag.yml-validate.log">
107+
&#x2705;
108+
</a>
109+
110+
<td>2025-07-09 10:10:08</td>
111+
<td>ghcr.io/sysoleg/vyos-container</td>
112+
<tr>
113+
<td><a title="LAG VLAN trunk" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/02-lag-vlan-trunk.yml">02-lag-vlan-trunk</a></td>
114+
<td class='center'>
115+
116+
<td class='center'>
117+
<a href="../vyos/clab/lag/02-lag-vlan-trunk.yml-up.log">
118+
&#x2705;
119+
</a>
120+
121+
<td class='center'>
122+
<a href="../vyos/clab/lag/02-lag-vlan-trunk.yml-initial.log">
123+
&#x2705;
124+
</a>
125+
126+
<td class='center'>
127+
<a href="../vyos/clab/lag/02-lag-vlan-trunk.yml-validate.log">
128+
&#x2705;
129+
</a>
130+
131+
<td>2025-07-09 10:10:41</td>
132+
<td>ghcr.io/sysoleg/vyos-container</td>
133+
<tr>
134+
<td><a title="Passive LACP" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/03-l3-lag-passive.yml">03-l3-lag-passive</a></td>
135+
<td class='center'>
136+
<a href="../vyos/clab/lag/03-l3-lag-passive.yml-create.log">
137+
&#x274C;
138+
</a>
139+
140+
<td class='center'>
141+
142+
<td class='center'>
143+
144+
<td class='center'>
145+
146+
<td>2025-07-09 10:10:45</td>
147+
<td></td>
148+
<tr>
149+
<td><a title="" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/04-lag-vlan-routed-trunk.yml">04-lag-vlan-routed-trunk</a></td>
150+
<td class='center'>
151+
152+
<td class='center'>
153+
<a href="../vyos/clab/lag/04-lag-vlan-routed-trunk.yml-up.log">
154+
&#x2705;
155+
</a>
156+
157+
<td class='center'>
158+
<a href="../vyos/clab/lag/04-lag-vlan-routed-trunk.yml-initial.log">
159+
&#x2705;
160+
</a>
161+
162+
<td class='center'>
163+
<a href="../vyos/clab/lag/04-lag-vlan-routed-trunk.yml-validate.log">
164+
&#x2705;
165+
</a>
166+
167+
<td>2025-07-09 10:11:28</td>
168+
<td>ghcr.io/sysoleg/vyos-container</td>
169+
<tr>
170+
<td><a title="MLAG" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/10-mlag.yml">10-mlag</a></td>
171+
<td class='center'>
172+
<a href="../vyos/clab/lag/10-mlag.yml-create.log">
173+
&#x274C;
174+
</a>
175+
176+
<td class='center'>
177+
178+
<td class='center'>
179+
180+
<td class='center'>
181+
182+
<td>2025-07-09 10:11:31</td>
183+
<td></td>
184+
<tr>
185+
<td><a title="MLAG with anycast GW" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/lag/11-mlag-anycast.yml">11-mlag-anycast</a></td>
186+
<td class='center'>
187+
<a href="../vyos/clab/lag/11-mlag-anycast.yml-create.log">
188+
&#x274C;
189+
</a>
190+
191+
<td class='center'>
192+
193+
<td class='center'>
194+
195+
<td class='center'>
196+
197+
<td>2025-07-09 10:11:32</td>
198+
<td></td>
199+
</table>
200+
<p><b>Notes:</b></p>
201+
<ul>
202+
<li>Not supported: <em>netlab</em> does not support the function on
203+
the device (or the device cannot implement it)</li>
204+
<li>Lab not started: usually a VM initialization failure or a VM boot timeout</li>
205+
<li>Devices not configured: <b>netlab initial</b> failed, usually due to configuration templates Jinja2 errors
206+
or commands that the device refuses to accept</li>
207+
<li>Not validated: <b>netlab validate</b> reported an error.</li>
208+
<li>Click on the ✅ or ❌ marks to see log files or error reports</li>
209+
<li>Hover over the test name to see a short description</li>
210+
<li>Click on the <b>Test Suite</b> link to view a feature-specific overview of test results for all tested devices</li>
211+
</ul>
212+
</body>
213+
</html>

_html/vyos-clab.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,20 @@ <h2>
177177
<td class="center"> &#x2705;
178178
</td>
179179

180+
</tr>
181+
<tr>
182+
<td><a href="vyos-clab-lag.html">lag</a></td>
183+
<td class="center">3 not supported</td>
184+
185+
<td class="center"> &#x2705;
186+
</td>
187+
188+
<td class="center"> &#x2705;
189+
</td>
190+
191+
<td class="center"> &#x2705;
192+
</td>
193+
180194
</tr>
181195
<tr>
182196
<td><a href="vyos-clab-mpls.html">mpls</a></td>

0 commit comments

Comments
 (0)