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

Update /deliveryservices/{{ID}}/servers/eligible to use data from new interfaces tables #4615

Closed
ocket8888 opened this issue Apr 8, 2020 · 0 comments · Fixed by #4676
Closed
Labels
documentation related to documentation new feature A new feature, capability or behavior TO Client (Go) related to the Go implementation of a TC client Traffic Ops related to Traffic Ops

Comments

@ocket8888
Copy link
Contributor

ocket8888 commented Apr 8, 2020

I'm submitting a ...

  • new feature / enhancement request

Description

The /deliveryservices/{{ID}}/servers/eligible endpoint need to be updated to utilize data from the new tables added by whatever PR resolves #4611.

This depends on #4611

Traffic Control components affected ...

  • Documentation
  • Traffic Ops
  • Traffic Ops client (Go)

Acceptance Criteria

  • /deliveryservices/{{ID}}/servers/eligible in API 2.x:
    • Uses the tables to provide the right legacy output for the GET method (should be unchanged)
  • /deliveryservices/{{ID}}/servers/eligible in API 3.x:
    • Provides the proper representations of cache servers as outlined in the blueprint for the GET method
    • New behavior adheres to the API guidelines (where applicable)
    • All behavior changes have been documented
  • The Traffic Ops Go client has been updated (v3 only) to return the new structures
    • Any associated unit and/or client/API integration tests have been updated to
      test the new structure and all pass.

See the Additional Server Interfaces blueprint for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation related to documentation new feature A new feature, capability or behavior TO Client (Go) related to the Go implementation of a TC client Traffic Ops related to Traffic Ops
Projects
None yet
1 participant