-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Add version 2018-02-01 Microsoft.ServiceFabric specification #2844
Conversation
Automation for azure-sdk-for-pythonA PR has been created for you based on this PR content. Once this PR will be merged, content will be added to your service PR: |
Automation for azure-sdk-for-nodeA PR has been created for you: |
Automation for azure-libraries-for-javaA PR has been created for you: |
Automation for azure-sdk-for-goA PR has been created for you: |
Howdy @juhacket, To get started, could you confirm that this new API Version (2018-02) will be based on the 2017-07 API Version? That will help me and @ravbhatnagar scope our review to just things that have changed since the previous version. Also, I see that you're adding a number of suppressions. If you've already gotten approval from the ARM team, then we don't need to go any further. If you do not yet have approval for them, we can get that ball rolling too. |
@marstr - Yes, the new API version is based on 2017-07-01-preview. We have split up the specification as only the cluster resource has changed in this new version. We have discussed the suppressions with @ravbhatnagar and he has approved them. The main issue is how the validation tooling handles proxy resources. |
@marstr - Hold this PR, we have one more small change to make. |
@marstr - All changes have been made and are ready for review. Please notify before merge as we have to coordinate on our end. |
@AutorestCI rebuild go |
Hi There, I am the AutoRest Linter Azure bot. I am here to help. My task is to analyze the situation from the AutoRest linter perspective. Please review the below analysis result: File: AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback Thanks for your co-operation. |
1 similar comment
Hi There, I am the AutoRest Linter Azure bot. I am here to help. My task is to analyze the situation from the AutoRest linter perspective. Please review the below analysis result: File: AutoRest Linter Guidelines | AutoRest Linter Issues | Send feedback Thanks for your co-operation. |
Sorry for the delay on the review, it's taking me a little extra time because of the refactor. I should have a review in by EOD tomorrow. |
@marstr No problem. The plan is to finalize the review and be ready to merge on Friday. |
input-file: | ||
- Microsoft.ServiceFabric/stable/2016-09-01/servicefabric.json | ||
- Microsoft.ServiceFabric/stable/2018-02-01/cluster.json | ||
- Microsoft.ServiceFabric/preview/2017-07-01-preview/application.json |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general this PR looks pretty much textbook, and that is much appreciated!
I did want to point out for the sake of awareness, that referencing these common definitions will result in the clients calling the service with both API Versions, as seen here in the Go SDK:
https://github.com/Azure/azure-sdk-for-go/pull/1609/files#diff-97eaea7067d7811544da444ef9a815e8R351
If you're okay with that, feel free to acknowledge and I will approve this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marstr The intent is for users to call the application resources with the 2017 version and the cluster resource with the 2018 version. Is this what you mean?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, that's what I mean. Thanks for confirming!
This has been reviewed in person. Signing off! |
I'll plan on merging this Friday, is that correct @juhacket? |
@marstr Please delay the merge. We have some dependencies that are not in place yet. |
Given the title change, I assume your dependencies are still not in place. I will wait for you, @juhacket, to ping this thread or send me an email before I merge. |
@marstr The service has been updated and we are ready for the merge. |
This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information
api-version
in the path should match theapi-version
in the spec).Quality of Swagger