Skip to content

dev -> main#271

Merged
jerodfritz merged 27 commits into
mainfrom
dev
May 20, 2026
Merged

dev -> main#271
jerodfritz merged 27 commits into
mainfrom
dev

Conversation

@jerodfritz
Copy link
Copy Markdown
Contributor

No description provided.

acknologia and others added 27 commits May 1, 2026 02:05
…and recovery

This release introduces the V4 install script schema, centralizing directory creation, ownership, and ZFS snapshot declarations under `ensure_directories_exists` in preparation for buddy backups.

Key changes include:
- `ensure_directories_exists` entries must now be objects and can specify `owner` and `snapshot` fields.
- The separate `ensure_permissions_exists` section is deprecated and removed.
- V4 is now the required schema version for all new install scripts.

This simplifies script development by unifying directory configuration and improves data safety with automatic pre-update snapshots. All example install scripts have been migrated to the new V4 format.
The `owner` field in `ensure_directories_exists` now accepts an object `{ "user": "...", "group": "..." }` instead of a simple username string. This provides more granular control over directory permissions, crucial for applications with specific ownership requirements. All public install scripts and documentation examples have been updated to reflect this new format, including transitioning database data directories to `netdata:docker` ownership.
Update install script schema to V4 with better permission management and recovery
v4 install scripts, new app curations, curation beta test program
changed nexcloud folder owner, changed paths for blinko
@jerodfritz jerodfritz merged commit 87115fb into main May 20, 2026
4 checks passed
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