Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Tpv2 snapshot diff page#7220

Open
ocket8888 wants to merge 12 commits intoapache:masterfrom
ocket8888:tpv2/snapshot-diff-page
Open

Tpv2 snapshot diff page#7220
ocket8888 wants to merge 12 commits intoapache:masterfrom
ocket8888:tpv2/snapshot-diff-page

Conversation

@ocket8888
Copy link
Copy Markdown
Contributor

Adds a page for showing snapshot diffs to TPv2. It's not complete, only shows diffs for the contentServers, contentRouters, and config sections so far. Getting the rest done will be a bit of work, so I wanna get feedback on how I'm approaching this before going any further.

Note that this addresses the concerns that led to the creation of #7113. I can't really say I "fixed" it, since it wasn't an issue in TPv2 just because of a lack of that functionality.


Which Traffic Control components are affected by this PR?

  • Traffic Portal (experimental v2)

What is the best way to verify this PR?

The diffing utility functions are covered pretty extensively by ng test, but what I'm really interested in is how you feel about using the actual UI.

PR submission checklist

  • This PR has tests
  • This PR has documentation
  • This PR has a CHANGELOG.md entry
  • This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY

@ocket8888 ocket8888 added new feature A new feature, capability or behavior low impact affects only a small portion of a CDN, and cannot itself break one experimental a feature/component not directly supported by ATC Traffic Portal v2 Related to the experimental Traffic Portal version 2 labels Nov 23, 2022
@ocket8888 ocket8888 requested a review from shamrickus November 23, 2022 18:31
@ocket8888 ocket8888 force-pushed the tpv2/snapshot-diff-page branch from bd484c5 to 7f6afab Compare November 30, 2022 15:01
@asf-ci asf-ci mentioned this pull request Dec 1, 2022
4 tasks
@shamrickus shamrickus self-assigned this Dec 7, 2022
@ocket8888 ocket8888 force-pushed the tpv2/snapshot-diff-page branch from 7f6afab to 293d793 Compare December 16, 2022 17:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

experimental a feature/component not directly supported by ATC low impact affects only a small portion of a CDN, and cannot itself break one new feature A new feature, capability or behavior Traffic Portal v2 Related to the experimental Traffic Portal version 2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants