Open jkrusic19 opened 3 years ago
Out of curiosity, if you change the order in your program, does that prevent the diff from being reported? It appears that the underlying provider is expecting these to be in alphabetical order perhaps? We’ll need to look deeper to understand whether there’s an issue in the cloud provider, in the upstream provider, or in pulumi’s mapping of this.
@lukehoban looks like you are correct, something is expecting alphabetical order. When place structured as the following, no updates are required.
EnabledCloudwatchLogsExports = { "audit", "error", "general", "slowquery" }
EnabledCloudwatchLogsExports
is a set in the underlying provider. I expect that is the source of the bug.
Hello,
Summary of issue: When using the AWS Provider for RDS in C# if I specify EnabledCloudwatchLogExports in the List it requires. It creates the resources as expected initially. Any subsequent
pulumi up
causes an(update)
on the resource even with no changes.Code Sample:
Output of Diff after initial deployment of resource, so second
pulumi up
: Expect: Upon
pulumi up
I expect zero changes to occur.