Replying to my own post - I have since learned that I did this incorrect:
There is a tutorial part of the IncusOS Documentation describing this in more detail, see Directly attach instances to host network - IncusOS documentation
Every IncusOS NIC is a bridge - this seems to be correct!
Reason the initial NIC/bridge isn’t showing up in WebUI is the interface roles. If only installing with default seeding the NIC doesn’t get the “instances” role assigned (I think only management). Thus the WebUI correctly doesn’t display this.
To change this use
$ incus admin os system edit network
and add the full roles:
roles:
- management
- instances
As an example, in my full static configuration this looks like this:
config:
dns:
domain: example.com
hostname: myincusos
nameservers:
- 192.168.13.1
- 192.168.13.2
interfaces:
- addresses:
- 192.168.13.252/24
hwaddr: 11:22:33:44:55:66
lldp: false
name: enp0s31f6
required_for_online: "no"
roles:
- management
- instances
routes:
- to: 0.0.0.0/0
via: 192.168.13.1
time:
ntp_servers:
- 192.168.13.1
- 192.168.13.2
timezone: CET
hth