Continuation of #617. The DO half of the SDK audit shipped in v0.52.0 (godo
gone from core). This issue tracks the AWS half.
In scope (move to workflow-plugin-aws via the same Option A force-cutover
pattern used for #617):
- module/aws_api_gateway.go
- module/cloud_account_aws.go
- module/cloud_account_aws_creds.go
- module/codebuild.go
- module/nosql_dynamodb.go
- module/pipeline_step_s3_upload.go
- module/platform_apigateway.go
- module/platform_autoscaling.go
- module/platform_dns_backends.go
- module/platform_ecs.go
- module/platform_kubernetes_kind.go
- module/platform_networking.go
Out of scope (justified non-IaC core surfaces; STAY in core):
- module/s3_storage.go — generic S3-compat artifact/blob storage (also used by non-AWS providers)
- module/iac_state_spaces.go — S3-compat state backend (also used by DO Spaces, MinIO, etc.)
- iam/aws.go (if present) — RBAC integration
- plugin/rbac/aws.go (if present) — RBAC plugin glue
- artifact/s3.go (if present) — generic S3-compat artifact storage
Goal: same as #617 — Dependabot bumps for AWS SDKs target the provider
plugin repo, not core, except for the generic S3-compat surfaces above.
Continuation of #617. The DO half of the SDK audit shipped in v0.52.0 (godo
gone from core). This issue tracks the AWS half.
In scope (move to workflow-plugin-aws via the same Option A force-cutover
pattern used for #617):
Out of scope (justified non-IaC core surfaces; STAY in core):
Goal: same as #617 — Dependabot bumps for AWS SDKs target the provider
plugin repo, not core, except for the generic S3-compat surfaces above.