Skip to content

Incubator - Upgrade Terraform to the latest version #38

Description

@gjagnoor

Dependency

Overview

Since Terraform helps manage our entire infrastructure, it's important to make sure we are using a fixed version of terraform. Currently we do no specify the version, so the dflook github actions always use the latest version. This can lead to sudden, unexpected incompatibilities with our code and just be a bummer overall. Terraform upgrades should be tested, and not automatically run. We need to specify the exact terraform major and minor version we want to use, which at the time of this writing is 1.12.X

Action Items

  • In backend.tf, add required_version = "~> 1.12.1" per the documentation listed below. The ~> symbol fixes the major and minor versions but allows patch versions.
  • Update Incubator repository to work with the new version
  • Confirm that terraform plan runs with the correct version when creating the pull request

Resources/Instructions

manage terraform versions

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions