Skip to content

Update mobynit to v1.0.0#3831

Draft
alexgg wants to merge 3 commits intomasterfrom
alexgg/mobynit
Draft

Update mobynit to v1.0.0#3831
alexgg wants to merge 3 commits intomasterfrom
alexgg/mobynit

Conversation

@alexgg
Copy link
Copy Markdown
Contributor

@alexgg alexgg commented Mar 28, 2026

Note this is a major release - the breaking change is that the rootfs is now inherently read only.

Relates to: https://balena.fibery.io/Work/Project/Hostapp-overlay-extensions---core-boot-infrastructure-2330
Breaking change announcement: https://balena.fibery.io/Work/Project/Hostapp-overlay-extensions---core-boot-infrastructure-2330/Breaking-changes-for-balenaOS-v7.x-4923


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 March 28, 2026 16:38
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:38 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@alexgg alexgg temporarily deployed to balena-cloud.com March 28, 2026 16:39 — with GitHub Actions Inactive
@flowzone-app
Copy link
Copy Markdown
Contributor

flowzone-app bot commented Mar 31, 2026

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

alexgg added 3 commits April 10, 2026 14:52
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>
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>
This mobynit version mounts the rootfs as lowerdirs and is intrinsically
read-only.

Change-type: major
Signed-off-by: Alex Gonzalez <alexg@balena.io>
Copy link
Copy Markdown

@shaunmulligan shaunmulligan left a comment

Choose a reason for hiding this comment

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

LGTM ❤️

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.

2 participants