From e46021daf8b24da17f5dbaa7d4ff26630624daed Mon Sep 17 00:00:00 2001 From: Andreas Grub Date: Thu, 13 Aug 2026 10:03:01 +0200 Subject: [PATCH] fix(aks): run the starter kit on tofu 1.11.5 so its moved blocks work The starter kit gained moved blocks that cross resource types, from meshstack_tenant_v4 to meshstack_tenant and from meshstack_building_block_v2 to meshstack_building_block. OpenTofu only consults the provider's MoveResourceState from 1.10 on; 1.9.0 rejects the statement while validating the plan, so every run of this definition fails: Error: Resource type mismatch This statement declares a move from meshstack_tenant_v4.dev to meshstack_tenant.dev, which is a resource of a different type. That killed an ordered AKS starter kit block in the likvid foundation, at all five cross-type statements at once. The ske starter kit carries the same kind of move and already pins 1.11.5, which is why it runs. aks/github-connector and github/repository stay on 1.9.0. Neither declares a moved block. Co-Authored-By: Claude Opus 5 (1M context) --- modules/aks/starterkit/meshstack_integration.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/aks/starterkit/meshstack_integration.tf b/modules/aks/starterkit/meshstack_integration.tf index 380073c5..5971c6f3 100644 --- a/modules/aks/starterkit/meshstack_integration.tf +++ b/modules/aks/starterkit/meshstack_integration.tf @@ -151,7 +151,7 @@ EOT implementation = { terraform = { repository_url = "https://github.com/meshcloud/meshstack-hub.git" - terraform_version = "1.9.0" + terraform_version = "1.11.5" async = false ref_name = var.hub.git_ref repository_path = "modules/aks/starterkit/buildingblock"