-
Notifications
You must be signed in to change notification settings - Fork 224
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
import keyword is not interpolated in leaf parameters file #147
Comments
Have you had a chance to look into this? That's really makes it difficult to deploy imported values into different accounts. Thanks |
+1 |
Hi, +1 Using a potential workaround with a separate folder like "stage" with separate buildspec.yml and only one params/global.yml solves the issue but it's hard to work with and requires also updates in deployment_map.yml .
Thank you |
Thanks for reporting and raising how this impacted. I've been looking into it and found the root cause. |
**Why?** As reported by issue awslabs#147, the leaf parameter files that specify the parameters/tags for the account region environment did not work. **What?** The account_region parameter was not processed properly.
**Why?** As reported by issue #147, the leaf parameter files that specify the parameters/tags for the account region environment did not work. **What?** The account_region parameter was not processed properly.
**Fixes 🐞** * Fixes `timeout` and `environment_variables` to be used when defined in the default CodeBuild Deployment provider properties awslabs#307, closes awslabs#306. * Fixes intrinsic functions for account_region param files awslabs#333, closes awslabs#147. * Fixes use of deployment from source directly when build stage is disabled awslabs#334, closes awslabs#236 and closes awslabs#318.
**Fixes 🐞** * Fixes `timeout` and `environment_variables` to be used when defined in the default CodeBuild Deployment provider properties #307, closes #306. * Fixes intrinsic functions for account_region param files #333, closes #147. * Fixes use of deployment from source directly when build stage is disabled #334, closes #236 and closes #318.
import keyword is not interpolated and passed verbatim to pipeline if it is used in the leaf/final parameter file. i.e. if import keyword is used in AccountName_us-east-1.json, it is passed to pipeline, as-is, without interpolation. If it's used in global_us-east-1.json, for example, it is interpolated and merged into AccountName_us-east-1.json properly.
The text was updated successfully, but these errors were encountered: