aws / aws/aws-cdk

aws-eks-v2-alpha: eks.Addon missing support for {PodIdentityAssociations, ResolveConflicts, ServiceAccountRoleArn} passing

Open
#34,903 2 comments 2 reactions 0 assignees View on GitHub
@aws-cdk/aws-eks-v2-alpha effort/medium feature-request mixins p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

I'm aware it could be done by `eks.CfnAddon`, the FR here is seeking for support from `eks.Addon` directly.

```typescript
eks.CfnAddon(stack, '...', {
clusterName: ...,
addonName: ...,
addonVersion: ...,
resolveConflicts: ...,
podIdentityAssociations: ...,
configurationValues: ...,
});
```

Would be nice to have `{PodIdentityAssociations, ResolveConflicts, ServiceAccountRoleArn}` for `eks.Addon`.

I can see originally issue report at #34001 was partially resolved by #34061.

However there still have missing props support as stated at https://github.com/aws/aws-cdk/issues/34001#issuecomment-2902277393

### Use Case

It's nice to see **Announcing the new AWS CDK EKS v2 L2 Constructs** support
- https://aws.amazon.com/blogs/devops/announcing-the-new-aws-cdk-eks-v2-l2-constructs/

Seeking for missing props passing support.

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### AWS CDK Library version (aws-cdk-lib)

@aws-cdk/aws-eks-v2-alpha@2.202.0-alpha.0

### AWS CDK CLI version

2.1019.2 (build c29855e)

### Environment details (OS name and version, etc.)

n/a

Contributor guide

Open the contributing guide

Research direction

Start at the aws-eks-v2-alpha eks.Addon entry point and compare its supported properties with eks.CfnAddon, especially the three properties requested here. Review issue #34001 and pull request #34061 for the earlier partial resolution. Done means eks.Addon accepts and passes PodIdentityAssociations, ResolveConflicts, and ServiceAccountRoleArn consistently with the underlying EKS resource.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.