If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)
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.
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
andAPI_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