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

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

Closed
4 tasks
ladonnaq opened this issue Aug 27, 2024 · 3 comments
Assignees
Labels
Central-EngSys This issue is owned by the Engineering System team. Engagement Experience

Comments

@ladonnaq
Copy link
Member

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.

  • If Service Current Lifecycle metadata is EMPTY, then display an error message to the user and block onboarding.
  • Error Message: The Service's Service Tree "Current Lifecycle" metadata is empty. You will need to update the lifecycle metadata in Service Tree before continuing to onboard to the SDK System. Link to Service's Service Tree entity - <link to Service's Service Tree Entity>.

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

  • If Service Current Lifecycle metadata is EMPTY, then display an error message to the user and block onboarding.
  • Error Message: The Product's Service Tree "Current Lifecycle" metadata is empty. You will need to update the lifecycle metadata in Service Tree before continuing to onboard to the SDK System. Link to Product's Service Tree entity - <link to Product's Service tree Entity>.
@maririos
Copy link
Member

maririos commented Sep 3, 2024

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

@praveenkuttappan praveenkuttappan moved this from 🤔 Triage to 🐝 Dev in Azure SDK EngSys 🚢🎉 Sep 23, 2024
@praveenkuttappan
Copy link
Member

@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

@praveenkuttappan praveenkuttappan moved this from 🐝 Dev to 🔬 Dev in PR in Azure SDK EngSys 🚢🎉 Sep 26, 2024
@ladonnaq
Copy link
Member Author

Thank you, messaging and UI looks great!

@praveenkuttappan praveenkuttappan moved this from Deployed to PPE to Done in Engagement Experience Oct 1, 2024
@kurtzeborn kurtzeborn moved this from 🔬 Dev in PR to 🎊 Closed in Azure SDK EngSys 🚢🎉 Oct 1, 2024
@maririos maririos closed this as completed Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Central-EngSys This issue is owned by the Engineering System team. Engagement Experience
Projects
Archived in project
Status: Done
Development

No branches or pull requests

4 participants