Skip to content

os-blocks: sync overlay images labels with mobynit#3796

Draft
alexgg wants to merge 14 commits intomasterfrom
alexgg/os-blocks-kernel-modules
Draft

os-blocks: sync overlay images labels with mobynit#3796
alexgg wants to merge 14 commits intomasterfrom
alexgg/os-blocks-kernel-modules

Conversation

@alexgg
Copy link
Copy Markdown
Contributor

@alexgg alexgg commented Jan 25, 2026

Mobynit is using io.balena.image.class=overlay to identify os blocks container images and this commit updates update-hostapp-extensions to match.


Contributor checklist

Reviewer Guidelines

  • When submitting a review, please pick:
    • 'Approve' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).
    • 'Request Changes' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).
    • 'Comment' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)

@alexgg alexgg marked this pull request as draft January 25, 2026 11:41
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:41 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to sign.balena-cloud.com January 25, 2026 11:42 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:57 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 11:57 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com January 25, 2026 12:37 — with GitHub Actions Inactive
@flowzone-app
Copy link
Copy Markdown
Contributor

flowzone-app bot commented Feb 1, 2026

Website deployed to CF Pages, 👀 preview link https://659223f1.balena-os.pages.dev

alexgg added 14 commits February 6, 2026 17:58
Mobynit is using `io.balena.image.class=overlay` to identify os blocks
container images and this commit updates `update-hostapp-extensions` to
match.

Signed-off-by: Alex Gonzalez <alexg@balena.io>
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
This allows to pull from private fleets.

Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
… registries

This allows to test with local registries.

Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Just remove then so they will be skipped by mobyinit and removed on the
next boot.

Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
…rvice

This will remove containers flagged to be removed at boot.

Change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Signed-off-by: Alex Gonzalez <alexg@balena.io>
This allows to prebuild custom supervisor images

Signed-off-by: Alex Gonzalez <alexg@balena.io>
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Signed-off-by: Alex Gonzalez <alexg@balena.io>
The engine with overlay extensions now mounts as a read-only lowerdir
and is not writable - we need tmpfs and data directories used in
hup scripts.

Signed-off-by: Alex Gonzalez <alexg@balena.io>
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.

1 participant