joshsiv-mulga
5d60184e89
refactor: move EC2 compute and storage packages to the EC2 domain
...
Move handlers/ec2/{instance,volume,snapshot,image,tags} to
domains/ec2/<resource>, each named after its directory and imported as
ec2<resource>, which empties handlers/ec2. The daemon's e2e suite
selection now lists the moved EC2 resource paths in place of
handlers/ec2, so EC2-only changes select the daemon suites again.
2026-10-07 09:39:09 +10:00
joshsiv-mulga
5cd11a9842
docs: record EC2 VPC networking moves
2026-10-07 09:25:37 +10:00
joshsiv-mulga
20b5deb5c3
refactor: move EC2 VPC networking packages to the EC2 domain
...
Move handlers/ec2/{vpc,eigw,eip,igw,natgw,routetable} to
domains/ec2/<resource>, each named after its directory and imported as
ec2<resource>. The reconcile drift-watch source scan now matches the
ec2<resource> bucket qualifiers; its rule is unchanged.
2026-10-07 09:25:37 +10:00
joshsiv-mulga
6a66d86a5e
docs: record standalone EC2 resource moves
2026-10-07 09:15:24 +10:00
joshsiv-mulga
d8ab4017ad
refactor: move standalone EC2 resource packages to the EC2 domain
...
Move handlers/ec2/{account,key,launchtemplate,placementgroup,
spotinstance,volumestate} to domains/ec2/<resource>. Each package is
named after its directory and callers import it as ec2<resource>;
volumestate already carried its directory name.
2026-10-07 09:15:14 +10:00
joshsiv-mulga
3e7ac0d24f
docs: record network domain move
2026-10-07 08:15:59 +10:00
joshsiv-mulga
7003168bc5
refactor: move network packages under the network domain
...
Move spinifex/network/* to spinifex/domains/network/* as one enclosing
move so the L0-L5 layer invariants keep classifying every package from
a single root. Package names and dependency direction are unchanged;
invariant scan roots, the RG-10 sudo allow-list path, CODEOWNERS and
the repo-root walk in the IMDS netns unit test follow the new path.
2026-10-07 08:15:48 +10:00
joshsiv-mulga
1e27b03946
docs: record EC2 tag mutation move and migrate split finding
2026-10-07 07:46:09 +10:00
joshsiv-mulga
40964815b7
refactor: move EC2 tag mutation helpers to the EC2 domain
...
utils/tagmirror.go becomes domains/ec2/tagmirror. It is EC2-wide tag
mutation behaviour, and the tags resource package cannot host it
without a resource-to-resource import cycle.
2026-10-07 07:46:00 +10:00
joshsiv-mulga
eef56b1688
docs: record Hugging Face Hub client move and Ochre gateway debt
2026-10-06 17:13:09 +10:00
joshsiv-mulga
2b6131e217
refactor: move Hugging Face Hub client to the Ochre domain
...
gateway/bedrock/hfhub becomes domains/ochre/hfhub. Its only caller is
the spx admin ochre weights pull.
2026-10-06 17:13:09 +10:00
joshsiv-mulga
cf150073dd
docs: record Ochre vector store move
2026-10-06 17:06:39 +10:00
joshsiv-mulga
93f101c0f6
refactor: move Ochre vector store to the Ochre domain
...
handlers/ochrevector becomes domains/ochre/vector. Callers import it as
ochrevector because vector is a common local name in the gateway.
2026-10-06 17:06:30 +10:00
joshsiv-mulga
b9f5dac38e
docs: record Ochre domain move
2026-10-06 16:40:44 +10:00
joshsiv-mulga
2c467988d3
refactor: move Ochre serving lifecycle to the Ochre domain
...
handlers/bedrock becomes domains/ochre. Ochre is the platform service;
Bedrock names only its AWS API surface. Persisted and observable
identifiers keep their bedrock names.
2026-10-06 16:40:38 +10:00
joshsiv-mulga
f329ec3f32
docs: record IPsec certificate move
2026-10-06 15:39:43 +10:00
joshsiv-mulga
454defb005
refactor: move IPsec certificate handling to network host
2026-10-06 15:39:43 +10:00
joshsiv-mulga
a8d218accb
docs: record tenant CA path move
2026-10-06 15:22:16 +10:00
joshsiv-mulga
001aa2d42a
refactor: move tenant CA paths to ACM domain
2026-10-06 15:22:16 +10:00
joshsiv-mulga
8a42943ac7
docs: record foundation pki extraction
2026-10-06 15:12:25 +10:00
joshsiv-mulga
930040875d
refactor: extract CA key-pair loader to foundation pki
2026-10-06 15:12:25 +10:00
joshsiv-mulga
b6870949d4
docs: record SystemAccountID removal
2026-10-06 15:01:13 +10:00
joshsiv-mulga
8ca3180702
refactor: replace SystemAccountID with GlobalAccountID
2026-10-06 15:01:13 +10:00
joshsiv-mulga
81c3f1402b
docs: record base zone bootstrap move
2026-10-06 14:26:38 +10:00
joshsiv-mulga
06b1eefd90
refactor: move base zone bootstrap to DNS domain
2026-10-06 14:26:38 +10:00
joshsiv-mulga
5a7d016d87
docs: record DNS domain move
2026-10-06 14:03:01 +10:00
joshsiv-mulga
99278d5ffc
refactor: move DNS control plane to DNS domain
2026-10-06 14:03:01 +10:00
joshsiv-mulga
2663bf563b
docs: record guest metadata move and dependency-rule debt
2026-10-06 12:41:35 +10:00
joshsiv-mulga
09de514ef1
refactor: move instance metadata service to EC2 domain
2026-10-06 12:41:12 +10:00
joshsiv-mulga
b4ca2720f6
docs: record system VPC move
2026-10-06 12:33:33 +10:00
joshsiv-mulga
4d86296ebd
refactor: move system VPC builder to network domain
2026-10-06 12:33:33 +10:00
joshsiv-mulga
325e6495f5
docs: record system instance move
2026-10-06 11:48:12 +10:00
joshsiv-mulga
cabe0e99b2
refactor: move system instance contract to EC2 domain
2026-10-06 11:48:12 +10:00
joshsiv-mulga
b292ffd959
docs: record NATS transport move
2026-10-06 11:37:01 +10:00
joshsiv-mulga
b5806ce630
refactor: move NATS transport to messaging foundation
2026-10-06 11:37:00 +10:00
joshsiv-mulga
f9d759308a
docs: record account identifier move
2026-10-06 11:20:26 +10:00
joshsiv-mulga
02e0dd0dc6
refactor: move account identifiers to aws identifiers
2026-10-06 11:20:26 +10:00
joshsiv-mulga
5ac15bcecb
docs: record error payload move
2026-10-06 10:04:06 +10:00
joshsiv-mulga
7453385631
refactor: move error payload helpers to aws errors
2026-10-06 10:04:06 +10:00
joshsiv-mulga
bf5a51d8ea
docs: record awsgw role move
2026-10-06 09:27:18 +10:00
joshsiv-mulga
931d86d5ce
refactor: move awsgw role to runtime roles
2026-10-06 09:27:18 +10:00
joshsiv-mulga
d05cfaa332
docs: record northstar role move
2026-10-06 09:01:21 +10:00
joshsiv-mulga
ad6a158f82
refactor: move northstar role to runtime roles
2026-10-06 09:01:13 +10:00
joshsiv-mulga
dd53633d15
docs: record predastore role move
2026-10-06 08:58:00 +10:00
joshsiv-mulga
796fb52d42
docs: point service manifest at acm domain
2026-10-06 08:57:54 +10:00
joshsiv-mulga
eab631b420
refactor: move predastore role to runtime roles
2026-10-06 08:57:51 +10:00
joshsiv-mulga
1381e5ae36
docs: record resource id move
2026-10-06 08:44:39 +10:00
joshsiv-mulga
53f13f2137
refactor: move resource id generation to aws foundation
2026-10-06 08:44:28 +10:00
joshsiv-mulga
3cd8e3c83b
docs: record image catalogue move
2026-10-02 15:55:19 +10:00
joshsiv-mulga
366e2c2e46
refactor: move image catalogue to operator
2026-10-02 15:55:08 +10:00