Azure / azure-sdk-tools

Tools repository leveraged by the Azure SDK team.
MIT License
113 stars 177 forks source link

Display error message if Lifecycle metadata is empty when Service or Product onboards to the SDK System (using the Release Planner App) #8893

Closed ladonnaq closed 4 weeks ago

ladonnaq commented 2 months ago

Requirement: During onboarding the Service Tree metadata for Product and Service Lifecycle is ingested by the Release Planner App. It is the Service Team's responsibility to maintain the Lifecycle metadata for their Service and Products. If the Release Planner encounters the field value to be EMPTY, then an error message should be shown the user with directions how to resolve.

Service Tree Current Lifecycle metadata

image

Scenario: User is onboarding a service only (no product) AND the Current Lifecycle metadata field is EMPTY.

Scenario: User is onboarding a Product AND the Current Lifecycle metadata field is EMPTY.

maririos commented 2 months ago

@ckairen currently what happens if this is the case? how is our tooling behaving?

praveenkuttappan commented 1 month ago

@ladonnaq Changes to show error message and disable onboarding.

Service does not have Current life cycle stage set and product list is empty scenario:

Image

Product does not have current life cycle metadata in correct service tree tables: Image

ladonnaq commented 1 month ago

Thank you, messaging and UI looks great!