Commit Graph

456 Commits

Author SHA1 Message Date
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 454defb005 refactor: move IPsec certificate handling to network host 2026-10-06 15:39:43 +10:00
joshsiv-mulga 001aa2d42a refactor: move tenant CA paths to ACM domain 2026-10-06 15:22:16 +10:00
joshsiv-mulga 8ca3180702 refactor: replace SystemAccountID with GlobalAccountID 2026-10-06 15:01:13 +10:00
joshsiv-mulga 06b1eefd90 refactor: move base zone bootstrap to DNS domain 2026-10-06 14:26:38 +10:00
joshsiv-mulga 99278d5ffc refactor: move DNS control plane to DNS domain 2026-10-06 14:03:01 +10:00
joshsiv-mulga b5806ce630 refactor: move NATS transport to messaging foundation 2026-10-06 11:37:00 +10:00
joshsiv-mulga 02e0dd0dc6 refactor: move account identifiers to aws identifiers 2026-10-06 11:20:26 +10:00
joshsiv-mulga 931d86d5ce refactor: move awsgw role to runtime roles 2026-10-06 09:27:18 +10:00
joshsiv-mulga ad6a158f82 refactor: move northstar role to runtime roles 2026-10-06 09:01:13 +10:00
joshsiv-mulga eab631b420 refactor: move predastore role to runtime roles 2026-10-06 08:57:51 +10:00
joshsiv-mulga 53f13f2137 refactor: move resource id generation to aws foundation 2026-10-06 08:44:28 +10:00
joshsiv-mulga 366e2c2e46 refactor: move image catalogue to operator 2026-10-02 15:55:08 +10:00
joshsiv-mulga 3f6f7a5e53 chore: resolve lint findings from package-boundary moves 2026-10-02 15:25:51 +10:00
joshsiv-mulga 83615f1f47 refactor: move aws xml response helpers 2026-10-02 14:26:42 +10:00
joshsiv-mulga 7e29f26405 refactor: move operator progress helpers 2026-10-02 14:04:26 +10:00
joshsiv-mulga e2ac3dbed2 refactor: move host command execution to runtime 2026-10-02 11:04:30 +10:00
joshsiv-mulga 2b945ad886 refactor: move acm domain and action adapters 2026-10-02 09:54:16 +10:00
joshsiv-mulga 6ac02a8865 refactor: move cluster replication policy to state foundation 2026-10-02 09:43:17 +10:00
joshsiv-mulga f119229861 refactor: move root configuration to bootstrap 2026-10-01 14:23:56 +10:00
joshsiv-mulga dbc62562c8 refactor: move object storage adapter to providers 2026-10-01 14:16:25 +10:00
joshsiv-mulga 3f91a3dbcd Merge remote-tracking branch 'origin/dev' into refactor/spinifex-package-boundaries
# Conflicts:
#	spinifex/daemon/daemon.go
#	spinifex/foundation/aws/arn/arn.go
#	spinifex/foundation/aws/arn/arn_test.go
#	spinifex/foundation/state/kvlease/bucket.go
#	spinifex/foundation/state/kvlease/bucket_test.go
#	spinifex/foundation/state/kvstore/wait.go
#	spinifex/foundation/state/kvstore/wait_test.go
#	spinifex/foundation/state/kvutil/bucket_creation_invariants_test.go
#	spinifex/foundation/state/kvutil/export_test.go
#	spinifex/foundation/state/kvutil/kvutil.go
#	spinifex/foundation/state/kvutil/kvutil_test.go
#	spinifex/foundation/state/kvutil/replicas.go
#	spinifex/foundation/state/kvutil/replicas_health_test.go
#	spinifex/foundation/state/kvutil/replicas_test.go
#	spinifex/foundation/state/kvutil/state_test.go
#	spinifex/gateway/auth.go
#	spinifex/gateway/bedrock/logging.go
#	spinifex/gateway/ec2_authz_test.go
#	spinifex/gateway/ecrapi/authz.go
#	spinifex/gateway/eks.go
#	spinifex/gateway/gateway_test.go
#	spinifex/handlers/ec2/eigw/service_impl.go
#	spinifex/handlers/ec2/igw/service_impl.go
#	spinifex/handlers/ec2/instance/service_impl.go
#	spinifex/handlers/ec2/launchtemplate/service_impl_test.go
#	spinifex/handlers/ec2/placementgroup/service_impl.go
#	spinifex/handlers/ec2/placementgroup/service_impl_test.go
#	spinifex/handlers/ec2/routetable/service_impl.go
#	spinifex/handlers/ec2/spotinstance/service_impl.go
#	spinifex/handlers/ec2/volume/service_impl.go
#	spinifex/handlers/ec2/vpc/eni.go
#	spinifex/handlers/ec2/vpc/security_group.go
#	spinifex/handlers/ec2/vpc/service_impl.go
#	spinifex/handlers/ecs/tags.go
#	spinifex/handlers/eks/k3s_ha_control_plane.go
#	spinifex/handlers/iam/groups.go
#	spinifex/handlers/iam/retry.go
#	spinifex/handlers/rds/subnetgroup_test.go
#	spinifex/handlers/sts/assume_role.go
#	spinifex/ingress/aws/query/parser_fuzz_test.go
#	spinifex/runtime/compute/cache/cache_test.go
#	spinifex/runtime/roles/nats/servername.go
#	spinifex/services/awsgw/awsgw.go
#	spinifex/services/viperblockd/volume_dirty.go
#	spinifex/utils/account.go
2026-10-01 13:31:45 +10:00
Julian Sommer c782585352 feat(iam): accept NotAction and NotResource on identity policies (#1142) 2026-10-01 10:09:39 +10:00
joshsiv-mulga 08bd335f0a refactor: establish node status contract 2026-10-01 08:22:26 +10:00
joshsiv-mulga 4b35a2a33d refactor: establish node VM inventory contract 2026-09-30 16:27:39 +10:00
Julian Sommer dc636cac63 fix: cut fixed waits from viperblockd and cmd tests 2026-09-30 15:42:48 +10:00
Julian Sommer 51d855aa80 refactor: remove spx service stop/status and narrow service.Service to Start (#1138) 2026-09-30 15:18:49 +10:00
Julian Sommer 2b4ddad78a chore: drop dead and redundant nolint directives
Removes directives for linters that are not enabled (noctx, exhaustive,
deadcode) and gosec suppressions already covered by config exclusions.
Tags ochrevector QueryResult and Filter with their existing field names
so musttag passes without changing the NATS wire format, and bounds the
RDS window slot conversion instead of suppressing G115.
2026-09-30 13:46:11 +10:00
Julian Sommer 5f21fd27e3 chore: inline more 2026-09-30 12:01:21 +10:00
Julian Sommer 810aa019bf chore: use strings.Cut 2026-09-30 11:48:27 +10:00
Julian Sommer 610ee9bab0 chore: use slices.Sorted 2026-09-30 11:44:17 +10:00
joshsiv-mulga 8c4af3030e refactor: move formation to runtime 2026-09-29 16:28:40 +10:00
joshsiv-mulga 248f0e0054 refactor: make formation own its protocol payloads 2026-09-29 15:47:23 +10:00
joshsiv-mulga 186ef7ebca refactor: move KV utilities to state foundation 2026-09-29 15:20:44 +10:00
joshsiv-mulga 3494ae1319 refactor: move QMP collector to runtime role 2026-09-29 15:07:29 +10:00
joshsiv-mulga 9e8e889fb7 refactor: move qemunbdd to runtime role 2026-09-29 15:05:47 +10:00
joshsiv-mulga f39bc64c96 refactor: extract listener address helpers to foundation 2026-09-29 15:04:00 +10:00
joshsiv-mulga 4d4875b133 refactor: move UI service to runtime role 2026-09-29 15:00:03 +10:00
joshsiv-mulga 56970d0796 refactor: move NATS service to runtime role 2026-09-29 14:52:55 +10:00
joshsiv-mulga 94ddc91a18 refactor: move EBS provider contract to providers 2026-09-29 14:48:08 +10:00
joshsiv-mulga a74adc48b0 refactor: place EBS metadata in EC2 domain 2026-09-29 14:45:18 +10:00
joshsiv-mulga cbbf252e68 refactor: consolidate test helpers in internal testkit 2026-09-29 14:39:42 +10:00
joshsiv-mulga 956fe14902 refactor: move AWS errors to foundation 2026-09-29 10:51:28 +10:00
joshsiv-mulga afdb6618c7 refactor: move telemetry to foundation 2026-09-29 10:45:23 +10:00
joshsiv-mulga 573ee67610 refactor: move load generator to internal testkit 2026-09-29 10:40:47 +10:00
joshsiv-mulga b2ce461249 refactor: move service factory to runtime 2026-09-29 10:36:00 +10:00
joshsiv-mulga 41e2c1f10e refactor: move GPU runtime to compute 2026-09-29 10:15:02 +10:00
joshsiv-mulga ea65616bec refactor: move host DNS to runtime 2026-09-29 10:08:05 +10:00
joshsiv-mulga 681fccc616 refactor: move systemd integration to operator host 2026-09-29 09:58:53 +10:00
joshsiv-mulga 25fa01a3d6 refactor: move preflight to bootstrap 2026-09-29 09:54:18 +10:00