Skip to content

Commit e6f98c3

Browse files
authored
only create iam role stack for capability if the roleArn is not provided (#8655)
1 parent 1fc43bd commit e6f98c3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/actions/capability/creator.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,11 @@ func (c *Creator) CreateTasks(ctx context.Context, capabilities []api.Capability
7070
if err := c.ensureClusterReady(ctx); err != nil {
7171
return fmt.Errorf("cluster not ready for capability creation: %w", err)
7272
}
73-
if err := c.createIAMRoleStack(ctx, &cap); err != nil {
74-
return err
73+
// Only create IAM role stack if RoleARN is not provided
74+
if cap.RoleARN == "" {
75+
if err := c.createIAMRoleStack(ctx, &cap); err != nil {
76+
return err
77+
}
7578
}
7679

7780
return c.createCapability(ctx, &cap)

0 commit comments

Comments
 (0)