i did deploy controller and copilot at aws console manually.
this error come when deploying a resource with pulumi using python for lab single cloud multi region
aviatrix:index:AviatrixAccount (myaccounts): error: 1 error occurred: * controller version validation failed: current Terraform branch does not support controller version: UserConnect-7.1. Please go to 'https://registry.terraform.io/providers/AviatrixSystems/aviatrix/latest/docs/guides/release-compatibility' for version construct instructions
how to solve it ?
Best answer by Matthew_Gillespie
While I’ve not used the Pulumi provider before, it looks like it stopped development over 2 years ago and does not support newer versions of the Aviatrix controller.
With each new version of the Aviatrix controller, you’ll find an updated Terraform Provider. You can determine which Terraform provider matches your Controller version by looking at that page.
Did you have reservations against using Terraform for automated deployment? If not, I would recommend leveraging Terraform as the provider is kept up to date.
response was This Pulumi provider is based on the Aviatrix Terraform provider version 2.24.1. This version is compatible with Aviatrix controller version 6.9.161. Your controller is version 7.1.x which is not supported by this Pulumi provider, thus you see this message. For reference, see the Controller compatibility part of the readme.
can be using the controller of particular version only and do update manually when its need its patches to be updated or should disable auto update for controller will be recommended?
While I’ve not used the Pulumi provider before, it looks like it stopped development over 2 years ago and does not support newer versions of the Aviatrix controller.
With each new version of the Aviatrix controller, you’ll find an updated Terraform Provider. You can determine which Terraform provider matches your Controller version by looking at that page.
Did you have reservations against using Terraform for automated deployment? If not, I would recommend leveraging Terraform as the provider is kept up to date.