Commit Graph

  • a7a774a7fc docs: post-ADR-0001 source-tree doc fixes and move planning material to Mulga (#1210) v1.22.0-57-ga7a774a7-dev dev Josh Siviour 2026-10-15 16:47:03 +10:00
  • bd14e2d67d refactor: move read-only GetResources aggregation to domains/tagging and retire gateway/tagging (#1209) v1.22.0-56-gbd14e2d6-dev Josh Siviour 2026-10-15 14:58:44 +10:00
  • b5879f44ff ADR-0001 package-boundary migration checkpoint (#1190) v1.22.0-55-gb5879f44-dev Josh Siviour 2026-10-15 14:42:53 +10:00
  • 0f025e8332 chore: add lambda to roadmap Julian Sommer 2026-10-15 14:10:53 +10:00
  • 4c4ca253b4 fix(ci): grant contents: write only to the release jobs that edit the release v1.22.0-53-g4c4ca253-dev Julian Sommer 2026-10-15 13:18:16 +10:00
  • 3a3807f08e fix(ci): build releases without the shared Go module cache Julian Sommer 2026-10-15 13:13:54 +10:00
  • 26f12e7107 fix: prove volume holder absent by node identity before teardown force-delete (#1208) Josh Siviour 2026-10-15 13:13:36 +10:00
  • 5865fc418e chore(ci): lock workflow action dependencies with actions.lock (#1207) v1.22.0-50-g5865fc41-dev Julian Sommer 2026-10-15 13:55:16 +11:00
  • 02c02f6632 chore: pin base images by digest and let dependabot refresh them Julian Sommer 2026-10-15 11:42:56 +10:00
  • 9075b13fe8 fix(ci): pin go-junit-report through go.mod instead of installing @latest Julian Sommer 2026-10-15 11:42:52 +10:00
  • 600fb41012 fix(ci): fail UI CI when the committed dist differs from a clean build Julian Sommer 2026-10-15 11:21:35 +10:00
  • 236dd2e87d fix(ci): build releases and system AMIs against the sibling tags go.mod requires Julian Sommer 2026-10-15 11:19:37 +10:00
  • 96bcb4746d fix(ci): never run the mkosi image job for fork PRs on self-hosted runners Julian Sommer 2026-10-15 11:09:44 +10:00
  • 316a1b7c03 refactor(spinifexui): replace clsx and tailwind-merge with cn (#1206) Julian Sommer 2026-10-15 11:50:21 +11:00
  • 7fdabe1207 refactor(spinifexui): enforce shadcn no-restyle with component variants (#1205) Julian Sommer 2026-10-15 11:37:03 +11:00
  • 9498481161 refactor(spinifexui): remove dead popup animation classes (#1204) Julian Sommer 2026-10-15 11:28:46 +11:00
  • f3bebacbe5 fix: fail closed on incomplete instance inventory during account teardown (#1200) Josh Siviour 2026-10-15 10:23:22 +10:00
  • 2a19384fe1 feat(spinifexui): enable @shadcn/lint design-system rules (#1203) Julian Sommer 2026-10-15 11:17:27 +11:00
  • b6e50c488c fix(spinifexui): guard admin routes in beforeLoad so a full page load renders (#1202) Julian Sommer 2026-10-15 10:50:58 +11:00
  • 5ad2346b3b chore: add contribution license checkbox to PR template Julian Sommer 2026-10-15 09:12:25 +10:00
  • 4981828497 docs: private-CA trust for containerised tooling pushing to ECR Julian Sommer 2026-10-15 09:03:20 +10:00
  • 838de354c2 fix: keep the bootstrap 403 visible to heartbeats in rds-agent test Julian Sommer 2026-10-15 09:00:04 +10:00
  • 29aef59dae fix: enforce HttpPutResponseHopLimit on the IMDSv2 token response (#1201) Julian Sommer 2026-10-15 09:52:10 +11:00
  • 6644e6dc9f test: isolate JetStream recovery tests and parallelise slow daemon tests Julian Sommer 2026-10-14 14:03:33 +10:00
  • a0b4d840e2 test: use 1024-bit keys and parallelise ACM handler tests Julian Sommer 2026-10-14 13:54:15 +10:00
  • bec3a78167 test: use 1024-bit signing key in OCI api client tests Julian Sommer 2026-10-14 13:51:48 +10:00
  • 966a28f546 fix: reject key-pair names that traverse out of the caller's keys (#1199) Julian Sommer 2026-10-14 14:15:35 +11:00
  • c861642d44 fix: require iam:PassRole on the role in AddRoleToInstanceProfile (#1198) Julian Sommer 2026-10-14 14:00:29 +11:00
  • 72d234e95a fix: bound RunInstances counts and make vCPU quota arithmetic overflow-safe (#1197) Julian Sommer 2026-10-14 12:46:44 +11:00
  • c09f0b5f11 fix: bound per-tap IMDS server timeouts and connections (#1196) Julian Sommer 2026-10-14 12:39:34 +11:00
  • bc51816ad8 docs: rename site badge and drop Docs index link Julian Sommer 2026-10-14 10:53:18 +10:00
  • ebc36d6f0c chore: cleanup stale scripts Julian Sommer 2026-10-14 10:39:38 +10:00
  • 261b695e53 docs: document disabling overlay IPsec for trusted fabrics Ben Duncan 2026-08-27 05:56:42 +10:00
  • e4d90b30d3 fix(spinifexui): end the session in every tab on sign-out or sign-in Julian Sommer 2026-10-13 14:42:43 +10:00
  • bf3b830152 fix(spinifexui): refresh the role page after instance profile membership changes Julian Sommer 2026-10-13 14:24:09 +10:00
  • b087d5d469 fix(spinifexui): confirm destructive route, rule, gateway, EIP and version actions Julian Sommer 2026-10-13 14:20:55 +10:00
  • fd9d69f05b fix(spinifexui): delete the launch-wizard security group when a launch fails Julian Sommer 2026-10-13 14:11:10 +10:00
  • 75471404b6 fix(spinifexui): validate the VPC wizard's real subnet plan and report every created subnet Julian Sommer 2026-10-13 13:59:45 +10:00
  • 848a662aac fix(spinifexui): accept /0 to /32 for the launch wizard's custom SSH source Julian Sommer 2026-10-13 13:43:19 +10:00
  • ab45ea84ad fix(spinifexui): stop logging out on signature errors Julian Sommer 2026-10-13 14:00:41 +10:00
  • f50630ed4b fix(spinifexui): stop silent connections blocking the TLS split listener Julian Sommer 2026-10-13 13:28:55 +10:00
  • abb3da8af2 chore: keep only the newest 5 dev prereleases Julian Sommer 2026-10-13 11:45:32 +10:00
  • 7e008c4689 fix: read single-host predastore health from /readyz in Service Metrics (#1195) Julian Sommer 2026-10-13 12:28:06 +11:00
  • d91312d2f9 fix: return NotFound/Malformed for unknown instance IDs on lifecycle verbs (#1194) Julian Sommer 2026-10-13 11:00:32 +11:00
  • c5d96ee56c fix: preserve ACM private key on certificate tag changes (#1193) Josh Siviour 2026-10-13 09:37:15 +10:00
  • 788483807f fix: golangci-lint version in CONTRIBUTING.md Julian Sommer 2026-10-13 09:25:24 +10:00
  • 5342f78abe docs: record D4 and D9 IAM enforcement decisions feat/adr-0005-iam-enforcement-projection joshsiv-mulga 2026-10-12 17:30:16 +10:00
  • ce0c75c788 docs: add IAM enforcement projection inventory and design joshsiv-mulga 2026-10-12 17:18:29 +10:00
  • af19f3f5c1 test: characterise AWSGW IAM authentication behaviour joshsiv-mulga 2026-10-12 17:18:29 +10:00
  • 429c5f13e5 fix: README main Julian Sommer 2026-10-12 10:31:44 +10:00
  • 49d3990252 fix: update README Julian Sommer 2026-10-12 10:12:26 +10:00
  • dbcda95b3c chore: remove docs dotpoint Julian Sommer 2026-10-12 09:24:11 +10:00
  • 562e19aeca fix: remove coverage badge Julian Sommer 2026-10-12 09:23:11 +10:00
  • 19c35326a3 chore: fix lint issues Julian Sommer 2026-10-12 08:58:04 +10:00
  • 68b1e18c72 chore: bump golangci-lint to v2.14.0 for Go 1.27.2 export data Julian Sommer 2026-10-12 08:32:43 +10:00
  • 9f9b7be9f7 chore: bump the go-dependencies group across 1 directory with 12 updates (#1191) dependabot[bot] 2026-10-12 09:22:17 +11:00
  • 68d3018b3e chore: update golang.org/x/net Julian Sommer 2026-10-12 08:15:03 +10:00
  • 1a24217b2c chore: rebuild frontend Julian Sommer 2026-10-12 08:08:49 +10:00
  • c09f15b50f chore: bump the npm-dependencies group (#1192) dependabot[bot] 2026-10-12 09:07:38 +11:00
  • de4be25d80 chore: go 1.27.2 Julian Sommer 2026-10-12 08:06:57 +10:00
  • 976df15d7f chore: run manifest-check and manifest-lint in preflight joshsiv-mulga 2026-10-11 23:21:49 +10:00
  • 34d88507a6 fix: declare the ECS action subjects in service-interfaces.yaml joshsiv-mulga 2026-10-11 23:20:16 +10:00
  • 96404d2d05 docs: cite the ADR-0007 codec revert in the migration record joshsiv-mulga 2026-10-11 23:06:51 +10:00
  • 09646388ed revert: remove the uncalled ADR-0007 codec and design stack from the ADR-0001 checkpoint joshsiv-mulga 2026-10-11 23:06:51 +10:00
  • c419fb3490 docs: cite the admin retirement in the migration record joshsiv-mulga 2026-10-11 22:54:42 +10:00
  • 0368e861a9 refactor: move the AWS credential-format generators to foundation/aws/credentials and retire admin joshsiv-mulga 2026-10-11 22:54:42 +10:00
  • 87cfc96335 docs: cite the STS JWKS resolver cut in the migration record joshsiv-mulga 2026-10-11 21:59:51 +10:00
  • 254d898a3f refactor: inject the STS cluster JWKS lookup from handlers/eks joshsiv-mulga 2026-10-11 21:59:47 +10:00
  • 6d0eddf0a4 docs: cite the bootstrap account identifier move in the migration record joshsiv-mulga 2026-10-11 16:01:04 +10:00
  • 3fdaa54d99 refactor: move the bootstrap account identifiers to foundation/aws/identifiers joshsiv-mulga 2026-10-11 16:01:04 +10:00
  • 947ca45245 docs: record the ECS contract and image-promotion moves and the remaining-roots matrix joshsiv-mulga 2026-10-11 14:16:29 +10:00
  • 263c581678 refactor: move system-image promotion to domains/ec2/image joshsiv-mulga 2026-10-11 13:00:20 +10:00
  • a130f6b8ee refactor: move the ECS agent wire vocabulary to contracts/ecs/v1 joshsiv-mulga 2026-10-11 13:00:20 +10:00
  • a8233794ab docs: cite the vpcd move commit in the migration record joshsiv-mulga 2026-10-11 10:38:17 +10:00
  • 7bf6c10d79 refactor: move vpcd to runtime/roles/vpcd joshsiv-mulga 2026-10-11 10:38:17 +10:00
  • eb53eded04 docs: cite the vpcd reader injection commit in the migration record joshsiv-mulga 2026-10-11 09:50:56 +10:00
  • e40e699e5f refactor: inject vpcd's IMDS instance-state readers from the instance state boundary joshsiv-mulga 2026-10-11 09:47:40 +10:00
  • c3f302423e docs: record the uniform extension-conflict rule joshsiv-mulga 2026-10-11 08:59:45 +10:00
  • 0d7b4266d3 fix: refuse removals that would drop record extension fields joshsiv-mulga 2026-10-11 08:59:14 +10:00
  • c6fdc239ec docs: record the codec move and the array extension-conflict rule joshsiv-mulga 2026-10-11 08:42:08 +10:00
  • c617914a1a fix: refuse array changes that would drop element extensions joshsiv-mulga 2026-10-11 08:41:36 +10:00
  • 8db9771fbf refactor: move the instance transition-record codec to domains/ec2/instance/state joshsiv-mulga 2026-10-11 08:37:56 +10:00
  • f821e3eed8 docs: record slice 1b step 1 codec and awsgw rollout qualification joshsiv-mulga 2026-10-10 22:34:50 +10:00
  • e62f921d2c feat: add instance transition-record codec with format marker joshsiv-mulga 2026-10-10 22:33:49 +10:00
  • 8fe3ea55d2 docs: record slice 1a activation-gate decisions joshsiv-mulga 2026-10-10 22:16:28 +10:00
  • daff8094b8 docs: record the instance-state transition-record design commit joshsiv-mulga 2026-10-10 16:46:32 +10:00
  • e9e11d531e docs: design the instance-state transition record and activation gate joshsiv-mulga 2026-10-10 16:46:26 +10:00
  • 830f704899 docs: record the narrowed instance-state ratchet commit joshsiv-mulga 2026-10-10 16:38:50 +10:00
  • 2a196f9ba9 test: narrow the instance-state ratchet to instance-state access joshsiv-mulga 2026-10-10 16:38:47 +10:00
  • c04222b27a docs: record ADR-0007 slice 0 instance-state inventory joshsiv-mulga 2026-10-10 13:14:37 +10:00
  • 6fa09d336c test: freeze direct instance-state consumers joshsiv-mulga 2026-10-10 13:11:10 +10:00
  • 38fbd14993 test: characterise instance-state persistence, recovery and generation handling joshsiv-mulga 2026-10-10 13:06:57 +10:00
  • cf9e8ce0d0 docs: record the network contract, projection client and utils removal joshsiv-mulga 2026-10-09 19:23:17 +10:00
  • fd88e8ceb0 refactor: move EBS encryption posture to domains/ec2/ebs/encryption and delete utils joshsiv-mulga 2026-10-09 19:21:34 +10:00
  • 46f4489631 refactor: route the remaining fire-and-forget vpc.* producers through projection joshsiv-mulga 2026-10-09 19:13:52 +10:00
  • 3aa82953e4 refactor: replace utils/vpcd_event.go with a typed network projection client joshsiv-mulga 2026-10-09 19:02:32 +10:00
  • 1050485944 refactor: use contracts/network/v1 for vpc.* producers and consumers joshsiv-mulga 2026-10-09 18:39:02 +10:00
  • 77ac0f0f78 feat: add contracts/network/v1 for vpc.* realisation routes joshsiv-mulga 2026-10-09 16:33:03 +10:00
  • 7a45e7a3e7 test: characterise vpc.* network-realisation routes joshsiv-mulga 2026-10-09 16:25:29 +10:00
  • 08b98016bd docs: record viperblockd contract, adapter and role moves joshsiv-mulga 2026-10-09 15:57:49 +10:00