To make the review of your request easier, please use the following template to provide all the required details and also include any other information that may be relevant.
- name: openapi-oathkeeper
- description: A CLI for generating Ory Oathkeeper rules from an OpenAPI 3 contract
- snapcraft: Snap built via GoReleaser. Config in the snapcrafts section of .goreleaser.yaml in the upstream repository (no standalone snapcraft.yaml).
- upstream: GitHub - cerberauth/openapi-oathkeeper: openapi-oathkeeper is a CLI for generating Ory Oathkeeper rules from an OpenAPI 3 contract and save a lot of time and effort, especially for larger projects with many endpoints or many services. · GitHub
- upstream-relation: Author & Maintainer
- supported-category: tools for local, non-root user driven configuration of/switching to development workspaces/environments
- reasoning: Tools access to arbitrary files (openapi and config files) on the host outside the snap’s runtime (eg, /usr) and can be outside personal-files and system-files
I understand that strict confinement is generally preferred over classic.
I’ve tried the existing interfaces to make the snap to work under strict confinement.