Skip to content

Autoprovisioner implementation#148

Merged
isbm merged 44 commits intomasterfrom
isbm-autosetup
Apr 8, 2026
Merged

Autoprovisioner implementation#148
isbm merged 44 commits intomasterfrom
isbm-autosetup

Conversation

@isbm
Copy link
Copy Markdown
Member

@isbm isbm commented Apr 3, 2026

Implements automatic provisioner. User merely says what host to add, the rest is automatic, in case there is no packages for the target OS (typically not, this is embedded!).

This PR adds the following features:

  1. Adding hosts
  2. Removing hosts
  3. Upgrading remote minion components
  4. Hopstart: a network replacement for init system, in case target host is read-only and reboot doesn't restart the minion anymore.
  5. Host detection and more traits
  • Implementation
  • Tests
  • Integration tests
  • Documentation
  • Examples

@isbm isbm self-assigned this Apr 3, 2026
@isbm isbm added documentation Improvements or additions to documentation feature New feature or request dependencies Pull requests that update a dependency file labels Apr 3, 2026
@isbm isbm marked this pull request as draft April 6, 2026 15:25
@isbm isbm marked this pull request as ready for review April 8, 2026 21:23
@isbm isbm merged commit 3ff8920 into master Apr 8, 2026
6 checks passed
@isbm isbm deleted the isbm-autosetup branch April 9, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant