-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenAPI v3 support #179
Comments
P.S.: Can't actually add label nor assign projects because they're not public. |
Hi @thiagoarrais , Thanks for opening the issue. Yes, there's plans on supporting OpenAPI 3.0 and we are hoping to start working on that soon. Unfortunately, I can't really provide an actual timeline at the moment as there's other priorities in the pipe that need to be addressed first. Nevertheless, the code is already prepared to support new OpenAPI versions implementations as shown below and I would be happy to collaborate on that if you are interested: Always happy to accept new PRs. P.S: Thanks for letting me know about the project/labels. Will update the PR checklist accordingly and update the issue the label and project. |
Any updates on this? Trying to decide where we go from here. We're all invested in openapi 3.0 but want a dynamic provider such as this |
Hello, any updates on this? How difficult it would be to build an analyzer for V 3.0? Thank you. |
Hi folks, thanks for your feedback and your interest in the OpenAPI Terraform provider - and apologies for the slow response here (recently had a baby so my time has been pretty limited the past few months). For the sake of more context, the main blocker for this feature request work has been the lack of support for Go libraries that serialize and deserialize OpenAPI 3.0 specs. Currently, the OpenAPI Terraform provider makes use of the go-swagger to serialize/deserialize OpenAPI 2.0 documents, unfortunately the go-swagger main contributors have stated that they won’t be supporting OpenAPIv3. Having said that, looks like there’s few alternatives in the open source community that could be used instead. My plan is to start adding support for OpenAPI 3.0 in the upcoming year (time permitting), and the initial tentative rough roadmap includes the following:
To make it easier for the community to contribute to this endeavour, I am thinking of creating a dedicated readme with the different features needed to support the OpenAPI 3.0 version with linked stories to the OpenAPI 3.0 project. I am hoping to start putting together some initial cards early in Jan. Hope this sheds some light into the plan to support OpenAPI 3.0 (which is something I am pretty excited about!) And of course, any help would be more than welcomed! Thanks, |
@dikhan There has been a v3 release in April but this is not to confuse with OpenAPI v3 support of this issue, is it? I've been playing around with this project a few hours now, but I guess my issues all come down to the missing OpenAPI v3 support. |
Are there any plans for supporting OpenAPI v3?
Here's what I'm getting when I do
terraform plan
with a v3 spec:Checklist
Don't forget to go through the checklist to make sure the issue is created properly:
The text was updated successfully, but these errors were encountered: