Snapd interface connections

Snaps declare plugs for specific snapd interfaces in order to gain access to hardware, shared system resources, and other system interfaces that are normally off-limits to strictly confined snaps. These plugs must be connected to corresponding slots defined by core, application, or gadget snaps. There are three ways that these automatic connections can happen:

  1. Some interfaces, such as network, auto-connect (i.e. there’s no action necessary to trigger automatic connection).

  2. Some interfaces are classified as “self-serve”. These interfaces can be auto-connected by an account with the Reviewer role using the store’s snap dashboard page. The Reviewer can only do this if they are not the Publisher of or a Collaborator on the snap in question.

  3. A store support portal ticket can be created to request auto-connection for super-privileged interfaces (e.g. snapd-control or system-files). Work with your Field Engineer when you create your first such ticket, so as to ensure you provide all the required details. See File a support ticket.

As there’s some manual review required for these tickets, file them as early as possible, as requests to expedite these requests are generally frowned upon.