nitrictech / nitric

Nitric is a multi-language framework for cloud applications with infrastructure from code.
https://nitric.io
Apache License 2.0
1.2k stars 51 forks source link

Lock down pulumi plugin versions for providers #515

Closed tjholm closed 1 year ago

tjholm commented 1 year ago

Currently providers don't enforce the plugin versions they're using leading to deployments failing when new users automatically get the latest resource plugins if an older version wasn't already present.

We should lock down the plugin versions at least to a known working major version to avoid being impacted by breaking changes made in Pulumi's resource plugins.

davemooreuws commented 1 year ago

We have seen this recently with the docker plugin from pulumi. Version 3.6.1 is not supported, tested on Windows 10 and 11. The working versions are in the 4.x releases.

tjholm commented 1 year ago

Addressed by: https://github.com/nitrictech/nitric/pull/526