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

Remove Traffic Ops APIv2 #6697

@ocket8888

Description

@ocket8888

This Improvement request (usability, performance, tech debt, etc.) affects these Traffic Control components:

  • Traffic Ops

Current behavior:

The deprecated Traffic Ops API version 2 exists.

New behavior:

The deprecated Traffic Ops API version 2 no longer exists.

This includes, but is not necessarily limited to

  • The API v2 Go client github.com/apache/trafficcontrol/traffic_ops/v2-client
  • APIv2 support in the Python client
  • APIv2 documentation
  • APIv2 routes in the github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/routing package
  • Route handlers and "CRUDer" data structures in github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang and sub-packages thereof that are specific to APIv2
  • Data structures in github.com/apache/trafficcontrol/lib/go-tc that are specific to API v2

Metadata

Metadata

Assignees

Labels

Traffic Opsrelated to Traffic OpsimprovementThe functionality exists but it could be improved in some way.medium difficultythe estimated level of effort to resolve this issue is mediumtech debtrework due to choosing easy/limited solution

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions