See the above report for details. Microsoft have deprecated a resource, which broke the Terraform providers we're using. They're all over the map anyway, and many of them are very old. Very poor version hygiene.
How is this addressed
It's enough to update the provider.tf entry for the azurerm resource provider in most resources, and remove/re-create the .terraform.lock.hcl file. Some features need more advanced effort, again, see the above ticket.
At some point soon, when the PR from CloudKubed has been merged and tested (by other people!), we should update our codebase with those same changes. That's a lot of files that get touched, so it shouldn't wait too long.
Partially addresses issue 4095 in https://github.com/microsoft/AzureTRE/issues/
What is being addressed
See the above report for details. Microsoft have deprecated a resource, which broke the Terraform providers we're using. They're all over the map anyway, and many of them are very old. Very poor version hygiene.
How is this addressed
It's enough to update the
provider.tf
entry for theazurerm
resource provider in most resources, and remove/re-create the.terraform.lock.hcl
file. Some features need more advanced effort, again, see the above ticket.At some point soon, when the PR from CloudKubed has been merged and tested (by other people!), we should update our codebase with those same changes. That's a lot of files that get touched, so it shouldn't wait too long.