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

TPv2 Abstract Table Class #7336

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

ocket8888
Copy link
Contributor

This PR adds a new abstract class that encompasses the basic, common behavior of generic TPv2 tables. It also converts the Cache Groups, Regions, and Divisions tables to use it, to demonstrate its use.

The idea here is to ease creation of a common type of component. It's possible that instead we'd want to just make the generic table itself abstract and collapse the two. Idk. Really just interested in feedback at this point.


Which Traffic Control components are affected by this PR?

  • Traffic Portal (experimental v2)

What is the best way to verify this PR?

Don't. I'll bother writing tests if people think this is even a good idea.

PR submission checklist

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

@ocket8888 ocket8888 added new feature A new feature, capability or behavior medium impact impacts a significant portion of a CDN, or has the potential to do so experimental a feature/component not directly supported by ATC Traffic Portal v2 Related to the experimental Traffic Portal version 2 labels Feb 1, 2023
@shamrickus shamrickus self-assigned this Feb 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
experimental a feature/component not directly supported by ATC medium impact impacts a significant portion of a CDN, or has the potential to do so 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