update: Added 'git' and 'vagrant' to required tools in pre-flight checks
fix: configured k3s install to use internal nic for flanel network
update: Added Longhorn installation process and updated memory allocation for VMs
update: Added 'git' and 'vagrant' to required tools in pre-flight checks
fix: configured k3s install to use internal nic for flanel network
fix: corrected JSON formatting for config json
update: reduce VM memory allocation to 2GB, add Longhorn installation scripts and prerequisites, and implement checks for existing pods
update: improve error logging in RunJsonDeployment and RunCommand functions
update: add jq installation to provision script
update: add version flag
tested initial dev deployment to local k3d
Reviewed-on: https://codeberg.org/headshed/infctl-cli/pulls/2
Co-authored-by: jon brookes <jon@headshed.dev>
Co-committed-by: jon brookes <jon@headshed.dev>