Skip to content

Conversation

@bfjelds
Copy link
Member

@bfjelds bfjelds commented Nov 12, 2025

🔍 Description

Trident currently has special casing to allow rerun of trident udpate for failed update in AbUpdateFinalized state. Enable similar for AbUpdateHealthCheckFailed state.

@bfjelds bfjelds requested a review from a team as a code owner November 12, 2025 19:50
Copilot AI review requested due to automatic review settings November 12, 2025 19:50
Copilot finished reviewing on behalf of bfjelds November 12, 2025 19:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enables Trident to rerun updates that have failed health checks by adding AbUpdateHealthCheckFailed to the servicing states that allow update reruns.

  • Added ServicingState::AbUpdateHealthCheckFailed to the match arm that handles failed update reruns, alongside AbUpdateFinalized and Provisioned

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ndubchak
Copy link
Contributor

Do we need to then update the state diagram(s)?

@bfjelds
Copy link
Member Author

bfjelds commented Nov 14, 2025

Do we need to then update the state diagram(s)?

i don't think so. but i'm going to do a little more thinking on states before merging this.

@bfjelds bfjelds changed the title engineering: allow rerun of update that has failed health check WIP: engineering: allow rerun of update that has failed health check Dec 4, 2025
@bfjelds bfjelds marked this pull request as draft December 4, 2025 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants