Hello Snapcraft team,
I would like to request classic confinement for my snap iscsi-util.
This application is a graphical utility to manage iSCSI targets. It needs to:
- Invoke
iscsiadm to discover and log in to targets.
- Check and interact with the
iscsid service via systemctl.
Because of these requirements, the snap cannot operate under strict confinement:
iscsiadm and systemctl are host-level tools not accessible in strict confinement.
- Packaging
open-iscsi inside the snap is not sufficient, since the service must run on the host.
This tool is intended as a system administration utility, not a general desktop app, so classic confinement is required.
Thank you for considering this request.
Hey @cerratonix
It is plausible that there are technical reasons why iscsi-util needs classic to work properly in all scenarios, but please note that classic confinement is a sensitive matter and it is reserved for mature, well-known applications published by mature, well-known entities. As of today, I believe that ground doesn’t meet this criteria because of the following reasons:
- The project seems to be very fresh, according to the upstream repository
- The projects seems to have little/none community around according to upstream repository (contributors, issues, PRs, etc.)
- I could not find evidences that the project has a strong enough user base currently
Thus, considering these factors, I think iscsi-util should not get classic confinement as of now.