You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Same problem as seen in #115.
This fixes a problem where having multiple template version names
manually set using Terraform variables would always return a duplicate
name error, as Terraform would mark the attribute, although it is
required and already written in the config, as Unknown before calling
our custom validator. This unknown value is only ever passed to the
validator, never `Create` or `Update`.
Knowing this, we see the same problem exists for all attributes we read
in our custom validator. The only remaining one is `active`, where we
check at least one version is marked as active. In this case, we also
need to skip validating `active` if any of the booleans are unknown.
We previously didn't have any tests that explicitly used Terraform
variables, so this PR adds one, in case the behaviour of these variable
set attributes is changed in the future.
0 commit comments