Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu Core based OS image #3139

Open
benfrancis opened this issue Jul 9, 2024 · 1 comment · May be fixed by #3166
Open

Ubuntu Core based OS image #3139

benfrancis opened this issue Jul 9, 2024 · 1 comment · May be fixed by #3166
Labels
snap Issues relating to the snap package
Milestone

Comments

@benfrancis
Copy link
Member

This will involve creating a model assertion which can be used to generate a custom OS image based on Ubuntu Core.

@benfrancis benfrancis converted this from a draft issue Jul 9, 2024
@benfrancis benfrancis added this to the 2.0 milestone Jul 9, 2024
@benfrancis benfrancis added the snap Issues relating to the snap package label Oct 17, 2024
@benfrancis
Copy link
Member Author

As I understand it, in order for this OS image to work fully out of the box we will also need to create a custom gadget snap which contains assertions to auto-connect interfaces (currently network-manager and system-observe but I expect there to be more) and enable hotplug support. We may also eventually want to configure some settings on the gateway snap such as the HTTP/HTTPS ports the gateway's HTTP server binds to, if that's not just handled via iptables as with the Raspberry Pi image.

Since custom gadget snaps are not allowed in the public Snap Store, this gadget snap will need to use "dangerous mode" and will have to be sideloaded onto the custom image, until such a time as a signed version can be submitted to a dedicated app store which can offer OTA updates.

@ogra1 It would be helpful for me if you could do a first pass on creating two gadget.yaml files which provide the above - one for Intel NUC and one for Raspberry Pi - to demonstrate how to do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
snap Issues relating to the snap package
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

1 participant