Skip to content
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

[#140398377] Upgrade Terraform AWS provider #132

Closed
wants to merge 1 commit into from

Conversation

henrytk
Copy link
Contributor

@henrytk henrytk commented Aug 30, 2018

What

This is the minimum upgrade required to fix an issue we are having with
DNS entries flapping[1].

[1] hashicorp/terraform-provider-aws#361

How to review

The short version: just code review, sanity check, and merge. This is because we pin versions of this image where it is consumed (paas-bootstrap and paas-cf), so it can be tested properly in those repositories.

Knowing this will work properly is tricky because our dev environments are not affected by this issue (hashicorp/terraform-provider-aws#361). They are not affected because they do not have the old versions of ELBs that cause the problems, whereas our persistent environments are running with old ELB versions, which are non-trivial to replace.

In theory, you could push an amended version of the staging deployer Concourse pipeline to pin this dev version, then verify by triggering the cf-terraform job and making sure it doesn't recreate the aws_route53_record.apps_apex resource. However, manual fiddling with persistent environments is bad practice. Your call.

To save you time I have run the bootstrap creation and deletion and paas-cf creation and deletion to ensure it at least doesn't break anything.

Who

Anyone but me

This is the minimum upgrade required to fix an issue we are having with
DNS entries flapping[1].

Documentation for this provider version: [2]

[1] hashicorp/terraform-provider-aws#361
[2] https://github.com/terraform-providers/terraform-provider-aws/tree/v1.8.0/website/docs/r
@henrytk henrytk force-pushed the terraform-aws-provider-upgrade branch from 262aaae to 23991b9 Compare August 30, 2018 13:34
@henrytk henrytk changed the title WIP: [#140398377] Upgrade Terraform AWS provider [#140398377] Upgrade Terraform AWS provider Aug 30, 2018
@henrytk
Copy link
Contributor Author

henrytk commented Aug 30, 2018

After testing this against an old-style ELB (such as those in our persistent environments) it seems version 1.8.0 doesn't fix the problem. See https://www.pivotaltracker.com/story/show/140398377/comments/193676208 (private link).

@henrytk henrytk closed this Aug 30, 2018
@whi-tw whi-tw deleted the terraform-aws-provider-upgrade branch June 13, 2022 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant