Commit Graph

  • 9e8e944faa fix: pass private IP in vpc.delete-nat event to clean up OVN rules (mulga-764) Ben Duncan 2026-03-27 07:43:50 +10:00
  • 3129c9eb70 feat: generic system image builder + lint fixes (mulga-766) joshsiv-mulga 2026-03-26 22:30:19 +10:00
  • f744aedede feat: ALB/ELBv2 service joshsiv-mulga 2026-03-26 21:38:14 +10:00
  • e5801aa6ba fix: NAT Gateway E2E order + CA cert in reset-dev-env (mulga-763) Ben Duncan 2026-03-26 16:23:38 +10:00
  • 77a4a40ca6 fix: tf Julian Sommer 2026-03-26 15:46:09 +10:00
  • ab84905297 fix: test coverage (#93) Julian Sommer 2026-03-26 15:30:44 +10:00
  • 2a3ada5e93 fix: NAT Gateway E2E — poll for private instance SSH readiness (150s) Ben Duncan 2026-03-26 15:29:48 +10:00
  • adfd20dee5 test: NAT Gateway E2E — bastion SSH + ping validation (mulga-763) Ben Duncan 2026-03-26 14:39:43 +10:00
  • 4ffc7785a5 feat: NAT Gateway — CRUD + vpcd SNAT rules + route table integration (mulga-750) Ben Duncan 2026-03-26 14:29:14 +10:00
  • e91b67a7c6 feat: ModifyNetworkInterfaceAttribute Julian Sommer 2026-03-26 14:08:28 +10:00
  • 051ecbd4ce fix test Julian Sommer 2026-03-26 13:54:29 +10:00
  • ef68c5bffe feat: DescribeInstanceCreditSpecifications Julian Sommer 2026-03-26 13:46:46 +10:00
  • 64c7305b37 feat: DescribeInstanceAttribute (#92) Julian Sommer 2026-03-26 13:39:45 +10:00
  • d025cab50e fix: harden route table error handling (silent-failure-hunter review) Ben Duncan 2026-03-26 13:32:05 +10:00
  • 1c194da915 fix: change "attached" to "available" in igw to match aws + add describe instance types filtering for TF Julian Sommer 2026-03-26 12:34:32 +10:00
  • 4ad5843ff5 feat: ModifyVpcAttribute + DescribeVpcAttribute (#91) Julian Sommer 2026-03-26 12:28:09 +10:00
  • 7ea0353d2f test: E2E route table validation in single-node test (mulga-761) Ben Duncan 2026-03-26 12:21:44 +10:00
  • f8fc2b2cbb feat: route tables V1 — CRUD, associations, VPC integration (mulga-760) Ben Duncan 2026-03-26 12:08:21 +10:00
  • 74671a05a5 aws basic Julian Sommer 2026-03-26 12:00:38 +10:00
  • 90a3da2cc2 fix: daemon nil pointer Julian Sommer 2026-03-26 11:59:44 +10:00
  • 06a8da8fb5 fix: dependabot Julian Sommer 2026-03-26 11:05:04 +10:00
  • 7c6f03f0d0 chore: update action versions v0.5.0 Julian Sommer 2026-03-26 10:45:02 +10:00
  • e6b48ce170 fix: docs Julian Sommer 2026-03-26 10:29:48 +10:00
  • fca9d018fc fix: install guide Julian Sommer 2026-03-26 10:02:04 +10:00
  • 4a2ae33dd9 fix: add missing assets Julian Sommer 2026-03-26 09:56:38 +10:00
  • 9e53443f7a fix: decrease shutdown wait time Julian Sommer 2026-03-26 08:55:55 +10:00
  • bf6b25842f feat: add dependabot auto updates Julian Sommer 2026-03-26 08:36:50 +10:00
  • 5b442e8eef chore: increase pseudo multi-node E2E timeout to 35m Ben Duncan 2026-03-25 20:54:46 +10:00
  • a3c4819c1c fix: enable external networking in pseudo multi-node E2E Ben Duncan 2026-03-25 20:26:52 +10:00
  • 70199f410a fix: pseudo multi-node E2E uses public IP + nbdkit for node detection Ben Duncan 2026-03-25 19:53:00 +10:00
  • 7cdf630cf7 feat: propagate network config via formation server to joining nodes (mulga-759) Ben Duncan 2026-03-25 17:06:21 +10:00
  • fb8c42e934 fix: poll for NAT rule cleanup instead of fixed sleep + hard fail Ben Duncan 2026-03-25 16:35:15 +10:00
  • cc46cf746e fix: multi-node E2E SSH via public IP when external networking enabled Ben Duncan 2026-03-25 16:05:54 +10:00
  • e65f00c86a fix: set TenantID on root volume created by RunInstances (mulga-758) Ben Duncan 2026-03-25 16:01:18 +10:00
  • 85f51b8084 Merge branch 'vpc-public-subnet' into dev Ben Duncan 2026-03-25 15:43:08 +10:00
  • 4749a37725 fix: SSH via public IP instead of QEMU hostfwd when external networking enabled Ben Duncan 2026-03-25 15:34:33 +10:00
  • 982a7b6b45 feat: SSH via public IP in E2E public subnet test Ben Duncan 2026-03-25 15:33:21 +10:00
  • b81fdb5bc0 chore: frontend deps Julian Sommer 2026-03-25 15:26:50 +10:00
  • 71e82b22a7 chore: bump deps Julian Sommer 2026-03-25 15:24:21 +10:00
  • 21c4754336 feat: E2E tests for public/private subnet isolation + remove legacy nat mode Ben Duncan 2026-03-25 15:22:18 +10:00
  • ec29cc2745 Revert "fix: remove InsecureSkipVerify (#87)" Julian Sommer 2026-03-25 15:19:48 +10:00
  • 5d31f05dba refactor: migrate ObjectStore from ListObjects V1 to V2 Julian Sommer 2026-03-25 14:43:15 +10:00
  • 73e5905092 chore: bump viperblock version Julian Sommer 2026-03-25 14:17:15 +10:00
  • edcc53b947 Merge commit '820f620e34006699de1105859301146aaf491ca5' into vpc-public-subnet Ben Duncan 2026-03-25 14:16:47 +10:00
  • 820f620e34 feat: aws tf template Julian Sommer 2026-03-25 13:54:24 +10:00
  • 3d73dd180b fix: add dhcpcd-base to system dependencies for DHCP pool mode Ben Duncan 2026-03-25 12:05:21 +10:00
  • 7bfb032f90 fix: remove blanket VPC CIDR SNAT from IGW — private subnet isolation (AWS parity) Ben Duncan 2026-03-25 12:05:15 +10:00
  • 15d6b0aa20 fix: multi node e2e decrease ssh timeout Julian Sommer 2026-03-25 11:53:52 +10:00
  • a66b1a3d48 fix: remove InsecureSkipVerify (#87) Julian Sommer 2026-03-25 11:51:34 +10:00
  • cbbd81bc76 feat: DHCP pool mode — public IPs from router DHCP instead of static range Ben Duncan 2026-03-25 10:53:29 +10:00
  • 8c4adf08a3 chore: bump predastore to v1.1.2 Julian Sommer 2026-03-25 10:52:08 +10:00
  • c0b89e6d8c fix: path Julian Sommer 2026-03-25 10:35:30 +10:00
  • dd86805514 docs: add DHCP pool mode to vpc-networking guide Ben Duncan 2026-03-25 10:30:42 +10:00
  • ad1339505d fix: dump vpcd log Julian Sommer 2026-03-25 10:09:39 +10:00
  • ba7e6a5c67 fix: redirect image import to dev null Julian Sommer 2026-03-25 10:04:16 +10:00
  • 4d56565c3f feat: veth pair bridge — link Linux bridge to OVS without conversion Ben Duncan 2026-03-25 10:01:37 +10:00
  • ae316dba47 fix: remove pre-Phase4 volume tenant fallback Julian Sommer 2026-03-25 09:59:42 +10:00
  • bdf0522895 feat: admin init auto install cert Julian Sommer 2026-03-25 09:06:50 +10:00
  • e347f0a75e chore: bump github.com/nats-io/nats-server/v2 (#86) dependabot[bot] 2026-03-25 09:10:11 +11:00
  • c2992ebe5e fix: reset-dev-env.sh — pass ADMIN_INIT_ARGS to second admin init --force Ben Duncan 2026-03-24 17:09:48 +10:00
  • ffca7330c5 fix: skip external IPAM init in NAT mode — only pool mode needs per-VM allocation Ben Duncan 2026-03-24 16:27:28 +10:00
  • a21a275776 docs: update vpc-networking README for br-wan + new setup-ovn.sh flags Ben Duncan 2026-03-24 16:19:19 +10:00
  • 78bc0d989d docs: update install guides + setup.sh for new setup-ovn.sh flags Ben Duncan 2026-03-24 16:17:35 +10:00
  • 8c6f66670a feat: add wan_bridge config field, update vpcd detection + network_detect Ben Duncan 2026-03-24 16:02:22 +10:00
  • 1fca43c9f4 refactor: reset-dev-env.sh + stop-dev.sh — use new setup-ovn.sh flags Ben Duncan 2026-03-24 15:58:49 +10:00
  • 34b50b11fb refactor: setup-ovn.sh — replace br-external with configurable WAN bridge Ben Duncan 2026-03-24 15:46:49 +10:00
  • 8f81ac29a4 chore: update license references Julian Sommer 2026-03-24 15:43:11 +10:00
  • eefed70658 docs: add iam Julian Sommer 2026-03-24 15:16:33 +10:00
  • 216ca9e710 feat: Phase 12b + Phase 16 — KV reconcile on startup + NAT mode support Ben Duncan 2026-03-24 15:03:04 +10:00
  • fefd5ed9e8 chore: update to typescript 6 Julian Sommer 2026-03-24 14:29:55 +10:00
  • d47f2ab4fd fix: a11y Julian Sommer 2026-03-24 14:02:26 +10:00
  • 58a9d5741f fix: missing ui tests Julian Sommer 2026-03-24 13:45:48 +10:00
  • 625a78c529 feat: placement groups frontend Julian Sommer 2026-03-24 13:39:04 +10:00
  • 88baf5e202 feat: direct bridge mode — prefer over macvlan when WAN NIC != SSH NIC Ben Duncan 2026-03-24 01:57:54 +00:00
  • 6379a2098a fix: lint errors Julian Sommer 2026-03-24 11:55:42 +10:00
  • 638828f636 feat: add leaders to get nodes command Julian Sommer 2026-03-24 11:50:02 +10:00
  • 0fbf4537c0 chore: bump viperblock Julian Sommer 2026-03-24 11:24:40 +10:00
  • 1b5108d379 chore: bump frontend deps Julian Sommer 2026-03-24 10:45:01 +10:00
  • bab7b1dea3 fix: enable last rules Julian Sommer 2026-03-24 10:28:20 +10:00
  • 30b08ca984 fix: use nullish coalescing Julian Sommer 2026-03-24 10:20:11 +10:00
  • 3467e0cf22 feat: oxlint type checked rules Julian Sommer 2026-03-24 10:14:31 +10:00
  • 35d0df5b56 feat: placement groups (#85) Julian Sommer 2026-03-24 09:52:00 +10:00
  • 648b36d672 fix: add agent browser Julian Sommer 2026-03-24 09:25:48 +10:00
  • d6062ed550 docs: document direct bridge vs macvlan modes for br-external Ben Duncan 2026-03-23 11:36:15 +00:00
  • 93aaf0f991 fix: single-node E2E — OVN SB cleanup, chassis naming, macvlan NAT, DNS Ben Duncan 2026-03-23 10:59:08 +00:00
  • f34452883c refactor: move bootstrap config to admin init, add IGW ID, eliminate race Ben Duncan 2026-03-23 06:57:25 +00:00
  • c21f3dc188 feat: vpcd OVN reconciliation on startup + default subnet resolution Ben Duncan 2026-03-23 06:40:19 +00:00
  • daae6ca6b8 refactor: remove single-nic bridge mode, standardize on macvlan Ben Duncan 2026-03-23 01:12:22 +00:00
  • 32276c7cc7 feat: wire EIP + SG gateway actions, fix gateway chassis scheduling, default VPC infra Ben Duncan 2026-03-21 10:26:59 +00:00
  • 30394b735b Removed legacy dir Ben Duncan 2026-03-21 09:36:28 +00:00
  • a25a4cec34 Merge commit '9b64c1911fc7e1a2442c376fb2cba0f5ece9a913' into vpc-public-subnet Ben Duncan 2026-03-20 07:28:15 +00:00
  • f6c6660f15 fix: create default VPC for admin account, not just system account Ben Duncan 2026-03-20 07:19:05 +00:00
  • 704874c0c7 docs: restructure install guides + new common setup guide Ben Duncan 2026-03-20 07:10:33 +00:00
  • 665093343c fix: preserve DNS resolution after IP migration to br-external Ben Duncan 2026-03-20 06:57:18 +00:00
  • bb9e8db386 fix: stop-dev.sh must not stop OVS when br-external has WAN IP Ben Duncan 2026-03-20 06:55:23 +00:00
  • 0d4a70ef28 fix: remove verbose next-steps from admin init, disable dev_networking with external mode Ben Duncan 2026-03-20 06:45:11 +00:00
  • 946429d792 feat: Phase 8c — daemon auto-assign public IP on RunInstances Ben Duncan 2026-03-20 06:41:32 +00:00
  • a554fe4ecf docs: rewrite single + multi-node install guides Ben Duncan 2026-03-20 05:58:38 +00:00
  • 2af3bf5287 feat: auto-detect network topology + DHCP gateway in admin init Ben Duncan 2026-03-20 05:45:30 +00:00
  • 1f38213d4b feat: add external networking flags to spx admin init Ben Duncan 2026-03-20 05:24:06 +00:00