Commit Graph

  • 967f6904ab refactor: move KV leases to state foundation joshsiv-mulga 2026-09-29 15:31:33 +10:00
  • b1d0eba892 refactor: extract KV migration engine to state foundation joshsiv-mulga 2026-09-29 15:30:18 +10:00
  • 143229ef6b fix: validate DescribeInstances and DescribeInstanceTypes MaxResults as AWS does Julian Sommer 2026-09-29 15:29:49 +10:00
  • 247e52ba30 refactor: move reconciler to lifecycle foundation joshsiv-mulga 2026-09-29 15:24:39 +10:00
  • 95e51008af fix: page and filter DescribeInstanceTypes and reject unknown named types as AWS does Julian Sommer 2026-09-29 15:24:30 +10:00
  • 57f9d2ccc4 refactor: move KV store to state foundation joshsiv-mulga 2026-09-29 15:22:57 +10:00
  • 186ef7ebca refactor: move KV utilities to state foundation joshsiv-mulga 2026-09-29 15:20:44 +10:00
  • 2b56d4e675 fix: reject KeyFormat=ppk on CreateKeyPair rather than silently returning a PEM Julian Sommer 2026-09-29 15:19:41 +10:00
  • e0f9a11987 test: move the key-pair DescribeTags test to an external test package Julian Sommer 2026-09-29 15:19:09 +10:00
  • 7a6b00728c refactor: make kvutil own KV policy joshsiv-mulga 2026-09-29 15:18:02 +10:00
  • 9045f133c5 fix: project key-pair creation tags into the central tag store so DescribeTags lists them Julian Sommer 2026-09-29 15:16:05 +10:00
  • 57f238a0c6 refactor: move system tags to AWS foundation joshsiv-mulga 2026-09-29 15:13:59 +10:00
  • 0465bd0a41 fix: return PublicKey from DescribeKeyPairs when IncludePublicKey is set, named as AWS names it Julian Sommer 2026-09-29 15:10:48 +10:00
  • f649315463 refactor: move core service to runtime role joshsiv-mulga 2026-09-29 15:09:32 +10:00
  • df48c21ce1 fix: return GroupArn on placement groups, built from the group name as AWS does Julian Sommer 2026-09-29 15:08:03 +10:00
  • 3494ae1319 refactor: move QMP collector to runtime role joshsiv-mulga 2026-09-29 15:07:29 +10:00
  • 9e8e889fb7 refactor: move qemunbdd to runtime role joshsiv-mulga 2026-09-29 15:05:47 +10:00
  • f39bc64c96 refactor: extract listener address helpers to foundation joshsiv-mulga 2026-09-29 15:04:00 +10:00
  • 43e8d65247 fix: STS DurationSeconds and MFA member validation as AWS answers them (#1137) Julian Sommer 2026-09-29 15:03:41 +10:00
  • 4d4875b133 refactor: move UI service to runtime role joshsiv-mulga 2026-09-29 15:00:03 +10:00
  • d87326f644 refactor: move listener inventory to test kit joshsiv-mulga 2026-09-29 14:56:39 +10:00
  • 56970d0796 refactor: move NATS service to runtime role joshsiv-mulga 2026-09-29 14:52:55 +10:00
  • 3c1bce1eb8 refactor: move OCI client to cloud providers joshsiv-mulga 2026-09-29 14:50:15 +10:00
  • 94ddc91a18 refactor: move EBS provider contract to providers joshsiv-mulga 2026-09-29 14:48:08 +10:00
  • e9b9600bbc fix: RDS Describe Filters and DbiResourceId refusals as AWS answers them (#1136) Julian Sommer 2026-09-29 14:46:34 +10:00
  • a74adc48b0 refactor: place EBS metadata in EC2 domain joshsiv-mulga 2026-09-29 14:45:18 +10:00
  • 0c2d644130 refactor: move VM runtime to compute layer joshsiv-mulga 2026-09-29 14:42:43 +10:00
  • cbbf252e68 refactor: consolidate test helpers in internal testkit joshsiv-mulga 2026-09-29 14:39:42 +10:00
  • 9fe8c8b232 fix: IAM request validation as AWS answers it (#1135) Julian Sommer 2026-09-29 14:06:03 +10:00
  • 410faf3c83 fix: EC2 UnauthorizedOperation, MaxResults ranges and tag resource types as AWS answers them (#1134) Julian Sommer 2026-09-29 12:06:48 +10:00
  • ba2621ded5 docs: record the 2026-09-29 conformance baseline Julian Sommer 2026-09-29 11:16:26 +10:00
  • bfad1dc004 test: target fixture resources in generated conformance requests Julian Sommer 2026-09-29 11:14:37 +10:00
  • b3be052311 test: remove integration conformance suite artefacts Julian Sommer 2026-09-29 11:05:22 +10:00
  • 956fe14902 refactor: move AWS errors to foundation joshsiv-mulga 2026-09-29 10:51:28 +10:00
  • afdb6618c7 refactor: move telemetry to foundation joshsiv-mulga 2026-09-29 10:45:23 +10:00
  • 573ee67610 refactor: move load generator to internal testkit joshsiv-mulga 2026-09-29 10:40:47 +10:00
  • b2ce461249 refactor: move service factory to runtime joshsiv-mulga 2026-09-29 10:36:00 +10:00
  • d78246d05c refactor: move instance types to EC2 domain joshsiv-mulga 2026-09-29 10:33:14 +10:00
  • 41e2c1f10e refactor: move GPU runtime to compute joshsiv-mulga 2026-09-29 10:15:02 +10:00
  • d808038075 refactor: move QMP client to compute runtime joshsiv-mulga 2026-09-29 10:11:31 +10:00
  • dd9c9666f2 release: update go.mod for v1.21.0 v1.21.0 Julian Sommer 2026-09-29 10:10:36 +10:00
  • ea65616bec refactor: move host DNS to runtime joshsiv-mulga 2026-09-29 10:08:05 +10:00
  • 7a3c8de073 refactor: move NBD runner to compute runtime joshsiv-mulga 2026-09-29 10:06:57 +10:00
  • 23ca5d8aac refactor: move resource model to lifecycle foundation joshsiv-mulga 2026-09-29 10:05:00 +10:00
  • 681fccc616 refactor: move systemd integration to operator host joshsiv-mulga 2026-09-29 09:58:53 +10:00
  • 25fa01a3d6 refactor: move preflight to bootstrap joshsiv-mulga 2026-09-29 09:54:18 +10:00
  • ae2fbef021 fix: fail the capabilities benchmark on a nil response instead of panicking Julian Sommer 2026-09-29 09:50:36 +10:00
  • fe4ce999ed fix: wait for the capabilities handlers instead of reading the count once (#1127) Ben Duncan 2026-09-28 18:48:27 -05:00
  • 04b41a62c4 refactor: move idempotency to lifecycle foundation joshsiv-mulga 2026-09-29 09:45:23 +10:00
  • 226b6d45e1 docs: record AWS Query migration evidence joshsiv-mulga 2026-09-29 09:39:03 +10:00
  • caaf98d9ea refactor: move AWS Query parser to ingress joshsiv-mulga 2026-09-29 09:37:44 +10:00
  • 39759e1ed2 fix: report SupportedNetworkTypes and SubnetOutpost on RDS subnet groups (#1132) Julian Sommer 2026-09-29 09:35:11 +10:00
  • 8dad0ab9ab fix: wait for JetStream quorum before deciding viperblock has no storage (#1129) Ben Duncan 2026-09-28 18:34:09 -05:00
  • b73ab7cfb3 fix: assert the takeover against the volume that was actually left unsealed (#1130) Ben Duncan 2026-09-28 18:33:54 -05:00
  • 7a5b90d11a docs: record AWS filters migration evidence joshsiv-mulga 2026-09-29 09:24:19 +10:00
  • e707be9423 refactor: move AWS filter utilities to foundation joshsiv-mulga 2026-09-29 09:17:37 +10:00
  • 8746b9e79d fix: page every RDS Describe call by MaxRecords and Marker (#1131) Julian Sommer 2026-09-29 09:16:39 +10:00
  • faf878c23f docs: record ARN migration evidence joshsiv-mulga 2026-09-29 09:03:39 +10:00
  • 91ac70e298 refactor: move ARN utilities to AWS foundation joshsiv-mulga 2026-09-29 09:03:15 +10:00
  • e6eaf9846c docs: record package-boundary entry-point inventory joshsiv-mulga 2026-09-29 09:00:04 +10:00
  • 8ab96b29a1 fix: replicate every JetStream KV bucket across the cluster (#1117) Ben Duncan 2026-09-28 12:34:55 -05:00
  • ecef5e4d2f feat: CONTRIBUTING.md Julian Sommer 2026-09-28 16:27:01 +10:00
  • 772c7657d8 fix: return AWS's per-action field sets for IAM roles, policies, users and account summary Julian Sommer 2026-09-28 16:12:16 +10:00
  • 2898181837 fix: test packages Julian Sommer 2026-09-28 16:01:49 +10:00
  • b784483a03 fix: return ValidationError for IAM name, path and enum violations Julian Sommer 2026-09-28 15:59:51 +10:00
  • 866392e680 fix: honour MaxItems and Marker on IAM list actions (#1125) Julian Sommer 2026-09-28 15:53:41 +10:00
  • 0fd0e2ba15 fix: apply PathPrefix, Scope and OnlyAttached in IAM ListPolicies Julian Sommer 2026-09-28 15:34:52 +10:00
  • 377c573bf6 feat: add IAM managed policy versions (#1124) Julian Sommer 2026-09-28 15:28:20 +10:00
  • 1426cdd072 fix: URL-encode IAM policy documents in Query API responses (#1123) Julian Sommer 2026-09-28 14:31:16 +10:00
  • 2d2d2f27ed feat: model-driven request conformance in the integration suite (#1122) Julian Sommer 2026-09-28 14:14:15 +10:00
  • 0c3403889c feat: load AWS conformance models from api-models-aws (#1121) Julian Sommer 2026-09-28 12:21:05 +10:00
  • d8cf17bf6e fix: return validation messages that name the failing parameter (#1120) Julian Sommer 2026-09-28 12:05:22 +10:00
  • 7b3ebb2ab4 fix(gateway): answer DryRunOperation for every EC2 action that models DryRun (#1119) Julian Sommer 2026-09-28 11:30:51 +10:00
  • 83f351bd6d fix: return AWS's messages for AssumeRole and GetAccessKeyInfo errors (#1118) Julian Sommer 2026-09-28 11:18:17 +10:00
  • c473365f1a refactor: move new test files to external test packages Julian Sommer 2026-09-28 10:54:58 +10:00
  • 94488dc399 fix(gateway): don't count body-read failures toward the auth lockout Julian Sommer 2026-09-28 10:49:28 +10:00
  • 9bd1860622 chore: update pnpm Julian Sommer 2026-09-28 09:45:16 +10:00
  • 4abd2fd984 fix: delete crap tests Julian Sommer 2026-09-28 09:41:00 +10:00
  • b3d1e859c4 chore: bump the npm-dependencies group (#1113) dependabot[bot] 2026-09-28 09:03:05 +10:00
  • 021f439bab feat: recover instances automatically from a node that stopped heartbeating (#1111) Ben Duncan 2026-09-27 15:56:09 -05:00
  • b7b1ae562a chore: bump the go-dependencies group with 2 updates (#1112) dependabot[bot] 2026-09-27 10:38:42 -05:00
  • 20b3eae728 fix: record the OCI SDK's own dependencies in go.sum (#1115) Ben Duncan 2026-09-27 10:38:00 -05:00
  • fcda031117 test(e2e): make the workbook teardown a gate, not a warning (#1110) Ben Duncan 2026-09-27 10:37:19 -05:00
  • cacd2c2c85 fix: re-read a rejected volume lease renewal before fencing the guest (#1116) Ben Duncan 2026-09-27 10:31:20 -05:00
  • adb3d9876d fix: read a tagged bucket's tags through S3 instead of S3 Control (#1109) Ben Duncan 2026-09-26 16:11:00 -05:00
  • 7163f7d62d feat(oci): run Spinifex on Oracle Cloud, and fix the public-address and NAT gateway lifecycle (#1108) Ben Duncan 2026-09-26 14:31:07 -05:00
  • 6d4a66be90 fix(sts): reject session policies and tags as unsupported, and echo SourceIdentity (#1105) Julian Sommer 2026-09-24 16:31:03 +10:00
  • cb83f9b193 fix(bedrock): GetFoundationModel answers an unknown model with ValidationException (#1104) Julian Sommer 2026-09-24 16:22:33 +10:00
  • 372991c304 feat: implement EC2 ModifySecurityGroupRules (#1103) Julian Sommer 2026-09-24 15:20:57 +10:00
  • 28963e28af feat: verify local image imports with --checksum and record AMI source digests (#1102) Julian Sommer 2026-09-23 15:15:23 +10:00
  • 85dd1dcd75 docs: stop skipping the account ID lookup in Terraform provider blocks (#1101) Julian Sommer 2026-09-23 14:13:04 +10:00
  • da2e6c5c7b chore: update coverage Julian Sommer 2026-09-23 14:10:35 +10:00
  • 71059834e7 feat(gpu): multi-GPU instance types (#1099) Julian Sommer 2026-09-23 09:02:09 +10:00
  • fa8f35b764 test(e2e): report retained local WAL before the churn test detaches feat/churn-wal-retention-visibility joshsiv-mulga 2026-09-22 22:58:50 +10:00
  • 5c5a2bc0b7 fix: omit the user data attribute value when an instance has none (#1097) Josh Siviour 2026-09-21 15:15:27 +10:00
  • 259b737f7a fix: size each EBS provider deadline to the work its subject names (#1096) Josh Siviour 2026-09-21 14:16:51 +10:00
  • 0ae2826cca chore: update pnpm Julian Sommer 2026-09-21 10:54:11 +10:00
  • 2dee58d749 fix: default the root block device to the name the AMI declares (#1095) Josh Siviour 2026-09-21 10:12:45 +10:00
  • b53ac2d148 chore: frontend deps Julian Sommer 2026-09-21 09:50:41 +10:00
  • 7cc8f59a7d chore: bump the go-dependencies group with 5 updates (#1094) dependabot[bot] 2026-09-21 09:01:03 +10:00