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
fix: merge issues
fix: merge issues
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
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
bump version
fix: improve error messages for config file reading
feat: add Windows gitbash installation support and improve binary download process
clean up tmp code
fix: increase timeout for some slower windows clients
feat: add Ingress and Service configurations for nginx deployment, and implement MetalLB and Traeik installation scripts
refactor: remove obsolete Traefik installation script
feat: add environment checks and configurations for Vagrant setup, including dnsmasq MetalLB and ingress
feat: add deployment and installation scripts for infmon-cli, including Kubernetes configurations
feat: refactor customer project creation and add success/failure job scripts
refactor: rename customer references to project in configuration and application logic
feat: enhance JSON deployment handling with retry logic and command execution improvements
feat: enhance RunJsonDeployment with error handling and retry logic; add tests for configuration reading
feat: add automatic creation of base and config JSON files from examples if they do not exist
refactor: remove database package and related functionality; update app state initialization and error handling
refactor: update deployment handling to use ProjectConfig; improve error messages and logging
feat: enhance RunJsonDeployment retry logic with configurable delay; improve logging for retries
feat: implement LoadConfigs function for improved configuration loading; add logger setup
refactor: remove unused fields from BaseConfig and ProjectConfig structs for cleaner configuration management
refactor: clean up tests by removing obsolete functions and simplifying test cases
chore: update version to v0.0.5 in install script
feat: implement default configuration creation for BaseConfig and ProjectConfig; enhance validation logic
fix: enhance configuration parsing and loading; streamline flag handling and error reporting
refactor: remove obsolete configuration download logic from installation script
readme command line usage - to specify pipeline file name
readme updated to include reasoning behind the project
use native golang sqlite
RunScriptCommand named in functionMap
removed unused functions
removed unused functions
run script and pipeline example
renamed functions to drop the word script and add pipeline verb