Commit Graph

  • 4fc99a5e3e fix: report the block device name the caller asked for (#1093) Josh Siviour 2026-09-21 08:37:34 +10:00
  • 8b5e23da70 fix: return the OIDC provider URL with the scheme it was created with (#1092) Josh Siviour 2026-09-21 08:37:14 +10:00
  • c2332746f3 fix: retry a recovery-failed instance and stop calling a dead record running (#1091) Josh Siviour 2026-09-19 13:02:26 +10:00
  • a74052fd6f fix: keep the ecs-agent dialling containerd and brake a deployment that cannot start (#1090) Josh Siviour 2026-09-19 12:47:55 +10:00
  • 32bcada227 fix: make an error-state instance terminable and stop reporting a refusal as terminated (#1089) Josh Siviour 2026-09-19 12:47:34 +10:00
  • db5e446338 feat: create the volumes a launch names beyond the root device (#1088) Josh Siviour 2026-09-19 12:47:14 +10:00
  • 2ee22e0f66 fix: honour the status filter on ListContainerInstances (#1087) Josh Siviour 2026-09-19 12:46:05 +10:00
  • eb365eca7b fix: pin predastore to the object sub-resource guard (#1086) Josh Siviour 2026-09-19 08:41:14 +10:00
  • 2ba8f5e4ab docs: separate the install guides from the reference material they had absorbed Ben Duncan 2026-09-18 10:58:25 -05:00
  • e035842503 fix: report the root volume as it was requested (#1082) Josh Siviour 2026-09-18 17:11:04 +10:00
  • 0b93b1a957 fix: route the EKS update reads so they refuse instead of reading as a typo (#1084) Josh Siviour 2026-09-18 17:10:48 +10:00
  • 664db686e1 fix: ack an ECS stop directive only after the reap reports STOPPED (#1085) Josh Siviour 2026-09-18 15:47:33 +10:00
  • e2db95d746 fix: persist security group rule tags and report -1 ports for all-protocol rules (#1083) Josh Siviour 2026-09-18 15:47:16 +10:00
  • ccc7478f19 fix: select the root block device mapping by name and refuse the rest (#1081) Josh Siviour 2026-09-18 15:47:05 +10:00
  • f536b1a0cb chore: pin predastore to the revision that serves bucket versioning (#1080) Josh Siviour 2026-09-18 09:28:35 +10:00
  • deff3a1e1e chore: dispatch the E2E Nightly from Cloudflare instead of a GitHub schedule (#1076) Ben Duncan 2026-09-17 15:17:29 -05:00
  • 2039c05c17 fix(ci): take the host benchmark lock before killing predastore nodes (#1065) Ben Duncan 2026-09-17 10:59:39 -05:00
  • 451df1a8cd docs: publish AWS operation coverage inventory (#1075) Josh Siviour 2026-09-17 21:33:53 +10:00
  • b26478bd06 chore: pin predastore to the bucket sub-resource dispatch fix (#1074) Josh Siviour 2026-09-17 20:55:08 +10:00
  • c9460628fb fix(ec2): clear a resource's central tags when it is deleted (#1073) Josh Siviour 2026-09-17 15:18:31 +10:00
  • e88691e64d feat(imds): serve the cluster services domain, not amazonaws.com (#1072) Josh Siviour 2026-09-17 14:33:11 +10:00
  • c674e4b5ce fix(ec2): project creation-time tags into the central tag store (#1063) Josh Siviour 2026-09-17 14:28:29 +10:00
  • bef0780b10 fix(ecs): make awsvpc ENI slots a placement resource (#1064) Josh Siviour 2026-09-17 13:54:11 +10:00
  • 86014ac08a fix(ec2): serialise tag writes across the cluster (#1070) Josh Siviour 2026-09-17 13:53:47 +10:00
  • fd22c518bf fix: bound the KV bucket listing so a stuck DNS reconcile cannot wedge the cluster (#1071) Josh Siviour 2026-09-17 13:53:23 +10:00
  • 4a9dda0b99 fix(ecs): honour ListTasks filters and count instance tasks by status (#1062) Josh Siviour 2026-09-17 13:48:59 +10:00
  • c10b6732d5 feat: publish AWS service endpoint names in DNS and match gateway cert SANs (#1068) Josh Siviour 2026-09-17 13:46:33 +10:00
  • c4b380b2ed chore: update cisco docs Tom Newton 2026-09-17 13:27:58 +10:00
  • ef9bfb4c1d fix(gateway): resolve DescribeRegions endpoint from the gateway's advertised host (#1066) Josh Siviour 2026-09-17 13:28:08 +10:00
  • 969163c114 feat(imds): serve block-device-mapping from instance block device data (#1067) Josh Siviour 2026-09-17 13:27:46 +10:00
  • ff41bcf369 fix: read only the named documents on explicit-ID describes (#1069) Julian Sommer 2026-09-17 12:29:35 +10:00
  • 5991b92b06 chore: concurrent preflight Julian Sommer 2026-09-17 11:31:42 +10:00
  • 5ff54ea110 refactor: route the last hand-rolled KV codecs and CAS loops through kvstore (#1061) Julian Sommer 2026-09-17 10:45:11 +10:00
  • 3a51646e1c chore: disable wastedassign linter Julian Sommer 2026-09-17 10:42:18 +10:00
  • 809ec5f1fe fix(vpc): accept security-group rules carrying an IPv6 range (#1060) Josh Siviour 2026-09-17 10:33:43 +10:00
  • ead2f2fe6c fix(ecs): keep a stopped task's ENI attachment after its release (#1059) Josh Siviour 2026-09-17 07:56:45 +10:00
  • 0fd6848fbd fix(ecs): retry an owed awsvpc task ENI release (#1058) Josh Siviour 2026-09-16 23:46:21 +10:00
  • 208a108c27 fix(ec2): render image CreationDate as UTC (#1057) Josh Siviour 2026-09-16 23:45:40 +10:00
  • e2ca21a18d feat: report availabilityZoneRebalancing on ECS services (#1055) Josh Siviour 2026-09-16 23:44:52 +10:00
  • ca5ff7695e fix(ecs-agent): allocate a console for a pseudoTerminal container (#1054) Josh Siviour 2026-09-16 23:44:31 +10:00
  • 1ab61b0dd5 fix(ecs): enforce or refuse container runtime fields (TFC-0040) (#1053) Josh Siviour 2026-09-16 21:23:06 +10:00
  • 6c86dd5f34 fix(ec2): validate and honour a requested private IP address (#1050) Josh Siviour 2026-09-16 21:22:26 +10:00
  • d632b607ff fix: decompress single-file zst/bz2/xz/gz disk images (#1048) Josh Siviour 2026-09-16 16:54:51 +10:00
  • 68eeff069e feat: project EKS access policies into Kubernetes RBAC (#1049) Josh Siviour 2026-09-16 16:45:24 +10:00
  • 0c83f7f954 refactor: use strings.CutPrefix/CutSuffix for guard-then-trim pairs Julian Sommer 2026-09-16 16:18:33 +10:00
  • 4b35de1409 feat(iam): evaluate trust-policy conditions, accept aws:SourceAccount (#1051) Josh Siviour 2026-09-16 15:34:23 +10:00
  • 7474fa2073 chore: use native loadx509KeyPair Julian Sommer 2026-09-16 15:33:57 +10:00
  • 95035a1754 chore: use go-toml instead of handparsed Julian Sommer 2026-09-16 15:31:58 +10:00
  • 9bc3ea8658 refactor: use crypto/ssh for key gen Julian Sommer 2026-09-16 15:24:45 +10:00
  • 2dfc9e1efb refactor: route the REST-JSON gateways through chi instead of regex tables Julian Sommer 2026-09-16 15:15:16 +10:00
  • 578185f533 feat: supply the aws:PrincipalType condition key at the AWS gateway door (#1052) Josh Siviour 2026-09-16 14:36:46 +10:00
  • 4eee02fcfd fix: carry the trust-policy validation reason to the caller (#1046) Josh Siviour 2026-09-16 14:12:09 +10:00
  • 062880687d feat: return ECS service events, and project the service and deployment timestamps (#1047) Josh Siviour 2026-09-16 14:01:53 +10:00
  • bb8c639c82 fix(eks): accept API_AND_CONFIG_MAP and always return nodegroup health (#1045) Josh Siviour 2026-09-16 14:01:29 +10:00
  • de295b3f15 fix: return InvalidAction and the correct envelope for an unserved service (#1044) Josh Siviour 2026-09-16 14:01:13 +10:00
  • 840b6e93c5 release: update go.mod for v1.20.0 v1.20.0 Julian Sommer 2026-09-16 10:11:22 +10:00
  • 9bac0e2b45 chore: update COMMANDS.md Julian Sommer 2026-09-16 09:44:52 +10:00
  • f9c5a628c5 chore: aws coverage regen Julian Sommer 2026-09-16 09:40:15 +10:00
  • dd7a3e02a0 fix(acm,elbv2): serialise target group writes and fail fast on a missing tenant CA (#1041) Josh Siviour 2026-09-16 08:53:37 +10:00
  • 186f93a986 fix(iam): persist policy tags and count attachments across all principal kinds (#1040) Josh Siviour 2026-09-16 08:53:02 +10:00
  • 3bc4b63a19 fix(ecr): store and project repository encryption, scanning and tags (#1039) Josh Siviour 2026-09-16 07:40:42 +10:00
  • fd4f3bcb49 fix(ecs): complete Describe read-back for task definitions, services and clusters (#1038) Josh Siviour 2026-09-16 07:39:41 +10:00
  • c818255365 fix: answer in the envelope the caller's protocol expects, and say which service was refused (#1037) Josh Siviour 2026-09-16 07:39:04 +10:00
  • e17742a43a fix: a terminate or stop survives a daemon restart that finds QEMU alive (#1043) Ben Duncan 2026-09-15 14:12:35 -05:00
  • 8d7b0f0f47 ci: capture br-mgmt topology and peer reachability from every e2e node (#1042) Ben Duncan 2026-09-15 13:13:05 -05:00
  • e03d15227d fix: carry a handler's refusal message to the client without leaking wrapper context (#1036) Josh Siviour 2026-09-16 00:06:21 +10:00
  • 18b393fd62 fix: describe an EKS cluster and node group well enough to plan against (#1035) Josh Siviour 2026-09-15 22:26:30 +10:00
  • d62fe703bb fix: describe an EC2 instance well enough to plan against (#1034) Josh Siviour 2026-09-15 21:02:16 +10:00
  • 442444a274 chore: pin to latest predastore Julian Sommer 2026-09-15 16:16:42 +10:00
  • ab737e6bb1 chore: update readme to say bedrock q4 Julian Sommer 2026-09-15 16:15:15 +10:00
  • 3537e36bd2 fix: use derived state Julian Sommer 2026-09-15 12:00:06 +10:00
  • 3647fdd5de fix: theme button animation Julian Sommer 2026-09-15 11:57:57 +10:00
  • 986ca34e34 chore: enable no-array-index-key rule Julian Sommer 2026-09-15 11:46:06 +10:00
  • 7b27d39fe9 fix: array index key Julian Sommer 2026-09-15 11:44:22 +10:00
  • 6c126be813 fix: test issue Julian Sommer 2026-09-15 11:36:00 +10:00
  • a292419356 fix: screen reader issues Julian Sommer 2026-09-15 11:33:02 +10:00
  • 3e83657a26 fix: radio buttons issue Julian Sommer 2026-09-15 11:31:09 +10:00
  • c0d54e6131 docs: publish one column of implemented operations and nothing else Julian Sommer 2026-09-15 11:27:17 +10:00
  • 881a66ab57 docs: publish only the operations the platform serves Julian Sommer 2026-09-15 11:22:17 +10:00
  • deffa31c37 fix: use safeDecoreURIComponent Julian Sommer 2026-09-15 11:18:42 +10:00
  • 87608a3b52 docs: undeclare anything the platform could plausibly build Julian Sommer 2026-09-15 11:10:57 +10:00
  • bf622f3745 docs: stop declaring roadmap work as not applicable Julian Sommer 2026-09-15 11:08:38 +10:00
  • b89334d76f docs: keep the not-applicable operations out of the internal gap list Julian Sommer 2026-09-15 11:04:35 +10:00
  • 4380bf1de5 docs: declare the EC2 operations this platform can never serve Julian Sommer 2026-09-15 11:00:40 +10:00
  • 4cbf7f33c7 chore: trim s3 coverage intro Julian Sommer 2026-09-15 10:58:00 +10:00
  • 3b523498fc docs: stop publishing planned RDS work as never Julian Sommer 2026-09-15 10:56:29 +10:00
  • c24636c734 docs: put the not-applicable operations back in the one table Julian Sommer 2026-09-15 10:53:37 +10:00
  • c8d42ac160 docs: publish S3 API coverage Julian Sommer 2026-09-15 10:51:19 +10:00
  • a3fbf82b9b chore: fix coverage text Julian Sommer 2026-09-15 10:37:02 +10:00
  • 05830f3499 docs: total the served operations on the coverage index Julian Sommer 2026-09-15 10:31:01 +10:00
  • e2fb37c0ac docs: publish only the AWS operations Spinifex serves Julian Sommer 2026-09-15 10:28:35 +10:00
  • 546053d430 feat: implement UpdateSecurityGroupRuleDescriptions for ingress and egress (#1033) Julian Sommer 2026-09-15 09:42:29 +10:00
  • 1dc7353bc1 fix: build one set of default VPC resources per account across racing nodes (#1032) Ben Duncan 2026-09-14 16:38:43 -05:00
  • fea03a5b22 feat: verify JetStream replicas agree after formation, discard stores by default (#1031) Ben Duncan 2026-09-14 16:38:33 -05:00
  • 573a42a617 ci: run the e2e nightly every day, off the top of the hour (#1027) Ben Duncan 2026-09-14 15:40:25 -05:00
  • ea3e01bb20 fix: reboot a guest by asking it, not by pulling its reset line (#1028) Ben Duncan 2026-09-14 15:39:27 -05:00
  • 455c97a2e7 fix: prod review of 14 September — IPsec follower reads, stopped-instance EIP probes, audit client IP and JetStream formation divergence (#1029) Ben Duncan 2026-09-14 15:39:03 -05:00
  • d7c2a202fc fix: two flaky tests failing the Race Detection job (#1030) Ben Duncan 2026-09-14 15:38:22 -05:00
  • 1afc7fa8aa fix: retry a recovery relaunch that lost a race with a starting dependency (#1020) Ben Duncan 2026-09-14 10:39:06 -05:00
  • 939b6a99ce fix: repair the three guards protecting a node reset (#1019) Ben Duncan 2026-09-14 10:38:42 -05:00