-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Make ApiSchema GET Contract consistent for all api Types #6372
Comments
Is there a approximate ETA on this? |
we are planning to release this change in the api-version |
@solankisamir is there a timeline for when this'll become available in the Swagger too? |
@tombuildsstuff, this got delayed and we are just starting on it on the service side changes |
@solankisamir any updates? |
Any updates @solankisamir? |
@solankisamir any news? Is there an approximate ETA when we can expect a fix? Thx! |
The implementation (and data returned) will stay exactly the same, but the documentation/specification will be changed. Instead of 2 current contracts specifications: We will have only one: { So new contract may contain either "value" or "definitions" filled depending on the content type. |
The documentation changes should be released till the end of the year. |
Any place we can track the progress besides here? |
First of all: Happy new year! 😊🎉
Which brings me directly to my question. As end of the year is now over 😉 what is the current progress of this? Because multiple issues of resources in the Azure Terraform Provider are blocked by this I am very curious when this get finally fixed. Thx |
The documentations update completed month or two ago, but it's still in review/publishing stage. At the same time, the question: why it blocks the customer? The documentation changes were described above, so it can be sent to the customer now. |
Good question. Thx! |
@J0F3 , I checked the item you asked about. In addition to the documentation, customer is using the Azure SDK generated by the specs, which are not updated yet. Specs will be updated together with the documentation. So customer will need to wait till we released 2019-12-01 version. Plan was 01/01/2020 but postponed because of release freezes / reviews. |
Ah ok. Thank you @vfedonkin you for looked into it. |
Hi @vfedonkin do you know what kind of timeline we can expect on the release? |
Ok, the PR merge has been reverted, any idea of when the "intended merge" will happen? We are currently building a pipeline to push open-api specs with terraform. We don't want to revert to swagger 😉 |
@mcalster I have been following and #8225 will address the items at the end of 8066. I do not know of a timeframe as to when the changes will finally be pushed. I am eagerly awaiting these changes as well. Thanks @solankisamir & @vfedonkin for your hard work, we really appreciate it! |
@arifsundrani It looks like #8225 was merged on Jan 29th. Does that merge unblock this issue? |
@hctv19 I’m not sure as I am just following along. I believe @solankisamir would be able to answer your question. |
Not yet. This PR is also required before we can regenerate SDK: #8393 |
@vfedonkin looks like they finally got #8393 merged, so I think this should be unblocked now |
Also gently pinging @solankisamir on this PR since #8393 has been resolved |
@solankisamir @vfedonkin Is there anything else needed before this can be approved and merged? |
Any update on this? This is the only item that is required to support API Management consumption model via terraforms. |
@Harmindersingh05, just yesterday we got signed all required PRs and now preparing the nuget package. Should be ready in nearest days. |
The fix is available at following locations .NET SDK : Python SDK JS SDK |
Because of the weirdness, clients have to write custom code to extract the exact schema
application/vnd.ms-azure-apim.swagger.definitions+json
But for
application/vnd.ms-azure-apim.xsd+xml
orapplication/vnd.oai.openapi.components+json
orapplication/vnd.ms-azure-apim.wadl.grammars+xml
The text was updated successfully, but these errors were encountered: