feat/config_sqlite #253

Open
johnride wants to merge 0 commits from feat/config_sqlite into master
Owner
No description provided.
johnride added 10 commits 2026-03-22 22:19:12 +00:00
- KVM module with connection configuration (local/SSH)
- VM lifecycle management (create/start/stop/destroy/delete)
- Network management (create/delete isolated virtual networks)
- Volume management (create/delete storage volumes)
- Example: OKD HA cluster deployment with OPNsense firewall
- All VMs configured for PXE boot with isolated network

The KVM module uses virsh command-line tools for management and is fully integrated with Harmony's architecture. It provides a clean Rust API for defining VMs, networks, and volumes. The example demonstrates deploying a complete OKD high-availability cluster (3 control planes, 3 workers) plus OPNsense firewall on an isolated network.
feat: linux vm example with cdrom boot and iso download features
All checks were successful
Run Check Script / check (pull_request) Successful in 1m32s
8798110bf3
feat: harmony_asset crate to manage assets, local, s3, http urls, etc
Some checks failed
Run Check Script / check (pull_request) Failing after 17s
ccc26e07eb
Merge remote-tracking branch 'origin/master' into feature/kvm-module
All checks were successful
Run Check Script / check (pull_request) Successful in 1m48s
9d2308eca6
feat(config): Example prompting
Some checks failed
Run Check Script / check (pull_request) Failing after 14s
d0d4f15122
johnride added 1 commit 2026-03-22 23:04:21 +00:00
chore: Update config roadmap
Some checks failed
Run Check Script / check (pull_request) Failing after 12s
6a57361356
Some checks failed
Run Check Script / check (pull_request) Failing after 12s
This pull request has changes conflicting with the target branch.
  • Cargo.toml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/config_sqlite:feat/config_sqlite
git checkout feat/config_sqlite
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NationTech/harmony#253
No description provided.