Skip to content

Feature Request: Support accepting RAM share invitations #2786

@rhysxevans

Description

@rhysxevans

Is your feature request related to a problem?
The RAM controller only supports creating outgoing shares, not accepting incoming share invitations from other accounts.

Describe the solution you'd like
Add a ResourceShareAccepter CRD that accepts RAM share invitations.
Example:

   apiVersion: ram.services.k8s.aws/v1alpha1
   kind: ResourceShareAccepter
   metadata:
     name: accept-shared-resources
   spec:
     shareARN: arn:aws:ram:us-east-2:111122223333:resource-share/abc-123

Implementation

  • Create → Accept pending invitation
  • Read → Get invitation status
  • Delete → Disassociate from share
  • Follows Terraform's aws_ram_resource_share_accepter pattern

Describe alternatives you've considered
Manual acceptance
kubernetes job etc that runs aws cli commands

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/new-resourceCategorizes issue or PR as related to a new resource.service/ramIndicates issues or PRs that are related to ram-controller.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions