Skip to content

Tags: mobydeck/ssh2incus

Tags

0.8

Toggle 0.8's commit message
Add YAML config and profile-based creation

Introduce a viper-backed YAML configuration system and profile-driven
instance creation to simplify deployment and reuse. This centralizes
flags into a single options definition and enables:

- persistent config files with command-line precedence and a generated
  packaging/config.yaml for packaging
- create-config.yaml profiles and file-include support for cloud-init and
  other external snippets, allowing multi-profile merging and overrides
- banner and welcome templates, built-in SFTP chroot option, and
  packaging changes to ship examples and defaults
- unified option handling via server/options.yaml and a generate step to
  produce the config template; allow dumping parsed configs for debugging

Also improve login string parsing and on-demand instance flow, add
supporting helpers (cron, tooling), and update various types/flags to
match the new config model.

0.7

Toggle 0.7's commit message
Use first GitHub token from .netrc

0.6

Toggle 0.6's commit message
Refactored incus shell, fixed host user group verification

0.5

Toggle 0.5's commit message
Refactor instance user lookup to remove redundant checks.

0.4

Toggle 0.4's commit message
add ignores

0.3

Toggle 0.3's commit message
Connect to server before instance actions in ProxyDevice.