Skip to content
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

API Readiness errors and questions for management plane #5964

Closed
1 of 5 tasks
ladonnaq opened this issue Apr 12, 2023 · 1 comment
Closed
1 of 5 tasks

API Readiness errors and questions for management plane #5964

ladonnaq opened this issue Apr 12, 2023 · 1 comment
Labels
bug This issue requires a change to an existing behavior in the product in order to be resolved. Engagement Experience

Comments

@ladonnaq
Copy link
Member

ladonnaq commented Apr 12, 2023

I am working with the Palo Alto service team to use the release planner app to validate public preview API readiness for their initial beta SDK releases. I have encountered some errors, questions related to function, etc.

image

  • Can't input text into review ticket field to add link to the GitHub issue for namespace review by arch board for initial beta => Review Ticket (Arch Board Namespace Approval) is hardcoded to azure-sdk-pr  #6053
    image

  • The SDKs should NOT be generated in the API Readiness application for management plane or data plane. I believe there is a GitHub issue open for this but just wanted to make sure that we move this asap. The service teams I have been working with found this confusing. SDK Breaking changes are reviewed as part of API readiness for management plane BUT since the information relating to todo's for SDK release are in the SDK release app we should not generate and display the SDKs in the API Readiness app.

  • @josefree @maririos Question about what is required for a API Spec PR merge and how to provide guidance on which PR a service team should use for API readiness. I noticed that PR 23435 is merged but the ARM sign off label is not on the PR so an error is displayed in the API Readiness app that ARM has not signed off. I noticed that ARM signed off the 2 PRs that were in the private repo and are part of this version of the API Spec. So which PR should be used to validate API Readiness? For public preview today we ask teams to send us the link to the either the PR in the private repo that is related to the API Spec that will be published for public preview (for services that are new and do not want to have anything in the public repo until announce). For other scenarios, we ask for the last PR that is associated with the API Spec version for the public launch for the product.

  • Previous error which is now not showing up on 2nd test. "Unsupported repository owner error, management plane, API readiness". #5976

This the PR that was used to publish the API spec from the private repo to the public repo in preparation to release the SDKs for public preview. Azure/azure-rest-api-specs#22878

This is the PR I would expect they would use for API Readiness. However, there is also another PR so I tried that one as well. It also gave me the same error - Azure/azure-rest-api-specs#23435.

image

@ladonnaq ladonnaq added bug This issue requires a change to an existing behavior in the product in order to be resolved. Engagement Experience labels Apr 12, 2023
@ladonnaq ladonnaq changed the title Unsupported repository owner error, management plane, API readiness API Readiness errors and questions for management plane Apr 12, 2023
@maririos
Copy link
Member

maririos commented May 2, 2023

All points have been covered in separate issues.
Remaining is:

@josefree @maririos Question about what is required for a API Spec PR merge and how to provide guidance on which PR a service team should use for API readiness. I noticed that PR 23435 is merged but the ARM sign off label is not on the PR so an error is displayed in the API Readiness app that ARM has not signed off. I noticed that ARM signed off the 2 PRs that were in the private repo and are part of this version of the API Spec. So which PR should be used to validate API Readiness? For public preview today we ask teams to send us the link to the either the PR in the private repo that is related to the API Spec that will be published for public preview (for services that are new and do not want to have anything in the public repo until announce). For other scenarios, we ask for the last PR that is associated with the API Spec version for the public launch for the product.

@ladonnaq to create a separate issue for this to start a conversation on process and tooling for this requirement

@maririos maririos closed this as completed May 2, 2023
@github-project-automation github-project-automation bot moved this from New to Done in Engagement Experience May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue requires a change to an existing behavior in the product in order to be resolved. Engagement Experience
Projects
Status: Done
Development

No branches or pull requests

2 participants