Every (default) IncusOS NIC is a bridge!

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