Skip to content

Create OEM provider and provider snap (New)#2439

Open
sampaio23 wants to merge 1 commit into
canonical:mainfrom
sampaio23:checkbox-oem_pc-sanity
Open

Create OEM provider and provider snap (New)#2439
sampaio23 wants to merge 1 commit into
canonical:mainfrom
sampaio23:checkbox-oem_pc-sanity

Conversation

@sampaio23
Copy link
Copy Markdown
Contributor

Description

This commit creates the checkbox-oem provider and adds the necessary files to be able to pack it as a snap. This uses the new Custom Frontend Interface available on checkbox.

Resolved issues

Resolves: https://warthogs.atlassian.net/browse/OEIOT-695

Documentation

Tests

Follow contrib/checkbox-oem/README.md to test.

@sampaio23 sampaio23 requested review from EthanHsieh and Hook25 March 31, 2026 11:28
@sampaio23 sampaio23 self-assigned this Mar 31, 2026
@sampaio23 sampaio23 force-pushed the checkbox-oem_pc-sanity branch from e45111c to cee5c0a Compare March 31, 2026 11:35
Copy link
Copy Markdown

@EthanHsieh EthanHsieh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @sampaio23,
As discussed, please create a separate snap for classic images. For UC24 and classic 24.04, let's follow the existing design in project providers rather than using a custom frontend.

@Hook25
Copy link
Copy Markdown
Collaborator

Hook25 commented Apr 9, 2026

Hello, I strongly disagree with keeping around the blobs of bash and prayers that were the old classic providers. We are moving away from them because they introduce a whole category of issues and it is unclear to me what benefits they bring. Why do you want to use the old design?

@EthanHsieh
Copy link
Copy Markdown

Hi @Hook25
We also aim to adopt the custom frontend wherever possible. The reason we have not fully adopted the custom frontend is that some existing projects are still using the previous design. After discussing with the QA team, we decided to start introducing it in UC26. As for classic 26.04, there are still some issues to be resolved, and the QA team will follow up.

@sampaio23 sampaio23 force-pushed the checkbox-oem_pc-sanity branch from cee5c0a to 5ff7473 Compare May 5, 2026 09:49
This commit creates the checkbox-oem provider and adds the
necessary files to be able to pack it as a snap.
@sampaio23 sampaio23 force-pushed the checkbox-oem_pc-sanity branch from 31a1ae0 to ac4e07a Compare May 6, 2026 08:46
@sampaio23
Copy link
Copy Markdown
Contributor Author

Hi @EthanHsieh ,
I've updated the PR with the existing design. Please help to review.
Thanks!

@sampaio23 sampaio23 requested a review from EthanHsieh May 6, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants