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
171 stars 80 forks source link

Generate Node SDK using the standard codegen tooling #1184

Closed t0yv0 closed 3 months ago

t0yv0 commented 3 months ago

Hello!

Issue details

Currently this provider is special in that TypeScript/node users access it directly in-process as opposed to going through the multi-language component process boundary; one consequence here is that node users are not interacting with the SDK generated by a standard node Codegen.

TO reduce maintenance and errors in the Node SDK for maintainers it will be very helpful to bring Node to parity with other languages and use standard tooling. As things stand this is probably going to result in a few breaking changes which we need to catalog.

Affected area/feature

rquitales commented 3 months ago

+1 this would be nice for maintainers, and users to have parity across all languages. I believe that this wasn't implemented when we schematized this Provider as there were some critical user journeys within the ts/js package that would break for existing users if we had schamatized them too.

t0yv0 commented 3 months ago

Interesting perhaps @pulumi/providers has any reference to prior thinking here as we would presumably need to revisit all of those breaking change scenarios if we were to take that on.

t0yv0 commented 3 months ago

Looks like this issue duplicates https://github.com/pulumi/pulumi-eks/issues/603