Commit Graph

  • 18684d5c8b fix: remove InsecureSkipVerify and normalize 0.0.0.0 connect addresses (#125) Julian Sommer 2026-04-10 13:30:13 +10:00
  • 708bb1d340 feat: enforce nats authentication (again) (#126) Julian Sommer 2026-04-10 12:18:46 +10:00
  • 893fbbc243 fix: remediate trivial security audit findings (#124) Julian Sommer 2026-04-10 11:42:43 +10:00
  • 7723ad4a89 fix: enable perfsprint Julian Sommer 2026-04-10 11:36:51 +10:00
  • ab95566795 feat: initial ELBv2 implementation (#122) Josh Siviour 2026-04-10 10:27:20 +10:00
  • c5b6beb006 feat: multi-NIC WAN/LAN bridge network setup in ISO installer (mulga-897) tomnewton-mulga 2026-04-10 10:02:16 +10:00
  • e8e05d6898 chore: merge main into feat/iso-installer, resolve Makefile .PHONY conflict tomnewton-mulga 2026-04-10 09:40:16 +10:00
  • b001c3929d Revert "feat: enforce nats authentication (#123)" Julian Sommer 2026-04-09 16:06:03 +10:00
  • 03601ca89b fix: banner service ordering, getty wait, motd append (mulga-866) tomnewton-mulga 2026-04-09 15:40:26 +10:00
  • 1a2e490ae7 fix: policy matching case insensitive Julian Sommer 2026-04-09 15:34:43 +10:00
  • 553e7857df feat: enforce nats authentication (#123) Julian Sommer 2026-04-09 15:27:00 +10:00
  • cbb3e91ada feat: add spx admin banner --boot-check, replace bash banner script (mulga-866) tomnewton-mulga 2026-04-09 14:39:56 +10:00
  • 7449090c86 fix: enable more linters (#121) Julian Sommer 2026-04-09 14:36:22 +10:00
  • 10a2a8116f fix: resolve firstboot service failures and improve installer UX (mulga-859) tomnewton-mulga 2026-04-09 13:52:31 +10:00
  • 26e590716e feat: add systemd hardening directives to all service units (#120) Julian Sommer 2026-04-09 12:09:43 +10:00
  • e27d909e8d feat: move NBD sockets to /run/spinifex/nbd/ and enable PrivateTmp (#119) Julian Sommer 2026-04-09 11:11:54 +10:00
  • ccb6ed287d fix: move bootstrap.json to different folder to tighten perms (#118) Julian Sommer 2026-04-08 16:12:25 +10:00
  • 9a7e914d28 feat: awsgw directory (#117) Julian Sommer 2026-04-08 15:19:29 +10:00
  • 6026d46ba1 fix: ovn logging Julian Sommer 2026-04-08 13:00:06 +10:00
  • f0eb28ffc2 fix: remove gateway csp Julian Sommer 2026-04-08 12:45:36 +10:00
  • d33e6f3d70 chore: go 1.26.2 Julian Sommer 2026-04-08 11:53:29 +10:00
  • 45ea467fcc feat: webserver proxy (#116) Julian Sommer 2026-04-08 11:46:43 +10:00
  • 7c007ea6b5 feat: replace huh TUI with bubbletea + add branding package (mulga-859) tomnewton-mulga 2026-04-08 10:49:57 +10:00
  • 820b605c0b fix: require sudo admin init Julian Sommer 2026-04-08 09:32:25 +10:00
  • a56a2baf1f feat: privilege separation (#114) Julian Sommer 2026-04-07 16:22:19 +10:00
  • 6dfb350be8 fix: use INSTALL_SPINIFEX_SKIP_APT/AWS env vars instead of non-existent --offline flag (mulga-859) tomnewton-mulga 2026-04-07 16:01:17 +10:00
  • 5d6f25a695 feat: add build-installer Makefile target (mulga-859) tomnewton-mulga 2026-04-07 15:56:39 +10:00
  • 1b39439cb8 feat: scaffold ISO installer TUI and install pipeline (mulga-859) tomnewton-mulga 2026-04-07 15:50:40 +10:00
  • 99f9949bdd fix: enable TLS on cluster manager API (#113) Julian Sommer 2026-04-07 10:56:16 +10:00
  • 5598e523d5 chore: bump the npm-dependencies group (#112) dependabot[bot] 2026-04-07 08:57:04 +10:00
  • dda4575888 fix: use binary install for single node e2e (#111) Julian Sommer 2026-04-02 15:22:41 +10:00
  • e5b6204875 Fix service helper sequence v1.0.2 Ben Duncan 2026-04-02 13:53:29 +10:00
  • 21aa1296c9 systemd tweaks for binary install to correctly function v1.0.1 Ben Duncan 2026-04-02 13:35:52 +10:00
  • ea6b5d770a fix: mask credentials in CLI override log output Julian Sommer 2026-04-02 12:25:27 +10:00
  • f986cf9748 fix: ui cert path Julian Sommer 2026-04-02 11:55:32 +10:00
  • 11f7c99955 fix: ui cert path Julian Sommer 2026-04-02 11:20:02 +10:00
  • 1b45c7fc7d fix: nats ip in services Julian Sommer 2026-04-02 10:58:39 +10:00
  • 868a92bd55 fix: service v1.0.0-hotfix Julian Sommer 2026-04-02 10:35:00 +10:00
  • af52d881b9 fix: chown Julian Sommer 2026-04-02 10:26:56 +10:00
  • c51ea0c29d fix: make download checksum verification mandatory Julian Sommer 2026-04-02 09:56:57 +10:00
  • 8cf0cc332f feat: remove pw login Julian Sommer 2026-04-02 09:51:07 +10:00
  • 1d6cefd9d2 feat: extract helpers (#109) Julian Sommer 2026-04-02 09:25:01 +10:00
  • 0c160d7f45 fix: add request body size limit Julian Sommer 2026-04-01 15:36:06 +10:00
  • 91e4efb0ef feat: extract tag helper Julian Sommer 2026-04-01 15:27:43 +10:00
  • f5ec8c3bae feat: formation server HTTPS (#108) Julian Sommer 2026-04-01 15:20:28 +10:00
  • 8795a7b926 fix: remove dev branch Julian Sommer 2026-04-01 13:54:35 +10:00
  • 39e9fa6fb8 feat: more filters (#106) Julian Sommer 2026-04-01 13:23:04 +10:00
  • 853b5bfd32 feat: filterutil migration (#105) Julian Sommer 2026-04-01 13:05:21 +10:00
  • d7c72e80af feat: filters (#104) Julian Sommer 2026-04-01 11:20:56 +10:00
  • 475e632404 chore: update COMMANDS.md Julian Sommer 2026-03-31 15:53:02 +10:00
  • 92e25a9653 chore: bump predastore v1.0.0 Julian Sommer 2026-03-31 14:11:47 +10:00
  • ec525d3a6d add back -fsSL Julian Sommer 2026-03-31 13:59:58 +10:00
  • 94978f517b actual last Julian Sommer 2026-03-31 13:55:48 +10:00
  • 4d7239e645 last doc tweaks Julian Sommer 2026-03-31 13:50:18 +10:00
  • acc8dc1994 Remove macvlan Ben Duncan 2026-03-31 13:36:42 +10:00
  • a7ed93c6f3 docs: add prerequisite Julian Sommer 2026-03-31 13:28:12 +10:00
  • 67075c6600 docs: better urls Julian Sommer 2026-03-31 13:25:23 +10:00
  • ae223cdf15 Merge branch 'dev' of github.com:mulgadc/spinifex into dev Ben Duncan 2026-03-31 13:19:48 +10:00
  • b73a630f41 TF updates Ben Duncan 2026-03-31 13:19:17 +10:00
  • c283100fcf docs: rename source-install to source-installation Julian Sommer 2026-03-31 13:16:42 +10:00
  • 355decd406 docs: tweaks Julian Sommer 2026-03-31 13:10:59 +10:00
  • b76953bfb4 doc tweaks Julian Sommer 2026-03-31 13:02:21 +10:00
  • c9e83380df a Julian Sommer 2026-03-31 11:59:07 +10:00
  • e421840541 feat: placment group docs Julian Sommer 2026-03-31 11:42:29 +10:00
  • 406ba9431e fix Julian Sommer 2026-03-31 11:39:10 +10:00
  • 7882f77a36 add more docs Julian Sommer 2026-03-31 11:36:09 +10:00
  • f7b99f0c50 fix: COMMANDS.md Julian Sommer 2026-03-31 11:29:28 +10:00
  • f3ee50e9b8 fix: show deleted nat gateways Julian Sommer 2026-03-31 10:49:36 +10:00
  • 4f3b54abc2 fix: ModifyInstanceAttribute SourceDestCheck Julian Sommer 2026-03-31 10:30:14 +10:00
  • a7925d65f2 feat: DescribeAddressesAttribute (#103) Julian Sommer 2026-03-31 10:14:27 +10:00
  • 0d2e91da37 fix: downgrade node types to 24.12.0 Julian Sommer 2026-03-31 08:16:45 +10:00
  • e2c7a64aff fix: set ui to use dark mode by default Julian Sommer 2026-03-31 08:10:59 +10:00
  • 588141cf67 chore: bump the npm-dependencies group across 1 directory with 18 updates (#101) dependabot[bot] 2026-03-31 09:05:09 +11:00
  • 9e3076727e chore: bump github.com/nats-io/nats.go in the go-dependencies group (#99) dependabot[bot] 2026-03-31 09:03:19 +11:00
  • c1df418c5c fix: parse NODE column correctly from pipe-delimited spx get vms output Ben Duncan 2026-03-30 22:16:23 +10:00
  • 5e0d819393 test: add frontend unit tests to meet 70% line coverage threshold Ben Duncan 2026-03-30 22:09:14 +10:00
  • 6d3b2f7e5d feat: add multi-node NAT GW + spread placement group E2E test Ben Duncan 2026-03-30 21:54:22 +10:00
  • f3c5bce811 feat: admin dashboard, nodes page, S3 service metrics, sidebar branding Ben Duncan 2026-03-30 17:21:45 +10:00
  • 9b8863a182 Revert "feat: add install call-home telemetry to admin init and join" Ben Duncan 2026-03-30 16:35:47 +10:00
  • 6e807f88cf feat: add install call-home telemetry to admin init and join Ben Duncan 2026-03-30 16:34:24 +10:00
  • 32f5ec92c0 fix: exclude 127.0.0.1 from SERVICE_IPS when awsgw binds to specific IP Ben Duncan 2026-03-30 11:14:49 +10:00
  • 6a4b823de7 fix: only test TLS connections on awsgw bind IP, not all interfaces Ben Duncan 2026-03-30 10:51:29 +10:00
  • 91483d632e fix: replace fixed sleeps with retry loops in NAT GW E2E tests Ben Duncan 2026-03-30 10:27:22 +10:00
  • 5426dc1bb0 feat: improved certificate authority with auto-discovery, CA download, and cloud-init injection Ben Duncan 2026-03-28 14:29:07 +10:00
  • 15f88caee7 fix: latest frontend build Julian Sommer 2026-03-27 15:57:23 +10:00
  • 5d194098ca feat: security groups frontend (#97) Julian Sommer 2026-03-27 15:56:00 +10:00
  • 94a80a3be7 fix: lint issues Julian Sommer 2026-03-27 15:13:55 +10:00
  • 3f642524a8 feat: vpc create wizard (#96) Julian Sommer 2026-03-27 15:07:20 +10:00
  • de1340a331 fix: let reset-dev-env.sh auto-detect chassis ID from hostname Julian Sommer 2026-03-27 12:44:01 +10:00
  • ae094cb936 fix: set OutputPort on default route and filter stale chassis Julian Sommer 2026-03-27 12:40:52 +10:00
  • c2ab63fdef feat: basic terraform templates Julian Sommer 2026-03-27 12:09:49 +10:00
  • 04bea48a39 fix: dhcp default behaviour Julian Sommer 2026-03-27 11:53:48 +10:00
  • a92ea13798 fixes Julian Sommer 2026-03-27 11:30:39 +10:00
  • 46670ee8af test Julian Sommer 2026-03-27 10:54:02 +10:00
  • cbc04a2437 fix: chassis names mismatch Julian Sommer 2026-03-27 10:26:16 +10:00
  • 216842cc1b fix: enable ovn on boot Julian Sommer 2026-03-27 09:41:23 +10:00
  • 8ea40a1973 fix: test coverage Julian Sommer 2026-03-27 09:04:21 +10:00
  • 5bfc680a68 fix: elbv2 error handling Julian Sommer 2026-03-27 08:45:32 +10:00
  • 98d5ec92ed fix: add pre commit hook Julian Sommer 2026-03-27 08:28:16 +10:00
  • 2244ba56b0 fix: race condition test Julian Sommer 2026-03-27 08:09:26 +10:00