Skip to content

Upgrading golang and tf versions

Arturo Hernandez [EPAM] requested to merge 247-ah/upgrade-tf into master

All Submissions:


  • [YES] Have you added an explanation of what your changes do and why you'd like us to include them? in docs/upgrades/terraform_upgrade-1.3.5
  • [YES] I have updated the documentation accordingly.
  • [YES] My code follows the code style of this project.

Current Behavior or Linked Issues


Current infrastructure is running on terraform v0.14.0, this was released 2 years ago, therefore needs upgrade as well as the golang version for integration tests, we are suggesting in the issue mentioned to upgrade to Terraform 1.3.5 and golang v1.18.8.

Does this introduce a breaking change?


  • [NO] We had tested this in our internal environments and there are no major changes, but some warnings in the plan
  • It is recommended as stated in the documentation, to take a snapshot or create a version of the terraform plans in case of state disruption.

Other information


This is first part of the full upgrade, we will upgrade first terraform and then we will slowly upgrading the provider azurerm and azuread, which are very old as for now, but those requires major changes in the terraform modules.

Closes #247 (closed)

Edited by Arturo Hernandez [EPAM]

Merge request reports