Commit graph

  • 2f11890779 feat: add .env file check and load it in startup script main jon brookes 2025-10-14 18:15:32 +01:00
  • a8f25e733c Merge branch 'feat/mvk-gcloud-template' of ssh://codeberg.org/headshed/infctl-cli into feat/mvk-gcloud-template jon brookes 2025-10-14 18:05:46 +01:00
  • e0906c821d fix: change to repo dir jon brookes 2025-10-14 18:01:55 +01:00
  • 8f19558826 feat: update Forgejo deployment jon brookes 2025-10-14 15:58:09 +01:00
  • 02b114e0e6 feat: add scripts for pre-flight checks and user input wait in k3s pipeline jon brookes 2025-10-14 17:49:59 +01:00
  • f23e1c41ff feat: add .env file existence check and load it in startup script jon brookes 2025-10-14 16:50:12 +01:00
  • b4c0f17b12 feat: add script to copy .env file to k3s-vm-1 after pre-flight checks jon brookes 2025-10-14 16:32:05 +01:00
  • bb4d0cc701 feat: update Forgejo deployment URL and add installation check in startup script jon brookes 2025-10-14 15:58:09 +01:00
  • 8faa97a8bb feat: env INSTALL_LONGHORN jon brookes 2025-10-10 13:33:11 +01:00
  • 80f4e5a53b fix: Update cert-manager jon brookes 2025-10-08 13:59:03 +01:00
  • 9fc84486a1 test cloudflare terraform dns updates jon brookes 2025-10-04 12:24:03 +01:00
  • e0891f6c09 fix: Add create_tfvars script and update pipeline configuration jon brookes 2025-10-03 15:46:30 +01:00
  • 2ab7872af1 Add Google Cloud K3s infrastructure support jon brookes 2025-09-06 19:03:55 +01:00
  • 93a1299d5b feat: Add Traefik installation script and configure load balancer health checks feature/gcloud-k3s jon brookes 2025-09-30 18:30:43 +01:00
  • ff815fa82c feat: Add gcloud pipeline scripts and enhance k3s VM startup with additional checks and installations jon brookes 2025-09-30 14:36:44 +01:00
  • 31af97ced8 fix: persist fstab to survive reboots jon brookes 2025-09-30 11:56:55 +01:00
  • 4a8ae2d1ff feat: Update k3s VM startup script with improved disk formatting and user configuration jon brookes 2025-09-29 19:02:38 +01:00
  • 3e1146ee9d feat: Add new Terraform file and fix variable references in existing files jon brookes 2025-09-08 17:01:14 +01:00
  • 538fed9a66 feat: Add Terraform configuration for GCP infrastructure and Docker setup jon brookes 2025-09-08 12:15:29 +01:00
  • 94499fd16e update: Revise README and add API reference and configuration schema documentation jon brookes 2025-09-06 19:03:55 +01:00
  • 7384722305 Merge branch 'main' of ssh://codeberg.org/headshed/infctl-cli jon brookes 2025-09-05 19:37:42 +01:00
  • 8eadfc58b6 bump version marshyon 2025-09-05 19:11:29 +02:00
  • d53a0a75f7 bump version jon brookes 2025-09-05 18:09:02 +01:00
  • c23d2aef9f Merge branch 'feature/enhanced-configuration' jon brookes 2025-09-05 17:21:19 +01:00
  • 11b1f1b637 update: Added Longhorn installation process and updated memory allocation for VMs jon brookes 2025-08-16 18:00:28 +01:00
  • b2b028a16c feat: add Ingress and Service configurations for nginx deployment, and implement MetalLB and Traeik installation scripts jon brookes 2025-08-23 15:05:26 +01:00
  • bd222ce39e fix: increase timeout for some slower windows clients jon brookes 2025-08-22 11:44:43 +01:00
  • 5780a2201a clean up tmp code jon brookes 2025-08-21 17:20:15 +01:00
  • 48781147cc feat: add Windows gitbash installation support and improve binary download process jon brookes 2025-08-21 17:15:24 +01:00
  • faa7927376 fix: improve error messages for config file reading jon brookes 2025-08-21 16:46:58 +01:00
  • 8347534736 bump version jon brookes 2025-08-21 11:42:47 +01:00
  • a095c95be0 Merge branch 'temp-merge-branch' jon brookes 2025-08-21 11:22:05 +01:00
  • eb2442ed76 Merge branch 'main' of ssh://codeberg.org/headshed/infctl-cli jon brookes 2025-08-21 11:17:59 +01:00
  • 636a0494ac update: Added Longhorn installation process and updated memory allocation for VMs jon brookes 2025-08-16 18:00:28 +01:00
  • 5f347aec14 fix: merge issues jon brookes 2025-08-20 15:58:33 +01:00
  • 9434d70ac8 fix: merge issues jon brookes 2025-08-20 15:42:01 +01:00
  • 268e1a136b update: Added Longhorn installation process and updated memory allocation for VMs jon brookes 2025-08-16 18:00:28 +01:00
  • 1605aa4f90 update: Added Longhorn installation process and updated memory allocation for VMs jon brookes 2025-08-16 18:00:28 +01:00
  • d839fd5687 update: bump infctl version to v0.0.3 in install script jon brookes 2025-08-16 15:37:08 +01:00
  • aa912d55df update: enhance Vagrant setup with new scripts for node and workstation installation, and update provisioning to target specific VMs jon brookes 2025-08-16 11:52:28 +01:00
  • 5f448d7fc7 update: enhance command execution with real-time logging and add shorthand flag for deployment file jon brookes 2025-08-16 11:45:47 +01:00
  • 4b8a27a2d7 update: add *.cast to .gitignore to exclude cast files from version control jon brookes 2025-08-16 11:42:51 +01:00
  • 34fbe9b5b3 update: add k3s_url_ip variable to configuration files and update references in Ansible playbooks jon brookes 2025-08-09 13:32:07 +01:00
  • ae59661982 update: add network configuration variables and enhance Ansible playbooks for dynamic IP handling jon brookes 2025-08-09 11:02:15 +01:00
  • eba7f8322d update: remove obsolete traefik service configuration and add playbook for copying K3s config jon brookes 2025-08-08 17:41:57 +01:00
  • 514e05a1f6 update: add installation scripts for Vagrant and Ansible, enhance k3s setup, and improve provisioning process jon brookes 2025-08-07 19:08:46 +01:00
  • ff55197c58 update: modify Vagrantfile to conditionally set public network bridge and ensure vbguest auto-update is disabled jon brookes 2025-08-07 10:51:27 +01:00
  • e9e05d1c60 update: enhance Vagrantfile with workstation configuration and adjust network settings for VMs jon brookes 2025-08-07 10:22:11 +01:00
  • 9ce3197c0b added Ansible playbooks for k3s and keepalived installation, and updated provisioning script jon brookes 2025-08-07 10:21:27 +01:00
  • b12749a3f0 added initial workstation to vagrantfile jon brookes 2025-08-06 08:40:16 +01:00
  • f39f98b319 fix: windows check added to vagrant config jon brookes 2025-08-06 08:39:26 +01:00
  • 698e67d8c0 added k3s install jon brookes 2025-08-05 13:52:33 +01:00
  • 6eabd40021 added vagrant build jon brookes 2025-08-04 21:44:28 +01:00
  • 2997f0252a added vagrant scripts jon brookes 2025-08-03 11:54:46 +01:00
  • 6ff4033a13 bump version jon brookes 2025-07-16 18:12:46 +01:00
  • b1aba889e3 Merge pull request 'chore/test-local-dev-builds' (#3) from chore/test-local-dev-builds into main Jon Brookes 2025-07-16 19:09:43 +02:00
  • 3300e4fadb bump version jon brookes 2025-07-16 18:08:24 +01:00
  • e64666340a chore/test-local-dev-builds (#2) jon brookes 2025-07-16 18:50:16 +02:00
  • 33c8a232c7 added dev preflight check jon brookes 2025-07-16 17:45:29 +01:00
  • 62ab3f88cd tested local dev k3d single node cluster local storage + removed redundant scripts jon brookes 2025-07-16 17:39:09 +01:00
  • 506142ccd7 Merge pull request 'changed app to use json config for pipeline steps' (#1) from chore/code-refactor into main Jon Brookes 2025-07-14 17:49:27 +02:00
  • 924954d0ff changed app to use json config for pipeline steps readme command line usage - to specify pipeline file name readme updated to include reasoning behind the project jon brookes 2025-07-09 13:19:43 +01:00
  • bd7cee720a initial commit jon brookes 2025-07-09 12:09:12 +01:00
  • a0feba3bc4 initial commit jon brookes 2025-07-09 12:08:08 +01:00