You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by oc...@apache.org on 2021/01/28 18:16:30 UTC

[trafficcontrol] branch master updated (52d334b -> 456f762)

This is an automated email from the ASF dual-hosted git repository.

ocket8888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git.


    from 52d334b  Allow max request header bytes to be 0 (#5458)
     add 456f762  When adding multiple interfaces on a server, a router host and router description should also be created per interface (#5450)

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |    1 +
 .../admin/traffic_portal/usingtrafficportal.rst    |    4 +-
 docs/source/api/index.rst                          |   11 +
 docs/source/api/v3/acme_accounts.rst               |    2 +-
 .../source/api/v3/acme_accounts_provider_email.rst |    2 +-
 docs/source/api/v3/api_capabilities.rst            |    2 +-
 docs/source/api/v3/asns.rst                        |    2 +-
 docs/source/api/v3/asns_id.rst                     |    2 +-
 docs/source/api/v3/cache_stats.rst                 |    8 +-
 docs/source/api/v3/cachegroupparameters.rst        |    2 +-
 .../api/v3/cachegroupparameters_id_parameterID.rst |    2 +-
 docs/source/api/v3/cachegroups.rst                 |    4 +-
 docs/source/api/v3/cachegroups_id.rst              |    4 +-
 .../api/v3/cachegroups_id_deliveryservices.rst     |    2 +-
 docs/source/api/v3/cachegroups_id_parameters.rst   |    2 +-
 docs/source/api/v3/cachegroups_id_queue_update.rst |    2 +-
 docs/source/api/v3/caches_stats.rst                |    4 +-
 docs/source/api/v3/capabilities.rst                |    2 +-
 docs/source/api/v3/cdns.rst                        |    2 +-
 docs/source/api/v3/cdns_capacity.rst               |    2 +-
 docs/source/api/v3/cdns_dnsseckeys_refresh.rst     |    2 +-
 docs/source/api/v3/cdns_domains.rst                |    2 +-
 docs/source/api/v3/cdns_health.rst                 |    2 +-
 docs/source/api/v3/cdns_id.rst                     |    2 +-
 docs/source/api/v3/cdns_id_queue_update.rst        |    2 +-
 .../source/api/v3/cdns_name_configs_monitoring.rst |    2 +-
 .../api/v3/cdns_name_dnsseckeys_ksk_generate.rst   |    2 +-
 docs/source/api/v3/cdns_name_federations.rst       |    2 +-
 docs/source/api/v3/cdns_name_federations_id.rst    |    2 +-
 docs/source/api/v3/cdns_name_health.rst            |    2 +-
 docs/source/api/v3/cdns_name_name.rst              |    2 +-
 docs/source/api/v3/cdns_name_name_dnsseckeys.rst   |    2 +-
 docs/source/api/v3/cdns_name_name_sslkeys.rst      |    2 +-
 docs/source/api/v3/cdns_name_snapshot.rst          |    2 +-
 docs/source/api/v3/cdns_name_snapshot_new.rst      |    2 +-
 docs/source/api/v3/cdns_routing.rst                |    2 +-
 docs/source/api/v3/consistenthash.rst              |    2 +-
 docs/source/api/v3/coordinates.rst                 |    2 +-
 docs/source/api/v3/current_stats.rst               |    2 +-
 docs/source/api/v3/dbdump.rst                      |    2 +-
 docs/source/api/v3/deliveryservice_requests.rst    |    2 +-
 docs/source/api/v3/deliveryservice_stats.rst       |    6 +-
 docs/source/api/v3/deliveryservices.rst            |    2 +-
 .../v3/deliveryservices_dnsseckeys_generate.rst    |    2 +-
 docs/source/api/v3/deliveryservices_id.rst         |    2 +-
 .../source/api/v3/deliveryservices_id_capacity.rst |    2 +-
 docs/source/api/v3/deliveryservices_id_health.rst  |    2 +-
 docs/source/api/v3/deliveryservices_id_regexes.rst |    2 +-
 .../api/v3/deliveryservices_id_regexes_rid.rst     |    2 +-
 docs/source/api/v3/deliveryservices_id_routing.rst |    2 +-
 docs/source/api/v3/deliveryservices_id_safe.rst    |    2 +-
 ..._metric_types_start_date_start_end_date_end.rst |    2 +-
 docs/source/api/v3/deliveryservices_id_servers.rst |    4 +-
 .../v3/deliveryservices_id_servers_eligible.rst    |    2 +-
 docs/source/api/v3/deliveryservices_id_urlkeys.rst |    2 +-
 docs/source/api/v3/deliveryservices_regexes.rst    |    2 +-
 docs/source/api/v3/deliveryservices_request.rst    |    2 +-
 .../v3/deliveryservices_required_capabilities.rst  |    2 +-
 .../source/api/v3/deliveryservices_sslkeys_add.rst |    4 +-
 .../api/v3/deliveryservices_sslkeys_generate.rst   |    2 +-
 ...liveryservices_sslkeys_generate_letsencrypt.rst |    2 +-
 .../api/v3/deliveryservices_xmlid_servers.rst      |    2 +-
 .../api/v3/deliveryservices_xmlid_urisignkeys.rst  |    2 +-
 .../v3/deliveryservices_xmlid_xmlid_sslkeys.rst    |    2 +-
 .../v3/deliveryservices_xmlid_xmlid_urlkeys.rst    |    2 +-
 ...d_xmlid_urlkeys_copyfromxmlid_copyfromxmlid.rst |    2 +-
 ...liveryservices_xmlid_xmlid_urlkeys_generate.rst |    2 +-
 docs/source/api/v3/deliveryserviceserver.rst       |    2 +-
 .../api/v3/deliveryserviceserver_dsid_serverid.rst |    2 +-
 docs/source/api/v3/divisions.rst                   |    2 +-
 docs/source/api/v3/divisions_id.rst                |    2 +-
 docs/source/api/v3/federation_resolvers.rst        |    4 +-
 docs/source/api/v3/federations.rst                 |    6 +-
 .../api/v3/federations_id_deliveryservices.rst     |    2 +-
 .../api/v3/federations_id_deliveryservices_id.rst  |    2 +-
 .../api/v3/federations_id_federation_resolvers.rst |    2 +-
 docs/source/api/v3/federations_id_users.rst        |    2 +-
 docs/source/api/v3/federations_id_users_id.rst     |    2 +-
 docs/source/api/v3/isos.rst                        |    4 +-
 docs/source/api/v3/jobs.rst                        |    2 +-
 docs/source/api/v3/letsencrypt_autorenew.rst       |    2 +-
 docs/source/api/v3/letsencrypt_dnsrecords.rst      |    2 +-
 docs/source/api/v3/logs.rst                        |    4 +-
 docs/source/api/v3/logs_newcount.rst               |    6 +-
 docs/source/api/v3/origins.rst                     |    2 +-
 docs/source/api/v3/osversions.rst                  |    6 +-
 docs/source/api/v3/parameterprofile.rst            |    2 +-
 docs/source/api/v3/parameters.rst                  |    2 +-
 docs/source/api/v3/parameters_id.rst               |    2 +-
 docs/source/api/v3/phys_locations.rst              |    2 +-
 docs/source/api/v3/phys_locations_id.rst           |    2 +-
 docs/source/api/v3/plugins.rst                     |    2 +-
 docs/source/api/v3/profileparameter.rst            |    4 +-
 docs/source/api/v3/profileparameters.rst           |    2 +-
 .../v3/profileparameters_profileID_parameterID.rst |    2 +-
 docs/source/api/v3/profiles.rst                    |    2 +-
 docs/source/api/v3/profiles_id.rst                 |    2 +-
 docs/source/api/v3/profiles_id_export.rst          |    2 +-
 docs/source/api/v3/profiles_id_parameters.rst      |    2 +-
 docs/source/api/v3/profiles_import.rst             |    4 +-
 .../source/api/v3/profiles_name_name_copy_copy.rst |    2 +-
 .../api/v3/profiles_name_name_parameters.rst       |    2 +-
 docs/source/api/v3/regions.rst                     |    2 +-
 docs/source/api/v3/regions_id.rst                  |    2 +-
 docs/source/api/v3/roles.rst                       |    2 +-
 docs/source/api/v3/server_capabilities.rst         |    2 +-
 docs/source/api/v3/server_server_capabilities.rst  |    2 +-
 docs/source/api/v3/servercheck.rst                 |    2 +-
 docs/source/api/v3/servercheck_extensions.rst      |    2 +-
 docs/source/api/v3/servercheck_extensions_id.rst   |    2 +-
 docs/source/api/v3/servers.rst                     |    4 +-
 docs/source/api/v3/servers_details.rst             |    2 +-
 docs/source/api/v3/servers_hostname_update.rst     |    2 +-
 .../api/v3/servers_hostname_update_status.rst      |    4 +-
 docs/source/api/v3/servers_id.rst                  |    2 +-
 docs/source/api/v3/servers_id_deliveryservices.rst |    2 +-
 docs/source/api/v3/servers_id_queue_update.rst     |    4 +-
 docs/source/api/v3/servers_id_status.rst           |    2 +-
 docs/source/api/v3/servicecategories.rst           |    2 +-
 docs/source/api/v3/snapshot.rst                    |    6 +-
 docs/source/api/v3/staticdnsentries.rst            |    2 +-
 docs/source/api/v3/stats_summary.rst               |    2 +-
 docs/source/api/v3/statuses.rst                    |    2 +-
 docs/source/api/v3/steering_id_targets.rst         |    2 +-
 .../source/api/v3/steering_id_targets_targetID.rst |    2 +-
 docs/source/api/v3/system_info.rst                 |    2 +-
 docs/source/api/v3/tenants.rst                     |    2 +-
 docs/source/api/v3/tenants_id.rst                  |    2 +-
 docs/source/api/v3/topologies.rst                  |    2 +-
 .../source/api/v3/topologies_name_queue_update.rst |    2 +-
 docs/source/api/v3/types.rst                       |    2 +-
 docs/source/api/v3/types_id.rst                    |    2 +-
 docs/source/api/v3/user_current.rst                |   10 +-
 docs/source/api/v3/user_login.rst                  |    2 +-
 docs/source/api/v3/user_login_oauth.rst            |    2 +-
 docs/source/api/v3/user_login_token.rst            |    4 +-
 docs/source/api/v3/user_logout.rst                 |    2 +-
 docs/source/api/v3/user_reset_password.rst         |    2 +-
 docs/source/api/v3/users.rst                       |    6 +-
 docs/source/api/v3/users_id.rst                    |    6 +-
 docs/source/api/v3/users_register.rst              |    2 +-
 .../api/v3/vault_bucket_bucket_key_key_values.rst  |    2 +-
 docs/source/api/v3/vault_ping.rst                  |    2 +-
 docs/source/api/v4/about.rst                       |   79 +
 docs/source/api/{v3 => v4}/acme_accounts.rst       |    4 +-
 .../{v3 => v4}/acme_accounts_provider_email.rst    |    0
 docs/source/api/{v3 => v4}/api_capabilities.rst    |    2 +-
 docs/source/api/{v3 => v4}/asns.rst                |    8 +-
 docs/source/api/{v3 => v4}/asns_id.rst             |    4 +-
 docs/source/api/{v3 => v4}/cache_stats.rst         |    2 +-
 .../source/api/{v3 => v4}/cachegroupparameters.rst |    4 +-
 .../cachegroupparameters_id_parameterID.rst        |    2 +-
 docs/source/api/{v3 => v4}/cachegroups.rst         |    4 +-
 docs/source/api/{v3 => v4}/cachegroups_id.rst      |    4 +-
 .../{v3 => v4}/cachegroups_id_deliveryservices.rst |    2 +-
 .../api/{v3 => v4}/cachegroups_id_parameters.rst   |    0
 .../api/{v3 => v4}/cachegroups_id_queue_update.rst |    2 +-
 docs/source/api/{v3 => v4}/caches_stats.rst        |    0
 docs/source/api/{v3 => v4}/capabilities.rst        |    2 +-
 docs/source/api/{v3 => v4}/cdns.rst                |    2 +-
 docs/source/api/{v3 => v4}/cdns_capacity.rst       |    0
 docs/source/api/v4/cdns_dnsseckeys_generate.rst    |   79 +
 .../api/{v3 => v4}/cdns_dnsseckeys_refresh.rst     |    0
 docs/source/api/{v3 => v4}/cdns_domains.rst        |    0
 docs/source/api/{v3 => v4}/cdns_health.rst         |    0
 docs/source/api/{v3 => v4}/cdns_id.rst             |    2 +-
 .../source/api/{v3 => v4}/cdns_id_queue_update.rst |    2 +-
 .../{v3 => v4}/cdns_name_configs_monitoring.rst    |    0
 .../cdns_name_dnsseckeys_ksk_generate.rst          |    0
 .../api/{v3 => v4}/cdns_name_federations.rst       |    4 +-
 .../api/{v3 => v4}/cdns_name_federations_id.rst    |    4 +-
 docs/source/api/{v3 => v4}/cdns_name_health.rst    |    2 +-
 docs/source/api/{v3 => v4}/cdns_name_name.rst      |    0
 .../api/{v3 => v4}/cdns_name_name_dnsseckeys.rst   |    0
 .../api/{v3 => v4}/cdns_name_name_sslkeys.rst      |    0
 docs/source/api/{v3 => v4}/cdns_name_snapshot.rst  |    4 +-
 .../api/{v3 => v4}/cdns_name_snapshot_new.rst      |    4 +-
 docs/source/api/{v3 => v4}/cdns_routing.rst        |    0
 docs/source/api/{v3 => v4}/consistenthash.rst      |    2 +-
 docs/source/api/{v3 => v4}/coordinates.rst         |    4 +-
 docs/source/api/{v3 => v4}/current_stats.rst       |    2 +-
 docs/source/api/{v3 => v4}/dbdump.rst              |    2 +-
 .../api/v4/deliveryservice_request_comments.rst    |  321 ++
 .../api/{v3 => v4}/deliveryservice_requests.rst    |   12 +-
 .../api/v4/deliveryservice_requests_id_assign.rst  |  267 +
 .../api/v4/deliveryservice_requests_id_status.rst  |  268 +
 .../api/{v3 => v4}/deliveryservice_stats.rst       |    2 +-
 docs/source/api/{v3 => v4}/deliveryservices.rst    |    2 +-
 .../deliveryservices_dnsseckeys_generate.rst       |    0
 docs/source/api/{v3 => v4}/deliveryservices_id.rst |    4 +-
 .../{v3 => v4}/deliveryservices_id_capacity.rst    |    0
 .../api/{v3 => v4}/deliveryservices_id_health.rst  |    0
 .../api/{v3 => v4}/deliveryservices_id_regexes.rst |    4 +-
 .../{v3 => v4}/deliveryservices_id_regexes_rid.rst |    4 +-
 .../api/{v3 => v4}/deliveryservices_id_routing.rst |    2 +-
 .../api/{v3 => v4}/deliveryservices_id_safe.rst    |    2 +-
 ..._metric_types_start_date_start_end_date_end.rst |    0
 .../api/{v3 => v4}/deliveryservices_id_servers.rst |    0
 .../deliveryservices_id_servers_eligible.rst       |    0
 .../api/{v3 => v4}/deliveryservices_id_urlkeys.rst |    4 +-
 .../api/{v3 => v4}/deliveryservices_regexes.rst    |    0
 .../api/{v3 => v4}/deliveryservices_request.rst    |    2 +-
 .../deliveryservices_required_capabilities.rst     |    6 +-
 .../{v3 => v4}/deliveryservices_sslkeys_add.rst    |    2 +-
 .../deliveryservices_sslkeys_generate.rst          |    2 +-
 ...liveryservices_sslkeys_generate_letsencrypt.rst |    2 +-
 .../{v3 => v4}/deliveryservices_xmlid_servers.rst  |    2 +-
 .../deliveryservices_xmlid_urisignkeys.rst         |    0
 .../deliveryservices_xmlid_xmlid_sslkeys.rst       |    0
 .../deliveryservices_xmlid_xmlid_urlkeys.rst       |    2 +-
 ...d_xmlid_urlkeys_copyfromxmlid_copyfromxmlid.rst |    0
 ...liveryservices_xmlid_xmlid_urlkeys_generate.rst |    0
 .../api/{v3 => v4}/deliveryserviceserver.rst       |    4 +-
 .../deliveryserviceserver_dsid_serverid.rst        |    0
 docs/source/api/{v3 => v4}/divisions.rst           |    2 +-
 docs/source/api/{v3 => v4}/divisions_id.rst        |    2 +-
 .../source/api/{v3 => v4}/federation_resolvers.rst |    6 +-
 docs/source/api/{v3 => v4}/federations.rst         |    6 +-
 docs/source/api/v4/federations_all.rst             |   93 +
 .../{v3 => v4}/federations_id_deliveryservices.rst |    4 +-
 .../federations_id_deliveryservices_id.rst         |    2 +-
 .../federations_id_federation_resolvers.rst        |    4 +-
 .../source/api/{v3 => v4}/federations_id_users.rst |    2 +-
 .../api/{v3 => v4}/federations_id_users_id.rst     |    2 +-
 docs/source/api/{v3 => v4}/isos.rst                |    2 +-
 docs/source/api/{v3 => v4}/jobs.rst                |   10 +-
 .../api/{v3 => v4}/letsencrypt_autorenew.rst       |    0
 .../api/{v3 => v4}/letsencrypt_dnsrecords.rst      |    2 +-
 docs/source/api/{v3 => v4}/logs.rst                |    2 +-
 docs/source/api/{v3 => v4}/logs_newcount.rst       |    0
 docs/source/api/{v3 => v4}/origins.rst             |    8 +-
 docs/source/api/{v3 => v4}/osversions.rst          |    0
 docs/source/api/{v3 => v4}/parameterprofile.rst    |    2 +-
 docs/source/api/{v3 => v4}/parameters.rst          |    6 +-
 docs/source/api/{v3 => v4}/parameters_id.rst       |    4 +-
 docs/source/api/{v3 => v4}/phys_locations.rst      |    4 +-
 docs/source/api/{v3 => v4}/phys_locations_id.rst   |    4 +-
 docs/source/api/{v3/user_login.rst => v4/ping.rst} |   54 +-
 docs/source/api/{v3 => v4}/plugins.rst             |    2 +-
 docs/source/api/{v3 => v4}/profileparameter.rst    |    2 +-
 docs/source/api/{v3 => v4}/profileparameters.rst   |    4 +-
 .../profileparameters_profileID_parameterID.rst    |    2 +-
 docs/source/api/{v3 => v4}/profiles.rst            |    4 +-
 docs/source/api/{v3 => v4}/profiles_id.rst         |    4 +-
 docs/source/api/{v3 => v4}/profiles_id_export.rst  |    2 +-
 .../api/{v3 => v4}/profiles_id_parameters.rst      |    6 +-
 docs/source/api/{v3 => v4}/profiles_import.rst     |    2 +-
 .../{v3 => v4}/profiles_name_name_copy_copy.rst    |    2 +-
 .../{v3 => v4}/profiles_name_name_parameters.rst   |    6 +-
 docs/source/api/{v3 => v4}/regions.rst             |    6 +-
 docs/source/api/{v3 => v4}/regions_id.rst          |    2 +-
 docs/source/api/{v3 => v4}/roles.rst               |    8 +-
 docs/source/api/{v3 => v4}/server_capabilities.rst |    6 +-
 .../api/{v3 => v4}/server_server_capabilities.rst  |    6 +-
 docs/source/api/{v3 => v4}/servercheck.rst         |    2 +-
 .../api/{v3 => v4}/servercheck_extensions.rst      |    4 +-
 .../api/{v3 => v4}/servercheck_extensions_id.rst   |    2 +-
 docs/source/api/{v3 => v4}/servers.rst             |   64 +-
 docs/source/api/{v3 => v4}/servers_details.rst     |   23 +-
 .../api/{v3 => v4}/servers_hostname_update.rst     |    2 +-
 .../{v3 => v4}/servers_hostname_update_status.rst  |    2 +-
 docs/source/api/{v3 => v4}/servers_id.rst          |   64 +-
 .../api/{v3 => v4}/servers_id_deliveryservices.rst |    4 +-
 .../api/{v3 => v4}/servers_id_queue_update.rst     |    2 +-
 docs/source/api/{v3 => v4}/servers_id_status.rst   |    2 +-
 docs/source/api/{v3 => v4}/servicecategories.rst   |    6 +-
 docs/source/api/{v3 => v4}/snapshot.rst            |    2 +-
 docs/source/api/{v3 => v4}/staticdnsentries.rst    |    8 +-
 docs/source/api/{v3 => v4}/stats_summary.rst       |    6 +-
 docs/source/api/{v3 => v4}/statuses.rst            |    2 +-
 docs/source/api/v4/steering.rst                    |  104 +
 docs/source/api/{v3 => v4}/steering_id_targets.rst |    4 +-
 .../{v3 => v4}/steering_id_targets_targetID.rst    |    4 +-
 docs/source/api/{v3 => v4}/system_info.rst         |    0
 docs/source/api/{v3 => v4}/tenants.rst             |    4 +-
 docs/source/api/{v3 => v4}/tenants_id.rst          |    4 +-
 docs/source/api/{v3 => v4}/topologies.rst          |    8 +-
 .../{v3 => v4}/topologies_name_queue_update.rst    |    2 +-
 docs/source/api/{v3 => v4}/types.rst               |    4 +-
 docs/source/api/{v3 => v4}/types_id.rst            |    4 +-
 docs/source/api/{v3 => v4}/user_current.rst        |    2 +-
 docs/source/api/{v3 => v4}/user_login.rst          |    2 +-
 docs/source/api/{v3 => v4}/user_login_oauth.rst    |    2 +-
 docs/source/api/{v3 => v4}/user_login_token.rst    |    2 +-
 docs/source/api/{v3 => v4}/user_logout.rst         |    0
 docs/source/api/{v3 => v4}/user_reset_password.rst |    2 +-
 docs/source/api/{v3 => v4}/users.rst               |    4 +-
 docs/source/api/{v3 => v4}/users_id.rst            |    4 +-
 docs/source/api/{v3 => v4}/users_register.rst      |    2 +-
 .../vault_bucket_bucket_key_key_values.rst         |    2 +-
 docs/source/api/{v3 => v4}/vault_ping.rst          |    0
 lib/go-tc/deliveryservice_servers.go               |  130 +
 lib/go-tc/servers.go                               |  320 +-
 ...00000000_update_interfaces_multiple_routers.sql |   43 +
 traffic_ops/testing/api/{v3 => v4}/.gitignore      |    0
 traffic_ops/testing/api/v4/about_test.go           |   33 +
 traffic_ops/testing/api/v4/api_capability_test.go  |   77 +
 traffic_ops/testing/api/v4/asns_test.go            |  214 +
 .../testing/api/v4/cachegroups_parameters_test.go  |  142 +
 traffic_ops/testing/api/v4/cachegroups_test.go     |  551 ++
 .../api/v4/cachegroupsdeliveryservices_test.go     |  197 +
 traffic_ops/testing/api/v4/capabilities_test.go    |  151 +
 traffic_ops/testing/api/v4/cdn_domains_test.go     |   54 +
 traffic_ops/testing/api/v4/cdnfederations_test.go  |  322 ++
 traffic_ops/testing/api/v4/cdns_test.go            |  207 +
 traffic_ops/testing/api/v4/cookie_test.go          |   80 +
 traffic_ops/testing/api/v4/coordinates_test.go     |  200 +
 traffic_ops/testing/api/v4/crconfig_test.go        |  200 +
 .../v4/deliveryservice_request_comments_test.go    |  204 +
 .../api/v4/deliveryservice_requests_test.go        |  356 ++
 .../deliveryservices_required_capabilities_test.go |  539 ++
 .../testing/api/v4/deliveryservices_test.go        | 1173 +++++
 .../testing/api/v4/deliveryserviceservers_test.go  |  616 +++
 .../api/v4/deliveryservicesideligible_test.go      |   64 +
 .../testing/api/v4/deliveryservicesregexes_test.go |  193 +
 traffic_ops/testing/api/v4/divisions_test.go       |  241 +
 .../testing/api/v4/federation_resolvers_test.go    |  242 +
 .../testing/api/v4/federation_users_test.go        |  211 +
 traffic_ops/testing/api/v4/federations_test.go     |  268 +
 .../testing/api/v4/fixtures_test.go                |   25 +-
 traffic_ops/testing/api/v4/iso_test.go             |  103 +
 traffic_ops/testing/api/v4/jobs_test.go            |  325 ++
 traffic_ops/testing/api/v4/loginfail_test.go       |  129 +
 traffic_ops/testing/api/v4/logs_test.go            |   44 +
 traffic_ops/testing/api/v4/monitoring_test.go      |   86 +
 traffic_ops/testing/api/v4/origins_test.go         |  272 +
 traffic_ops/testing/api/v4/parameters_test.go      |  220 +
 traffic_ops/testing/api/v4/phys_locations_test.go  |  239 +
 traffic_ops/testing/api/v4/ping_test.go            |   32 +
 .../testing/api/v4/profile_parameters_test.go      |  168 +
 traffic_ops/testing/api/v4/profiles_test.go        |  432 ++
 .../testing/api/v4/readonlycannotmodify_test.go    |   69 +
 traffic_ops/testing/api/v4/regions_test.go         |  245 +
 traffic_ops/testing/api/v4/roles_test.go           |  269 +
 .../testing/api/v4/servercapabilities_test.go      |  108 +
 .../testing/api/v4/servercheckextension_test.go    |  132 +
 traffic_ops/testing/api/v4/serverchecks_test.go    |  145 +
 traffic_ops/testing/api/v4/servers_test.go         | 1028 ++++
 .../servers_to_deliveryservice_assignment_test.go  |  305 ++
 .../testing/api/v4/serverservercapability_test.go  |  387 ++
 .../testing/api/v4/serverupdatestatus_test.go      |  504 ++
 .../testing/api/v4/servicecategories_test.go       |  244 +
 traffic_ops/testing/api/v4/session_test.go         |   55 +
 .../testing/api/v4/staticdnsentries_test.go        |  292 ++
 traffic_ops/testing/api/v4/stats_summary_test.go   |  178 +
 traffic_ops/testing/api/v4/statuses_test.go        |  232 +
 traffic_ops/testing/api/v4/steering_test.go        |   67 +
 traffic_ops/testing/api/v4/steeringtargets_test.go |  415 ++
 traffic_ops/testing/api/v4/tc-fixtures.json        | 5266 ++++++++++++++++++++
 traffic_ops/testing/api/v4/tenants_test.go         |  367 ++
 traffic_ops/testing/api/v4/todb_test.go            |  375 ++
 .../testing/api/v4/topologies_queue_update_test.go |  131 +
 traffic_ops/testing/api/v4/topologies_test.go      |  322 ++
 traffic_ops/testing/api/v4/traffic_control_test.go |   61 +
 traffic_ops/testing/api/v4/traffic_ops_test.go     |  115 +
 traffic_ops/testing/api/v4/types_test.go           |  251 +
 traffic_ops/testing/api/v4/user_test.go            |  532 ++
 traffic_ops/testing/api/v4/withobjs_test.go        |  126 +
 traffic_ops/traffic_ops_golang/crconfig/servers.go |    4 +-
 .../traffic_ops_golang/crconfig/servers_test.go    |    4 +-
 .../traffic_ops_golang/dbhelpers/db_helpers.go     |   15 +-
 .../dbhelpers/db_helpers_test.go                   |  114 +-
 .../deliveryservice/deliveryservices.go            |    2 +
 .../traffic_ops_golang/deliveryservice/eligible.go |   54 +-
 .../deliveryservice/eligible_test.go               |  128 +-
 .../deliveryservice/servers/servers.go             |   54 +-
 .../deliveryservice/servers/servers_test.go        |  124 +-
 traffic_ops/traffic_ops_golang/routing/routes.go   |  383 ++
 traffic_ops/traffic_ops_golang/server/detail.go    |  154 +-
 .../traffic_ops_golang/server/detail_test.go       |  130 +-
 traffic_ops/traffic_ops_golang/server/servers.go   |  407 +-
 .../traffic_ops_golang/server/servers_test.go      |   46 +-
 traffic_ops/{v2-client => v4-client}/README.md     |    0
 traffic_ops/v4-client/about.go                     |   48 +
 traffic_ops/v4-client/api_capability.go            |   60 +
 traffic_ops/v4-client/asn.go                       |  107 +
 traffic_ops/v4-client/cachegroup.go                |  293 ++
 traffic_ops/v4-client/cachegroup_parameters.go     |  135 +
 traffic_ops/v4-client/capability.go                |   83 +
 traffic_ops/v4-client/cdn.go                       |  202 +
 traffic_ops/v4-client/cdn_domains.go               |   35 +
 traffic_ops/v4-client/cdnfederations.go            |  101 +
 traffic_ops/v4-client/coordinate.go                |  173 +
 traffic_ops/v4-client/crconfig.go                  |   92 +
 traffic_ops/v4-client/deliveryservice.go           |  700 +++
 traffic_ops/v4-client/deliveryservice_regexes.go   |   66 +
 .../v4-client/deliveryservice_request_comments.go  |  145 +
 traffic_ops/v4-client/deliveryservice_requests.go  |  283 ++
 .../deliveryservices_required_capabilities.go      |   89 +
 traffic_ops/v4-client/deliveryserviceserver.go     |  161 +
 traffic_ops/v4-client/division.go                  |  173 +
 traffic_ops/{v2-client => v4-client}/dsuser.go     |    0
 traffic_ops/v4-client/endpoints.go                 |   18 +
 traffic_ops/v4-client/federation.go                |  236 +
 .../v4-client/federation_federation_resolver.go    |   70 +
 traffic_ops/v4-client/federation_resolver.go       |  136 +
 traffic_ops/v4-client/iso.go                       |   54 +
 traffic_ops/v4-client/job.go                       |  219 +
 traffic_ops/v4-client/log.go                       |   61 +
 traffic_ops/v4-client/origin.go                    |  202 +
 traffic_ops/v4-client/parameter.go                 |  275 +
 traffic_ops/v4-client/phys_location.go             |  185 +
 traffic_ops/v4-client/ping.go                      |   39 +
 traffic_ops/v4-client/profile.go                   |  349 ++
 traffic_ops/v4-client/profile_parameter.go         |  137 +
 traffic_ops/v4-client/region.go                    |  211 +
 traffic_ops/v4-client/role.go                      |  210 +
 traffic_ops/v4-client/server.go                    |  381 ++
 .../v4-client/server_server_capabilities.go        |   89 +
 traffic_ops/v4-client/server_update_status.go      |  110 +
 traffic_ops/v4-client/servercapability.go          |  126 +
 traffic_ops/v4-client/servercheck.go               |   53 +
 traffic_ops/v4-client/servercheckextensions.go     |   69 +
 traffic_ops/v4-client/serviceCategory.go           |  121 +
 traffic_ops/v4-client/session.go                   |  510 ++
 traffic_ops/v4-client/staticdnsentry.go            |  218 +
 traffic_ops/v4-client/stats_summary.go             |   77 +
 traffic_ops/v4-client/status.go                    |  173 +
 traffic_ops/v4-client/steering.go                  |   49 +
 traffic_ops/v4-client/steeringtarget.go            |  104 +
 traffic_ops/v4-client/tenant.go                    |  153 +
 traffic_ops/v4-client/topology.go                  |  149 +
 traffic_ops/v4-client/topology_queue_updates.go    |   53 +
 traffic_ops/v4-client/traffic_monitor.go           |   65 +
 traffic_ops/v4-client/traffic_stats.go             |   29 +
 traffic_ops/v4-client/type.go                      |  200 +
 traffic_ops/v4-client/user.go                      |  227 +
 traffic_ops/v4-client/util.go                      |   80 +
 .../modules/form/server/form.server.tpl.html       |   24 +-
 .../app/src/common/service/utils/ServerUtils.js    |    7 +-
 traffic_portal/app/src/scripts/config.js           |    2 +-
 .../test/end_to_end/servers/servers-spec.js        |    2 +
 432 files changed, 32614 insertions(+), 900 deletions(-)
 create mode 100644 docs/source/api/v4/about.rst
 copy docs/source/api/{v3 => v4}/acme_accounts.rst (98%)
 copy docs/source/api/{v3 => v4}/acme_accounts_provider_email.rst (100%)
 copy docs/source/api/{v3 => v4}/api_capabilities.rst (98%)
 copy docs/source/api/{v3 => v4}/asns.rst (98%)
 copy docs/source/api/{v3 => v4}/asns_id.rst (99%)
 copy docs/source/api/{v3 => v4}/cache_stats.rst (99%)
 copy docs/source/api/{v3 => v4}/cachegroupparameters.rst (98%)
 copy docs/source/api/{v3 => v4}/cachegroupparameters_id_parameterID.rst (98%)
 copy docs/source/api/{v3 => v4}/cachegroups.rst (99%)
 copy docs/source/api/{v3 => v4}/cachegroups_id.rst (99%)
 copy docs/source/api/{v3 => v4}/cachegroups_id_deliveryservices.rst (98%)
 copy docs/source/api/{v3 => v4}/cachegroups_id_parameters.rst (100%)
 copy docs/source/api/{v3 => v4}/cachegroups_id_queue_update.rst (98%)
 copy docs/source/api/{v3 => v4}/caches_stats.rst (100%)
 copy docs/source/api/{v3 => v4}/capabilities.rst (98%)
 copy docs/source/api/{v3 => v4}/cdns.rst (99%)
 copy docs/source/api/{v3 => v4}/cdns_capacity.rst (100%)
 create mode 100644 docs/source/api/v4/cdns_dnsseckeys_generate.rst
 copy docs/source/api/{v3 => v4}/cdns_dnsseckeys_refresh.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_domains.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_health.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_id.rst (99%)
 copy docs/source/api/{v3 => v4}/cdns_id_queue_update.rst (98%)
 copy docs/source/api/{v3 => v4}/cdns_name_configs_monitoring.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_name_dnsseckeys_ksk_generate.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_name_federations.rst (98%)
 copy docs/source/api/{v3 => v4}/cdns_name_federations_id.rst (97%)
 copy docs/source/api/{v3 => v4}/cdns_name_health.rst (98%)
 copy docs/source/api/{v3 => v4}/cdns_name_name.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_name_name_dnsseckeys.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_name_name_sslkeys.rst (100%)
 copy docs/source/api/{v3 => v4}/cdns_name_snapshot.rst (99%)
 copy docs/source/api/{v3 => v4}/cdns_name_snapshot_new.rst (99%)
 copy docs/source/api/{v3 => v4}/cdns_routing.rst (100%)
 copy docs/source/api/{v3 => v4}/consistenthash.rst (98%)
 copy docs/source/api/{v3 => v4}/coordinates.rst (99%)
 copy docs/source/api/{v3 => v4}/current_stats.rst (98%)
 copy docs/source/api/{v3 => v4}/dbdump.rst (98%)
 create mode 100644 docs/source/api/v4/deliveryservice_request_comments.rst
 copy docs/source/api/{v3 => v4}/deliveryservice_requests.rst (99%)
 create mode 100644 docs/source/api/v4/deliveryservice_requests_id_assign.rst
 create mode 100644 docs/source/api/v4/deliveryservice_requests_id_status.rst
 copy docs/source/api/{v3 => v4}/deliveryservice_stats.rst (99%)
 copy docs/source/api/{v3 => v4}/deliveryservices.rst (99%)
 copy docs/source/api/{v3 => v4}/deliveryservices_dnsseckeys_generate.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id.rst (99%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_capacity.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_health.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_regexes.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_regexes_rid.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_routing.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_safe.rst (99%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_server_types_type_metric_types_start_date_start_end_date_end.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_servers.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_servers_eligible.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_id_urlkeys.rst (97%)
 copy docs/source/api/{v3 => v4}/deliveryservices_regexes.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_request.rst (99%)
 copy docs/source/api/{v3 => v4}/deliveryservices_required_capabilities.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryservices_sslkeys_add.rst (97%)
 copy docs/source/api/{v3 => v4}/deliveryservices_sslkeys_generate.rst (97%)
 copy docs/source/api/{v3 => v4}/deliveryservices_sslkeys_generate_letsencrypt.rst (97%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_servers.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_urisignkeys.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_xmlid_sslkeys.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_xmlid_urlkeys.rst (97%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_xmlid_urlkeys_copyfromxmlid_copyfromxmlid.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryservices_xmlid_xmlid_urlkeys_generate.rst (100%)
 copy docs/source/api/{v3 => v4}/deliveryserviceserver.rst (98%)
 copy docs/source/api/{v3 => v4}/deliveryserviceserver_dsid_serverid.rst (100%)
 copy docs/source/api/{v3 => v4}/divisions.rst (99%)
 copy docs/source/api/{v3 => v4}/divisions_id.rst (98%)
 copy docs/source/api/{v3 => v4}/federation_resolvers.rst (98%)
 copy docs/source/api/{v3 => v4}/federations.rst (98%)
 create mode 100644 docs/source/api/v4/federations_all.rst
 copy docs/source/api/{v3 => v4}/federations_id_deliveryservices.rst (98%)
 copy docs/source/api/{v3 => v4}/federations_id_deliveryservices_id.rst (98%)
 copy docs/source/api/{v3 => v4}/federations_id_federation_resolvers.rst (97%)
 copy docs/source/api/{v3 => v4}/federations_id_users.rst (99%)
 copy docs/source/api/{v3 => v4}/federations_id_users_id.rst (98%)
 copy docs/source/api/{v3 => v4}/isos.rst (99%)
 copy docs/source/api/{v3 => v4}/jobs.rst (98%)
 copy docs/source/api/{v3 => v4}/letsencrypt_autorenew.rst (100%)
 copy docs/source/api/{v3 => v4}/letsencrypt_dnsrecords.rst (97%)
 copy docs/source/api/{v3 => v4}/logs.rst (98%)
 copy docs/source/api/{v3 => v4}/logs_newcount.rst (100%)
 copy docs/source/api/{v3 => v4}/origins.rst (99%)
 copy docs/source/api/{v3 => v4}/osversions.rst (100%)
 copy docs/source/api/{v3 => v4}/parameterprofile.rst (98%)
 copy docs/source/api/{v3 => v4}/parameters.rst (98%)
 copy docs/source/api/{v3 => v4}/parameters_id.rst (98%)
 copy docs/source/api/{v3 => v4}/phys_locations.rst (99%)
 copy docs/source/api/{v3 => v4}/phys_locations_id.rst (98%)
 copy docs/source/api/{v3/user_login.rst => v4/ping.rst} (58%)
 copy docs/source/api/{v3 => v4}/plugins.rst (98%)
 copy docs/source/api/{v3 => v4}/profileparameter.rst (98%)
 copy docs/source/api/{v3 => v4}/profileparameters.rst (98%)
 copy docs/source/api/{v3 => v4}/profileparameters_profileID_parameterID.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_id.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_id_export.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_id_parameters.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_import.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_name_name_copy_copy.rst (98%)
 copy docs/source/api/{v3 => v4}/profiles_name_name_parameters.rst (98%)
 copy docs/source/api/{v3 => v4}/regions.rst (98%)
 copy docs/source/api/{v3 => v4}/regions_id.rst (99%)
 copy docs/source/api/{v3 => v4}/roles.rst (98%)
 copy docs/source/api/{v3 => v4}/server_capabilities.rst (97%)
 copy docs/source/api/{v3 => v4}/server_server_capabilities.rst (98%)
 copy docs/source/api/{v3 => v4}/servercheck.rst (99%)
 copy docs/source/api/{v3 => v4}/servercheck_extensions.rst (99%)
 copy docs/source/api/{v3 => v4}/servercheck_extensions_id.rst (98%)
 copy docs/source/api/{v3 => v4}/servers.rst (85%)
 copy docs/source/api/{v3 => v4}/servers_details.rst (90%)
 copy docs/source/api/{v3 => v4}/servers_hostname_update.rst (98%)
 copy docs/source/api/{v3 => v4}/servers_hostname_update_status.rst (98%)
 copy docs/source/api/{v3 => v4}/servers_id.rst (83%)
 copy docs/source/api/{v3 => v4}/servers_id_deliveryservices.rst (99%)
 copy docs/source/api/{v3 => v4}/servers_id_queue_update.rst (98%)
 copy docs/source/api/{v3 => v4}/servers_id_status.rst (98%)
 copy docs/source/api/{v3 => v4}/servicecategories.rst (97%)
 copy docs/source/api/{v3 => v4}/snapshot.rst (98%)
 copy docs/source/api/{v3 => v4}/staticdnsentries.rst (99%)
 copy docs/source/api/{v3 => v4}/stats_summary.rst (98%)
 copy docs/source/api/{v3 => v4}/statuses.rst (99%)
 create mode 100644 docs/source/api/v4/steering.rst
 copy docs/source/api/{v3 => v4}/steering_id_targets.rst (98%)
 copy docs/source/api/{v3 => v4}/steering_id_targets_targetID.rst (98%)
 copy docs/source/api/{v3 => v4}/system_info.rst (100%)
 copy docs/source/api/{v3 => v4}/tenants.rst (98%)
 copy docs/source/api/{v3 => v4}/tenants_id.rst (98%)
 copy docs/source/api/{v3 => v4}/topologies.rst (98%)
 copy docs/source/api/{v3 => v4}/topologies_name_queue_update.rst (98%)
 copy docs/source/api/{v3 => v4}/types.rst (98%)
 copy docs/source/api/{v3 => v4}/types_id.rst (98%)
 copy docs/source/api/{v3 => v4}/user_current.rst (99%)
 copy docs/source/api/{v3 => v4}/user_login.rst (98%)
 copy docs/source/api/{v3 => v4}/user_login_oauth.rst (98%)
 copy docs/source/api/{v3 => v4}/user_login_token.rst (98%)
 copy docs/source/api/{v3 => v4}/user_logout.rst (100%)
 copy docs/source/api/{v3 => v4}/user_reset_password.rst (97%)
 copy docs/source/api/{v3 => v4}/users.rst (99%)
 copy docs/source/api/{v3 => v4}/users_id.rst (99%)
 copy docs/source/api/{v3 => v4}/users_register.rst (98%)
 copy docs/source/api/{v3 => v4}/vault_bucket_bucket_key_key_values.rst (97%)
 copy docs/source/api/{v3 => v4}/vault_ping.rst (100%)
 create mode 100644 traffic_ops/app/db/migrations/2021012700000000_update_interfaces_multiple_routers.sql
 copy traffic_ops/testing/api/{v3 => v4}/.gitignore (100%)
 create mode 100644 traffic_ops/testing/api/v4/about_test.go
 create mode 100644 traffic_ops/testing/api/v4/api_capability_test.go
 create mode 100644 traffic_ops/testing/api/v4/asns_test.go
 create mode 100644 traffic_ops/testing/api/v4/cachegroups_parameters_test.go
 create mode 100644 traffic_ops/testing/api/v4/cachegroups_test.go
 create mode 100644 traffic_ops/testing/api/v4/cachegroupsdeliveryservices_test.go
 create mode 100644 traffic_ops/testing/api/v4/capabilities_test.go
 create mode 100644 traffic_ops/testing/api/v4/cdn_domains_test.go
 create mode 100644 traffic_ops/testing/api/v4/cdnfederations_test.go
 create mode 100644 traffic_ops/testing/api/v4/cdns_test.go
 create mode 100644 traffic_ops/testing/api/v4/cookie_test.go
 create mode 100644 traffic_ops/testing/api/v4/coordinates_test.go
 create mode 100644 traffic_ops/testing/api/v4/crconfig_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservice_request_comments_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservice_requests_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservices_required_capabilities_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservices_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryserviceservers_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservicesideligible_test.go
 create mode 100644 traffic_ops/testing/api/v4/deliveryservicesregexes_test.go
 create mode 100644 traffic_ops/testing/api/v4/divisions_test.go
 create mode 100644 traffic_ops/testing/api/v4/federation_resolvers_test.go
 create mode 100644 traffic_ops/testing/api/v4/federation_users_test.go
 create mode 100644 traffic_ops/testing/api/v4/federations_test.go
 copy traffic_portal/app/src/scripts/config.js => traffic_ops/testing/api/v4/fixtures_test.go (65%)
 create mode 100644 traffic_ops/testing/api/v4/iso_test.go
 create mode 100644 traffic_ops/testing/api/v4/jobs_test.go
 create mode 100644 traffic_ops/testing/api/v4/loginfail_test.go
 create mode 100644 traffic_ops/testing/api/v4/logs_test.go
 create mode 100644 traffic_ops/testing/api/v4/monitoring_test.go
 create mode 100644 traffic_ops/testing/api/v4/origins_test.go
 create mode 100644 traffic_ops/testing/api/v4/parameters_test.go
 create mode 100644 traffic_ops/testing/api/v4/phys_locations_test.go
 create mode 100644 traffic_ops/testing/api/v4/ping_test.go
 create mode 100644 traffic_ops/testing/api/v4/profile_parameters_test.go
 create mode 100644 traffic_ops/testing/api/v4/profiles_test.go
 create mode 100644 traffic_ops/testing/api/v4/readonlycannotmodify_test.go
 create mode 100644 traffic_ops/testing/api/v4/regions_test.go
 create mode 100644 traffic_ops/testing/api/v4/roles_test.go
 create mode 100644 traffic_ops/testing/api/v4/servercapabilities_test.go
 create mode 100644 traffic_ops/testing/api/v4/servercheckextension_test.go
 create mode 100644 traffic_ops/testing/api/v4/serverchecks_test.go
 create mode 100644 traffic_ops/testing/api/v4/servers_test.go
 create mode 100644 traffic_ops/testing/api/v4/servers_to_deliveryservice_assignment_test.go
 create mode 100644 traffic_ops/testing/api/v4/serverservercapability_test.go
 create mode 100644 traffic_ops/testing/api/v4/serverupdatestatus_test.go
 create mode 100644 traffic_ops/testing/api/v4/servicecategories_test.go
 create mode 100644 traffic_ops/testing/api/v4/session_test.go
 create mode 100644 traffic_ops/testing/api/v4/staticdnsentries_test.go
 create mode 100644 traffic_ops/testing/api/v4/stats_summary_test.go
 create mode 100644 traffic_ops/testing/api/v4/statuses_test.go
 create mode 100644 traffic_ops/testing/api/v4/steering_test.go
 create mode 100644 traffic_ops/testing/api/v4/steeringtargets_test.go
 create mode 100644 traffic_ops/testing/api/v4/tc-fixtures.json
 create mode 100644 traffic_ops/testing/api/v4/tenants_test.go
 create mode 100644 traffic_ops/testing/api/v4/todb_test.go
 create mode 100644 traffic_ops/testing/api/v4/topologies_queue_update_test.go
 create mode 100644 traffic_ops/testing/api/v4/topologies_test.go
 create mode 100644 traffic_ops/testing/api/v4/traffic_control_test.go
 create mode 100644 traffic_ops/testing/api/v4/traffic_ops_test.go
 create mode 100644 traffic_ops/testing/api/v4/types_test.go
 create mode 100644 traffic_ops/testing/api/v4/user_test.go
 create mode 100644 traffic_ops/testing/api/v4/withobjs_test.go
 copy traffic_ops/{v2-client => v4-client}/README.md (100%)
 create mode 100644 traffic_ops/v4-client/about.go
 create mode 100644 traffic_ops/v4-client/api_capability.go
 create mode 100644 traffic_ops/v4-client/asn.go
 create mode 100644 traffic_ops/v4-client/cachegroup.go
 create mode 100644 traffic_ops/v4-client/cachegroup_parameters.go
 create mode 100644 traffic_ops/v4-client/capability.go
 create mode 100644 traffic_ops/v4-client/cdn.go
 create mode 100644 traffic_ops/v4-client/cdn_domains.go
 create mode 100644 traffic_ops/v4-client/cdnfederations.go
 create mode 100644 traffic_ops/v4-client/coordinate.go
 create mode 100644 traffic_ops/v4-client/crconfig.go
 create mode 100644 traffic_ops/v4-client/deliveryservice.go
 create mode 100644 traffic_ops/v4-client/deliveryservice_regexes.go
 create mode 100644 traffic_ops/v4-client/deliveryservice_request_comments.go
 create mode 100644 traffic_ops/v4-client/deliveryservice_requests.go
 create mode 100644 traffic_ops/v4-client/deliveryservices_required_capabilities.go
 create mode 100644 traffic_ops/v4-client/deliveryserviceserver.go
 create mode 100644 traffic_ops/v4-client/division.go
 copy traffic_ops/{v2-client => v4-client}/dsuser.go (100%)
 create mode 100644 traffic_ops/v4-client/endpoints.go
 create mode 100644 traffic_ops/v4-client/federation.go
 create mode 100644 traffic_ops/v4-client/federation_federation_resolver.go
 create mode 100644 traffic_ops/v4-client/federation_resolver.go
 create mode 100644 traffic_ops/v4-client/iso.go
 create mode 100644 traffic_ops/v4-client/job.go
 create mode 100644 traffic_ops/v4-client/log.go
 create mode 100644 traffic_ops/v4-client/origin.go
 create mode 100644 traffic_ops/v4-client/parameter.go
 create mode 100644 traffic_ops/v4-client/phys_location.go
 create mode 100644 traffic_ops/v4-client/ping.go
 create mode 100644 traffic_ops/v4-client/profile.go
 create mode 100644 traffic_ops/v4-client/profile_parameter.go
 create mode 100644 traffic_ops/v4-client/region.go
 create mode 100644 traffic_ops/v4-client/role.go
 create mode 100644 traffic_ops/v4-client/server.go
 create mode 100644 traffic_ops/v4-client/server_server_capabilities.go
 create mode 100644 traffic_ops/v4-client/server_update_status.go
 create mode 100644 traffic_ops/v4-client/servercapability.go
 create mode 100644 traffic_ops/v4-client/servercheck.go
 create mode 100644 traffic_ops/v4-client/servercheckextensions.go
 create mode 100644 traffic_ops/v4-client/serviceCategory.go
 create mode 100644 traffic_ops/v4-client/session.go
 create mode 100644 traffic_ops/v4-client/staticdnsentry.go
 create mode 100644 traffic_ops/v4-client/stats_summary.go
 create mode 100644 traffic_ops/v4-client/status.go
 create mode 100644 traffic_ops/v4-client/steering.go
 create mode 100644 traffic_ops/v4-client/steeringtarget.go
 create mode 100644 traffic_ops/v4-client/tenant.go
 create mode 100644 traffic_ops/v4-client/topology.go
 create mode 100644 traffic_ops/v4-client/topology_queue_updates.go
 create mode 100644 traffic_ops/v4-client/traffic_monitor.go
 create mode 100644 traffic_ops/v4-client/traffic_stats.go
 create mode 100644 traffic_ops/v4-client/type.go
 create mode 100644 traffic_ops/v4-client/user.go
 create mode 100644 traffic_ops/v4-client/util.go