Request `docker` interface and auto-connection for `olav`

Request docker interface and auto-connection for olav


name: olav
description: |
  OLAV is a terminal UI for inspecting OCI image layouts, OCI layout
  archives, remote registry images, and images from a local Docker daemon.

  It displays the raw OCI layout alongside a semantic image graph, previews
  text and JSON blobs, inspects layer tarballs, and exports selected files.
snapcraft: https://github.com/canonical/olav/blob/main/snap/snapcraft.yaml
upstream: https://github.com/canonical/olav/tree/main
upstream-relation: I am the original author of this upstream.
plugs:
  docker:
    request-type: installation & auto-connection
    reasoning: This enables the Olav to inspect the OCI-layout of the container images that is already in the local docker daemon, rather than letting it have to pull from a remote or make a manual `skopeo copy` before an image can be inspected.

This request has been added to the queue for review by the @reviewers team.

Hello @zhijie-yang,

This is a +1 from me for granting use of the docker interface, the technical reasons are clear and the usage is documented. Given the level of privilege the docker interface provides, we generally do not grant auto-connect unless it is clearly required for the core functionality of the snap. From my understanding, docker access for olav is a feature for users who wish to use it with docker images, but it works otherwise without the interface connected. As such, this is a -1 from me for auto-connection of the docker interface. If this is not the case, please expand on how lack of docker access affects your snap.

Given this, would you be willing to move forward with manual connection of the docker interface for this snap?

Hey @elisehdy , thanks for the approval on the docker interface. I’m happy to move forward with the manual connection of the docker interface for now.

Agree with @elisehdy on the analysis. +1 on the manual connection of the docker interface

Hello @zhijie-yang,

My apologies for the delay in this grant. The publisher is vetted, +2 votes for, 0 votes against, granting manual connection of interface docker to snap olav. This is now live!