-
Notifications
You must be signed in to change notification settings - Fork 55
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
terraform: align infrastructure module attributes #2703
Conversation
✅ Deploy Preview for constellation-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only left some incomplete feedback for AWS for now as I couldn't attach suggestions to unedited parts of the code (e.g. modules within the infrastructure/aws
module). I propose to prepare a commit with some additional changes I'd like to see here so you can cherry-pick it into here.
abc194c
to
f63d0ce
Compare
b54f554
to
b314c47
Compare
b314c47
to
98789c7
Compare
terraform/infrastructure/aws/modules/public_private_subnet/variables.tf
Outdated
Show resolved
Hide resolved
We should also run upgrade tests on all csps to make sure the renaming doesnt break anything |
I also started self-managed infra and mini |
Self-managed is failing: |
So we have at least one upgrade failure here since I renamed some of the |
We could fix that by running a pre-upgrade hook to delete the |
Yeah, that would be the kind of migration I roughly had in mind. Still, for me it is unclear whether we want to further increase the spectrum of possible failures by doing so in this release - also looking at the feature freeze planned on friday. |
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
Signed-off-by: Moritz Sanft <[email protected]>
…iables.tf Co-authored-by: Daniel Weiße <[email protected]>
920ae7b
to
8e54791
Compare
Coverage report
|
Context
We want to publish the infrastructure and IAM modules with the Constellation release, so that users can use them as a reference setup or directly consume them combined with the Terraform providers resources and data sources. Therefore, their inputs / outputs should be properly named (snake case) and described. Furthermore, the names should be semantically correct and aligned with the input names of the provider.
Proposed change(s)
Additional info
Checklist