Skip to content

Automate IRSA role setup for remote EKS deployments #27

@daniil-nedostup

Description

@daniil-nedostup

Is your feature request related to a problem? Please describe.
Currently, when setting up application deployment from a KubeRocketCI-managed EKS cluster (in AWS Account A) to a remote EKS cluster (in AWS Account B) using IRSA, users must manually create IAM roles and EKS access entries as described in the official documentation. This manual setup increases the chance of errors and complicates automation and reproducibility across environments.

Describe the solution you'd like
It would be helpful to include Terraform resources or modules in this repository to automate the creation of:

  • The necessary IAM roles in both source and target AWS accounts
  • EKS access entries (IAM identity mappings) in the target EKS cluster
    This would make the remote deployment setup fully reproducible and align with infrastructure-as-code practices.

Describe alternatives you've considered
Continuing to follow the manual setup steps from the documentation

Additional context
This improvement would streamline the remote deployment experience and ensure consistency for teams using KubeRocketCI across multiple AWS accounts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions