commit | 9bfdfbddb7a0c44cb85574fc62a3ee4de54982b3 | [log] [tgz] |
---|---|---|
author | Zach Hoffman <zach@zrhoffman.net> | Thu Sep 03 12:01:22 2020 -0600 |
committer | GitHub <noreply@github.com> | Thu Sep 03 12:01:22 2020 -0600 |
tree | 1c8cbb8a1b1541f1d0f50105e50433dbedbf546b | |
parent | fac8b3032e18017068cf0f211ab14312d12a597b [diff] |
TO/TP: View servers by topology-based delivery service (#4966) * Query servers by the ID of a topology-based delivery service * Add an API test * Traffic Ops changelog entry * [PATCH] Adds topology tests (zrhoffman/trafficcontrol#23) * adds UI test for creating a topology * adds UI test to view the servers for a ds that utilizes a topology * adds changelog entry for TP * Explain what servers will be returned when specifying dsId for a topology-based delivery service * Only allow querying servers by topology-based DS for API versions 3 and up * Term, not ref * Use :dfn: text role * Ensure version is not nil * Keep using variadic useInTable * Fix some warnings - Name variables timestamp instead of time to avoid identifier collisions - Use non-deprecated WithHdr() TO client functions - Remove semicolon - Remove parenthesis * Version is not a pointer now * adds the ability to view servers assigned to a ds that employs a topo… (zrhoffman/trafficcontrol#25) * adds the ability to view servers assigned to a ds that employs a topology * only edges or orgs can be removed from a ds * Nil check for ds.XMLID * Do not rebind variable ds * Assert that validation fails by looking for HTTP status code 400 * Use cachegroup3 in my-topology because cachegroup1 has lots of non-cache servers * Fix nil check logic * fixes orderby in servers api and ds servers UI view (zrhoffman/trafficcontrol#26) * maintains the order of the servers as fetched from database * orders ds servers by hostName * Filter delivery service servers by CDN ID * Filter by the delivery service's required capabilities * Remove extra space * adds a visual indicator that you are viewing ds servers as dictated by the topology of the ds. (zrhoffman/trafficcontrol#28) * changes font-size to medium (zrhoffman/trafficcontrol#29) * Indent SQL * Add space for RST table formatting * Move HasRequiredCapabilitiesQuery to deliveryservice package * Mention that only servers satisfying a DS's required capabilities are returned for the dsId query parameter Co-authored-by: Jeremy Mitchell <mitchell852@users.noreply.github.com>
Apache Traffic Control is an Open Source implementation of a Content Delivery Network.