Commit Graph

  • 67b37176a4 fix: stop embedded NATS test servers sleeping 25ms on startup (#804) Julian Sommer 2026-08-17 10:15:26 +10:00
  • c99b91bca5 fix: add publish system ami job to release Julian Sommer 2026-08-17 09:56:30 +10:00
  • 8bf386617b fix: pin the spinifex-ui start test to its own config Julian Sommer 2026-08-17 09:43:59 +10:00
  • 4716ea306f chore: bump insomniacslk/dhcp to fix panic Julian Sommer 2026-08-17 09:15:33 +10:00
  • eaedcb9c06 chore: rebuild ui Julian Sommer 2026-08-17 09:07:56 +10:00
  • 9bc2b227c2 chore: bump the npm-dependencies group (#802) dependabot[bot] 2026-08-17 09:04:43 +10:00
  • 8fe299ba40 chore: bump the go-dependencies group with 8 updates (#801) dependabot[bot] 2026-08-17 09:03:40 +10:00
  • eac0f175ba feat: require TLS on RDS connections by default, on both engines (#790) Julian Sommer 2026-08-17 09:01:42 +10:00
  • 42d87d7a5a feat: EBS export tunables, plus blob-read fault isolation for ebsmetadata (#799) Ben Duncan 2026-08-15 14:22:49 -05:00
  • f647b635b2 feat: pull Ochre model weights from a hub into predastore (#798) Josh Siviour 2026-08-15 18:49:36 +10:00
  • 23452ba71a fix: fail closed when guardrail OUTPUT extraction fails (#797) Josh Siviour 2026-08-15 18:49:21 +10:00
  • 61a51eb34b fix: dispatch self-host invoke by model family and keep not-ready codes (#796) Josh Siviour 2026-08-15 14:33:24 +10:00
  • bc8ad05a0f feat: Ochre Phase 5 knowledge bases (bedrock-agent KB/data-source + RAG) (#792) Josh Siviour 2026-08-15 12:18:59 +10:00
  • c6bc2b4d29 fix: only restart NATS when JetStream has actually failed (#795) Josh Siviour 2026-08-14 15:01:00 +10:00
  • ab1046856b fix(health): probe the local gate when predastore is single-host (#794) Josh Siviour 2026-08-14 13:34:49 +10:00
  • 9102588e5a chore: bump Go toolchain to 1.26.6 (#793) Josh Siviour 2026-08-14 09:29:03 +10:00
  • ab48ead095 fix: exit non-zero when a spinifex service fails to start (#791) Josh Siviour 2026-08-14 08:54:53 +10:00
  • 1e00425bb3 fix: add missing puddle/v2 dependency for pgxpool joshsiv-mulga 2026-08-13 16:46:27 +10:00
  • d52245001e feat: Ochre vector store (tenant pgvector, embeddings, ingestion, operator teardown) (#788) Josh Siviour 2026-08-13 15:54:48 +10:00
  • 560b437f3b fix(health): probe predastore raft state instead of echoing the config (#786) Josh Siviour 2026-08-13 15:24:54 +10:00
  • f7a2d85691 fix(e2e): stop flagging a Cluster bind to a single-homed node's own address (#789) Josh Siviour 2026-08-13 15:19:23 +10:00
  • b93f6c258a fix(e2e): resolve the listener inventory without a Go toolchain on the target node (#787) Josh Siviour 2026-08-13 14:18:02 +10:00
  • 7d99705eff fix(e2e): kill the node-failure phase abruptly instead of draining it (#785) Josh Siviour 2026-08-13 12:30:15 +10:00
  • 57bfbc20df test: listener invariant static guard + e2e runtime check (#782) Josh Siviour 2026-08-13 12:29:26 +10:00
  • eb53dc3396 fix: reap orphaned nbdkit processes recovery cannot adopt (#783) Josh Siviour 2026-08-13 12:28:50 +10:00
  • 29d4a6221e fix: add nil check Julian Sommer 2026-08-13 11:55:38 +10:00
  • ee1ee4f033 fix(preflight): report services still executing a replaced binary (#781) Josh Siviour 2026-08-13 11:50:34 +10:00
  • 2fe885441b fix(shutdown): scope a local drain to its own node and stop counting failed phases as done (#780) Josh Siviour 2026-08-13 11:50:13 +10:00
  • 6b71fb876d fix: use stdlib sort Julian Sommer 2026-08-13 11:22:15 +10:00
  • 3abf5425ae refactor: fold GPU compute and MIG flags into modelInfo Julian Sommer 2026-08-13 11:19:53 +10:00
  • 1fb48b589e refactor: call utils.NATSRequest directly from the ACM gateway handlers Julian Sommer 2026-08-13 11:15:38 +10:00
  • 1b28b0fcc2 chore: collapse daemon tests into table driven Julian Sommer 2026-08-13 11:06:26 +10:00
  • 660dfe3925 fix: os.exit on viperblock failure so it restarts properly Julian Sommer 2026-08-13 11:02:35 +10:00
  • 58e0f2879f feat: serve the deployment CA from IMDS instead of baking it into images (#784) Josh Siviour 2026-08-13 10:55:31 +10:00
  • 65d2501e6b feat: add MariaDB as the second RDS engine (#762) Julian Sommer 2026-08-13 10:38:18 +10:00
  • f4623658e5 refactor: detach abandoned viperblock engines instead of stopping their goroutines by hand (#778) Josh Siviour 2026-08-12 23:53:06 +10:00
  • fbc94cb28c refactor(test): share the IAM ensurer and instance store test doubles (#777) Josh Siviour 2026-08-12 23:28:03 +10:00
  • 9c995ad114 fix(test): restore in-package tests that reach unexported symbols (#779) Josh Siviour 2026-08-12 23:05:38 +10:00
  • fd8be8a814 refactor(test): route duplicated NATS bootstraps through testutil (#776) Josh Siviour 2026-08-12 22:38:15 +10:00
  • 9427cdfc2d fix(test): give each predastore fixture its own S3 gate port (#775) Josh Siviour 2026-08-12 22:37:54 +10:00
  • 91d22d9f12 feat(security): add an nftables host firewall scoping cluster ports to peers (#769) Josh Siviour 2026-08-12 22:37:27 +10:00
  • 6f4aa495e6 feat: reconcile systemd unit files on upgrade (#771) Josh Siviour 2026-08-12 22:29:48 +10:00
  • f14dd2ae1a fix: register EC2 snapshot metadata for provider-backed AMI imports (#774) Josh Siviour 2026-08-12 22:04:56 +10:00
  • 1e1d00cda1 docs: record the AMI-metadata upgrade cliff and binary-swap skew (#773) Josh Siviour 2026-08-12 21:45:46 +10:00
  • 4faf6e8024 fix: synchronise the bedrock system-VPC test fake (#772) Josh Siviour 2026-08-12 21:32:15 +10:00
  • 98ec781629 feat: decouple the EC2 control plane from the viperblock engine behind an EBSProvider contract (#770) Josh Siviour 2026-08-12 16:54:19 +10:00
  • a851d25cf1 chore: fix CISCO docs tomnewton-mulga 2026-08-12 16:50:57 +10:00
  • 5b1199a65c chore: 3 new CISCO docs tomnewton-mulga 2026-08-12 16:01:02 +10:00
  • 2e06b94624 routeTree tomnewton-mulga 2026-08-12 09:51:40 +10:00
  • 6d315de58e fix: make DeleteVolume idempotent when a concurrent sweep already removed an object Julian Sommer 2026-08-12 13:37:51 +10:00
  • 5c6429bde1 fix(ipsec): stop charon on nodes that do not use OVN IPsec (#768) Josh Siviour 2026-08-12 12:48:08 +10:00
  • 93a15c1a8f docs: reconcile the listener inventory with the listeners that exist (#767) Josh Siviour 2026-08-12 12:47:47 +10:00
  • 4dca2c7b59 fix: drain guests on a plain systemctl stop spinifex.target (#766) Josh Siviour 2026-08-12 12:39:38 +10:00
  • 1e865b3a4b fix(ci): stop a cached integration run from failing the build joshsiv-mulga 2026-08-12 12:38:41 +10:00
  • 41fcb20161 feat: add note about potential drive wipes Julian Sommer 2026-08-12 12:03:46 +10:00
  • 2a3d6de7d5 fix: pin bluebottle, predastore, viperblock and northstar to dev Julian Sommer 2026-08-12 11:29:37 +10:00
  • c9e330d8ae refactor: consume bluebottle otelsetup, drop the local bootstrap Julian Sommer 2026-08-12 11:26:25 +10:00
  • 8f930e6275 refactor: consume the shared packages from bluebottle Julian Sommer 2026-08-12 10:50:48 +10:00
  • 7dfadd4576 fix: add bluebottle to scripts Julian Sommer 2026-08-12 10:36:56 +10:00
  • 80faf59a43 fix(ovn): bind the NB/SB client listeners to loopback and the lan plane (#765) Josh Siviour 2026-08-12 10:37:01 +10:00
  • 5363d25ef5 fix: add northstar to scripts Julian Sommer 2026-08-12 10:25:36 +10:00
  • 09d23ae7dd fix: write MariaDB's startup spelling for time_zone into the option file pre-dev-merge-backup Julian Sommer 2026-08-12 10:14:30 +10:00
  • 16aa888d10 fix: harden MariaDB guest bootstrap Julian Sommer 2026-08-12 09:50:38 +10:00
  • 020344ec46 release: update go.mod for v1.16.0 v1.16.0 Julian Sommer 2026-08-12 09:14:29 +10:00
  • c92294e7d5 feat: render predastore templates with the cluster and S3 planes split (#763) Ben Duncan 2026-08-11 16:35:42 -05:00
  • 203b805cf0 docs: lead IAM pages with the AWS concept terms users search joshsiv-mulga 2026-08-11 19:35:30 +10:00
  • 8006cc2f17 docs: SEO pass on the IAM docs cluster joshsiv-mulga 2026-08-11 17:58:27 +10:00
  • d40747acae fix: repin predastore to the merged dev commit brynmailer-mdc 2026-08-11 17:01:53 +10:00
  • fbeb2133c3 docs: note the release range the object storage exemption applies to brynmailer-mdc 2026-08-11 16:44:12 +10:00
  • 197ae5ccf1 fix: repin predastore to the commit carrying the pkg/ layout brynmailer-mdc 2026-08-11 16:12:44 +10:00
  • 1394fbf488 docs: describe the predastore host and node model brynmailer-mdc 2026-08-11 15:54:31 +10:00
  • a7a62addeb test: rebuild the predastore fixture and service tests on the facade brynmailer-mdc 2026-08-11 15:43:18 +10:00
  • 0a22e86304 refactor: read the nested predastore topology and rename storage nodes to blob and meta brynmailer-mdc 2026-08-11 15:00:03 +10:00
  • 89df817601 refactor: run the predastore service through predastore.Run brynmailer-mdc 2026-08-11 14:52:34 +10:00
  • 588162c136 feat: rewrite the predastore config templates onto the v1 schema brynmailer-mdc 2026-08-11 14:49:02 +10:00
  • 94db344556 refactor: stop probing predastore for a raft role brynmailer-mdc 2026-08-11 14:45:45 +10:00
  • 96dc1af568 refactor: delete the predastore cluster topology migration brynmailer-mdc 2026-08-11 14:45:12 +10:00
  • c5995e8c69 refactor: repoint the moved predastore auth and ratelimit imports under pkg/ brynmailer-mdc 2026-08-11 14:44:47 +10:00
  • 8c5e5467e3 h Julian Sommer 2026-08-11 16:48:46 +10:00
  • 0cd749fdbf fixes Julian Sommer 2026-08-11 16:32:12 +10:00
  • 9bd14e00c9 feat: cover MariaDB end to end and document both engines Julian Sommer 2026-08-11 15:42:31 +10:00
  • e47f4bcfca hu Julian Sommer 2026-08-11 15:22:20 +10:00
  • efa7d4e476 feat: offer MariaDB as an RDS engine Julian Sommer 2026-08-11 14:56:18 +10:00
  • f5370a5d37 feat: implement the MariaDB guest engine behind the shared seam Julian Sommer 2026-08-11 14:42:17 +10:00
  • 32ad16a24d step 8 Julian Sommer 2026-08-11 14:13:13 +10:00
  • 57d3db1683 feat: installer multidisk roles (#760) Julian Sommer 2026-08-11 13:52:38 +10:00
  • 2ad9d64c48 feat: add the MariaDB RDS image preset Julian Sommer 2026-08-11 13:39:49 +10:00
  • b867300dee feat: add the MariaDB engine value and its parameter catalog Julian Sommer 2026-08-11 12:25:02 +10:00
  • 598582dc37 feat: stamp the RDS data volume with the engine that wrote it Julian Sommer 2026-08-11 12:10:43 +10:00
  • dafb001e06 feat: build the guest agent's engine from the image it is baked into Julian Sommer 2026-08-11 12:04:22 +10:00
  • 4f5cde03bb feat: validate the initial database name at create and in the guest Julian Sommer 2026-08-11 11:48:29 +10:00
  • 59ca1b33e6 feat: refuse a DB parameter group of another engine's family Julian Sommer 2026-08-11 11:38:05 +10:00
  • 89916e841f last README trim Julian Sommer 2026-08-11 11:29:03 +10:00
  • 3c5840a4b6 fix: README link Julian Sommer 2026-08-11 11:27:21 +10:00
  • 6a449d7ddd fix: last README tweaks Julian Sommer 2026-08-11 11:26:04 +10:00
  • 7dd3961e27 fix: README tweaks Julian Sommer 2026-08-11 11:19:11 +10:00
  • 08189c581d refactor: move the RDS parameter catalog onto Engine Julian Sommer 2026-08-11 11:05:52 +10:00
  • 2f0eb734ba feat(bedrock): guardrail CRUD store and ARN (#758) Josh Siviour 2026-08-11 09:55:38 +10:00
  • 7440446bbb feat: install ext4 with role-assigned drives for spinifex and predastore (#759) Julian Sommer 2026-08-11 09:50:42 +10:00
  • 5301af4c7b chore: repin northstar to the otel v1.45.0 migration Julian Sommer 2026-08-11 09:45:02 +10:00