pulumi / pulumi-eks

A Pulumi component for easily creating and managing an Amazon EKS Cluster
https://www.pulumi.com/registry/packages/eks/
Apache License 2.0
168 stars 76 forks source link

Deprecate aws-auth ConfigMap #1213

Open flostadler opened 5 days ago

flostadler commented 5 days ago

Hello!

Issue details

AWS recently deprecated the aws-auth ConfigMap. Currently this is still the default authentication mode for the Cluster component and we should replace that with the API (Access Entries) authentication mode.

We should also mark the usage of the aws-auth ConfigMap as deprecated. This includes deprecating the input properties involved in the generation of that ConfigMap (https://github.com/pulumi/pulumi-eks/blob/master/nodejs/eks/authenticationMode.ts#L37) as well as the enum values for the authentication modes CONFIG_MAP and API_AND_CONFIG_MAP.

Additionally we should publish the doc for the authentication mode migration as a How-To to the registry in order to surface it broader. For reference, here's how the AWS How-To's are managed: https://github.com/pulumi/registry/tree/master/themes/default/content/registry/packages/aws/how-to-guides

Affected area/feature