WIP: feat: brocade module now supports vlans #255

Draft
stremblay wants to merge 9 commits from feat/brocade-client-add-vlans into master

9 Commits

Author SHA1 Message Date
fb72e94dbb fix: when creating a port-channel with forced speed, it needs to be set on the port-channel and its member interfaces
Some checks failed
Run Check Script / check (pull_request) Failing after 11m29s
2026-04-10 15:41:09 -04:00
a646f1f4d0 feat: use an enum for interface types, add logging
Some checks failed
Run Check Script / check (pull_request) Failing after 23s
2026-03-25 12:35:54 -04:00
2728fc8989 feat: add possibility to configure interface speed
Some checks failed
Run Check Script / check (pull_request) Failing after 26s
2026-03-25 12:10:39 -04:00
8c8baaf9cc feat: create new brocade configuration score
Some checks failed
Run Check Script / check (pull_request) Failing after 24s
2026-03-25 11:45:57 -04:00
a1c9bfeabd feat: add a 'reset_interface' function
Some checks failed
Run Check Script / check (pull_request) Failing after 24s
2026-03-25 09:58:56 -04:00
d8dab12834 set the description of the port-channel interface
Some checks failed
Run Check Script / check (pull_request) Failing after 28s
2026-03-25 09:35:02 -04:00
7422534018 feat: require to specify port-channel ID instead of finding an available one
Some checks failed
Run Check Script / check (pull_request) Failing after 24s
2026-03-25 09:21:09 -04:00
b67275662d fix: use Vlan struct instance everywhere, never use an u16 to reference a Vlan
Some checks failed
Run Check Script / check (pull_request) Failing after 26s
2026-03-24 15:48:16 -04:00
6237e1d877 feat: brocade module now support vlans
Some checks failed
Run Check Script / check (pull_request) Failing after 27s
2026-03-24 15:24:32 -04:00