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

Upgrade tests are broken after release v2.5.0 #1174

Closed flostadler closed 3 months ago

flostadler commented 4 months ago

Problem description

The upgrade tests are targeting baseline version 2.3.0, but the tests use features from release 2.5.0. This causes the upgrade tests to fail.

Errors & Logs

index.ts(36,3): error TS2345: Argument of type '{ cluster: eks.Cluster; nodeRole: Role; kubeletExtraArgs: string; enableIMDSv2: boolean; }' is not assignable to parameter of type 'ManagedNodeGroupOptions'.
    Object literal may only specify known properties, and 'kubeletExtraArgs' does not exist in type 'ManagedNodeGroupOptions'.

Affected product version(s)

2.5.0+

Reproducing the issue

Execute upgrade tests: make test_nodejs_upgrade

Suggestions for a fix

Upgrade baseline version and re-record upgrade tests