You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to switch to Mailu (from Mailcow) because it can run in Kubernetes.
For this I would like to manage all my configurations via OpenTofu (Terraform), to have each configuration as code and at a central source of truth.
Hashicorp maintains the plugins codegen-openapi for generating provider configurations from openapi specifications and codegen-framework which generates actual provider code from the provider configuration.
However, the codegen-openapi plugin requires an OpenAPI file in V3.
I am currently testing migrating the current swagger.json (V2) file to V3 using the https://editor.swagger.io/ (and clicking "edit" > "convert to v3") and building a terraform provider from it to see if its promising.
But I want to discuss the general topics of "migrating to V3" and "terraform provider" here.
If this issue is not the right place to discuss this, please let me know.
(Edit: I found issues that ask if the mentioned plugins above are dead and there is no answer from hashicorp, maybe building a tf provider that relies on these plugins is not the best idea)
The text was updated successfully, but these errors were encountered:
I would like to switch to Mailu (from Mailcow) because it can run in Kubernetes.
For this I would like to manage all my configurations via OpenTofu (Terraform), to have each configuration as code and at a central source of truth.
Hashicorp maintains the plugins codegen-openapi for generating provider configurations from openapi specifications and codegen-framework which generates actual provider code from the provider configuration.
However, the codegen-openapi plugin requires an OpenAPI file in V3.
I am currently testing migrating the current swagger.json (V2) file to V3 using the https://editor.swagger.io/ (and clicking "edit" > "convert to v3") and building a terraform provider from it to see if its promising.
But I want to discuss the general topics of "migrating to V3" and "terraform provider" here.
If this issue is not the right place to discuss this, please let me know.
(Edit: I found issues that ask if the mentioned plugins above are dead and there is no answer from hashicorp, maybe building a tf provider that relies on these plugins is not the best idea)
The text was updated successfully, but these errors were encountered: