Merge ~newell-jensen/maas:network-testing-api-doc-examples into maas:master
- Git
- lp:~newell-jensen/maas
- network-testing-api-doc-examples
- Merge into master
Proposed by
Newell Jensen
Status: | Merged |
---|---|
Approved by: | Newell Jensen |
Approved revision: | 42d598bb6e67f6b7fa15a4de830deb246c701522 |
Merge reported by: | MAAS Lander |
Merged at revision: | not available |
Proposed branch: | ~newell-jensen/maas:network-testing-api-doc-examples |
Merge into: | maas:master |
Diff against target: |
1246 lines (+351/-0) 4 files modified
src/maasserver/api/examples/machines.json (+245/-0) src/maasserver/api/examples/nodes.json (+63/-0) src/maasserver/api/examples/rackcontrollers.json (+32/-0) src/maasserver/api/examples/regioncontrollers.json (+11/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Lee Trager (community) | Approve | ||
Review via email: mp+369197@code.launchpad.net |
Commit message
Add interface_speed, link_connected, link_speed, interface_
Description of the change
To post a comment you must log in.
Revision history for this message
MAAS Lander (maas-lander) wrote : | # |
LANDING
-b network-
STATUS: FAILED BUILD
LOG: http://
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/src/maasserver/api/examples/machines.json b/src/maasserver/api/examples/machines.json |
2 | index 844deec..d757ffb 100644 |
3 | --- a/src/maasserver/api/examples/machines.json |
4 | +++ b/src/maasserver/api/examples/machines.json |
5 | @@ -52,6 +52,9 @@ |
6 | "links": [], |
7 | "id": 69, |
8 | "parents": [], |
9 | + "link_connected": true, |
10 | + "interface_speed": 1000, |
11 | + "link_speed": 1000, |
12 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/69/" |
13 | }, |
14 | { |
15 | @@ -92,6 +95,9 @@ |
16 | "links": [], |
17 | "id": 70, |
18 | "parents": [], |
19 | + "link_connected": true, |
20 | + "interface_speed": 1000, |
21 | + "link_speed": 1000, |
22 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/70/" |
23 | }, |
24 | { |
25 | @@ -132,6 +138,9 @@ |
26 | "links": [], |
27 | "id": 71, |
28 | "parents": [], |
29 | + "link_connected": true, |
30 | + "interface_speed": 1000, |
31 | + "link_speed": 1000, |
32 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/71/" |
33 | }, |
34 | { |
35 | @@ -174,6 +183,9 @@ |
36 | "eth-D6eWMG", |
37 | "eth-jazQFg" |
38 | ], |
39 | + "link_connected": true, |
40 | + "interface_speed": 1000, |
41 | + "link_speed": 1000, |
42 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/72/" |
43 | } |
44 | ], |
45 | @@ -429,6 +441,9 @@ |
46 | "links": [], |
47 | "id": 69, |
48 | "parents": [], |
49 | + "link_connected": true, |
50 | + "interface_speed": 1000, |
51 | + "link_speed": 1000, |
52 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/69/" |
53 | }, |
54 | "default_gateways": { |
55 | @@ -449,6 +464,8 @@ |
56 | "hostname": "newname", |
57 | "description": "Optional description for the machine.", |
58 | "testing_status_name": "Failed", |
59 | + "interface_test_status_name": "Unknown", |
60 | + "interface_test_status": -1, |
61 | "resource_uri": "/MAAS/api/2.0/machines/d8n3re/" |
62 | }, |
63 | "machines-deploy": { |
64 | @@ -501,6 +518,9 @@ |
65 | "links": [], |
66 | "id": 69, |
67 | "parents": [], |
68 | + "link_connected": true, |
69 | + "interface_speed": 1000, |
70 | + "link_speed": 1000, |
71 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/69/" |
72 | }, |
73 | { |
74 | @@ -541,6 +561,9 @@ |
75 | "links": [], |
76 | "id": 70, |
77 | "parents": [], |
78 | + "link_connected": true, |
79 | + "interface_speed": 1000, |
80 | + "link_speed": 1000, |
81 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/70/" |
82 | }, |
83 | { |
84 | @@ -581,6 +604,9 @@ |
85 | "links": [], |
86 | "id": 71, |
87 | "parents": [], |
88 | + "link_connected": true, |
89 | + "interface_speed": 1000, |
90 | + "link_speed": 1000, |
91 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/71/" |
92 | }, |
93 | { |
94 | @@ -623,6 +649,9 @@ |
95 | "eth-D6eWMG", |
96 | "eth-jazQFg" |
97 | ], |
98 | + "link_connected": true, |
99 | + "interface_speed": 1000, |
100 | + "link_speed": 1000, |
101 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/72/" |
102 | } |
103 | ], |
104 | @@ -878,6 +907,9 @@ |
105 | "links": [], |
106 | "id": 69, |
107 | "parents": [], |
108 | + "link_connected": true, |
109 | + "interface_speed": 1000, |
110 | + "link_speed": 1000, |
111 | "resource_uri": "/MAAS/api/2.0/nodes/d8n3re/interfaces/69/" |
112 | }, |
113 | "default_gateways": { |
114 | @@ -898,6 +930,8 @@ |
115 | "hostname": "newname", |
116 | "description": "Optional description for the machine.", |
117 | "testing_status_name": "Failed", |
118 | + "interface_test_status_name": "Unknown", |
119 | + "interface_test_status": -1, |
120 | "resource_uri": "/MAAS/api/2.0/machines/d8n3re/" |
121 | }, |
122 | "machines-release": { |
123 | @@ -1044,6 +1078,9 @@ |
124 | "tag-VOqx2b" |
125 | ], |
126 | "type": "physical", |
127 | + "link_connected": true, |
128 | + "interface_speed": 1000, |
129 | + "link_speed": 1000, |
130 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
131 | }, |
132 | "hardware_info": { |
133 | @@ -1178,6 +1215,9 @@ |
134 | "tag-VOqx2b" |
135 | ], |
136 | "type": "physical", |
137 | + "link_connected": true, |
138 | + "interface_speed": 1000, |
139 | + "link_speed": 1000, |
140 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
141 | }, |
142 | { |
143 | @@ -1256,6 +1296,9 @@ |
144 | "tag-RwynT2" |
145 | ], |
146 | "type": "physical", |
147 | + "link_connected": true, |
148 | + "interface_speed": 1000, |
149 | + "link_speed": 1000, |
150 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/38/" |
151 | }, |
152 | { |
153 | @@ -1334,6 +1377,9 @@ |
154 | "tag-PnEfvN" |
155 | ], |
156 | "type": "physical", |
157 | + "link_connected": true, |
158 | + "interface_speed": 1000, |
159 | + "link_speed": 1000, |
160 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/39/" |
161 | }, |
162 | { |
163 | @@ -1411,6 +1457,9 @@ |
164 | "tag-QK7j09" |
165 | ], |
166 | "type": "vlan", |
167 | + "link_connected": true, |
168 | + "interface_speed": 1000, |
169 | + "link_speed": 1000, |
170 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/40/" |
171 | }, |
172 | { |
173 | @@ -1489,6 +1538,9 @@ |
174 | "tag-GsPX3m" |
175 | ], |
176 | "type": "vlan", |
177 | + "link_connected": true, |
178 | + "interface_speed": 1000, |
179 | + "link_speed": 1000, |
180 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/41/" |
181 | }, |
182 | { |
183 | @@ -1567,6 +1619,9 @@ |
184 | "tag-xhApes" |
185 | ], |
186 | "type": "vlan", |
187 | + "link_connected": true, |
188 | + "interface_speed": 1000, |
189 | + "link_speed": 1000, |
190 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/42/" |
191 | } |
192 | ], |
193 | @@ -1803,6 +1858,8 @@ |
194 | "owner": null, |
195 | "address_ttl": null, |
196 | "swap_size": null, |
197 | + "interface_test_status_name": "Unknown", |
198 | + "interface_test_status": -1, |
199 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
200 | }, |
201 | "machines-commission": { |
202 | @@ -1932,6 +1989,9 @@ |
203 | "tags": [], |
204 | "parents": [], |
205 | "system_id": "8bk8nn", |
206 | + "link_connected": true, |
207 | + "interface_speed": 1000, |
208 | + "link_speed": 1000, |
209 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/interfaces/4/" |
210 | }, |
211 | "interface_set": [ |
212 | @@ -1967,6 +2027,9 @@ |
213 | "tags": [], |
214 | "parents": [], |
215 | "system_id": "8bk8nn", |
216 | + "link_connected": true, |
217 | + "interface_speed": 1000, |
218 | + "link_speed": 1000, |
219 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/interfaces/4/" |
220 | } |
221 | ], |
222 | @@ -2055,6 +2118,8 @@ |
223 | "system_id": "8bk8nn", |
224 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/blockdevices/1/" |
225 | }, |
226 | + "interface_test_status_name": "Unknown", |
227 | + "interface_test_status": -1, |
228 | "resource_uri": "/MAAS/api/2.0/machines/8bk8nn/" |
229 | }, |
230 | "machines-set-storage": { |
231 | @@ -2184,6 +2249,9 @@ |
232 | "tags": [], |
233 | "parents": [], |
234 | "system_id": "8bk8nn", |
235 | + "link_connected": true, |
236 | + "interface_speed": 1000, |
237 | + "link_speed": 1000, |
238 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/interfaces/4/" |
239 | }, |
240 | "interface_set": [ |
241 | @@ -2219,6 +2287,9 @@ |
242 | "tags": [], |
243 | "parents": [], |
244 | "system_id": "8bk8nn", |
245 | + "link_connected": true, |
246 | + "interface_speed": 1000, |
247 | + "link_speed": 1000, |
248 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/interfaces/4/" |
249 | } |
250 | ], |
251 | @@ -2307,6 +2378,8 @@ |
252 | "system_id": "8bk8nn", |
253 | "resource_uri": "/MAAS/api/2.0/nodes/8bk8nn/blockdevices/1/" |
254 | }, |
255 | + "interface_test_status_name": "Unknown", |
256 | + "interface_test_status": -1, |
257 | "resource_uri": "/MAAS/api/2.0/machines/8bk8nn/" |
258 | }, |
259 | "machines-mount-special": { |
260 | @@ -2500,6 +2573,9 @@ |
261 | "product": null, |
262 | "id": 37, |
263 | "type": "physical", |
264 | + "link_connected": true, |
265 | + "interface_speed": 1000, |
266 | + "link_speed": 1000, |
267 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
268 | }, |
269 | { |
270 | @@ -2578,6 +2654,9 @@ |
271 | "product": null, |
272 | "id": 38, |
273 | "type": "physical", |
274 | + "link_connected": true, |
275 | + "interface_speed": 1000, |
276 | + "link_speed": 1000, |
277 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/38/" |
278 | }, |
279 | { |
280 | @@ -2656,6 +2735,9 @@ |
281 | "product": null, |
282 | "id": 39, |
283 | "type": "physical", |
284 | + "link_connected": true, |
285 | + "interface_speed": 1000, |
286 | + "link_speed": 1000, |
287 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/39/" |
288 | }, |
289 | { |
290 | @@ -2733,6 +2815,9 @@ |
291 | "product": null, |
292 | "id": 40, |
293 | "type": "vlan", |
294 | + "link_connected": true, |
295 | + "interface_speed": 1000, |
296 | + "link_speed": 1000, |
297 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/40/" |
298 | }, |
299 | { |
300 | @@ -2811,6 +2896,9 @@ |
301 | "product": null, |
302 | "id": 41, |
303 | "type": "vlan", |
304 | + "link_connected": true, |
305 | + "interface_speed": 1000, |
306 | + "link_speed": 1000, |
307 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/41/" |
308 | }, |
309 | { |
310 | @@ -2889,6 +2977,9 @@ |
311 | "product": null, |
312 | "id": 42, |
313 | "type": "vlan", |
314 | + "link_connected": true, |
315 | + "interface_speed": 1000, |
316 | + "link_speed": 1000, |
317 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/42/" |
318 | } |
319 | ], |
320 | @@ -3036,6 +3127,9 @@ |
321 | "product": null, |
322 | "id": 37, |
323 | "type": "physical", |
324 | + "link_connected": true, |
325 | + "interface_speed": 1000, |
326 | + "link_speed": 1000, |
327 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
328 | }, |
329 | "raids": [], |
330 | @@ -3220,6 +3314,8 @@ |
331 | "power_state": "on", |
332 | "hostname": "above-robin", |
333 | "description": "Optional description for the machine.", |
334 | + "interface_test_status_name": "Unknown", |
335 | + "interface_test_status": -1, |
336 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
337 | }, |
338 | "machines-unmount-special": { |
339 | @@ -3413,6 +3509,9 @@ |
340 | "product": null, |
341 | "id": 37, |
342 | "type": "physical", |
343 | + "link_connected": true, |
344 | + "interface_speed": 1000, |
345 | + "link_speed": 1000, |
346 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
347 | }, |
348 | { |
349 | @@ -3491,6 +3590,9 @@ |
350 | "product": null, |
351 | "id": 38, |
352 | "type": "physical", |
353 | + "link_connected": true, |
354 | + "interface_speed": 1000, |
355 | + "link_speed": 1000, |
356 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/38/" |
357 | }, |
358 | { |
359 | @@ -3569,6 +3671,9 @@ |
360 | "product": null, |
361 | "id": 39, |
362 | "type": "physical", |
363 | + "link_connected": true, |
364 | + "interface_speed": 1000, |
365 | + "link_speed": 1000, |
366 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/39/" |
367 | }, |
368 | { |
369 | @@ -3646,6 +3751,9 @@ |
370 | "product": null, |
371 | "id": 40, |
372 | "type": "vlan", |
373 | + "link_connected": true, |
374 | + "interface_speed": 1000, |
375 | + "link_speed": 1000, |
376 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/40/" |
377 | }, |
378 | { |
379 | @@ -3724,6 +3832,9 @@ |
380 | "product": null, |
381 | "id": 41, |
382 | "type": "vlan", |
383 | + "link_connected": true, |
384 | + "interface_speed": 1000, |
385 | + "link_speed": 1000, |
386 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/41/" |
387 | }, |
388 | { |
389 | @@ -3802,6 +3913,9 @@ |
390 | "product": null, |
391 | "id": 42, |
392 | "type": "vlan", |
393 | + "link_connected": true, |
394 | + "interface_speed": 1000, |
395 | + "link_speed": 1000, |
396 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/42/" |
397 | } |
398 | ], |
399 | @@ -3949,6 +4063,9 @@ |
400 | "product": null, |
401 | "id": 37, |
402 | "type": "physical", |
403 | + "link_connected": true, |
404 | + "interface_speed": 1000, |
405 | + "link_speed": 1000, |
406 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
407 | }, |
408 | "raids": [], |
409 | @@ -4133,6 +4250,8 @@ |
410 | "power_state": "on", |
411 | "hostname": "above-robin", |
412 | "description": "Optional description for the machine.", |
413 | + "interface_test_status_name": "Unknown", |
414 | + "interface_test_status": -1, |
415 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
416 | }, |
417 | "machines-clear-gateways": { |
418 | @@ -4215,6 +4334,9 @@ |
419 | ], |
420 | "mac_address": "cb:93:ac:d1:ed:65", |
421 | "effective_mtu": 1500, |
422 | + "link_connected": true, |
423 | + "interface_speed": 1000, |
424 | + "link_speed": 1000, |
425 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
426 | }, |
427 | "locked": false, |
428 | @@ -4436,6 +4558,9 @@ |
429 | ], |
430 | "mac_address": "cb:93:ac:d1:ed:65", |
431 | "effective_mtu": 1500, |
432 | + "link_connected": true, |
433 | + "interface_speed": 1000, |
434 | + "link_speed": 1000, |
435 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
436 | }, |
437 | { |
438 | @@ -4514,6 +4639,9 @@ |
439 | ], |
440 | "mac_address": "bc:d3:d5:28:88:dc", |
441 | "effective_mtu": 1500, |
442 | + "link_connected": true, |
443 | + "interface_speed": 1000, |
444 | + "link_speed": 1000, |
445 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/38/" |
446 | }, |
447 | { |
448 | @@ -4592,6 +4720,9 @@ |
449 | ], |
450 | "mac_address": "ad:5a:3e:a3:68:13", |
451 | "effective_mtu": 1500, |
452 | + "link_connected": true, |
453 | + "interface_speed": 1000, |
454 | + "link_speed": 1000, |
455 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/39/" |
456 | }, |
457 | { |
458 | @@ -4669,6 +4800,9 @@ |
459 | ], |
460 | "mac_address": "cb:93:ac:d1:ed:65", |
461 | "effective_mtu": 1500, |
462 | + "link_connected": true, |
463 | + "interface_speed": 1000, |
464 | + "link_speed": 1000, |
465 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/40/" |
466 | }, |
467 | { |
468 | @@ -4747,6 +4881,9 @@ |
469 | ], |
470 | "mac_address": "bc:d3:d5:28:88:dc", |
471 | "effective_mtu": 1500, |
472 | + "link_connected": true, |
473 | + "interface_speed": 1000, |
474 | + "link_speed": 1000, |
475 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/41/" |
476 | }, |
477 | { |
478 | @@ -4825,6 +4962,9 @@ |
479 | ], |
480 | "mac_address": "ad:5a:3e:a3:68:13", |
481 | "effective_mtu": 1500, |
482 | + "link_connected": true, |
483 | + "interface_speed": 1000, |
484 | + "link_speed": 1000, |
485 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/42/" |
486 | } |
487 | ], |
488 | @@ -5038,6 +5178,8 @@ |
489 | "mainboard_firmware_version": "Unknown", |
490 | "mainboard_firmware_date": "Unknown" |
491 | }, |
492 | + "interface_test_status_name": "Unknown", |
493 | + "interface_test_status": -1, |
494 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
495 | }, |
496 | "machines-restore-networking": { |
497 | @@ -5395,6 +5537,8 @@ |
498 | "other_test_status": 2, |
499 | "storage_test_status_name": "Passed", |
500 | "cpu_count": 3, |
501 | + "interface_test_status_name": "Unknown", |
502 | + "interface_test_status": -1, |
503 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
504 | }, |
505 | "machines-restore-storage": { |
506 | @@ -5752,6 +5896,8 @@ |
507 | "commissioning_status_name": "Passed", |
508 | "locked": false, |
509 | "virtualblockdevice_set": [], |
510 | + "interface_test_status_name": "Unknown", |
511 | + "interface_test_status": -1, |
512 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
513 | }, |
514 | "machines-restore-default": { |
515 | @@ -6109,6 +6255,8 @@ |
516 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/blockdevices/20/" |
517 | } |
518 | ], |
519 | + "interface_test_status_name": "Unknown", |
520 | + "interface_test_status": -1, |
521 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
522 | }, |
523 | "machines-mark-broken": { |
524 | @@ -6466,6 +6614,8 @@ |
525 | "other_test_status": 2, |
526 | "boot_interface": null, |
527 | "virtualblockdevice_set": [], |
528 | + "interface_test_status_name": "Unknown", |
529 | + "interface_test_status": -1, |
530 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
531 | }, |
532 | "machines-mark-fixed": { |
533 | @@ -6823,6 +6973,8 @@ |
534 | "netboot": true, |
535 | "status_name": "Ready", |
536 | "iscsiblockdevice_set": [], |
537 | + "interface_test_status_name": "Unknown", |
538 | + "interface_test_status": -1, |
539 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
540 | }, |
541 | "machines-rescue-mode": { |
542 | @@ -6952,6 +7104,9 @@ |
543 | "tags": [], |
544 | "parents": [], |
545 | "system_id": "a8m7sr", |
546 | + "link_connected": true, |
547 | + "interface_speed": 1000, |
548 | + "link_speed": 1000, |
549 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/interfaces/6/" |
550 | }, |
551 | "interface_set": [ |
552 | @@ -6987,6 +7142,9 @@ |
553 | "tags": [], |
554 | "parents": [], |
555 | "system_id": "a8m7sr", |
556 | + "link_connected": true, |
557 | + "interface_speed": 1000, |
558 | + "link_speed": 1000, |
559 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/interfaces/6/" |
560 | } |
561 | ], |
562 | @@ -7075,6 +7233,8 @@ |
563 | "system_id": "a8m7sr", |
564 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/blockdevices/3/" |
565 | }, |
566 | + "interface_test_status_name": "Unknown", |
567 | + "interface_test_status": -1, |
568 | "resource_uri": "/MAAS/api/2.0/machines/a8m7sr/" |
569 | }, |
570 | "machines-exit-rescue-mode": { |
571 | @@ -7204,6 +7364,9 @@ |
572 | "tags": [], |
573 | "parents": [], |
574 | "system_id": "a8m7sr", |
575 | + "link_connected": true, |
576 | + "interface_speed": 1000, |
577 | + "link_speed": 1000, |
578 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/interfaces/6/" |
579 | }, |
580 | "interface_set": [ |
581 | @@ -7239,6 +7402,9 @@ |
582 | "tags": [], |
583 | "parents": [], |
584 | "system_id": "a8m7sr", |
585 | + "link_connected": true, |
586 | + "interface_speed": 1000, |
587 | + "link_speed": 1000, |
588 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/interfaces/6/" |
589 | } |
590 | ], |
591 | @@ -7327,6 +7493,8 @@ |
592 | "system_id": "a8m7sr", |
593 | "resource_uri": "/MAAS/api/2.0/nodes/a8m7sr/blockdevices/3/" |
594 | }, |
595 | + "interface_test_status_name": "Unknown", |
596 | + "interface_test_status": -1, |
597 | "resource_uri": "/MAAS/api/2.0/machines/a8m7sr/" |
598 | }, |
599 | "machines-lock": { |
600 | @@ -7451,6 +7619,9 @@ |
601 | "discovered": null, |
602 | "vendor": null, |
603 | "id": 46, |
604 | + "link_connected": true, |
605 | + "interface_speed": 1000, |
606 | + "link_speed": 1000, |
607 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/46/" |
608 | }, |
609 | { |
610 | @@ -7528,6 +7699,9 @@ |
611 | "discovered": null, |
612 | "vendor": null, |
613 | "id": 47, |
614 | + "link_connected": true, |
615 | + "interface_speed": 1000, |
616 | + "link_speed": 1000, |
617 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/47/" |
618 | }, |
619 | { |
620 | @@ -7605,6 +7779,9 @@ |
621 | "discovered": null, |
622 | "vendor": null, |
623 | "id": 48, |
624 | + "link_connected": true, |
625 | + "interface_speed": 1000, |
626 | + "link_speed": 1000, |
627 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/48/" |
628 | }, |
629 | { |
630 | @@ -7684,6 +7861,9 @@ |
631 | "discovered": null, |
632 | "vendor": null, |
633 | "id": 49, |
634 | + "link_connected": true, |
635 | + "interface_speed": 1000, |
636 | + "link_speed": 1000, |
637 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/49/" |
638 | }, |
639 | { |
640 | @@ -7763,6 +7943,9 @@ |
641 | "discovered": null, |
642 | "vendor": null, |
643 | "id": 50, |
644 | + "link_connected": true, |
645 | + "interface_speed": 1000, |
646 | + "link_speed": 1000, |
647 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/50/" |
648 | }, |
649 | { |
650 | @@ -7842,6 +8025,9 @@ |
651 | "discovered": null, |
652 | "vendor": null, |
653 | "id": 51, |
654 | + "link_connected": true, |
655 | + "interface_speed": 1000, |
656 | + "link_speed": 1000, |
657 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/51/" |
658 | } |
659 | ], |
660 | @@ -7921,6 +8107,9 @@ |
661 | "discovered": null, |
662 | "vendor": null, |
663 | "id": 46, |
664 | + "link_connected": true, |
665 | + "interface_speed": 1000, |
666 | + "link_speed": 1000, |
667 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/46/" |
668 | }, |
669 | "status_message": "(admin)", |
670 | @@ -8246,6 +8435,8 @@ |
671 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/blockdevices/24/" |
672 | } |
673 | ], |
674 | + "interface_test_status_name": "Unknown", |
675 | + "interface_test_status": -1, |
676 | "resource_uri": "/MAAS/api/2.0/machines/recrwg/" |
677 | }, |
678 | "machines-unlock": { |
679 | @@ -8523,6 +8714,9 @@ |
680 | "name": "eth-xMPy44", |
681 | "vendor": null, |
682 | "system_id": "recrwg", |
683 | + "link_connected": true, |
684 | + "interface_speed": 1000, |
685 | + "link_speed": 1000, |
686 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/46/" |
687 | }, |
688 | { |
689 | @@ -8600,6 +8794,9 @@ |
690 | "name": "eth-y3Syjk", |
691 | "vendor": null, |
692 | "system_id": "recrwg", |
693 | + "link_connected": true, |
694 | + "interface_speed": 1000, |
695 | + "link_speed": 1000, |
696 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/47/" |
697 | }, |
698 | { |
699 | @@ -8677,6 +8874,9 @@ |
700 | "name": "eth-mrQO2Y", |
701 | "vendor": null, |
702 | "system_id": "recrwg", |
703 | + "link_connected": true, |
704 | + "interface_speed": 1000, |
705 | + "link_speed": 1000, |
706 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/48/" |
707 | }, |
708 | { |
709 | @@ -8756,6 +8956,9 @@ |
710 | "name": "eth-xMPy44.10", |
711 | "vendor": null, |
712 | "system_id": "recrwg", |
713 | + "link_connected": true, |
714 | + "interface_speed": 1000, |
715 | + "link_speed": 1000, |
716 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/49/" |
717 | }, |
718 | { |
719 | @@ -8835,6 +9038,9 @@ |
720 | "name": "eth-y3Syjk.10", |
721 | "vendor": null, |
722 | "system_id": "recrwg", |
723 | + "link_connected": true, |
724 | + "interface_speed": 1000, |
725 | + "link_speed": 1000, |
726 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/50/" |
727 | }, |
728 | { |
729 | @@ -8914,6 +9120,9 @@ |
730 | "name": "eth-mrQO2Y.10", |
731 | "vendor": null, |
732 | "system_id": "recrwg", |
733 | + "link_connected": true, |
734 | + "interface_speed": 1000, |
735 | + "link_speed": 1000, |
736 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/51/" |
737 | } |
738 | ], |
739 | @@ -9117,6 +9326,9 @@ |
740 | "name": "eth-xMPy44", |
741 | "vendor": null, |
742 | "system_id": "recrwg", |
743 | + "link_connected": true, |
744 | + "interface_speed": 1000, |
745 | + "link_speed": 1000, |
746 | "resource_uri": "/MAAS/api/2.0/nodes/recrwg/interfaces/46/" |
747 | }, |
748 | "distro_series": "", |
749 | @@ -9165,6 +9377,8 @@ |
750 | "resource_uri": "/MAAS/api/2.0/resourcepool/0/" |
751 | }, |
752 | "power_type": "virsh", |
753 | + "interface_test_status_name": "Unknown", |
754 | + "interface_test_status": -1, |
755 | "resource_uri": "/MAAS/api/2.0/machines/recrwg/" |
756 | }, |
757 | "machines-create": { |
758 | @@ -9206,6 +9420,9 @@ |
759 | "enabled": true, |
760 | "firmware_version": null, |
761 | "name": "eth0", |
762 | + "link_connected": true, |
763 | + "interface_speed": 1000, |
764 | + "link_speed": 1000, |
765 | "resource_uri": "/MAAS/api/2.0/nodes/p37gqk/interfaces/137/" |
766 | }, |
767 | "cache_sets": [], |
768 | @@ -9239,6 +9456,9 @@ |
769 | "enabled": true, |
770 | "firmware_version": null, |
771 | "name": "eth0", |
772 | + "link_connected": false, |
773 | + "interface_speed": 0, |
774 | + "link_speed": 0, |
775 | "resource_uri": "/MAAS/api/2.0/nodes/p37gqk/interfaces/137/" |
776 | } |
777 | ], |
778 | @@ -9308,6 +9528,8 @@ |
779 | "memory_test_status": -1, |
780 | "raids": [], |
781 | "hwe_kernel": null, |
782 | + "interface_test_status_name": "Unknown", |
783 | + "interface_test_status": -1, |
784 | "resource_uri": "/MAAS/api/2.0/machines/p37gqk/" |
785 | }, |
786 | "machines-allocate": { |
787 | @@ -9580,6 +9802,9 @@ |
788 | "id": 37, |
789 | "params": "", |
790 | "name": "eth-lKRYAa", |
791 | + "link_connected": true, |
792 | + "interface_speed": 1000, |
793 | + "link_speed": 1000, |
794 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
795 | }, |
796 | "osystem": "", |
797 | @@ -9777,6 +10002,9 @@ |
798 | "id": 37, |
799 | "params": "", |
800 | "name": "eth-lKRYAa", |
801 | + "link_connected": true, |
802 | + "interface_speed": 1000, |
803 | + "link_speed": 1000, |
804 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/37/" |
805 | }, |
806 | { |
807 | @@ -9855,6 +10083,9 @@ |
808 | "id": 38, |
809 | "params": "", |
810 | "name": "eth-3ookc5", |
811 | + "link_connected": true, |
812 | + "interface_speed": 1000, |
813 | + "link_speed": 1000, |
814 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/38/" |
815 | }, |
816 | { |
817 | @@ -9933,6 +10164,9 @@ |
818 | "id": 39, |
819 | "params": "", |
820 | "name": "eth-W8E8f0", |
821 | + "link_connected": true, |
822 | + "interface_speed": 1000, |
823 | + "link_speed": 1000, |
824 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/39/" |
825 | }, |
826 | { |
827 | @@ -10010,6 +10244,9 @@ |
828 | "id": 40, |
829 | "params": "", |
830 | "name": "eth-lKRYAa.42", |
831 | + "link_connected": true, |
832 | + "interface_speed": 1000, |
833 | + "link_speed": 1000, |
834 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/40/" |
835 | }, |
836 | { |
837 | @@ -10088,6 +10325,9 @@ |
838 | "id": 41, |
839 | "params": "", |
840 | "name": "eth-3ookc5.42", |
841 | + "link_connected": true, |
842 | + "interface_speed": 1000, |
843 | + "link_speed": 1000, |
844 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/41/" |
845 | }, |
846 | { |
847 | @@ -10166,6 +10406,9 @@ |
848 | "id": 42, |
849 | "params": "", |
850 | "name": "eth-W8E8f0.42", |
851 | + "link_connected": true, |
852 | + "interface_speed": 1000, |
853 | + "link_speed": 1000, |
854 | "resource_uri": "/MAAS/api/2.0/nodes/thr3am/interfaces/42/" |
855 | } |
856 | ], |
857 | @@ -10214,6 +10457,8 @@ |
858 | "cpu_speed": 0, |
859 | "cache_sets": [], |
860 | "owner_data": {}, |
861 | + "interface_test_status_name": "Unknown", |
862 | + "interface_test_status": -1, |
863 | "resource_uri": "/MAAS/api/2.0/machines/thr3am/" |
864 | } |
865 | } |
866 | diff --git a/src/maasserver/api/examples/nodes.json b/src/maasserver/api/examples/nodes.json |
867 | index 1a4db79..23c19dd 100644 |
868 | --- a/src/maasserver/api/examples/nodes.json |
869 | +++ b/src/maasserver/api/examples/nodes.json |
870 | @@ -38,6 +38,9 @@ |
871 | "links": [], |
872 | "effective_mtu": 1500, |
873 | "product": null, |
874 | + "link_connected": true, |
875 | + "interface_speed": 1000, |
876 | + "link_speed": 1000, |
877 | "resource_uri": "/MAAS/api/2.0/nodes/g8xyqs/interfaces/112/" |
878 | }, |
879 | "memory": 8192, |
880 | @@ -224,6 +227,9 @@ |
881 | "links": [], |
882 | "effective_mtu": 1500, |
883 | "product": null, |
884 | + "link_connected": true, |
885 | + "interface_speed": 1000, |
886 | + "link_speed": 1000, |
887 | "resource_uri": "/MAAS/api/2.0/nodes/g8xyqs/interfaces/112/" |
888 | }, |
889 | { |
890 | @@ -264,6 +270,9 @@ |
891 | "links": [], |
892 | "effective_mtu": 1500, |
893 | "product": null, |
894 | + "link_connected": true, |
895 | + "interface_speed": 1000, |
896 | + "link_speed": 1000, |
897 | "resource_uri": "/MAAS/api/2.0/nodes/g8xyqs/interfaces/113/" |
898 | }, |
899 | { |
900 | @@ -304,6 +313,9 @@ |
901 | "links": [], |
902 | "effective_mtu": 1500, |
903 | "product": null, |
904 | + "link_connected": true, |
905 | + "interface_speed": 1000, |
906 | + "link_speed": 1000, |
907 | "resource_uri": "/MAAS/api/2.0/nodes/g8xyqs/interfaces/114/" |
908 | }, |
909 | { |
910 | @@ -346,6 +358,9 @@ |
911 | "links": [], |
912 | "effective_mtu": 1500, |
913 | "product": null, |
914 | + "link_connected": true, |
915 | + "interface_speed": 1000, |
916 | + "link_speed": 1000, |
917 | "resource_uri": "/MAAS/api/2.0/nodes/g8xyqs/interfaces/115/" |
918 | } |
919 | ], |
920 | @@ -440,6 +455,8 @@ |
921 | "other_test_status_name": "Passed", |
922 | "virtualblockdevice_set": [], |
923 | "cpu_speed": 0, |
924 | + "interface_test_status_name": "Unknown", |
925 | + "interface_test_status": -1, |
926 | "resource_uri": "/MAAS/api/2.0/machines/g8xyqs/" |
927 | }, |
928 | "details": { |
929 | @@ -630,6 +647,9 @@ |
930 | } |
931 | } |
932 | ], |
933 | + "link_connected": true, |
934 | + "interface_speed": 1000, |
935 | + "link_speed": 1000, |
936 | "resource_uri": "/MAAS/api/2.0/nodes/6gsym8/interfaces/1/" |
937 | }, |
938 | { |
939 | @@ -699,6 +719,9 @@ |
940 | } |
941 | } |
942 | ], |
943 | + "link_connected": true, |
944 | + "interface_speed": 1000, |
945 | + "link_speed": 1000, |
946 | "resource_uri": "/MAAS/api/2.0/nodes/6gsym8/interfaces/17/" |
947 | } |
948 | ], |
949 | @@ -731,6 +754,8 @@ |
950 | "storage_test_status_name": "Unknown", |
951 | "architecture": "amd64/generic", |
952 | "cpu_test_status_name": "Unknown", |
953 | + "interface_test_status_name": "Unknown", |
954 | + "interface_test_status": -1, |
955 | "resource_uri": "/MAAS/api/2.0/rackcontrollers/6gsym8/" |
956 | } |
957 | ], |
958 | @@ -811,6 +836,9 @@ |
959 | } |
960 | ], |
961 | "discovered": null, |
962 | + "link_connected": true, |
963 | + "interface_speed": 1000, |
964 | + "link_speed": 1000, |
965 | "resource_uri": "/MAAS/api/2.0/nodes/q46awd/interfaces/100/" |
966 | }, |
967 | "swap_size": null, |
968 | @@ -942,6 +970,9 @@ |
969 | } |
970 | ], |
971 | "discovered": null, |
972 | + "link_connected": true, |
973 | + "interface_speed": 1000, |
974 | + "link_speed": 1000, |
975 | "resource_uri": "/MAAS/api/2.0/nodes/q46awd/interfaces/100/" |
976 | }, |
977 | { |
978 | @@ -1016,6 +1047,9 @@ |
979 | } |
980 | ], |
981 | "discovered": null, |
982 | + "link_connected": true, |
983 | + "interface_speed": 1000, |
984 | + "link_speed": 1000, |
985 | "resource_uri": "/MAAS/api/2.0/nodes/q46awd/interfaces/101/" |
986 | }, |
987 | { |
988 | @@ -1091,6 +1125,9 @@ |
989 | } |
990 | ], |
991 | "discovered": null, |
992 | + "link_connected": true, |
993 | + "interface_speed": 1000, |
994 | + "link_speed": 1000, |
995 | "resource_uri": "/MAAS/api/2.0/nodes/q46awd/interfaces/102/" |
996 | } |
997 | ], |
998 | @@ -1429,6 +1466,8 @@ |
999 | "ip_addresses": [ |
1000 | "172.16.1.252" |
1001 | ], |
1002 | + "interface_test_status_name": "Unknown", |
1003 | + "interface_test_status": -1, |
1004 | "resource_uri": "/MAAS/api/2.0/machines/q46awd/" |
1005 | }, |
1006 | "query-power-state": { |
1007 | @@ -1513,6 +1552,9 @@ |
1008 | "tags": [], |
1009 | "type": "physical", |
1010 | "params": "", |
1011 | + "link_connected": true, |
1012 | + "interface_speed": 1000, |
1013 | + "link_speed": 1000, |
1014 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1015 | }, |
1016 | "boot_disk": { |
1017 | @@ -1734,6 +1776,9 @@ |
1018 | "tags": [], |
1019 | "type": "physical", |
1020 | "params": "", |
1021 | + "link_connected": true, |
1022 | + "interface_speed": 1000, |
1023 | + "link_speed": 1000, |
1024 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1025 | } |
1026 | ], |
1027 | @@ -1820,6 +1865,8 @@ |
1028 | "status_name": "Deployed", |
1029 | "storage_test_status_name": "Passed", |
1030 | "owner": "admin", |
1031 | + "interface_test_status_name": "Unknown", |
1032 | + "interface_test_status": -1, |
1033 | "resource_uri": "/MAAS/api/2.0/machines/e8xa8m/" |
1034 | }, |
1035 | "power-off": { |
1036 | @@ -1901,6 +1948,9 @@ |
1037 | "tags": [], |
1038 | "type": "physical", |
1039 | "params": "", |
1040 | + "link_connected": true, |
1041 | + "interface_speed": 1000, |
1042 | + "link_speed": 1000, |
1043 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1044 | }, |
1045 | "boot_disk": { |
1046 | @@ -2122,6 +2172,9 @@ |
1047 | "tags": [], |
1048 | "type": "physical", |
1049 | "params": "", |
1050 | + "link_connected": true, |
1051 | + "interface_speed": 1000, |
1052 | + "link_speed": 1000, |
1053 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1054 | } |
1055 | ], |
1056 | @@ -2208,6 +2261,8 @@ |
1057 | "status_name": "Deployed", |
1058 | "storage_test_status_name": "Passed", |
1059 | "owner": "admin", |
1060 | + "interface_test_status_name": "Unknown", |
1061 | + "interface_test_status": -1, |
1062 | "resource_uri": "/MAAS/api/2.0/machines/e8xa8m/" |
1063 | }, |
1064 | "test": { |
1065 | @@ -2365,6 +2420,9 @@ |
1066 | "system_id": "e8xa8m", |
1067 | "enabled": true, |
1068 | "name": "ens4", |
1069 | + "link_connected": true, |
1070 | + "interface_speed": 1000, |
1071 | + "link_speed": 1000, |
1072 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1073 | }, |
1074 | "pod": { |
1075 | @@ -2592,10 +2650,15 @@ |
1076 | "system_id": "e8xa8m", |
1077 | "enabled": true, |
1078 | "name": "ens4", |
1079 | + "link_connected": true, |
1080 | + "interface_speed": 1000, |
1081 | + "link_speed": 1000, |
1082 | "resource_uri": "/MAAS/api/2.0/nodes/e8xa8m/interfaces/5/" |
1083 | } |
1084 | ], |
1085 | "commissioning_status_name": "Passed", |
1086 | + "interface_test_status_name": "Unknown", |
1087 | + "interface_test_status": -1, |
1088 | "resource_uri": "/MAAS/api/2.0/machines/e8xa8m/" |
1089 | }, |
1090 | "get-power-params": { |
1091 | diff --git a/src/maasserver/api/examples/rackcontrollers.json b/src/maasserver/api/examples/rackcontrollers.json |
1092 | index 8f29006..e74aacc 100644 |
1093 | --- a/src/maasserver/api/examples/rackcontrollers.json |
1094 | +++ b/src/maasserver/api/examples/rackcontrollers.json |
1095 | @@ -43,6 +43,9 @@ |
1096 | "params": "", |
1097 | "vendor": null, |
1098 | "type": "physical", |
1099 | + "link_connected": true, |
1100 | + "interface_speed": 1000, |
1101 | + "link_speed": 1000, |
1102 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/6/" |
1103 | }, |
1104 | { |
1105 | @@ -83,6 +86,9 @@ |
1106 | "params": "", |
1107 | "vendor": null, |
1108 | "type": "physical", |
1109 | + "link_connected": true, |
1110 | + "interface_speed": 1000, |
1111 | + "link_speed": 1000, |
1112 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/7/" |
1113 | }, |
1114 | { |
1115 | @@ -160,6 +166,9 @@ |
1116 | "params": "", |
1117 | "vendor": null, |
1118 | "type": "physical", |
1119 | + "link_connected": true, |
1120 | + "interface_speed": 1000, |
1121 | + "link_speed": 1000, |
1122 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/8/" |
1123 | }, |
1124 | { |
1125 | @@ -240,6 +249,9 @@ |
1126 | "params": "", |
1127 | "vendor": null, |
1128 | "type": "bond", |
1129 | + "link_connected": true, |
1130 | + "interface_speed": 1000, |
1131 | + "link_speed": 1000, |
1132 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/9/" |
1133 | }, |
1134 | { |
1135 | @@ -319,6 +331,9 @@ |
1136 | "params": "", |
1137 | "vendor": null, |
1138 | "type": "vlan", |
1139 | + "link_connected": true, |
1140 | + "interface_speed": 1000, |
1141 | + "link_speed": 1000, |
1142 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/10/" |
1143 | } |
1144 | ], |
1145 | @@ -541,6 +556,9 @@ |
1146 | "mac_address": "f9:d6:ff:1b:a9:64", |
1147 | "system_id": "fcka3t", |
1148 | "effective_mtu": 1500, |
1149 | + "link_connected": true, |
1150 | + "interface_speed": 1000, |
1151 | + "link_speed": 1000, |
1152 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/6/" |
1153 | }, |
1154 | { |
1155 | @@ -581,6 +599,9 @@ |
1156 | "mac_address": "4f:e6:e6:df:61:ec", |
1157 | "system_id": "fcka3t", |
1158 | "effective_mtu": 1500, |
1159 | + "link_connected": true, |
1160 | + "interface_speed": 1000, |
1161 | + "link_speed": 1000, |
1162 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/7/" |
1163 | }, |
1164 | { |
1165 | @@ -658,6 +679,9 @@ |
1166 | "mac_address": "ac:8e:44:fc:d0:97", |
1167 | "system_id": "fcka3t", |
1168 | "effective_mtu": 1500, |
1169 | + "link_connected": true, |
1170 | + "interface_speed": 1000, |
1171 | + "link_speed": 1000, |
1172 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/8/" |
1173 | }, |
1174 | { |
1175 | @@ -738,6 +762,9 @@ |
1176 | "mac_address": "b6:b4:a9:23:a9:af", |
1177 | "system_id": "fcka3t", |
1178 | "effective_mtu": 1500, |
1179 | + "link_connected": true, |
1180 | + "interface_speed": 1000, |
1181 | + "link_speed": 1000, |
1182 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/9/" |
1183 | }, |
1184 | { |
1185 | @@ -817,6 +844,9 @@ |
1186 | "mac_address": "b6:b4:a9:23:a9:af", |
1187 | "system_id": "fcka3t", |
1188 | "effective_mtu": 1500, |
1189 | + "link_connected": true, |
1190 | + "interface_speed": 1000, |
1191 | + "link_speed": 1000, |
1192 | "resource_uri": "/MAAS/api/2.0/nodes/fcka3t/interfaces/10/" |
1193 | } |
1194 | ], |
1195 | @@ -916,6 +946,8 @@ |
1196 | }, |
1197 | "cpu_count": 0, |
1198 | "commissioning_status_name": "Unknown", |
1199 | + "interface_test_status_name": "Unknown", |
1200 | + "interface_test_status": -1, |
1201 | "resource_uri": "/MAAS/api/2.0/rackcontrollers/fcka3t/" |
1202 | } |
1203 | } |
1204 | diff --git a/src/maasserver/api/examples/regioncontrollers.json b/src/maasserver/api/examples/regioncontrollers.json |
1205 | index 7c6159c..8fe2f09 100644 |
1206 | --- a/src/maasserver/api/examples/regioncontrollers.json |
1207 | +++ b/src/maasserver/api/examples/regioncontrollers.json |
1208 | @@ -102,6 +102,9 @@ |
1209 | }, |
1210 | "system_id": "ccfqya", |
1211 | "children": [], |
1212 | + "link_connected": true, |
1213 | + "interface_speed": 1000, |
1214 | + "link_speed": 1000, |
1215 | "resource_uri": "/MAAS/api/2.0/nodes/ccfqya/interfaces/1/" |
1216 | }, |
1217 | { |
1218 | @@ -138,6 +141,9 @@ |
1219 | "children": [ |
1220 | "br0" |
1221 | ], |
1222 | + "link_connected": true, |
1223 | + "interface_speed": 1000, |
1224 | + "link_speed": 1000, |
1225 | "resource_uri": "/MAAS/api/2.0/nodes/ccfqya/interfaces/2/" |
1226 | }, |
1227 | { |
1228 | @@ -209,6 +215,9 @@ |
1229 | }, |
1230 | "system_id": "ccfqya", |
1231 | "children": [], |
1232 | + "link_connected": true, |
1233 | + "interface_speed": 1000, |
1234 | + "link_speed": 1000, |
1235 | "resource_uri": "/MAAS/api/2.0/nodes/ccfqya/interfaces/3/" |
1236 | } |
1237 | ], |
1238 | @@ -243,6 +252,8 @@ |
1239 | "other_test_status": -1, |
1240 | "cpu_test_status_name": "Unknown", |
1241 | "system_id": "ccfqya", |
1242 | + "interface_test_status_name": "Unknown", |
1243 | + "interface_test_status": -1, |
1244 | "resource_uri": "/MAAS/api/2.0/rackcontrollers/ccfqya/" |
1245 | } |
1246 | } |
LGTM!