Hi, we’d like to get the hardware API client (hwctl
) to work within snap confinement. We have updated how the CLI collects hardware and OS information within snap confinement, but it needs the following interfaces to auto-connect:
- name: hwctl
- description:
hwctl
is ahwlib
backed command-line tool for collecting and sending hardware information to hwapi to determine the Ubuntu hardware certification status of a machine - snapcraft: hardware-api/client/snapcraft.yaml at main · canonical/hardware-api · GitHub
- upstream: GitHub - canonical/hardware-api: API server, library, and CLI tool for retrieving hardware information
- upstream-relation: developer
- interfaces:
- hardware-observe:
- request-type: auto-connection
- reasoning: The application needs to detect the hardware and components to check the certification status
- kernel-module-observe:
- request-type: auto-connection
- reasoning: The certification status also depends on the kernel that we have tested on
- system-observe:
- request-type: auto-connection
- reasoning: The operating system release and details are also needed to check the certification status
- hardware-observe:
This application is developed by the Certification team to detect the certification status of a user’s hardware, operating system, and configuration.
We are also working towards integrating this information into the Security Center application: Mattermost.