WIP: ap01: towards our VLAN model #181

Draft
rlahfa wants to merge 7 commits from ap01-vlan into main
Owner

This PR aims to bring support for VLAN-based provisionnement.

There's one imperfection: this is taking much more closure size on the target system:

root@ap01-prototype # df
Filesystem           1024-blocks    Used Available Use% Mounted on
ubi0:rootfs              24884     23420      1464  94% /persist
ubi0:rootfs              24884     23420      1464  94% /nix
dev                     124124         0    124124   0% /dev
tmpfs                   125428       488    124940   0% /run
none                    125428         0    125428   0% /tmp

This PR cannot be merged until we cut down on the size which was introduced by iproute2, which means we just need a neat way to perform the vlan_filtering modification without bringing iproute2 in the play.

This PR aims to bring support for VLAN-based provisionnement. There's one imperfection: this is taking much more closure size on the target system: ``` root@ap01-prototype # df Filesystem 1024-blocks Used Available Use% Mounted on ubi0:rootfs 24884 23420 1464 94% /persist ubi0:rootfs 24884 23420 1464 94% /nix dev 124124 0 124124 0% /dev tmpfs 125428 488 124940 0% /run none 125428 0 125428 0% /tmp ``` This PR cannot be merged until we cut down on the size which was introduced by iproute2, which means we just need a neat way to perform the vlan_filtering modification without bringing iproute2 in the play.
rlahfa force-pushed ap01-vlan from 5871782d52 to 14f38b02e2 2024-12-08 23:51:56 +01:00 Compare
rlahfa force-pushed ap01-vlan from 8bb1ddc953 to 9d5d75a427 2024-12-09 01:30:00 +01:00 Compare
rlahfa added the
awaiting
awaiting-author
label 2024-12-15 20:22:06 +01:00
Some checks are pending
Check meta / check_dns (pull_request) Successful in 18s
Required
Details
Run pre-commit on all files / check (push) Successful in 25s
Required
Details
Check meta / check_meta (pull_request) Successful in 17s
Required
Details
Check workflows / check_workflows (pull_request) Successful in 21s
Required
Details
Build all the nodes / bridge01 (pull_request) Successful in 1m26s
Required
Details
Build all the nodes / ap01 (pull_request) Successful in 2m54s
Required
Details
Build all the nodes / compute01 (pull_request) Successful in 1m51s
Required
Details
Build all the nodes / geo01 (pull_request) Successful in 1m24s
Required
Details
Build all the nodes / geo02 (pull_request) Successful in 1m24s
Required
Details
Build all the nodes / rescue01 (pull_request) Successful in 1m51s
Required
Details
Build all the nodes / storage01 (pull_request) Successful in 1m47s
Required
Details
Build all the nodes / vault01 (pull_request) Successful in 1m40s
Required
Details
Build all the nodes / web01 (pull_request) Successful in 2m13s
Required
Details
Build all the nodes / web02 (pull_request) Successful in 1m30s
Required
Details
Run pre-commit on all files / check (pull_request) Successful in 25s
Required
Details
Build all the nodes / web03 (pull_request) Successful in 1m38s
Required
Details
Build the shell / *
Required
This pull request has changes conflicting with the target branch.
  • default.nix
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ap01-vlan:ap01-vlan
git checkout ap01-vlan
Sign in to join this conversation.
No description provided.