Skip to content

feat: Show PolicyStatus ancestor conditions in TUI - #265

Open
mattdjenkinson wants to merge 1 commit into
mainfrom
fix/266-tpp-programmed-cli
Open

feat: Show PolicyStatus ancestor conditions in TUI#265
mattdjenkinson wants to merge 1 commit into
mainfrom
fix/266-tpp-programmed-cli

Conversation

@mattdjenkinson

@mattdjenkinson mattdjenkinson commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

TrafficProtectionPolicy (and other Gateway API policies) keep conditions under status.ancestors, so the TUI conditions pane reported nothing for TPP Accepted/Programmed.

This flattens ancestor conditions into the existing table and prefixes each row with the ancestor ref so both conditions are visible once NSO#266 lands.

Test plan

  • Unit test for ancestor flattening
  • Against a TPP with Programmed: conditions table shows both Accepted and Programmed

Related to datum-cloud/network-services-operator#266

TrafficProtectionPolicy (and other Gateway API policies) keep
conditions under status.ancestors, so the conditions pane reported
nothing for TPP Programmed.

Flatten ancestor conditions into the existing table, prefixing each
row with the ancestor ref so Accepted and Programmed are visible.

Related to datum-cloud/network-services-operator#266
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.

1 participant