Skip to content

Audit AWS SDK usage in workflow core (RBAC/secrets/artifact stay; IaC drivers reviewed for plugin move) #653

@intel352

Description

@intel352

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions