Commit Graph

  • 7fd1019efa tweaks to smoke-test.sh tomnewton-mulga 2026-04-21 17:14:14 +10:00
  • 0a78324405 feat: missing image commands (#156) Julian Sommer 2026-04-21 15:10:09 +10:00
  • 7cc90f554c daemon race fix tomnewton-mulga 2026-04-21 14:54:00 +10:00
  • f0d48c4274 Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer tomnewton-mulga 2026-04-21 14:33:46 +10:00
  • b79460f9ff Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer Ben Duncan 2026-04-21 14:31:54 +10:00
  • 93a6704944 Merge remote-tracking branch 'origin/main' into feat/iso-installer Ben Duncan 2026-04-21 14:29:16 +10:00
  • 1e3d82f978 fix: route elbv2 ALB public IP through EIP service (#157) Josh Siviour 2026-04-21 13:52:48 +10:00
  • 1ca8621e16 fix: allow mulga feat branch Julian Sommer 2026-04-21 11:14:29 +10:00
  • 56a1ead706 extra pics for ISO docs tomnewton-mulga 2026-04-21 11:05:38 +10:00
  • acefd1cfd4 chore: make README have go 1.26 Julian Sommer 2026-04-21 10:19:04 +10:00
  • 1bad55ce54 chore: update frontend build Julian Sommer 2026-04-21 09:20:51 +10:00
  • 869184efb5 chore: bump the go-dependencies group with 2 updates (#153) dependabot[bot] 2026-04-21 09:01:49 +10:00
  • b46fe2531a chore: bump the npm-dependencies group (#154) dependabot[bot] 2026-04-21 09:01:29 +10:00
  • c4b2b13c89 local tests for ISO tomnewton-mulga 2026-04-20 17:11:18 +10:00
  • 49acc12390 Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer Ben Duncan 2026-04-20 16:56:38 +10:00
  • 3d1f8340be ISO tweaks, email prompt on installer, improved network detection Ben Duncan 2026-04-20 16:56:29 +10:00
  • 3a5d823fbd Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer tomnewton-mulga 2026-04-20 15:16:34 +10:00
  • 27d7fdd12b Latest changes re ISO and binary install path Ben Duncan 2026-04-20 15:14:32 +10:00
  • d6863f3d5e Change LB ISO download to Cloudflare host joshsiv-mulga 2026-04-20 14:18:22 +10:00
  • 3c6077ef58 ISO install doc tweaks tomnewton-mulga 2026-04-20 13:10:11 +10:00
  • 728cdd972b Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer Ben Duncan 2026-04-20 12:13:25 +10:00
  • c3242b6bc4 Improved reset-dev-env and validated Ben Duncan 2026-04-20 12:09:40 +10:00
  • f97ff772a3 fix: sentinel TLS errors + shared NATS retry (#152) Josh Siviour 2026-04-20 12:04:40 +10:00
  • f4e0b4a01b Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer tomnewton-mulga 2026-04-20 11:41:40 +10:00
  • 6736722533 Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer tomnewton-mulga 2026-04-20 11:40:18 +10:00
  • 9d51800f58 fixed duplicate IP bug between physical and VM nodes tomnewton-mulga 2026-04-20 11:40:10 +10:00
  • 36425a48eb refactor: rewrite reset-dev-env.sh against production layout Ben Duncan 2026-04-20 11:38:10 +10:00
  • a209805ffc Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer Ben Duncan 2026-04-20 11:27:58 +10:00
  • b591c04880 firstboot tweaks Ben Duncan 2026-04-20 11:27:49 +10:00
  • ad3762bdcc fixing duplicate IP issue tomnewton-mulga 2026-04-20 10:29:50 +10:00
  • 7b9fdeb60c new docs tomnewton-mulga 2026-04-17 17:08:28 +10:00
  • 9c98c023ce fixed GRUB splash and drafted ISO README tomnewton-mulga 2026-04-17 16:20:25 +10:00
  • f00a376d0b tweak: docs Julian Sommer 2026-04-17 16:09:06 +10:00
  • c469eecfa1 chore: doc tweaks Julian Sommer 2026-04-17 15:27:14 +10:00
  • aa1fc546bd Merge branch 'main' into feat/iso-installer tomnewton-mulga 2026-04-17 14:48:37 +10:00
  • 4f991095ee feat: physical security guide Julian Sommer 2026-04-17 14:28:43 +10:00
  • a64ee2b2da ISO tweaks Ben Duncan 2026-04-17 14:22:34 +10:00
  • 14efe44125 feat: flaw remediation policy doc (#151) Julian Sommer 2026-04-17 14:15:44 +10:00
  • e131caf9ec fix: doc links Julian Sommer 2026-04-17 13:41:58 +10:00
  • e46b427938 feat: network-connections docs (#150) Julian Sommer 2026-04-17 12:44:48 +10:00
  • 8d6f4df526 fix: setting up cluster image Julian Sommer 2026-04-17 12:13:44 +10:00
  • 1a41731ef5 chore: tweak malware-protection doc Julian Sommer 2026-04-17 11:59:10 +10:00
  • 6f58a3f190 feat(docs): malware protection guide (#149) Julian Sommer 2026-04-17 11:17:16 +10:00
  • 883fac980c fix: remove unused /join /config endpoints (#148) Julian Sommer 2026-04-17 10:32:49 +10:00
  • 72503cd7ae fix: prevented systemd blocking tomnewton-mulga 2026-04-16 17:58:54 +10:00
  • 084e93cfd0 feat: validate image checksums (#147) Julian Sommer 2026-04-16 17:00:27 +10:00
  • d8924a2ecc ISO tweaks and doc template Ben Duncan 2026-04-16 15:38:56 +10:00
  • 6f02f6bc22 feat(vpcd): log=true on default-deny ACLs (#145) Julian Sommer 2026-04-16 14:45:21 +10:00
  • 3986549783 fix: log failed attempts at warn level for compliance Julian Sommer 2026-04-16 13:51:46 +10:00
  • ff9f9485d2 feat: nats TLS (#144) Julian Sommer 2026-04-16 13:46:12 +10:00
  • 29ba511b38 feat: disable public nats monitoring (#143) Julian Sommer 2026-04-16 11:31:28 +10:00
  • 8e9aff3299 chore: update old doc Julian Sommer 2026-04-16 10:15:10 +10:00
  • 911b36a696 refactor: extract shared helpers from admin init/join (#142) Julian Sommer 2026-04-16 10:00:22 +10:00
  • 402a04e1b9 Merge branch 'feat/iso-installer' of github.com:mulgadc/spinifex into feat/iso-installer Ben Duncan 2026-04-16 09:29:15 +10:00
  • 25d02707d0 ISO tweaks Ben Duncan 2026-04-16 09:29:00 +10:00
  • bb9cd8ea23 feat: formation join token (#141) Julian Sommer 2026-04-15 16:55:55 +10:00
  • 0e51a6b06a fix: enable AWS CLI install in firstboot (remove SKIP_AWS flag) tomnewton-mulga 2026-04-15 16:19:46 +10:00
  • d3e21d3360 fix: added remove usb prompt tomnewton-mulga 2026-04-15 16:11:13 +10:00
  • 32effaa16e Merge branch 'main' into feat/iso-installer Julian Sommer 2026-04-15 15:50:37 +10:00
  • 054485e930 refactor: move systemd unit files into installer/systemd package tomnewton-mulga 2026-04-15 15:34:40 +10:00
  • c8429f98ae Update ALB doc Ben Duncan 2026-04-15 15:25:48 +10:00
  • 68ae17dcf1 chore: rename app-id to client-id Julian Sommer 2026-04-15 15:03:16 +10:00
  • 5b39efb078 fix: make e2e use env vars Julian Sommer 2026-04-15 13:40:22 +10:00
  • 24429ee8b5 fix: simplify firstboot — delegate setup to setup.sh with embedded tarball tomnewton-mulga 2026-04-15 13:36:07 +10:00
  • 7d6e0780b5 feat: action rate limiting (#140) Julian Sommer 2026-04-15 12:19:30 +10:00
  • 83f1766081 fix: fixed TUI breaking at the end tomnewton-mulga 2026-04-15 11:54:57 +10:00
  • 811a0230fc fix: fall back to tty1 when requested TTY unavailable instead of aborting tomnewton-mulga 2026-04-15 11:17:58 +10:00
  • 69c8b20b78 fix: harden ISO installer error handling and safety checks tomnewton-mulga 2026-04-15 10:58:45 +10:00
  • f0bb064237 Merge branch 'main' into feat/iso-installer Julian Sommer 2026-04-15 09:57:15 +10:00
  • 1ad03bb518 feat(gateway): per-IP auth failure rate limiting (#138) Julian Sommer 2026-04-15 09:56:04 +10:00
  • c75f4a0160 fix: eject iso boot device tomnewton-mulga 2026-04-15 09:46:53 +10:00
  • 01cd3b9ab1 Merge commit 'b7b639084b3c2a40b97c2f543b88ad498901b77d' into feat/iso-installer tomnewton-mulga 2026-04-14 16:11:49 +10:00
  • b7b639084b chore: use ts config files v1.1.0 Julian Sommer 2026-04-14 14:28:00 +10:00
  • 7dcad2ba1d chore: remove unused e2e Julian Sommer 2026-04-14 13:59:29 +10:00
  • 7cf0783122 fix: set dev tags as prerelease Julian Sommer 2026-04-14 13:29:05 +10:00
  • 13eae4d40b fix(elbv2): tag-based LB AMI lookup with hard error on miss (#137) Josh Siviour 2026-04-14 12:52:28 +10:00
  • b32111102d fix: README.md Julian Sommer 2026-04-14 12:06:33 +10:00
  • 71d0f31997 Merge branch 'main' of github.com:mulgadc/spinifex Ben Duncan 2026-04-14 11:45:46 +10:00
  • f99eb42ca7 Doc tweaks and README for release Ben Duncan 2026-04-14 11:45:20 +10:00
  • 56cdc158a6 chore: bump viperblock Julian Sommer 2026-04-14 11:17:48 +10:00
  • a4ae813e38 fix: recursive chmod on shared data dirs so existing image files are group-readable Julian Sommer 2026-04-14 11:05:01 +10:00
  • e0118975d1 fix: setup.sh Julian Sommer 2026-04-14 10:17:01 +10:00
  • 36e3481ca3 fix: enable spinifex.target so services autostart on boot Julian Sommer 2026-04-14 10:14:09 +10:00
  • 515c313e07 fix: setup.sh newgrp Julian Sommer 2026-04-14 10:07:59 +10:00
  • 0547bdd1fe feat: loadbalancer frontend (#136) Julian Sommer 2026-04-14 09:24:14 +10:00
  • e75953f5e2 chore: build ui with latest deps Julian Sommer 2026-04-14 09:07:59 +10:00
  • e5a6f3ea60 chore: bump the npm-dependencies group (#134) dependabot[bot] 2026-04-14 08:59:32 +10:00
  • 36da673ecd chore: bump the github-actions group with 2 updates (#133) dependabot[bot] 2026-04-14 08:59:01 +10:00
  • ca63011f25 feat: GRUB env var headless install, disk selection modes, banner tomnewton-mulga 2026-04-13 15:37:16 +10:00
  • 96b5ad5740 Minor doc tweaks and permissions Ben Duncan 2026-04-13 15:23:18 +10:00
  • e8cb102819 feat: headless autoinstall mode via autoinstall.toml on boot media tomnewton-mulga 2026-04-13 13:19:05 +10:00
  • ebd0a64fe5 chore: bump predastore to v1.1.5 (#135) Ben Duncan 2026-04-13 13:00:25 +10:00
  • 02aba39942 feat: spinifex login user, credential handoff, networking hardening (ISO) tomnewton-mulga 2026-04-13 12:53:07 +10:00
  • db9e93351e fix: nginx-alb + route table NAT GW SNAT event bugs Josh Siviour 2026-04-13 09:29:47 +10:00
  • c8ca746bf0 feat: ELBv2 attributes API + DescribeTags (#128) Josh Siviour 2026-04-10 21:31:43 +10:00
  • 67bdc9d4af fix: nginx-alb terraform example uses private IPs for instances (#131) Josh Siviour 2026-04-10 18:54:12 +10:00
  • 8d2830481d update alb terraform example (#130) Josh Siviour 2026-04-10 16:52:52 +10:00
  • 6238988a8f feat: add Terraform nginx-alb example (#129) Josh Siviour 2026-04-10 15:56:50 +10:00
  • 4365fb0958 feat: update guide Julian Sommer 2026-04-10 15:05:46 +10:00
  • 48c90b795a feat: migration framework (#127) Julian Sommer 2026-04-10 14:34:15 +10:00