-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImportValue replaced by !GetAtt #583
Comments
That was on purpose, since if you're merging templates, there's no point in importing a value that's now in the same template. Is this a breaking change for you? |
In our case it is breaking, because we are first merging the templates and importing that value on deploy from another stack on aws, outside the templates |
I'm not sure I understand. Exported names are unique, so how would you have the export in this merged template and also in another one? |
Hi @ericzbeard - We are facing the same issue having upgraded and this is a breaking change for us. We follow the same scenario as @s-schneider, if I've read it correctly. We export a value from a cloudformation stack (Stack A). The We have a collection of smaller templates that we use Therefore when merging the templates, we can no longer import a value that is exported from a different cloudformation stack as We are using an earlier version of rain to work around this issue. |
Thanks for responding so quickly @ericzbeard 🙇 |
it seems that since the last update
Fn::ImportValue:
is replaced with!GetAtt
usingrain merge *.yaml
. Is that a known issue?See the attached yaml files
cloudformation.zip
The text was updated successfully, but these errors were encountered: