You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by rs...@apache.org on 2023/09/22 19:19:14 UTC

[trafficcontrol] branch master updated: Update Go module version to v8 (#7814)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 0115c923c1 Update Go module version to v8 (#7814)
0115c923c1 is described below

commit 0115c923c1632a099221a8845898bf600e15a823
Author: Zach Hoffman <zr...@apache.org>
AuthorDate: Fri Sep 22 13:19:04 2023 -0600

    Update Go module version to v8 (#7814)
    
    * Use :atc-godoc: role instead of pkg.go.dev URLs
    
    * Update module path to v8 in non-golang files
    
    git ls-files |
      grep -vE '^CHANGELOG|^vendor|\.go$' |
      xargs grep -lE '[^/]github\.com/apache/trafficcontrol/' |
      xargs sed -Ei 's|([^/]github\.com/apache/trafficcontrol/)|\1v8/|g'
    
    * Update module path to v8 in golang sources
    
    git ls-files '**.go' |
      grep -vE ^vendor |
      xargs grep -lE '[^/]github\.com/apache/trafficcontrol/' |
      xargs sed -Ei 's|([^/]github\.com/apache/trafficcontrol/)|\1v8/|g'
    
    * Revert "Retract versions v1.1.0 through v1.1.5 from Go modules (#7150)"
    
    This reverts commit 83255a7728f0a01126fa81133eb19dd04c40db24.
    
    * Update module version to v8
---
 CHANGELOG.md                                       |   1 +
 Makefile                                           |   2 +-
 blueprints/tr-load-tests.md                        |   2 +-
 cache-config/Makefile                              |  22 ++--
 cache-config/t3c-apply/config/config.go            |   4 +-
 cache-config/t3c-apply/t3c-apply.go                |  12 +-
 cache-config/t3c-apply/torequest/cmd.go            |  10 +-
 cache-config/t3c-apply/torequest/torequest.go      |   8 +-
 cache-config/t3c-apply/torequest/torequest_test.go |   4 +-
 cache-config/t3c-apply/util/gitutil.go             |   2 +-
 cache-config/t3c-apply/util/util.go                |   6 +-
 cache-config/t3c-check-refs/config/config.go       |   4 +-
 cache-config/t3c-check-refs/t3c-check-refs.go      |   8 +-
 cache-config/t3c-check-reload/t3c-check-reload.go  |   2 +-
 cache-config/t3c-check/t3c-check.go                |   4 +-
 cache-config/t3c-diff/t3c-diff.go                  |   4 +-
 cache-config/t3c-generate/cfgfile/all.go           |   8 +-
 cache-config/t3c-generate/cfgfile/cfgfile_test.go  |  12 +-
 cache-config/t3c-generate/cfgfile/routing.go       |   8 +-
 cache-config/t3c-generate/cfgfile/sslkeys.go       |   8 +-
 cache-config/t3c-generate/cfgfile/varnish.go       |   6 +-
 cache-config/t3c-generate/cfgfile/wrappers.go      |   8 +-
 cache-config/t3c-generate/config/config.go         |   6 +-
 cache-config/t3c-generate/plugin/hello_world.go    |   2 +-
 cache-config/t3c-generate/plugin/plugin.go         |   6 +-
 cache-config/t3c-generate/plugin/plugin_test.go    |   6 +-
 cache-config/t3c-generate/t3c-generate.go          |  10 +-
 .../update-to-client/update-to-client.go           |   6 +-
 cache-config/t3c-preprocess/t3c-preprocess.go      |   8 +-
 cache-config/t3c-preprocess/t3c-preprocess_test.go |   6 +-
 cache-config/t3c-preprocess/util/util.go           |   2 +-
 cache-config/t3c-request/config/config.go          |   4 +-
 cache-config/t3c-request/t3c-request.go            |  10 +-
 cache-config/t3c-tail/t3c-tail.go                  |   4 +-
 cache-config/t3c-update/config/config.go           |   4 +-
 cache-config/t3c-update/t3c-update.go              |  12 +-
 cache-config/t3c/t3c.go                            |   4 +-
 cache-config/t3cutil/actionlog.go                  |   2 +-
 cache-config/t3cutil/getdata.go                    |  10 +-
 cache-config/t3cutil/getdatacfg.go                 |  12 +-
 cache-config/t3cutil/t3cutil.go                    |   2 +-
 cache-config/t3cutil/toreq/client.go               |  12 +-
 cache-config/t3cutil/toreq/client_test.go          |   2 +-
 cache-config/t3cutil/toreq/clientfuncs.go          |  14 +--
 cache-config/t3cutil/toreq/clienthlp.go            |   6 +-
 cache-config/t3cutil/toreq/conversions.go          |   8 +-
 cache-config/t3cutil/toreq/toreqold/client.go      |   6 +-
 cache-config/t3cutil/toreq/toreqold/clientfuncs.go |  12 +-
 cache-config/t3cutil/toreq/toreqold/clienthlp.go   |   6 +-
 cache-config/t3cutil/toreq/toreqold/conversions.go |   4 +-
 cache-config/t3cutil/toreq/torequtil/torequtil.go  |   4 +-
 cache-config/testing/ort-tests/config/config.go    |   6 +-
 .../testing/ort-tests/t3c-action-log_test.go       |   4 +-
 .../testing/ort-tests/t3c-apply-diff_test.go       |   4 +-
 .../ort-tests/t3c-apply-unset-update_test.go       |   6 +-
 .../ort-tests/t3c-apply-wait-for-parents_test.go   |  12 +-
 .../testing/ort-tests/t3c-check-reload_test.go     |   2 +-
 .../ort-tests/t3c-create-empty-file_test.go        |   4 +-
 .../ort-tests/t3c-create-metadata-file_test.go     |   6 +-
 cache-config/testing/ort-tests/t3c-dirs_test.go    |   2 +-
 .../testing/ort-tests/t3c-dns-local-bind_test.go   |   2 +-
 .../testing/ort-tests/t3c-fail-log_test.go         |   2 +-
 cache-config/testing/ort-tests/t3c-git_test.go     |   4 +-
 cache-config/testing/ort-tests/t3c-ims_test.go     |  12 +-
 .../testing/ort-tests/t3c-ip-origin_test.go        |   4 +-
 cache-config/testing/ort-tests/t3c-jobs_test.go    |   8 +-
 .../testing/ort-tests/t3c-lockfile_test.go         |   2 +-
 .../ort-tests/t3c-no-outgoing-ip-flag_test.go      |   4 +-
 .../ort-tests/t3c-os-hostname-short_test.go        |   4 +-
 cache-config/testing/ort-tests/t3c-reload_test.go  |   4 +-
 cache-config/testing/ort-tests/t3c-tail_test.go    |   2 +-
 cache-config/testing/ort-tests/t3c_mode_test.go    |   4 +-
 .../testing/ort-tests/t3c_update_to_flags_test.go  |   4 +-
 cache-config/testing/ort-tests/tcdata/fixtures.go  |   2 +-
 cache-config/testing/ort-tests/tcdata/servers.go   |   4 +-
 cache-config/testing/ort-tests/tcdata/session.go   |   2 +-
 cache-config/testing/ort-tests/tcdata/tcdata.go    |   4 +-
 cache-config/testing/ort-tests/tcdata/todb.go      |   4 +-
 cache-config/testing/ort-tests/tcdata/withobjs.go  |  10 +-
 .../testing/ort-tests/to_requester_test.go         |   6 +-
 cache-config/testing/ort-tests/to_updater_test.go  |   6 +-
 .../testing/ort-tests/traffic_ops_ort_test.go      |   6 +-
 docs/source/_ext/atc.py                            |   2 +-
 docs/source/admin/traffic_ops.rst                  |   6 +-
 docs/source/development/traffic_ops.rst            |   6 +-
 docs/source/overview/cache_groups.rst              |   2 +-
 docs/source/overview/delivery_services.rst         |   2 +-
 experimental/traffic_router_golang/README.md       |  34 +++---
 .../availableservers/availableservers.go           |   2 +-
 .../traffic_router_golang/cgsrch/cgsrch.go         |   4 +-
 .../traffic_router_golang/config/config.go         |   2 +-
 .../coveragezone/coveragezone.go                   |   2 +-
 .../traffic_router_golang/crconfig/crconfigths.go  |   2 +-
 .../crconfigdsservers/crconfigdsservers.go         |   2 +-
 .../crconfigpoller/crconfigpoller.go               |  12 +-
 .../crconfigregex/crconfigregex.go                 |   2 +-
 .../traffic_router_golang/crstates/crstatesths.go  |   2 +-
 .../crstatespoller/crstatespoller.go               |  10 +-
 .../traffic_router_golang/httpsrvr/httpsrvr.go     |  18 +--
 experimental/traffic_router_golang/ipmap/ipmap.go  |   4 +-
 .../traffic_router_golang/nextcache/nextcache.go   |   2 +-
 .../traffic_router_golang/quadtree/quadtree.go     |   2 +-
 .../traffic_router_golang/toutil/toutil.go         |   4 +-
 .../traffic_router_golang/traffic_router_golang.go |  22 ++--
 go.mod                                             |  17 +--
 grove/cache/handler.go                             |  16 +--
 grove/cache/responder.go                           |  12 +-
 grove/cache/retryinggetter.go                      |  16 +--
 grove/cachedata/cachedata.go                       |   4 +-
 grove/cacheobj/cacheobj.go                         |   4 +-
 grove/config/config.go                             |   2 +-
 grove/diskcache/diskcache.go                       |   6 +-
 grove/diskcache/multi.go                           |   6 +-
 grove/grove.go                                     |  26 ++---
 grove/grovetccfg/grovetccfg.go                     |  12 +-
 grove/icache/icache.go                             |   2 +-
 grove/integration_test/compare_gets.go             |   2 +-
 grove/memcache/memcache.go                         |   6 +-
 grove/plugin/ats_log.go                            |   4 +-
 grove/plugin/hello_context.go                      |   2 +-
 grove/plugin/hello_world.go                        |   2 +-
 grove/plugin/http_cacheinspector.go                |   6 +-
 grove/plugin/http_callgc.go                        |   4 +-
 grove/plugin/http_memstats.go                      |   4 +-
 grove/plugin/http_stats.go                         |   6 +-
 grove/plugin/if_modified_since.go                  |   2 +-
 grove/plugin/modify_headers.go                     |   4 +-
 grove/plugin/modify_parent_request_headers.go      |   4 +-
 grove/plugin/modify_response_headers_global.go     |   4 +-
 grove/plugin/plugin.go                             |  12 +-
 grove/plugin/range_req_handler.go                  |   4 +-
 grove/remap/remap.go                               |  16 +--
 grove/remapdata/remapdata.go                       |   6 +-
 grove/stat/stats.go                                |  10 +-
 grove/stat/stats_test.go                           |   6 +-
 grove/thread/getter.go                             |   2 +-
 grove/tiercache/tiercache.go                       |   6 +-
 grove/web/connmap.go                               |   2 +-
 grove/web/listener.go                              |   2 +-
 grove/web/util.go                                  |   2 +-
 infrastructure/cdn-in-a-box/enroller/enroller.go   |   6 +-
 lib/go-atscfg/astatsdotconfig.go                   |   2 +-
 lib/go-atscfg/atscfg.go                            |   2 +-
 lib/go-atscfg/atscfg_test.go                       |   4 +-
 lib/go-atscfg/atsdotrules.go                       |   2 +-
 lib/go-atscfg/atsdotrules_test.go                  |   2 +-
 lib/go-atscfg/cachedotconfig.go                    |   2 +-
 lib/go-atscfg/cachedotconfig_test.go               |   2 +-
 lib/go-atscfg/chkconfig.go                         |   2 +-
 lib/go-atscfg/chkconfig_test.go                    |   2 +-
 lib/go-atscfg/dropqstringdotconfig.go              |   2 +-
 lib/go-atscfg/dropqstringdotconfig_test.go         |   2 +-
 lib/go-atscfg/headerrewritedotconfig.go            |   2 +-
 lib/go-atscfg/headerrewritedotconfig_test.go       |   4 +-
 lib/go-atscfg/hostingdotconfig.go                  |   2 +-
 lib/go-atscfg/hostingdotconfig_test.go             |   4 +-
 lib/go-atscfg/ipallowdotconfig.go                  |   4 +-
 lib/go-atscfg/ipallowdotconfig_test.go             |   4 +-
 lib/go-atscfg/ipallowdotyaml.go                    |   4 +-
 lib/go-atscfg/ipallowdotyaml_test.go               |   4 +-
 lib/go-atscfg/loggingdotconfig.go                  |   2 +-
 lib/go-atscfg/loggingdotyaml.go                    |   2 +-
 lib/go-atscfg/logsdotxml.go                        |   2 +-
 lib/go-atscfg/meta.go                              |   2 +-
 lib/go-atscfg/meta_test.go                         |   4 +-
 lib/go-atscfg/packages.go                          |   2 +-
 lib/go-atscfg/parentdotconfig.go                   |   4 +-
 lib/go-atscfg/parentdotconfig_test.go              |   4 +-
 lib/go-atscfg/plugindotconfig.go                   |   2 +-
 lib/go-atscfg/recordsdotconfig.go                  |   2 +-
 lib/go-atscfg/regexremapdotconfig.go               |   2 +-
 lib/go-atscfg/regexremapdotconfig_test.go          |   2 +-
 lib/go-atscfg/regexrevalidatedotconfig.go          |   2 +-
 lib/go-atscfg/regexrevalidatedotconfig_test.go     |   2 +-
 lib/go-atscfg/remapdotconfig.go                    |   6 +-
 lib/go-atscfg/remapdotconfig_test.go               |   4 +-
 lib/go-atscfg/servercachedotconfig.go              |   2 +-
 lib/go-atscfg/servercachedotconfig_test.go         |   4 +-
 lib/go-atscfg/serverunknown.go                     |   2 +-
 lib/go-atscfg/snidotyaml.go                        |   2 +-
 lib/go-atscfg/snidotyaml_test.go                   |   4 +-
 lib/go-atscfg/sslmulticertdotconfig.go             |   4 +-
 lib/go-atscfg/sslmulticertdotconfig_test.go        |   2 +-
 lib/go-atscfg/sslservernamedotyaml.go              |   2 +-
 lib/go-atscfg/sslservernamedotyaml_test.go         |   4 +-
 lib/go-atscfg/storagedotconfig.go                  |   2 +-
 lib/go-atscfg/strategiesdotconfig.go               |   4 +-
 lib/go-atscfg/strategiesdotconfig_test.go          |   4 +-
 lib/go-atscfg/sysctldotconf.go                     |   2 +-
 lib/go-atscfg/urisigningconfig.go                  |   2 +-
 lib/go-atscfg/urisigningconfig_test.go             |   2 +-
 lib/go-atscfg/urlsigconfig.go                      |   2 +-
 lib/go-atscfg/urlsigconfig_test.go                 |   2 +-
 lib/go-atscfg/volumedotconfig.go                   |   2 +-
 lib/go-llog/llog.go                                |   4 +-
 lib/go-log/log.go                                  |   2 +-
 lib/go-rfc/http.go                                 |   2 +-
 lib/go-tc/acme_account.go                          |   4 +-
 lib/go-tc/cachegroups.go                           |   2 +-
 lib/go-tc/cdn_notification.go                      |   4 +-
 lib/go-tc/cdns_dnssec.go                           |   8 +-
 lib/go-tc/deliveryservice_requests.go              |   4 +-
 lib/go-tc/deliveryservice_requests_test.go         |   2 +-
 lib/go-tc/deliveryservice_servers.go               |   2 +-
 lib/go-tc/deliveryservice_ssl_keys.go              |  10 +-
 lib/go-tc/deliveryservices.go                      |   4 +-
 lib/go-tc/deliveryservicesslkeys_test.go           |   2 +-
 lib/go-tc/federation.go                            |  14 +--
 lib/go-tc/federation_resolver.go                   |   2 +-
 lib/go-tc/invalidationjobs.go                      |   2 +-
 lib/go-tc/invalidationjobs_test.go                 |   2 +-
 lib/go-tc/log.go                                   |   2 +-
 lib/go-tc/parameters.go                            |  10 +-
 lib/go-tc/profiles.go                              |   8 +-
 lib/go-tc/roles.go                                 |   4 +-
 lib/go-tc/roles_test.go                            |   2 +-
 lib/go-tc/servercheckextensions.go                 |   4 +-
 lib/go-tc/serverchecks.go                          |   4 +-
 lib/go-tc/servers.go                               |   2 +-
 lib/go-tc/stats_summary.go                         |   8 +-
 lib/go-tc/steeringtarget.go                        |   4 +-
 lib/go-tc/toextension.go                           |   4 +-
 lib/go-tc/totest/asns.go                           |   4 +-
 lib/go-tc/totest/cachegroup_deliveryservices.go    |   4 +-
 lib/go-tc/totest/cachegroups.go                    |   6 +-
 lib/go-tc/totest/cdns.go                           |   4 +-
 lib/go-tc/totest/coordinates.go                    |   4 +-
 lib/go-tc/totest/deliveryservice_regexes.go        |   6 +-
 .../totest/deliveryservice_request_comments.go     |   4 +-
 lib/go-tc/totest/deliveryservice_requests.go       |   6 +-
 lib/go-tc/totest/deliveryservices.go               |   6 +-
 .../deliveryservices_required_capabilities.go      |   6 +-
 lib/go-tc/totest/divisions.go                      |   4 +-
 lib/go-tc/totest/federation_resolvers.go           |   6 +-
 lib/go-tc/totest/federation_users.go               |   8 +-
 lib/go-tc/totest/federations.go                    |   6 +-
 lib/go-tc/totest/jobs.go                           |   4 +-
 lib/go-tc/totest/origins.go                        |   4 +-
 lib/go-tc/totest/parameters.go                     |   4 +-
 lib/go-tc/totest/physlocations.go                  |   4 +-
 lib/go-tc/totest/profile_parameters.go             |   6 +-
 lib/go-tc/totest/profiles.go                       |   4 +-
 lib/go-tc/totest/regions.go                        |   4 +-
 lib/go-tc/totest/roles.go                          |   4 +-
 lib/go-tc/totest/server_capabilities.go            |   4 +-
 lib/go-tc/totest/server_check_extensions.go        |   4 +-
 lib/go-tc/totest/server_checks.go                  |   4 +-
 lib/go-tc/totest/server_server_capabilities.go     |   4 +-
 lib/go-tc/totest/servers.go                        |   4 +-
 lib/go-tc/totest/service_categories.go             |   4 +-
 lib/go-tc/totest/static_dns_entries.go             |   4 +-
 lib/go-tc/totest/statuses.go                       |   4 +-
 lib/go-tc/totest/steering_targets.go               |   6 +-
 lib/go-tc/totest/tenants.go                        |   4 +-
 lib/go-tc/totest/topologies.go                     |   4 +-
 lib/go-tc/totest/traffic_control.go                |   2 +-
 lib/go-tc/totest/types.go                          |   4 +-
 lib/go-tc/totest/users.go                          |   4 +-
 lib/go-tc/totestv4/asns.go                         |   4 +-
 lib/go-tc/totestv4/cachegroup_deliveryservices.go  |   4 +-
 lib/go-tc/totestv4/cachegroups.go                  |   6 +-
 lib/go-tc/totestv4/cdns.go                         |   4 +-
 lib/go-tc/totestv4/coordinates.go                  |   4 +-
 lib/go-tc/totestv4/deliveryservice_regexes.go      |   6 +-
 .../totestv4/deliveryservice_request_comments.go   |   4 +-
 lib/go-tc/totestv4/deliveryservice_requests.go     |   6 +-
 lib/go-tc/totestv4/deliveryservices.go             |   4 +-
 .../deliveryservices_required_capabilities.go      |   6 +-
 lib/go-tc/totestv4/divisions.go                    |   4 +-
 lib/go-tc/totestv4/federation_resolvers.go         |   6 +-
 lib/go-tc/totestv4/federation_users.go             |   8 +-
 lib/go-tc/totestv4/federations.go                  |   6 +-
 lib/go-tc/totestv4/jobs.go                         |   4 +-
 lib/go-tc/totestv4/origins.go                      |   4 +-
 lib/go-tc/totestv4/parameters.go                   |   4 +-
 lib/go-tc/totestv4/physlocations.go                |   4 +-
 lib/go-tc/totestv4/profile_parameters.go           |   6 +-
 lib/go-tc/totestv4/profiles.go                     |   4 +-
 lib/go-tc/totestv4/regions.go                      |   4 +-
 lib/go-tc/totestv4/roles.go                        |   4 +-
 lib/go-tc/totestv4/server_capabilities.go          |   4 +-
 lib/go-tc/totestv4/server_check_extensions.go      |   4 +-
 lib/go-tc/totestv4/server_checks.go                |   4 +-
 lib/go-tc/totestv4/server_server_capabilities.go   |   4 +-
 lib/go-tc/totestv4/servers.go                      |   4 +-
 lib/go-tc/totestv4/service_categories.go           |   4 +-
 lib/go-tc/totestv4/static_dns_entries.go           |   4 +-
 lib/go-tc/totestv4/statuses.go                     |   4 +-
 lib/go-tc/totestv4/steering_targets.go             |   6 +-
 lib/go-tc/totestv4/tenants.go                      |   4 +-
 lib/go-tc/totestv4/topologies.go                   |   4 +-
 lib/go-tc/totestv4/traffic_control.go              |   2 +-
 lib/go-tc/totestv4/types.go                        |   4 +-
 lib/go-tc/totestv4/users.go                        |   4 +-
 lib/go-tc/tovalidate/db.go                         |   2 +-
 lib/go-tc/traffic_monitor_test.go                  |   2 +-
 lib/go-tc/traffic_stats.go                         |   2 +-
 lib/go-tc/users.go                                 |   8 +-
 lib/go-util/net.go                                 |   2 +-
 lib/varnishcfg/access_control.go                   |   4 +-
 lib/varnishcfg/access_control_test.go              |   8 +-
 lib/varnishcfg/backends.go                         |   4 +-
 lib/varnishcfg/backends_test.go                    |   2 +-
 lib/varnishcfg/cache_control.go                    |   4 +-
 lib/varnishcfg/cache_control_test.go               |   6 +-
 lib/varnishcfg/hitch.go                            |   2 +-
 lib/varnishcfg/hitch_test.go                       |   4 +-
 lib/varnishcfg/vclbuilder.go                       |   4 +-
 tc-health-client/config/config.go                  |   6 +-
 tc-health-client/config/config_test.go             |   2 +-
 tc-health-client/sar/multisar.go                   |   2 +-
 tc-health-client/sar/sar.go                        |   2 +-
 tc-health-client/tc-health-client.go               |   8 +-
 .../testing/tests/health-client-main_test.go       |   8 +-
 .../testing/tests/health-client-startup_test.go    |   6 +-
 tc-health-client/tmagent/markdownservice.go        |   8 +-
 tc-health-client/tmagent/parenthealth.go           |   6 +-
 tc-health-client/tmagent/parenthealthservice.go    |   4 +-
 tc-health-client/tmagent/parentservicehealth.go    |   6 +-
 tc-health-client/tmagent/tmagent.go                |  10 +-
 tc-health-client/tmagent/tmagent_test.go           |   4 +-
 tc-health-client/tmagent/tmhealthservice.go        |   8 +-
 test/fakeOrigin/README.md                          |   2 +-
 test/fakeOrigin/fakeOrigin.go                      |   6 +-
 test/fakeOrigin/httpService/handler.go             |   4 +-
 test/fakeOrigin/httpService/httpService.go         |   6 +-
 test/fakeOrigin/httpService/ssl.keygen.go          |   2 +-
 test/fakeOrigin/transcode/transcode.go             |   2 +-
 test/router/client/client.go                       |   2 +-
 test/router/dnssec/dnssec_suite_test.go            |   2 +-
 test/router/dnssec/dnssec_test.go                  |   2 +-
 test/router/load/load.go                           |   4 +-
 test/router/server/server.go                       |   4 +-
 .../fill_expiration_and_provider.go                |   4 +-
 traffic_monitor/cache/astats-dsnames.go            |   8 +-
 traffic_monitor/cache/astats.go                    |  10 +-
 traffic_monitor/cache/astats_csv.go                |   4 +-
 traffic_monitor/cache/astats_test.go               |   8 +-
 traffic_monitor/cache/cache.go                     |   8 +-
 traffic_monitor/cache/cache_test.go                |  10 +-
 traffic_monitor/cache/data.go                      |   2 +-
 traffic_monitor/cache/data_test.go                 |   6 +-
 traffic_monitor/cache/noop.go                      |   2 +-
 traffic_monitor/cache/stats_over_http.go           |   8 +-
 traffic_monitor/cache/stats_over_http_test.go      |   2 +-
 traffic_monitor/cache/stats_types.go               |   4 +-
 traffic_monitor/cache/vstats.go                    |   4 +-
 traffic_monitor/config/config.go                   |   2 +-
 traffic_monitor/datareq/bandwidth.go               |   6 +-
 traffic_monitor/datareq/bandwidthcapacity.go       |   2 +-
 traffic_monitor/datareq/cacheavailablecount.go     |   4 +-
 traffic_monitor/datareq/cachecount.go              |   2 +-
 traffic_monitor/datareq/cachedowncount.go          |   6 +-
 traffic_monitor/datareq/cachestat.go               |   6 +-
 traffic_monitor/datareq/cachestate.go              |  10 +-
 traffic_monitor/datareq/cachestate_test.go         |   8 +-
 traffic_monitor/datareq/cachestatfilter.go         |   4 +-
 traffic_monitor/datareq/configdoc.go               |   2 +-
 traffic_monitor/datareq/crconfig.go                |   4 +-
 traffic_monitor/datareq/crconfighist.go            |   2 +-
 traffic_monitor/datareq/crstate.go                 |  12 +-
 traffic_monitor/datareq/crstate_test.go            |   8 +-
 traffic_monitor/datareq/datareq.go                 |  18 +--
 traffic_monitor/datareq/datareq_test.go            |  10 +-
 traffic_monitor/datareq/dsstat.go                  |   4 +-
 traffic_monitor/datareq/dsstatfilter.go            |   4 +-
 traffic_monitor/datareq/eventlog.go                |   2 +-
 traffic_monitor/datareq/monitorconfig.go           |   2 +-
 traffic_monitor/datareq/peerstate.go               |  10 +-
 traffic_monitor/datareq/peerstatefilter.go         |   2 +-
 traffic_monitor/datareq/stat.go                    |  10 +-
 traffic_monitor/datareq/statsummary.go             |  14 +--
 traffic_monitor/datareq/trafficopsuri.go           |   2 +-
 traffic_monitor/datareq/version.go                 |   2 +-
 traffic_monitor/ds/stat.go                         |  16 +--
 traffic_monitor/ds/stat_test.go                    |  18 +--
 traffic_monitor/dsdata/stat.go                     |   4 +-
 traffic_monitor/health/cache.go                    |  16 +--
 traffic_monitor/health/cache_test.go               |  12 +-
 traffic_monitor/health/event.go                    |   2 +-
 traffic_monitor/manager/distributedpeer.go         |   8 +-
 traffic_monitor/manager/health.go                  |  16 +--
 traffic_monitor/manager/manager.go                 |  20 ++--
 traffic_monitor/manager/monitorconfig.go           |  18 +--
 traffic_monitor/manager/monitorconfig_test.go      |   2 +-
 traffic_monitor/manager/opsconfig.go               |  22 ++--
 traffic_monitor/manager/peer.go                    |   6 +-
 traffic_monitor/manager/stat.go                    |  18 +--
 traffic_monitor/manager/statecombiner.go           |  10 +-
 traffic_monitor/manager/statecombiner_test.go      |   8 +-
 traffic_monitor/peer/crstates.go                   |   2 +-
 traffic_monitor/peer/peer.go                       |   4 +-
 traffic_monitor/peer/peer_test.go                  |   2 +-
 traffic_monitor/poller/cache.go                    |   6 +-
 traffic_monitor/poller/monitorconfig.go            |   8 +-
 traffic_monitor/poller/peer.go                     |   6 +-
 traffic_monitor/poller/poller_type_http.go         |   4 +-
 traffic_monitor/poller/poller_types.go             |   2 +-
 traffic_monitor/srvhttp/srvhttp.go                 |   6 +-
 .../tests/_integration/config/config.go            |   2 +-
 traffic_monitor/tests/_integration/kbps_test.go    |   4 +-
 .../tests/_integration/traffic_monitor_test.go     |   6 +-
 traffic_monitor/threadsafe/cacheavailablestatus.go |   2 +-
 traffic_monitor/threadsafe/cachemaxkbpses.go       |   2 +-
 traffic_monitor/threadsafe/dsstats.go              |   2 +-
 traffic_monitor/threadsafe/durationmap.go          |   2 +-
 traffic_monitor/threadsafe/lastkbpsstats.go        |   2 +-
 traffic_monitor/threadsafe/monitorconfig.go        |   2 +-
 traffic_monitor/threadsafe/opsconfig.go            |   2 +-
 traffic_monitor/threadsafe/polledcaches.go         |   8 +-
 traffic_monitor/threadsafe/resulthistory.go        |   2 +-
 traffic_monitor/threadsafe/resultstathistory.go    |   8 +-
 .../threadsafe/resultstathistory_test.go           |   8 +-
 traffic_monitor/tmcheck/dsstats.go                 |   6 +-
 traffic_monitor/tmcheck/offlinestates.go           |   4 +-
 traffic_monitor/tmcheck/peerpoller.go              |   4 +-
 traffic_monitor/tmcheck/queryinterval.go           |   4 +-
 traffic_monitor/tmcheck/tmcheck.go                 |   8 +-
 traffic_monitor/tmclient/tmclient.go               |  12 +-
 traffic_monitor/todata/todata.go                   |   6 +-
 traffic_monitor/todata/todata_test.go              |   2 +-
 .../nagios-validate-deliveryservices.go            |   6 +-
 .../nagios-validate-offline.go                     |   6 +-
 .../nagios-validate-peerpoller.go                  |   6 +-
 .../nagios-validate-queryinterval.go               |   6 +-
 traffic_monitor/tools/testcaches/fakesrvr/cmd.go   |   2 +-
 .../tools/testcaches/fakesrvr/fakesrvr.go          |   2 +-
 .../tools/testcaches/fakesrvr/server.go            |   4 +-
 traffic_monitor/tools/testcaches/testcaches.go     |   2 +-
 traffic_monitor/tools/testto/testto.go             |   4 +-
 .../tools/validator-service/validator-service.go   |   6 +-
 traffic_monitor/towrap/towrap.go                   |  10 +-
 traffic_monitor/towrap/towrap_test.go              |   2 +-
 traffic_monitor/traffic_monitor.go                 |   6 +-
 .../bin/checks/DnssecRefresh/ToDnssecRefresh.go    |   4 +-
 .../app/bin/checks/DnssecRefresh/config/config.go  |   2 +-
 traffic_ops/app/db/admin.go                        |   2 +-
 traffic_ops/app/db/reencrypt/reencrypt.go          |   2 +-
 .../app/db/traffic_vault_migrate/postgres.go       |   6 +-
 traffic_ops/app/db/traffic_vault_migrate/riak.go   |   6 +-
 .../traffic_vault_migrate/traffic_vault_migrate.go |   4 +-
 .../traffic_vault_migrate_test.go                  |   6 +-
 traffic_ops/testing/api/config/config.go           |   2 +-
 traffic_ops/testing/api/utils/utils.go             |  12 +-
 traffic_ops/testing/api/v3/about_test.go           |   4 +-
 traffic_ops/testing/api/v3/asns_test.go            |  10 +-
 .../testing/api/v3/cachegroups_parameters_test.go  |   4 +-
 traffic_ops/testing/api/v3/cachegroups_test.go     |  12 +-
 .../api/v3/cachegroupsdeliveryservices_test.go     |   8 +-
 traffic_ops/testing/api/v3/capabilities_test.go    |   4 +-
 traffic_ops/testing/api/v3/cdn_domains_test.go     |   6 +-
 traffic_ops/testing/api/v3/cdn_federations_test.go |  12 +-
 .../api/v3/cdns_name_configs_monitoring_test.go    |   8 +-
 .../testing/api/v3/cdns_name_snapshot_new_test.go  |   8 +-
 .../testing/api/v3/cdns_name_snapshot_test.go      |   4 +-
 traffic_ops/testing/api/v3/cdns_test.go            |  10 +-
 traffic_ops/testing/api/v3/cookie_test.go          |   4 +-
 traffic_ops/testing/api/v3/coordinates_test.go     |  10 +-
 .../v3/deliveryservice_request_comments_test.go    |  10 +-
 .../api/v3/deliveryservice_requests_test.go        |  10 +-
 .../testing/api/v3/deliveryservices_keys_test.go   |   6 +-
 .../deliveryservices_required_capabilities_test.go |  12 +-
 .../testing/api/v3/deliveryservices_test.go        |  10 +-
 .../testing/api/v3/deliveryserviceservers_test.go  |   8 +-
 .../api/v3/deliveryservicesideligible_test.go      |   4 +-
 .../testing/api/v3/deliveryservicesregexes_test.go |   6 +-
 traffic_ops/testing/api/v3/divisions_test.go       |  10 +-
 .../api/v3/federation_deliveryservices_test.go     |   8 +-
 .../api/v3/federation_federation_resolvers_test.go |   6 +-
 .../testing/api/v3/federation_resolvers_test.go    |  12 +-
 .../testing/api/v3/federation_users_test.go        |  10 +-
 traffic_ops/testing/api/v3/federations_test.go     |  10 +-
 traffic_ops/testing/api/v3/fixtures_test.go        |   2 +-
 traffic_ops/testing/api/v3/iso_test.go             |   4 +-
 traffic_ops/testing/api/v3/jobs_test.go            |   8 +-
 traffic_ops/testing/api/v3/loginfail_test.go       |   4 +-
 traffic_ops/testing/api/v3/logs_test.go            |   4 +-
 traffic_ops/testing/api/v3/monitoring_test.go      |   2 +-
 traffic_ops/testing/api/v3/origins_test.go         |  12 +-
 traffic_ops/testing/api/v3/parameters_test.go      |  10 +-
 traffic_ops/testing/api/v3/phys_locations_test.go  |  10 +-
 traffic_ops/testing/api/v3/ping_test.go            |   4 +-
 .../testing/api/v3/profile_parameters_test.go      |   8 +-
 traffic_ops/testing/api/v3/profiles_export_test.go |   8 +-
 traffic_ops/testing/api/v3/profiles_import_test.go |  10 +-
 .../testing/api/v3/profiles_name_copy_test.go      |   4 +-
 traffic_ops/testing/api/v3/profiles_test.go        |  10 +-
 traffic_ops/testing/api/v3/regions_test.go         |  10 +-
 traffic_ops/testing/api/v3/roles_test.go           |  12 +-
 .../testing/api/v3/server_capabilities_test.go     |   8 +-
 .../api/v3/server_server_capabilities_test.go      |  12 +-
 .../testing/api/v3/servercheckextension_test.go    |   8 +-
 traffic_ops/testing/api/v3/serverchecks_test.go    |  10 +-
 .../api/v3/servers_hostname_update_status_test.go  |   4 +-
 .../api/v3/servers_id_deliveryservices_test.go     |  10 +-
 .../testing/api/v3/servers_id_queue_update_test.go |  10 +-
 .../testing/api/v3/servers_id_status_test.go       |  10 +-
 traffic_ops/testing/api/v3/servers_test.go         |  10 +-
 .../testing/api/v3/servicecategories_test.go       |  10 +-
 traffic_ops/testing/api/v3/session_test.go         |   2 +-
 traffic_ops/testing/api/v3/snapshot_test.go        |   8 +-
 .../testing/api/v3/staticdnsentries_test.go        |  10 +-
 traffic_ops/testing/api/v3/stats_summary_test.go   |   8 +-
 traffic_ops/testing/api/v3/statuses_test.go        |  10 +-
 traffic_ops/testing/api/v3/steering_test.go        |   8 +-
 traffic_ops/testing/api/v3/steeringtargets_test.go |  12 +-
 traffic_ops/testing/api/v3/tenants_test.go         |  10 +-
 traffic_ops/testing/api/v3/todb_test.go            |   4 +-
 .../testing/api/v3/topologies_queue_update_test.go |   8 +-
 traffic_ops/testing/api/v3/topologies_test.go      |   8 +-
 traffic_ops/testing/api/v3/traffic_control_test.go |   2 +-
 traffic_ops/testing/api/v3/traffic_ops_test.go     |   4 +-
 traffic_ops/testing/api/v3/types_test.go           |  12 +-
 traffic_ops/testing/api/v3/user_current_test.go    |   8 +-
 traffic_ops/testing/api/v3/users_register_test.go  |  10 +-
 traffic_ops/testing/api/v3/users_test.go           |  10 +-
 traffic_ops/testing/api/v4/about_test.go           |   6 +-
 traffic_ops/testing/api/v4/acme_test.go            |   4 +-
 traffic_ops/testing/api/v4/asns_test.go            |  14 +--
 traffic_ops/testing/api/v4/cachegroups_test.go     |  16 +--
 .../api/v4/cachegroupsdeliveryservices_test.go     |  12 +-
 traffic_ops/testing/api/v4/cdn_dnsseckeys_test.go  |   8 +-
 traffic_ops/testing/api/v4/cdn_domains_test.go     |   6 +-
 traffic_ops/testing/api/v4/cdn_federations_test.go |  16 +--
 traffic_ops/testing/api/v4/cdn_locks_test.go       |  14 +--
 .../testing/api/v4/cdn_queue_updates_test.go       |  12 +-
 .../testing/api/v4/cdnnotifications_test.go        |  10 +-
 .../api/v4/cdns_name_configs_monitoring_test.go    |  10 +-
 .../testing/api/v4/cdns_name_snapshot_new_test.go  |  10 +-
 .../testing/api/v4/cdns_name_snapshot_test.go      |   4 +-
 traffic_ops/testing/api/v4/cdns_test.go            |  14 +--
 traffic_ops/testing/api/v4/cookie_test.go          |   4 +-
 traffic_ops/testing/api/v4/coordinates_test.go     |  12 +-
 .../v4/deliveryservice_request_comments_test.go    |  12 +-
 .../api/v4/deliveryservice_requests_test.go        |  12 +-
 .../testing/api/v4/deliveryservices_keys_test.go   |  10 +-
 .../deliveryservices_required_capabilities_test.go |  16 +--
 .../testing/api/v4/deliveryservices_test.go        |  14 +--
 .../testing/api/v4/deliveryserviceservers_test.go  |  10 +-
 .../api/v4/deliveryservicesideligible_test.go      |   6 +-
 .../testing/api/v4/deliveryservicesregexes_test.go |  10 +-
 traffic_ops/testing/api/v4/divisions_test.go       |  12 +-
 .../api/v4/federation_deliveryservices_test.go     |  14 +--
 .../api/v4/federation_federation_resolvers_test.go |  10 +-
 .../testing/api/v4/federation_resolvers_test.go    |  16 +--
 .../testing/api/v4/federation_users_test.go        |  16 +--
 traffic_ops/testing/api/v4/federations_test.go     |  12 +-
 traffic_ops/testing/api/v4/fixtures_test.go        |   2 +-
 traffic_ops/testing/api/v4/iso_test.go             |   6 +-
 traffic_ops/testing/api/v4/jobs_test.go            |  12 +-
 traffic_ops/testing/api/v4/loginfail_test.go       |   6 +-
 traffic_ops/testing/api/v4/logs_test.go            |  10 +-
 traffic_ops/testing/api/v4/monitoring_test.go      |   4 +-
 .../api/v4/multiple_server_capabilities_test.go    |  12 +-
 traffic_ops/testing/api/v4/origins_test.go         |  16 +--
 traffic_ops/testing/api/v4/parameters_test.go      |  12 +-
 traffic_ops/testing/api/v4/phys_locations_test.go  |  12 +-
 traffic_ops/testing/api/v4/ping_test.go            |   4 +-
 .../testing/api/v4/profile_parameters_test.go      |  12 +-
 traffic_ops/testing/api/v4/profiles_export_test.go |  12 +-
 traffic_ops/testing/api/v4/profiles_import_test.go |  12 +-
 .../testing/api/v4/profiles_name_copy_test.go      |   6 +-
 traffic_ops/testing/api/v4/profiles_test.go        |  14 +--
 traffic_ops/testing/api/v4/regions_test.go         |  12 +-
 traffic_ops/testing/api/v4/roles_test.go           |  12 +-
 .../testing/api/v4/server_capabilities_test.go     |  12 +-
 .../api/v4/server_server_capabilities_test.go      |  16 +--
 .../testing/api/v4/servercheckextension_test.go    |   8 +-
 traffic_ops/testing/api/v4/serverchecks_test.go    |  14 +--
 .../api/v4/servers_hostname_update_status_test.go  |   4 +-
 .../testing/api/v4/servers_hostname_update_test.go |  12 +-
 .../api/v4/servers_id_deliveryservices_test.go     |  14 +--
 .../testing/api/v4/servers_id_queue_update_test.go |  14 +--
 .../testing/api/v4/servers_id_status_test.go       |  14 +--
 traffic_ops/testing/api/v4/servers_test.go         |  14 +--
 .../testing/api/v4/servicecategories_test.go       |  12 +-
 traffic_ops/testing/api/v4/session_test.go         |   2 +-
 traffic_ops/testing/api/v4/snapshot_test.go        |  12 +-
 .../testing/api/v4/sslkey_expirations_test.go      |   6 +-
 .../testing/api/v4/staticdnsentries_test.go        |  12 +-
 traffic_ops/testing/api/v4/stats_summary_test.go   |  10 +-
 traffic_ops/testing/api/v4/statuses_test.go        |  12 +-
 traffic_ops/testing/api/v4/steering_test.go        |  10 +-
 traffic_ops/testing/api/v4/steeringtargets_test.go |  16 +--
 traffic_ops/testing/api/v4/tenants_test.go         |  12 +-
 traffic_ops/testing/api/v4/todb_test.go            |   4 +-
 .../testing/api/v4/topologies_queue_update_test.go |  12 +-
 traffic_ops/testing/api/v4/topologies_test.go      |  12 +-
 traffic_ops/testing/api/v4/traffic_ops_test.go     |   6 +-
 .../testing/api/v4/traffic_vault_ping_test.go      |   4 +-
 traffic_ops/testing/api/v4/types_test.go           |  12 +-
 traffic_ops/testing/api/v4/user_current_test.go    |   8 +-
 traffic_ops/testing/api/v4/users_register_test.go  |  12 +-
 traffic_ops/testing/api/v4/users_test.go           |  16 +--
 traffic_ops/testing/api/v4/withobjs_test.go        |  10 +-
 traffic_ops/testing/api/v5/about_test.go           |   6 +-
 traffic_ops/testing/api/v5/acme_test.go            |   4 +-
 traffic_ops/testing/api/v5/asns_test.go            |  12 +-
 traffic_ops/testing/api/v5/cachegroups_test.go     |  14 +--
 .../api/v5/cachegroupsdeliveryservices_test.go     |  10 +-
 traffic_ops/testing/api/v5/cdn_dnsseckeys_test.go  |   8 +-
 traffic_ops/testing/api/v5/cdn_domains_test.go     |   6 +-
 traffic_ops/testing/api/v5/cdn_federations_test.go |  14 +--
 traffic_ops/testing/api/v5/cdn_locks_test.go       |  12 +-
 .../testing/api/v5/cdn_queue_updates_test.go       |  10 +-
 .../testing/api/v5/cdnnotifications_test.go        |  10 +-
 .../api/v5/cdns_name_configs_monitoring_test.go    |  10 +-
 .../testing/api/v5/cdns_name_snapshot_new_test.go  |  10 +-
 .../testing/api/v5/cdns_name_snapshot_test.go      |   4 +-
 traffic_ops/testing/api/v5/cdns_test.go            |  12 +-
 traffic_ops/testing/api/v5/cookie_test.go          |   4 +-
 traffic_ops/testing/api/v5/coordinates_test.go     |  12 +-
 .../v5/deliveryservice_request_comments_test.go    |  12 +-
 .../api/v5/deliveryservice_requests_test.go        |  12 +-
 .../testing/api/v5/deliveryservices_keys_test.go   |  10 +-
 .../deliveryservices_required_capabilities_test.go |  10 +-
 .../testing/api/v5/deliveryservices_test.go        |  12 +-
 .../testing/api/v5/deliveryserviceservers_test.go  |  10 +-
 .../api/v5/deliveryservicesideligible_test.go      |   4 +-
 .../testing/api/v5/deliveryservicesregexes_test.go |   8 +-
 traffic_ops/testing/api/v5/divisions_test.go       |  12 +-
 .../api/v5/federation_deliveryservices_test.go     |  12 +-
 .../api/v5/federation_federation_resolvers_test.go |   8 +-
 .../testing/api/v5/federation_resolvers_test.go    |  14 +--
 .../testing/api/v5/federation_users_test.go        |  14 +--
 traffic_ops/testing/api/v5/federations_test.go     |  12 +-
 traffic_ops/testing/api/v5/fixtures_test.go        |   2 +-
 traffic_ops/testing/api/v5/iso_test.go             |   6 +-
 traffic_ops/testing/api/v5/jobs_test.go            |  10 +-
 traffic_ops/testing/api/v5/loginfail_test.go       |   6 +-
 traffic_ops/testing/api/v5/logs_test.go            |  10 +-
 traffic_ops/testing/api/v5/monitoring_test.go      |   4 +-
 .../api/v5/multiple_server_capabilities_test.go    |  10 +-
 traffic_ops/testing/api/v5/origins_test.go         |  14 +--
 traffic_ops/testing/api/v5/parameters_test.go      |  12 +-
 traffic_ops/testing/api/v5/phys_locations_test.go  |  12 +-
 traffic_ops/testing/api/v5/ping_test.go            |   4 +-
 .../testing/api/v5/profile_parameters_test.go      |  10 +-
 traffic_ops/testing/api/v5/profiles_export_test.go |  10 +-
 traffic_ops/testing/api/v5/profiles_import_test.go |  12 +-
 .../testing/api/v5/profiles_name_copy_test.go      |   6 +-
 traffic_ops/testing/api/v5/profiles_test.go        |  12 +-
 traffic_ops/testing/api/v5/regions_test.go         |  12 +-
 traffic_ops/testing/api/v5/roles_test.go           |  12 +-
 .../testing/api/v5/server_capabilities_test.go     |  12 +-
 .../api/v5/server_server_capabilities_test.go      |  14 +--
 .../testing/api/v5/servercheckextension_test.go    |  10 +-
 traffic_ops/testing/api/v5/serverchecks_test.go    |  12 +-
 .../api/v5/servers_hostname_update_status_test.go  |   4 +-
 .../testing/api/v5/servers_hostname_update_test.go |  12 +-
 .../api/v5/servers_id_deliveryservices_test.go     |  12 +-
 .../testing/api/v5/servers_id_queue_update_test.go |  12 +-
 .../testing/api/v5/servers_id_status_test.go       |  12 +-
 traffic_ops/testing/api/v5/servers_test.go         |  12 +-
 .../testing/api/v5/servicecategories_test.go       |  12 +-
 traffic_ops/testing/api/v5/session_test.go         |   2 +-
 traffic_ops/testing/api/v5/snapshot_test.go        |  10 +-
 .../testing/api/v5/sslkey_expirations_test.go      |   6 +-
 .../testing/api/v5/staticdnsentries_test.go        |  14 +--
 traffic_ops/testing/api/v5/stats_summary_test.go   |  10 +-
 traffic_ops/testing/api/v5/statuses_test.go        |  14 +--
 traffic_ops/testing/api/v5/steering_test.go        |  10 +-
 traffic_ops/testing/api/v5/steeringtargets_test.go |  14 +--
 traffic_ops/testing/api/v5/tenants_test.go         |  14 +--
 traffic_ops/testing/api/v5/todb_test.go            |   4 +-
 .../testing/api/v5/topologies_queue_update_test.go |  10 +-
 traffic_ops/testing/api/v5/topologies_test.go      |  12 +-
 traffic_ops/testing/api/v5/traffic_control_test.go |   2 +-
 traffic_ops/testing/api/v5/traffic_ops_test.go     |   4 +-
 .../testing/api/v5/traffic_vault_ping_test.go      |   4 +-
 traffic_ops/testing/api/v5/types_test.go           |  12 +-
 traffic_ops/testing/api/v5/user_current_test.go    |   8 +-
 traffic_ops/testing/api/v5/users_register_test.go  |  12 +-
 traffic_ops/testing/api/v5/users_test.go           |  14 +--
 traffic_ops/toclientlib/toclientlib.go             |   4 +-
 .../traffic_ops_golang/acme/acme_account.go        |   4 +-
 traffic_ops/traffic_ops_golang/api/api.go          |  20 ++--
 traffic_ops/traffic_ops_golang/api/api_test.go     |   4 +-
 traffic_ops/traffic_ops_golang/api/async_status.go |   2 +-
 traffic_ops/traffic_ops_golang/api/change_log.go   |   6 +-
 .../traffic_ops_golang/api/change_log_test.go      |   2 +-
 traffic_ops/traffic_ops_golang/api/generic_crud.go |  12 +-
 .../traffic_ops_golang/api/shared_handlers.go      |   6 +-
 .../traffic_ops_golang/api/shared_handlers_test.go |  10 +-
 .../traffic_ops_golang/api/shared_interfaces.go    |   6 +-
 .../apicapability/api_capabilities.go              |  10 +-
 .../apicapability/api_capabilities_test.go         |   2 +-
 traffic_ops/traffic_ops_golang/apitenant/tenant.go |  18 +--
 .../traffic_ops_golang/apitenant/tenant_test.go    |   6 +-
 traffic_ops/traffic_ops_golang/asn/asns.go         |  16 +--
 traffic_ops/traffic_ops_golang/asn/asns_test.go    |   8 +-
 traffic_ops/traffic_ops_golang/auth/authorize.go   |   4 +-
 traffic_ops/traffic_ops_golang/auth/certificate.go |   4 +-
 traffic_ops/traffic_ops_golang/auth/ldap.go        |   4 +-
 .../traffic_ops_golang/auth/password_check.go      |   2 +-
 traffic_ops/traffic_ops_golang/auth/usercache.go   |   2 +-
 .../traffic_ops_golang/auth/usercache_test.go      |   2 +-
 .../traffic_ops_golang/cachegroup/cachegroups.go   |  16 +--
 .../cachegroup/cachegroups_test.go                 |   8 +-
 .../traffic_ops_golang/cachegroup/dspost.go        |  12 +-
 .../traffic_ops_golang/cachegroup/queueupdate.go   |   6 +-
 .../cachegroupparameter/parameters.go              |  16 +--
 .../cachegroupparameter/parameters_test.go         |   4 +-
 .../traffic_ops_golang/cachesstats/cachesstats.go  |  10 +-
 .../cachesstats/cachesstats_test.go                |   4 +-
 .../capabilities/capabilities.go                   |  10 +-
 traffic_ops/traffic_ops_golang/cdn/capacity.go     |  10 +-
 .../traffic_ops_golang/cdn/capacity_test.go        |   2 +-
 traffic_ops/traffic_ops_golang/cdn/cdns.go         |  16 +--
 traffic_ops/traffic_ops_golang/cdn/cdns_test.go    |  10 +-
 traffic_ops/traffic_ops_golang/cdn/dnssec.go       |  12 +-
 .../traffic_ops_golang/cdn/dnssecrefresh.go        |  16 +--
 traffic_ops/traffic_ops_golang/cdn/domains.go      |   8 +-
 traffic_ops/traffic_ops_golang/cdn/genksk.go       |  10 +-
 traffic_ops/traffic_ops_golang/cdn/health.go       |   8 +-
 traffic_ops/traffic_ops_golang/cdn/namedelete.go   |   6 +-
 traffic_ops/traffic_ops_golang/cdn/queue.go        |   8 +-
 traffic_ops/traffic_ops_golang/cdn/sslkeys.go      |   2 +-
 .../traffic_ops_golang/cdn_lock/cdn_lock.go        |  10 +-
 .../cdnfederation/cdnfederations.go                |  16 +--
 .../cdnfederation/cdnfederations_test.go           |  12 +-
 traffic_ops/traffic_ops_golang/cdni/capacity.go    |   4 +-
 traffic_ops/traffic_ops_golang/cdni/shared.go      |   8 +-
 traffic_ops/traffic_ops_golang/cdni/telemetry.go   |   4 +-
 .../cdnnotification/cdnnotifications.go            |   8 +-
 traffic_ops/traffic_ops_golang/config/config.go    |   6 +-
 .../traffic_ops_golang/coordinate/coordinates.go   |  16 +--
 .../coordinate/coordinates_test.go                 |   8 +-
 traffic_ops/traffic_ops_golang/crconfig/config.go  |   4 +-
 .../traffic_ops_golang/crconfig/config_test.go     |   6 +-
 .../traffic_ops_golang/crconfig/crconfig.go        |   6 +-
 .../traffic_ops_golang/crconfig/deliveryservice.go |   4 +-
 .../crconfig/deliveryservice_test.go               |   6 +-
 .../traffic_ops_golang/crconfig/edgelocations.go   |   2 +-
 .../crconfig/edgelocations_test.go                 |   4 +-
 traffic_ops/traffic_ops_golang/crconfig/handler.go |  14 +--
 traffic_ops/traffic_ops_golang/crconfig/servers.go |   6 +-
 .../traffic_ops_golang/crconfig/servers_test.go    |   8 +-
 .../traffic_ops_golang/crconfig/snapshot.go        |   6 +-
 .../traffic_ops_golang/crconfig/snapshot_test.go   |   4 +-
 traffic_ops/traffic_ops_golang/crconfig/stats.go   |   2 +-
 .../traffic_ops_golang/crconfig/stats_test.go      |   6 +-
 .../traffic_ops_golang/crstats/cdnrouting.go       |   4 +-
 .../traffic_ops_golang/crstats/dsrouting.go        |   8 +-
 traffic_ops/traffic_ops_golang/crstats/routing.go  |   4 +-
 .../traffic_ops_golang/crstats/routing_test.go     |   2 +-
 traffic_ops/traffic_ops_golang/dbdump/dbdump.go    |   6 +-
 .../traffic_ops_golang/dbhelpers/db_helpers.go     |   6 +-
 .../dbhelpers/db_helpers_test.go                   |   4 +-
 .../traffic_ops_golang/deliveryservice/acme.go     |  20 ++--
 .../deliveryservice/acme_renew.go                  |  16 +--
 .../deliveryservice/acme_test.go                   |   6 +-
 .../deliveryservice/autorenewcerts.go              |  18 +--
 .../traffic_ops_golang/deliveryservice/capacity.go |  14 +--
 .../consistenthash/consistenthash.go               |   2 +-
 .../deliveryservice/deleteoldcerts.go              |  10 +-
 .../deliveryservice/deliveryservices.go            |  46 ++++----
 .../deliveryservices_required_capabilities.go      |  16 +--
 .../deliveryservices_required_capabilities_test.go |   8 +-
 .../deliveryservice/deliveryservices_test.go       |   8 +-
 .../traffic_ops_golang/deliveryservice/dnssec.go   |   4 +-
 .../deliveryservice/dnssec_test.go                 |   2 +-
 .../traffic_ops_golang/deliveryservice/eligible.go |  10 +-
 .../deliveryservice/eligible_test.go               |   4 +-
 .../traffic_ops_golang/deliveryservice/gencert.go  |   2 +-
 .../traffic_ops_golang/deliveryservice/health.go   |  12 +-
 .../deliveryservice/health_test.go                 |   4 +-
 .../traffic_ops_golang/deliveryservice/keys.go     |  10 +-
 .../deliveryservice/letsencrypt_dns_challenge.go   |   6 +-
 .../deliveryservice/request/assign.go              |   8 +-
 .../deliveryservice/request/comment/comments.go    |  14 +--
 .../request/comment/comments_test.go               |   8 +-
 .../deliveryservice/request/requests.go            |  22 ++--
 .../deliveryservice/request/requests_test.go       |   8 +-
 .../deliveryservice/request/status.go              |   8 +-
 .../deliveryservice/request/validate.go            |  10 +-
 .../deliveryservice/request/validate_test.go       |   4 +-
 .../traffic_ops_golang/deliveryservice/safe.go     |  10 +-
 .../deliveryservice/safe_test.go                   |   4 +-
 .../deliveryservice/servers/delete.go              |  10 +-
 .../deliveryservice/servers/servers.go             |  22 ++--
 .../deliveryservice/servers/servers_test.go        |   8 +-
 .../traffic_ops_golang/deliveryservice/sslkeys.go  |  14 +--
 .../traffic_ops_golang/deliveryservice/urlkey.go   |   8 +-
 .../deliveryservicerequests.go                     |   8 +-
 .../deliveryservicesregexes.go                     |  12 +-
 .../deliveryservicesregexes_test.go                |   2 +-
 .../traffic_ops_golang/division/divisions.go       |  16 +--
 .../traffic_ops_golang/division/divisions_test.go  |   6 +-
 .../federation_resolvers/federation_resolvers.go   |  14 +--
 .../federations/allfederations.go                  |   8 +-
 traffic_ops/traffic_ops_golang/federations/ds.go   |   6 +-
 .../federations/federation_resolvers.go            |   6 +-
 .../traffic_ops_golang/federations/federations.go  |  16 +--
 .../federations/federations_test.go                |   4 +-
 traffic_ops/traffic_ops_golang/federations/user.go |   6 +-
 .../invalidationjobs/invalidationjobs.go           |  16 +--
 traffic_ops/traffic_ops_golang/iso/iso.go          |  10 +-
 traffic_ops/traffic_ops_golang/iso/iso_test.go     |   6 +-
 traffic_ops/traffic_ops_golang/iso/osversions.go   |   6 +-
 .../traffic_ops_golang/iso/osversions_test.go      |   2 +-
 traffic_ops/traffic_ops_golang/login/login.go      |  14 +--
 traffic_ops/traffic_ops_golang/login/login_test.go |   4 +-
 traffic_ops/traffic_ops_golang/login/logout.go     |   8 +-
 .../traffic_ops_golang/login/logout_test.go        |  12 +-
 traffic_ops/traffic_ops_golang/login/register.go   |  12 +-
 .../traffic_ops_golang/login/register_test.go      |   2 +-
 traffic_ops/traffic_ops_golang/logs/log.go         |   8 +-
 .../traffic_ops_golang/monitoring/monitoring.go    |   8 +-
 .../monitoring/monitoring_test.go                  |   8 +-
 traffic_ops/traffic_ops_golang/origin/origins.go   |  20 ++--
 .../traffic_ops_golang/origin/origins_test.go      |  10 +-
 .../traffic_ops_golang/parameter/parameters.go     |  18 +--
 .../parameter/parameters_test.go                   |   8 +-
 .../physlocation/phys_locations.go                 |  16 +--
 .../physlocation/phys_locations_test.go            |   8 +-
 traffic_ops/traffic_ops_golang/ping/ping.go        |   4 +-
 traffic_ops/traffic_ops_golang/ping/vault.go       |   2 +-
 .../traffic_ops_golang/plugin/hello_config.go      |   2 +-
 .../traffic_ops_golang/plugin/hello_context.go     |   2 +-
 .../traffic_ops_golang/plugin/hello_middleware.go  |   2 +-
 .../plugin/hello_shared_config.go                  |   2 +-
 .../traffic_ops_golang/plugin/hello_startup.go     |   2 +-
 traffic_ops/traffic_ops_golang/plugin/plugin.go    |   4 +-
 traffic_ops/traffic_ops_golang/plugin/proxy.go     |   4 +-
 traffic_ops/traffic_ops_golang/plugins/plugins.go  |   8 +-
 traffic_ops/traffic_ops_golang/profile/copy.go     |  10 +-
 .../traffic_ops_golang/profile/copy_test.go        |  14 +--
 .../traffic_ops_golang/profile/profile_export.go   |   8 +-
 .../profile/profile_export_test.go                 |   2 +-
 .../traffic_ops_golang/profile/profile_import.go   |   6 +-
 .../profile/profile_import_test.go                 |   2 +-
 traffic_ops/traffic_ops_golang/profile/profiles.go |  20 ++--
 .../traffic_ops_golang/profile/profiles_test.go    |   8 +-
 .../profileparameter/parameterprofilebyid.go       |   4 +-
 .../profileparameter/parameterprofilebyname.go     |   4 +-
 .../profileparameter/postparameterprofile.go       |   6 +-
 .../profileparameter/postprofileparameter.go       |   6 +-
 .../profileparameter/postprofileparametersbyid.go  |   6 +-
 .../postprofileparametersbyname.go                 |   6 +-
 .../profileparameter/profile_parameters.go         |  14 +--
 .../profileparameter/profile_parameters_test.go    |   6 +-
 traffic_ops/traffic_ops_golang/region/regions.go   |  14 +--
 .../traffic_ops_golang/region/regions_test.go      |   6 +-
 traffic_ops/traffic_ops_golang/role/roles.go       |  14 +--
 traffic_ops/traffic_ops_golang/role/roles_test.go  |  16 +--
 .../routing/middleware/wrappers.go                 |  16 +--
 .../routing/middleware/wrappers_test.go            |  12 +-
 traffic_ops/traffic_ops_golang/routing/routes.go   | 124 ++++++++++-----------
 traffic_ops/traffic_ops_golang/routing/routing.go  |  14 +--
 .../traffic_ops_golang/routing/routing_test.go     |   8 +-
 traffic_ops/traffic_ops_golang/server/detail.go    |  12 +-
 .../traffic_ops_golang/server/detail_test.go       |   8 +-
 .../traffic_ops_golang/server/put_status.go        |   8 +-
 .../traffic_ops_golang/server/put_status_test.go   |   2 +-
 .../traffic_ops_golang/server/queue_update.go      |   8 +-
 traffic_ops/traffic_ops_golang/server/servers.go   |  22 ++--
 .../server/servers_assignment.go                   |  14 +--
 .../server/servers_assignment_test.go              |   6 +-
 .../server/servers_server_capability.go            |  14 +--
 .../server/servers_server_capability_test.go       |   8 +-
 .../traffic_ops_golang/server/servers_test.go      |   8 +-
 .../server/servers_update_status.go                |   6 +-
 .../server/servers_update_status_test.go           |   4 +-
 traffic_ops/traffic_ops_golang/server/update.go    |   6 +-
 .../servercapability/servercapability.go           |  14 +--
 .../servercapability/servercapability_test.go      |   6 +-
 .../servercheck/extensions/extension.go            |  10 +-
 .../traffic_ops_golang/servercheck/servercheck.go  |   8 +-
 .../servicecategory/servicecategories.go           |  16 +--
 .../servicecategory/servicecategories_test.go      |   2 +-
 .../staticdnsentry/staticdnsentry.go               |  14 +--
 .../staticdnsentry/staticdnsentry_test.go          |   6 +-
 traffic_ops/traffic_ops_golang/status/statuses.go  |  10 +-
 .../traffic_ops_golang/status/statuses_test.go     |   8 +-
 .../traffic_ops_golang/steering/steering.go        |   6 +-
 .../steeringtargets/steeringtargets.go             |  18 +--
 .../steeringtargets/steeringtargets_test.go        |   6 +-
 .../traffic_ops_golang/swaggerdocs/v13/alerts.go   |   2 +-
 .../traffic_ops_golang/swaggerdocs/v13/asns.go     |   2 +-
 .../traffic_ops_golang/swaggerdocs/v13/cdns.go     |   2 +-
 .../swaggerdocs/v13/divisions.go                   |   2 +-
 .../swaggerdocs/v13/physlocations.go               |   2 +-
 .../swaggerdocs/v13/profileparameters.go           |   2 +-
 .../traffic_ops_golang/swaggerdocs/v13/profiles.go |   2 +-
 .../traffic_ops_golang/swaggerdocs/v13/regions.go  |   2 +-
 .../traffic_ops_golang/swaggerdocs/v13/statuses.go |   2 +-
 .../traffic_ops_golang/systeminfo/system_info.go   |   6 +-
 .../systeminfo/system_info_test.go                 |   6 +-
 traffic_ops/traffic_ops_golang/tenant/tenancy.go   |   8 +-
 .../traffic_ops_golang/tocookie/cookie_test.go     |   2 +-
 .../traffic_ops_golang/topology/cycle_detection.go |   2 +-
 .../traffic_ops_golang/topology/queue_update.go    |  10 +-
 .../traffic_ops_golang/topology/snapshot.go        |   4 +-
 .../traffic_ops_golang/topology/snapshot_test.go   |   4 +-
 .../traffic_ops_golang/topology/topologies.go      |  22 ++--
 .../topology_validation/topology_validation.go     |   2 +-
 .../traffic_ops_golang/topology/validation.go      |   6 +-
 .../traffic_ops_golang/traffic_ops_golang.go       |  22 ++--
 .../traffic_ops_golang/trafficstats/cache.go       |   8 +-
 traffic_ops/traffic_ops_golang/trafficstats/cdn.go |   6 +-
 .../trafficstats/deliveryservice.go                |  10 +-
 .../traffic_ops_golang/trafficstats/series.go      |   4 +-
 .../trafficstats/stats_summary.go                  |   8 +-
 .../trafficstats/stats_summary_test.go             |   2 +-
 .../traffic_ops_golang/trafficstats/summary.go     |   4 +-
 .../traffic_ops_golang/trafficstats/util.go        |   8 +-
 .../traffic_ops_golang/trafficstats/util_test.go   |   6 +-
 .../traffic_ops_golang/trafficvault/README.md      |   2 +-
 .../trafficvault/backends/backends.go              |   2 +-
 .../trafficvault/backends/disabled/disabled.go     |   2 +-
 .../trafficvault/backends/postgres/encrypt.go      |   2 +-
 .../backends/postgres/hashicorpvault/client.go     |   4 +-
 .../trafficvault/backends/postgres/postgres.go     |  12 +-
 .../backends/postgres/uri_signing_keys.go          |   2 +-
 .../trafficvault/backends/postgres/url_sig_keys.go |   4 +-
 .../trafficvault/backends/riaksvc/dsutil.go        |   6 +-
 .../trafficvault/backends/riaksvc/riak.go          |   8 +-
 .../trafficvault/backends/riaksvc/riak_services.go |   4 +-
 .../trafficvault/trafficvault.go                   |   2 +-
 traffic_ops/traffic_ops_golang/types/types.go      |  16 +--
 traffic_ops/traffic_ops_golang/types/types_test.go |   8 +-
 .../traffic_ops_golang/urisigning/urisigning.go    |  10 +-
 .../urisigning/urisigning_test.go                  |   2 +-
 traffic_ops/traffic_ops_golang/user/current.go     |  14 +--
 .../traffic_ops_golang/user/current_test.go        |   6 +-
 traffic_ops/traffic_ops_golang/user/user.go        |  20 ++--
 traffic_ops/traffic_ops_golang/user/user_test.go   |   4 +-
 traffic_ops/traffic_ops_golang/util/ims/ims.go     |   6 +-
 .../util/monitorhlp/monitorhlp.go                  |   4 +-
 traffic_ops/traffic_ops_golang/vault/bucket.go     |   4 +-
 traffic_ops/v3-client/README.md                    |   6 +-
 traffic_ops/v3-client/about.go                     |   2 +-
 traffic_ops/v3-client/api_capability.go            |   4 +-
 traffic_ops/v3-client/asn.go                       |   4 +-
 traffic_ops/v3-client/cachegroup.go                |   4 +-
 traffic_ops/v3-client/cachegroup_parameters.go     |   4 +-
 traffic_ops/v3-client/capability.go                |   4 +-
 traffic_ops/v3-client/cdn.go                       |   4 +-
 traffic_ops/v3-client/cdn_domains.go               |   4 +-
 traffic_ops/v3-client/cdnfederations.go            |   4 +-
 traffic_ops/v3-client/coordinate.go                |   4 +-
 traffic_ops/v3-client/crconfig.go                  |   4 +-
 traffic_ops/v3-client/deliveryservice.go           |   6 +-
 traffic_ops/v3-client/deliveryservice_regexes.go   |   4 +-
 .../v3-client/deliveryservice_request_comments.go  |   4 +-
 traffic_ops/v3-client/deliveryservice_requests.go  |   4 +-
 .../deliveryservices_required_capabilities.go      |   4 +-
 traffic_ops/v3-client/deliveryserviceserver.go     |   6 +-
 traffic_ops/v3-client/division.go                  |   4 +-
 traffic_ops/v3-client/dsuser.go                    |   2 +-
 traffic_ops/v3-client/federation.go                |   4 +-
 .../v3-client/federation_federation_resolver.go    |   4 +-
 traffic_ops/v3-client/federation_resolver.go       |   4 +-
 traffic_ops/v3-client/iso.go                       |   4 +-
 traffic_ops/v3-client/job.go                       |   4 +-
 traffic_ops/v3-client/log.go                       |   4 +-
 traffic_ops/v3-client/origin.go                    |   4 +-
 traffic_ops/v3-client/parameter.go                 |   4 +-
 traffic_ops/v3-client/phys_location.go             |   4 +-
 traffic_ops/v3-client/ping.go                      |   2 +-
 traffic_ops/v3-client/profile.go                   |   4 +-
 traffic_ops/v3-client/profile_parameter.go         |   4 +-
 traffic_ops/v3-client/region.go                    |   4 +-
 traffic_ops/v3-client/role.go                      |   4 +-
 traffic_ops/v3-client/server.go                    |   4 +-
 .../v3-client/server_server_capabilities.go        |   4 +-
 traffic_ops/v3-client/server_update_status.go      |   4 +-
 traffic_ops/v3-client/servercapability.go          |   4 +-
 traffic_ops/v3-client/servercheck.go               |   4 +-
 traffic_ops/v3-client/servercheckextensions.go     |   4 +-
 traffic_ops/v3-client/serviceCategory.go           |   4 +-
 traffic_ops/v3-client/session.go                   |   2 +-
 traffic_ops/v3-client/staticdnsentry.go            |   4 +-
 traffic_ops/v3-client/stats_summary.go             |   4 +-
 traffic_ops/v3-client/status.go                    |   4 +-
 traffic_ops/v3-client/steering.go                  |   4 +-
 traffic_ops/v3-client/steeringtarget.go            |   4 +-
 traffic_ops/v3-client/tenant.go                    |   4 +-
 traffic_ops/v3-client/topology.go                  |   4 +-
 traffic_ops/v3-client/topology_queue_updates.go    |   4 +-
 traffic_ops/v3-client/traffic_monitor.go           |   4 +-
 traffic_ops/v3-client/traffic_stats.go             |   4 +-
 traffic_ops/v3-client/type.go                      |   4 +-
 traffic_ops/v3-client/user.go                      |   6 +-
 traffic_ops/v4-client/README.md                    |   6 +-
 traffic_ops/v4-client/about.go                     |   2 +-
 traffic_ops/v4-client/acme.go                      |   4 +-
 traffic_ops/v4-client/asn.go                       |   4 +-
 traffic_ops/v4-client/async_status.go              |   4 +-
 traffic_ops/v4-client/cachegroup.go                |   4 +-
 traffic_ops/v4-client/cdn.go                       |   4 +-
 traffic_ops/v4-client/cdn_dnssec.go                |   4 +-
 traffic_ops/v4-client/cdn_domains.go               |   4 +-
 traffic_ops/v4-client/cdn_lock.go                  |   4 +-
 traffic_ops/v4-client/cdn_notifications.go         |   4 +-
 traffic_ops/v4-client/cdnfederations.go            |   4 +-
 traffic_ops/v4-client/coordinate.go                |   4 +-
 traffic_ops/v4-client/crconfig.go                  |   4 +-
 traffic_ops/v4-client/deliveryservice.go           |   6 +-
 traffic_ops/v4-client/deliveryservice_regexes.go   |   4 +-
 .../v4-client/deliveryservice_request_comments.go  |   4 +-
 traffic_ops/v4-client/deliveryservice_requests.go  |   4 +-
 .../deliveryservices_required_capabilities.go      |   4 +-
 traffic_ops/v4-client/deliveryserviceserver.go     |   6 +-
 traffic_ops/v4-client/division.go                  |   4 +-
 traffic_ops/v4-client/federation.go                |   4 +-
 .../v4-client/federation_federation_resolver.go    |   4 +-
 traffic_ops/v4-client/federation_resolver.go       |   4 +-
 traffic_ops/v4-client/iso.go                       |   4 +-
 traffic_ops/v4-client/job.go                       |   4 +-
 traffic_ops/v4-client/log.go                       |   4 +-
 traffic_ops/v4-client/origin.go                    |   4 +-
 traffic_ops/v4-client/parameter.go                 |   4 +-
 traffic_ops/v4-client/phys_location.go             |   4 +-
 traffic_ops/v4-client/ping.go                      |   4 +-
 traffic_ops/v4-client/profile.go                   |   4 +-
 traffic_ops/v4-client/profile_parameter.go         |   4 +-
 traffic_ops/v4-client/region.go                    |   4 +-
 traffic_ops/v4-client/role.go                      |   4 +-
 traffic_ops/v4-client/server.go                    |   4 +-
 .../v4-client/server_server_capabilities.go        |   4 +-
 traffic_ops/v4-client/server_update_status.go      |   4 +-
 traffic_ops/v4-client/servercapability.go          |   4 +-
 traffic_ops/v4-client/servercheck.go               |   4 +-
 traffic_ops/v4-client/servercheckextensions.go     |   4 +-
 traffic_ops/v4-client/serviceCategory.go           |   4 +-
 traffic_ops/v4-client/session.go                   |   2 +-
 traffic_ops/v4-client/sslkey_expirations.go        |   4 +-
 traffic_ops/v4-client/staticdnsentry.go            |   4 +-
 traffic_ops/v4-client/stats_summary.go             |   4 +-
 traffic_ops/v4-client/status.go                    |   4 +-
 traffic_ops/v4-client/steering.go                  |   4 +-
 traffic_ops/v4-client/steeringtarget.go            |   4 +-
 traffic_ops/v4-client/tenant.go                    |   4 +-
 traffic_ops/v4-client/topology.go                  |   4 +-
 traffic_ops/v4-client/topology_queue_updates.go    |   4 +-
 traffic_ops/v4-client/traffic_monitor.go           |   4 +-
 traffic_ops/v4-client/traffic_stats.go             |   4 +-
 traffic_ops/v4-client/type.go                      |   4 +-
 traffic_ops/v4-client/user.go                      |   6 +-
 traffic_ops/v4-client/vault.go                     |   4 +-
 traffic_ops/v5-client/README.md                    |   6 +-
 traffic_ops/v5-client/about.go                     |   2 +-
 traffic_ops/v5-client/acme.go                      |   4 +-
 traffic_ops/v5-client/asn.go                       |   4 +-
 traffic_ops/v5-client/async_status.go              |   4 +-
 traffic_ops/v5-client/cachegroup.go                |   4 +-
 traffic_ops/v5-client/cdn.go                       |   4 +-
 traffic_ops/v5-client/cdn_dnssec.go                |   4 +-
 traffic_ops/v5-client/cdn_domains.go               |   4 +-
 traffic_ops/v5-client/cdn_lock.go                  |   4 +-
 traffic_ops/v5-client/cdn_notifications.go         |   4 +-
 traffic_ops/v5-client/cdnfederations.go            |   4 +-
 traffic_ops/v5-client/coordinate.go                |   4 +-
 traffic_ops/v5-client/crconfig.go                  |   4 +-
 traffic_ops/v5-client/deliveryservice.go           |   6 +-
 traffic_ops/v5-client/deliveryservice_regexes.go   |   4 +-
 .../v5-client/deliveryservice_request_comments.go  |   4 +-
 traffic_ops/v5-client/deliveryservice_requests.go  |   4 +-
 .../deliveryservices_required_capabilities.go      |   4 +-
 traffic_ops/v5-client/deliveryserviceserver.go     |   6 +-
 traffic_ops/v5-client/division.go                  |   4 +-
 traffic_ops/v5-client/federation.go                |   4 +-
 .../v5-client/federation_federation_resolver.go    |   4 +-
 traffic_ops/v5-client/federation_resolver.go       |   4 +-
 traffic_ops/v5-client/iso.go                       |   4 +-
 traffic_ops/v5-client/job.go                       |   4 +-
 traffic_ops/v5-client/log.go                       |   4 +-
 traffic_ops/v5-client/origin.go                    |   4 +-
 traffic_ops/v5-client/parameter.go                 |   4 +-
 traffic_ops/v5-client/phys_location.go             |   4 +-
 traffic_ops/v5-client/ping.go                      |   4 +-
 traffic_ops/v5-client/profile.go                   |   4 +-
 traffic_ops/v5-client/profile_parameter.go         |   4 +-
 traffic_ops/v5-client/region.go                    |   4 +-
 traffic_ops/v5-client/role.go                      |   4 +-
 traffic_ops/v5-client/server.go                    |   4 +-
 .../v5-client/server_server_capabilities.go        |   4 +-
 traffic_ops/v5-client/server_update_status.go      |   4 +-
 traffic_ops/v5-client/servercapability.go          |   4 +-
 traffic_ops/v5-client/servercheck.go               |   4 +-
 traffic_ops/v5-client/servercheckextensions.go     |   4 +-
 traffic_ops/v5-client/serviceCategory.go           |   4 +-
 traffic_ops/v5-client/session.go                   |   2 +-
 traffic_ops/v5-client/sslkey_expirations.go        |   4 +-
 traffic_ops/v5-client/staticdnsentry.go            |   4 +-
 traffic_ops/v5-client/stats_summary.go             |   4 +-
 traffic_ops/v5-client/status.go                    |   4 +-
 traffic_ops/v5-client/steering.go                  |   4 +-
 traffic_ops/v5-client/steeringtarget.go            |   4 +-
 traffic_ops/v5-client/tenant.go                    |   4 +-
 traffic_ops/v5-client/topology.go                  |   4 +-
 traffic_ops/v5-client/topology_queue_updates.go    |   4 +-
 traffic_ops/v5-client/traffic_monitor.go           |   4 +-
 traffic_ops/v5-client/traffic_stats.go             |   4 +-
 traffic_ops/v5-client/type.go                      |   4 +-
 traffic_ops/v5-client/user.go                      |   6 +-
 traffic_ops/v5-client/vault.go                     |   4 +-
 traffic_router/ultimate-test-harness/http_test.go  |   8 +-
 traffic_router/ultimate-test-harness/main_test.go  |   6 +-
 .../ultimate-test-harness/traffic_ops_test.go      |   2 +-
 .../influxdb_tools/create/create_ts_databases.go   |   2 +-
 traffic_stats/influxdb_tools/sync/sync_test.go     |   2 +-
 .../influxdb_tools/sync/sync_ts_databases.go       |   2 +-
 traffic_stats/traffic_stats.go                     |   8 +-
 traffic_stats/traffic_stats_test.go                |   4 +-
 1107 files changed, 3684 insertions(+), 3698 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b0435f751f..cfa59cc094 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -86,6 +86,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 - [#7966](https://github.com/apache/trafficcontrol/pull/7696) *Traffic Control Cache Config (t3c)*: will no longer clear update flag when config failure occurs and will also give a cache config error msg on exit.
 - [#7716](https://github.com/apache/trafficcontrol/pull/7716) *Apache Traffic Server*: Use GCC 11 for building.
 - [#7742](https://github.com/apache/trafficcontrol/pull/7742) *Traffic Ops*: Changed api tests to supply the absolute path of certs.
+- [#7814](https://github.com/apache/trafficcontrol/issues/7814) All Go components: Updated the module path to [`github.com/apache/trafficcontrol/v8`](https://pkg.go.dev/github.com/apache/trafficcontrol/v8). Module https://pkg.go.dev/github.com/apache/trafficcontrol will not receive further updates.
 
 ### Fixed
 - [#7802](https://github.com/apache/trafficcontrol/pull/7802) *Traffic Control Health Client*: Fixed ReadMe.md typos and duplicates.
diff --git a/Makefile b/Makefile
index c6f563785f..7f5291bc41 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,7 @@ lint:
 	golangci-lint run ./...
 
 cache-config/t3c-check-refs/t3c-check-refs: cache-config/t3c-check-refs/config/config.go cache-config/t3c-check-refs/t3c-check-refs.go
-	go build "github.com/apache/trafficcontrol/cache-config/t3c-check-refs"
+	go build "github.com/apache/trafficcontrol/v8/cache-config/t3c-check-refs"
 	mv -f t3c-check-refs $@
 
 unit: cache-config/t3c-check-refs/t3c-check-refs
diff --git a/blueprints/tr-load-tests.md b/blueprints/tr-load-tests.md
index 6292fa5aa9..e16d66457f 100644
--- a/blueprints/tr-load-tests.md
+++ b/blueprints/tr-load-tests.md
@@ -86,7 +86,7 @@ No Traffic Ops REST API impact is anticipated.
 
 If new endpoints are required, will corresponding client methods be added?
 -->
-Clients importing the `github.com/apache/trafficcontrol/lib/go-tc` package will optionally be able to import a constant for `X-MM-Client-IP`, a request header Traffic Router to specify to Traffic Router the IP address to use to geolocate that client:  
+Clients importing the `github.com/apache/trafficcontrol/v8/lib/go-tc` package will optionally be able to import a constant for `X-MM-Client-IP`, a request header Traffic Router to specify to Traffic Router the IP address to use to geolocate that client:
 https://github.com/apache/trafficcontrol/blob/1ed2964d16618aeebef142b01a538336a44d07dd/traffic_router/core/src/main/java/org/apache/traffic_control/traffic_router/core/request/HTTPRequest.java#L29
 
 Additionally, a struct used to unmarshall a Coverage Zone File could be placed in `lib/go-tc`.
diff --git a/cache-config/Makefile b/cache-config/Makefile
index 475190f822..a69f17503d 100644
--- a/cache-config/Makefile
+++ b/cache-config/Makefile
@@ -64,27 +64,27 @@ clean:
 	$(RM) $(MANPAGES) $(RST) $(TARGETS)
 
 t3c/t3c: $(wildcard t3c/**/*.go) $(wildcard t3c/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-apply/t3c-apply: $(wildcard t3c-apply/**/*.go) $(wildcard t3c-apply/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-check/t3c-check: $(wildcard t3c-check/**/*.go) $(wildcard t3c-check/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-check-refs/t3c-check-refs: $(wildcard t3c-check-refs/**/*.go) $(wildcard t3c-check-refs/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-check-reload/t3c-check-reload: $(wildcard t3c-check-reload/**/*.go) $(wildcard t3c-check-reload/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-diff/t3c-diff: $(wildcard t3c-diff/**/*.go) $(wildcard t3c-diff/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-generate/t3c-generate: $(wildcard t3c-generate/**/*.go) $(wildcard t3c-generate/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-preprocess/t3c-preprocess: $(wildcard t3c-preprocess/**/*.go) $(wildcard t3c-preprocess/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-request/t3c-request: $(wildcard t3c-request/**/*.go) $(wildcard t3c-request/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-tail/t3c-tail: $(wildcard t3c-tail/**/*.go) $(wildcard t3c-tail/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 t3c-update/t3c-update: $(wildcard t3c-update/**/*.go) $(wildcard t3c-update/*.go)
-	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
+	go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
 
 debug: GO_FLAGS=--gcflags "all=-N -l"
 debug: $(TARGETS)
diff --git a/cache-config/t3c-apply/config/config.go b/cache-config/t3c-apply/config/config.go
index 3797c80061..e21f9279fd 100644
--- a/cache-config/t3c-apply/config/config.go
+++ b/cache-config/t3c-apply/config/config.go
@@ -31,8 +31,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-apply/t3c-apply.go b/cache-config/t3c-apply/t3c-apply.go
index 905cc1a6f1..9412b3fa93 100644
--- a/cache-config/t3c-apply/t3c-apply.go
+++ b/cache-config/t3c-apply/t3c-apply.go
@@ -27,12 +27,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/torequest"
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/util"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	tcutil "github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/torequest"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	tcutil "github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // Version is the application version.
diff --git a/cache-config/t3c-apply/torequest/cmd.go b/cache-config/t3c-apply/torequest/cmd.go
index 597d19f358..a3716c1386 100644
--- a/cache-config/t3c-apply/torequest/cmd.go
+++ b/cache-config/t3c-apply/torequest/cmd.go
@@ -38,11 +38,11 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const (
diff --git a/cache-config/t3c-apply/torequest/torequest.go b/cache-config/t3c-apply/torequest/torequest.go
index 6da59c2657..71f4627c6e 100644
--- a/cache-config/t3c-apply/torequest/torequest.go
+++ b/cache-config/t3c-apply/torequest/torequest.go
@@ -31,10 +31,10 @@ import (
 	"syscall"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/util"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type UpdateStatus int
diff --git a/cache-config/t3c-apply/torequest/torequest_test.go b/cache-config/t3c-apply/torequest/torequest_test.go
index 437faef2fb..11b11f1cc9 100644
--- a/cache-config/t3c-apply/torequest/torequest_test.go
+++ b/cache-config/t3c-apply/torequest/torequest_test.go
@@ -22,8 +22,8 @@ package torequest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
 )
 
 var testCfg config.Cfg = config.Cfg{
diff --git a/cache-config/t3c-apply/util/gitutil.go b/cache-config/t3c-apply/util/gitutil.go
index c85d546e1e..af81723754 100644
--- a/cache-config/t3c-apply/util/gitutil.go
+++ b/cache-config/t3c-apply/util/gitutil.go
@@ -30,7 +30,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
 )
 
 // EnsureConfigDirIsGitRepo ensures the ATS config directory is a git repo.
diff --git a/cache-config/t3c-apply/util/util.go b/cache-config/t3c-apply/util/util.go
index bb63be4683..311c0b0a43 100644
--- a/cache-config/t3c-apply/util/util.go
+++ b/cache-config/t3c-apply/util/util.go
@@ -37,9 +37,9 @@ import (
 
 	"github.com/gofrs/flock"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 const OneWeek = 604800
diff --git a/cache-config/t3c-check-refs/config/config.go b/cache-config/t3c-check-refs/config/config.go
index b7d4ea48b7..3bb068992a 100644
--- a/cache-config/t3c-check-refs/config/config.go
+++ b/cache-config/t3c-check-refs/config/config.go
@@ -25,8 +25,8 @@ import (
 	"os"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-check-refs/t3c-check-refs.go b/cache-config/t3c-check-refs/t3c-check-refs.go
index 835719bca0..8c24b9b6b6 100644
--- a/cache-config/t3c-check-refs/t3c-check-refs.go
+++ b/cache-config/t3c-check-refs/t3c-check-refs.go
@@ -31,10 +31,10 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-check-refs/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-check-refs/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // Version is the application version.
diff --git a/cache-config/t3c-check-reload/t3c-check-reload.go b/cache-config/t3c-check-reload/t3c-check-reload.go
index f0607ed6c2..8a2c798338 100644
--- a/cache-config/t3c-check-reload/t3c-check-reload.go
+++ b/cache-config/t3c-check-reload/t3c-check-reload.go
@@ -25,7 +25,7 @@ import (
 	"os"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-check/t3c-check.go b/cache-config/t3c-check/t3c-check.go
index 47d69b880c..45c3034831 100644
--- a/cache-config/t3c-check/t3c-check.go
+++ b/cache-config/t3c-check/t3c-check.go
@@ -25,8 +25,8 @@ import (
 	"path/filepath"
 	"syscall" // TODO change to x/unix ?
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-diff/t3c-diff.go b/cache-config/t3c-diff/t3c-diff.go
index e80eb39a4b..39e8b1807a 100644
--- a/cache-config/t3c-diff/t3c-diff.go
+++ b/cache-config/t3c-diff/t3c-diff.go
@@ -27,8 +27,8 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/kylelemons/godebug/diff"
 	"github.com/pborman/getopt/v2"
diff --git a/cache-config/t3c-generate/cfgfile/all.go b/cache-config/t3c-generate/cfgfile/all.go
index 7e7a446b4d..d50f5d8b3c 100644
--- a/cache-config/t3c-generate/cfgfile/all.go
+++ b/cache-config/t3c-generate/cfgfile/all.go
@@ -27,10 +27,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // GetAllConfigs gets all config files for cfg.CacheHostName.
diff --git a/cache-config/t3c-generate/cfgfile/cfgfile_test.go b/cache-config/t3c-generate/cfgfile/cfgfile_test.go
index a441b740ed..9d866c3890 100644
--- a/cache-config/t3c-generate/cfgfile/cfgfile_test.go
+++ b/cache-config/t3c-generate/cfgfile/cfgfile_test.go
@@ -25,12 +25,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 )
 
 func TestWriteConfigs(t *testing.T) {
diff --git a/cache-config/t3c-generate/cfgfile/routing.go b/cache-config/t3c-generate/cfgfile/routing.go
index 57216c4483..54aaac68df 100644
--- a/cache-config/t3c-generate/cfgfile/routing.go
+++ b/cache-config/t3c-generate/cfgfile/routing.go
@@ -23,10 +23,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // # DO NOT EDIT - Generated for odol-atsec-sea-22 by Traffic Ops (https://trafficops.comcast.net/) on Mon Oct 26 16:22:19 UTC 2020
diff --git a/cache-config/t3c-generate/cfgfile/sslkeys.go b/cache-config/t3c-generate/cfgfile/sslkeys.go
index 4f3cb58ed0..26df770441 100644
--- a/cache-config/t3c-generate/cfgfile/sslkeys.go
+++ b/cache-config/t3c-generate/cfgfile/sslkeys.go
@@ -24,10 +24,10 @@ import (
 	"encoding/base64"
 	"errors"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func GetSSLCertsAndKeyFiles(toData *t3cutil.ConfigData) ([]t3cutil.ATSConfigFile, error) {
diff --git a/cache-config/t3c-generate/cfgfile/varnish.go b/cache-config/t3c-generate/cfgfile/varnish.go
index 07a33273e0..e6ef8a76e9 100644
--- a/cache-config/t3c-generate/cfgfile/varnish.go
+++ b/cache-config/t3c-generate/cfgfile/varnish.go
@@ -23,9 +23,9 @@ import (
 	"errors"
 	"path/filepath"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/varnishcfg"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/varnishcfg"
 )
 
 // GetVarnishConfigs returns varnish configuration files
diff --git a/cache-config/t3c-generate/cfgfile/wrappers.go b/cache-config/t3c-generate/cfgfile/wrappers.go
index 3ed9dd8ebf..29290d7d36 100644
--- a/cache-config/t3c-generate/cfgfile/wrappers.go
+++ b/cache-config/t3c-generate/cfgfile/wrappers.go
@@ -20,10 +20,10 @@ package cfgfile
  */
 
 import (
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // This file has wrappers that turn lib/go-atscfg Make funcs into ConfigFileFunc types.
diff --git a/cache-config/t3c-generate/config/config.go b/cache-config/t3c-generate/config/config.go
index 47814756eb..33dfea39bb 100644
--- a/cache-config/t3c-generate/config/config.go
+++ b/cache-config/t3c-generate/config/config.go
@@ -26,9 +26,9 @@ import (
 	"os"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-generate/plugin/hello_world.go b/cache-config/t3c-generate/plugin/hello_world.go
index c2a6559b8c..738a07b861 100644
--- a/cache-config/t3c-generate/plugin/hello_world.go
+++ b/cache-config/t3c-generate/plugin/hello_world.go
@@ -15,7 +15,7 @@ package plugin
 */
 
 import (
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
 )
 
 func init() {
diff --git a/cache-config/t3c-generate/plugin/plugin.go b/cache-config/t3c-generate/plugin/plugin.go
index 50c6d97423..5618cc0847 100644
--- a/cache-config/t3c-generate/plugin/plugin.go
+++ b/cache-config/t3c-generate/plugin/plugin.go
@@ -23,9 +23,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // List returns the list of plugins compiled into the calling executable.
diff --git a/cache-config/t3c-generate/plugin/plugin_test.go b/cache-config/t3c-generate/plugin/plugin_test.go
index ae11144477..0988e2be4a 100644
--- a/cache-config/t3c-generate/plugin/plugin_test.go
+++ b/cache-config/t3c-generate/plugin/plugin_test.go
@@ -22,9 +22,9 @@ package plugin
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 func TestPlugin(t *testing.T) {
diff --git a/cache-config/t3c-generate/t3c-generate.go b/cache-config/t3c-generate/t3c-generate.go
index 6e005c0b53..3039a255e8 100644
--- a/cache-config/t3c-generate/t3c-generate.go
+++ b/cache-config/t3c-generate/t3c-generate.go
@@ -28,11 +28,11 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/cfgfile"
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
-	"github.com/apache/trafficcontrol/cache-config/t3c-generate/plugin"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/cfgfile"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/plugin"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // Version is the application version.
diff --git a/cache-config/t3c-generate/update-to-client/update-to-client.go b/cache-config/t3c-generate/update-to-client/update-to-client.go
index d2d5e98ac9..24382780cb 100644
--- a/cache-config/t3c-generate/update-to-client/update-to-client.go
+++ b/cache-config/t3c-generate/update-to-client/update-to-client.go
@@ -22,7 +22,7 @@ package main
 import (
 	"errors"
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 	"io/ioutil"
 	"os"
 	"os/exec"
@@ -71,8 +71,8 @@ Be aware! It can and will modify all .go files in the given directory! Back up a
 Also be aware! This is very specific to the current code. If symbols or patterns are changed around how the master vs vendored client are used, this script will have to be updated.
 
 Expecations:
-- t3c-generate is at github.com/apache/trafficcontrol/cache-config/t3c-generate
-- The master TO client is at github.com/apache/trafficcontrol/traffic_ops/v4-client
+- t3c-generate is at github.com/apache/trafficcontrol/v8/cache-config/t3c-generate
+- The master TO client is at github.com/apache/trafficcontrol/v8/traffic_ops/v4-client
 - The previous major version client is vendored at t3c-generate/toreq/vendor
 - The master client wrapper for t3c-generate is at t3c-generate/toreqnew
 - The clients are stored in config.TCCfg.TOClient and config.TCCfg.TOClientNew
diff --git a/cache-config/t3c-preprocess/t3c-preprocess.go b/cache-config/t3c-preprocess/t3c-preprocess.go
index ff1355c477..bc6a7b49df 100644
--- a/cache-config/t3c-preprocess/t3c-preprocess.go
+++ b/cache-config/t3c-preprocess/t3c-preprocess.go
@@ -30,10 +30,10 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-preprocess/util"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-preprocess/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3c-preprocess/t3c-preprocess_test.go b/cache-config/t3c-preprocess/t3c-preprocess_test.go
index bf5ec28b22..3bca0e4032 100644
--- a/cache-config/t3c-preprocess/t3c-preprocess_test.go
+++ b/cache-config/t3c-preprocess/t3c-preprocess_test.go
@@ -22,9 +22,9 @@ package main
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestPreprocessConfigFile(t *testing.T) {
diff --git a/cache-config/t3c-preprocess/util/util.go b/cache-config/t3c-preprocess/util/util.go
index d723fd547e..6aaffa3053 100644
--- a/cache-config/t3c-preprocess/util/util.go
+++ b/cache-config/t3c-preprocess/util/util.go
@@ -24,7 +24,7 @@ import (
 	"errors"
 	"io"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
 )
 
 func WriteConfigs(configs []t3cutil.ATSConfigFile, output io.Writer) error {
diff --git a/cache-config/t3c-request/config/config.go b/cache-config/t3c-request/config/config.go
index 779f1a8aab..75a00886ed 100644
--- a/cache-config/t3c-request/config/config.go
+++ b/cache-config/t3c-request/config/config.go
@@ -28,8 +28,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/pborman/getopt/v2"
 )
 
diff --git a/cache-config/t3c-request/t3c-request.go b/cache-config/t3c-request/t3c-request.go
index 0d4142219b..6d4110628c 100644
--- a/cache-config/t3c-request/t3c-request.go
+++ b/cache-config/t3c-request/t3c-request.go
@@ -23,11 +23,11 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-request/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-request/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // Version is the application version.
diff --git a/cache-config/t3c-tail/t3c-tail.go b/cache-config/t3c-tail/t3c-tail.go
index 1979de686c..5ca38efc14 100644
--- a/cache-config/t3c-tail/t3c-tail.go
+++ b/cache-config/t3c-tail/t3c-tail.go
@@ -25,8 +25,8 @@ import (
 	"regexp"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/nxadm/tail"
 	"github.com/pborman/getopt/v2"
diff --git a/cache-config/t3c-update/config/config.go b/cache-config/t3c-update/config/config.go
index 05df10afd5..3b4e5dd553 100644
--- a/cache-config/t3c-update/config/config.go
+++ b/cache-config/t3c-update/config/config.go
@@ -26,8 +26,8 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/pborman/getopt/v2"
 )
 
diff --git a/cache-config/t3c-update/t3c-update.go b/cache-config/t3c-update/t3c-update.go
index 6fe515e99f..9c82f95948 100644
--- a/cache-config/t3c-update/t3c-update.go
+++ b/cache-config/t3c-update/t3c-update.go
@@ -21,15 +21,15 @@ package main
 
 import (
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-update/config"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-update/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // Version is the application version.
diff --git a/cache-config/t3c/t3c.go b/cache-config/t3c/t3c.go
index 774a5bb932..ecc48be2f0 100644
--- a/cache-config/t3c/t3c.go
+++ b/cache-config/t3c/t3c.go
@@ -25,8 +25,8 @@ import (
 	"path/filepath"
 	"syscall" // TODO change to x/unix ?
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/cache-config/t3cutil/actionlog.go b/cache-config/t3cutil/actionlog.go
index 0ba79aa065..acc080d0e8 100644
--- a/cache-config/t3cutil/actionlog.go
+++ b/cache-config/t3cutil/actionlog.go
@@ -20,7 +20,7 @@ package t3cutil
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // ActionLogAction is an action t3c performs which affects the state of the machine.
diff --git a/cache-config/t3cutil/getdata.go b/cache-config/t3cutil/getdata.go
index 04e5b156e7..0c607b2754 100644
--- a/cache-config/t3cutil/getdata.go
+++ b/cache-config/t3cutil/getdata.go
@@ -27,11 +27,11 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type TCCfg struct {
diff --git a/cache-config/t3cutil/getdatacfg.go b/cache-config/t3cutil/getdatacfg.go
index e0912d2bad..66ffe58ef3 100644
--- a/cache-config/t3cutil/getdatacfg.go
+++ b/cache-config/t3cutil/getdatacfg.go
@@ -28,12 +28,12 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const TrafficOpsProxyParameterName = `tm.rev_proxy.url`
diff --git a/cache-config/t3cutil/t3cutil.go b/cache-config/t3cutil/t3cutil.go
index e48985f1e0..7ccc99afd3 100644
--- a/cache-config/t3cutil/t3cutil.go
+++ b/cache-config/t3cutil/t3cutil.go
@@ -35,7 +35,7 @@ import (
 	"strings"
 	"syscall"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type ATSConfigFile struct {
diff --git a/cache-config/t3cutil/toreq/client.go b/cache-config/t3cutil/toreq/client.go
index 68e42ae7f3..b34af59995 100644
--- a/cache-config/t3cutil/toreq/client.go
+++ b/cache-config/t3cutil/toreq/client.go
@@ -38,12 +38,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/toreqold"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/toreqold"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 type TOClient struct {
diff --git a/cache-config/t3cutil/toreq/client_test.go b/cache-config/t3cutil/toreq/client_test.go
index e98a44cd32..42bbf338cd 100644
--- a/cache-config/t3cutil/toreq/client_test.go
+++ b/cache-config/t3cutil/toreq/client_test.go
@@ -25,7 +25,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestRequestInfoStr(t *testing.T) {
diff --git a/cache-config/t3cutil/toreq/clientfuncs.go b/cache-config/t3cutil/toreq/clientfuncs.go
index c994f67069..f841f69dee 100644
--- a/cache-config/t3cutil/toreq/clientfuncs.go
+++ b/cache-config/t3cutil/toreq/clientfuncs.go
@@ -31,13 +31,13 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 /*func (cl *TOClient) GetProfileByName(profileName string, reqHdr http.Header) (tc.Profile, toclientlib.ReqInf, error) {
diff --git a/cache-config/t3cutil/toreq/clienthlp.go b/cache-config/t3cutil/toreq/clienthlp.go
index d1dd9fcd5b..29d0a0880b 100644
--- a/cache-config/t3cutil/toreq/clienthlp.go
+++ b/cache-config/t3cutil/toreq/clienthlp.go
@@ -25,9 +25,9 @@ import (
 	"net/http"
 	"net/url"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 // GetProfileByName returns the profile with the given name from Traffic Ops.
diff --git a/cache-config/t3cutil/toreq/conversions.go b/cache-config/t3cutil/toreq/conversions.go
index f9634d0df0..329da724c6 100644
--- a/cache-config/t3cutil/toreq/conversions.go
+++ b/cache-config/t3cutil/toreq/conversions.go
@@ -27,10 +27,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func serversToLatest(svs tc.ServersV5Response) ([]atscfg.Server, error) {
diff --git a/cache-config/t3cutil/toreq/toreqold/client.go b/cache-config/t3cutil/toreq/toreqold/client.go
index f2b5b4ac9f..acc896fca4 100644
--- a/cache-config/t3cutil/toreq/toreqold/client.go
+++ b/cache-config/t3cutil/toreq/toreqold/client.go
@@ -31,9 +31,9 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 type TOClient struct {
diff --git a/cache-config/t3cutil/toreq/toreqold/clientfuncs.go b/cache-config/t3cutil/toreq/toreqold/clientfuncs.go
index 011d51e90e..77fafc4647 100644
--- a/cache-config/t3cutil/toreq/toreqold/clientfuncs.go
+++ b/cache-config/t3cutil/toreq/toreqold/clientfuncs.go
@@ -28,12 +28,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq/torequtil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq/torequtil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 /*func (cl *TOClient) GetProfileByName(profileName string) (tc.Profile, toclientlib.ReqInf, error) {
diff --git a/cache-config/t3cutil/toreq/toreqold/clienthlp.go b/cache-config/t3cutil/toreq/toreqold/clienthlp.go
index 039f2856cb..2257c25c42 100644
--- a/cache-config/t3cutil/toreq/toreqold/clienthlp.go
+++ b/cache-config/t3cutil/toreq/toreqold/clienthlp.go
@@ -21,9 +21,9 @@ package toreqold
 
 import (
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 	"net/http"
 	"net/url"
 )
diff --git a/cache-config/t3cutil/toreq/toreqold/conversions.go b/cache-config/t3cutil/toreq/toreqold/conversions.go
index 9d512505af..41c02ef847 100644
--- a/cache-config/t3cutil/toreq/toreqold/conversions.go
+++ b/cache-config/t3cutil/toreq/toreqold/conversions.go
@@ -20,8 +20,8 @@ package toreqold
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // serversToLatest converts a []tc.Server to []tc.ServerV30.
diff --git a/cache-config/t3cutil/toreq/torequtil/torequtil.go b/cache-config/t3cutil/toreq/torequtil/torequtil.go
index a741215a07..273252f8a4 100644
--- a/cache-config/t3cutil/toreq/torequtil/torequtil.go
+++ b/cache-config/t3cutil/toreq/torequtil/torequtil.go
@@ -32,8 +32,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const CookieCacheDir = `/var/lib/trafficcontrol-cache-config/`
diff --git a/cache-config/testing/ort-tests/config/config.go b/cache-config/testing/ort-tests/config/config.go
index 4679e1baf1..9e3370382f 100644
--- a/cache-config/testing/ort-tests/config/config.go
+++ b/cache-config/testing/ort-tests/config/config.go
@@ -28,12 +28,12 @@ import (
 	"reflect"
 	"strings"
 
-	log "github.com/apache/trafficcontrol/lib/go-log"
+	log "github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/kelseyhightower/envconfig"
 )
 
 // Config reflects the structure of the test-to-api.conf file. It also
-// implements github.com/apache/trafficcontrol/lib/go-log.Config for logging.
+// implements github.com/apache/trafficcontrol/v8/lib/go-log.Config for logging.
 type Config struct {
 	TrafficOps   TrafficOps   `json:"trafficOps"`
 	TrafficOpsDB TrafficOpsDB `json:"trafficOpsDB"`
@@ -170,7 +170,7 @@ type Session struct {
 }
 
 // Locations is a set of logging locations as defined by the
-// github.com/apache/trafficcontrol/lib/go-log package.
+// github.com/apache/trafficcontrol/v8/lib/go-log package.
 type Locations struct {
 	Debug   string `json:"debug"`
 	Event   string `json:"event"`
diff --git a/cache-config/testing/ort-tests/t3c-action-log_test.go b/cache-config/testing/ort-tests/t3c-action-log_test.go
index 3c1cfe8b20..7ad74d1c19 100644
--- a/cache-config/testing/ort-tests/t3c-action-log_test.go
+++ b/cache-config/testing/ort-tests/t3c-action-log_test.go
@@ -18,8 +18,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3cActionLog(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-apply-diff_test.go b/cache-config/testing/ort-tests/t3c-apply-diff_test.go
index f7613bc68e..fec055a745 100644
--- a/cache-config/testing/ort-tests/t3c-apply-diff_test.go
+++ b/cache-config/testing/ort-tests/t3c-apply-diff_test.go
@@ -21,8 +21,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
 )
 
 func TestApplyDiff(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-apply-unset-update_test.go b/cache-config/testing/ort-tests/t3c-apply-unset-update_test.go
index f99be68e7c..8567ebfb82 100644
--- a/cache-config/testing/ort-tests/t3c-apply-unset-update_test.go
+++ b/cache-config/testing/ort-tests/t3c-apply-unset-update_test.go
@@ -22,9 +22,9 @@ import (
 	"path/filepath"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 func verifyUpdateStatusIsFalse() error {
diff --git a/cache-config/testing/ort-tests/t3c-apply-wait-for-parents_test.go b/cache-config/testing/ort-tests/t3c-apply-wait-for-parents_test.go
index 3d46cddcef..7d0c6feb83 100644
--- a/cache-config/testing/ort-tests/t3c-apply-wait-for-parents_test.go
+++ b/cache-config/testing/ort-tests/t3c-apply-wait-for-parents_test.go
@@ -24,12 +24,12 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	testutil "github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	testutil "github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 const childCacheHostName = DefaultCacheHostName
diff --git a/cache-config/testing/ort-tests/t3c-check-reload_test.go b/cache-config/testing/ort-tests/t3c-check-reload_test.go
index 0eb2b39782..d3e5e76c22 100644
--- a/cache-config/testing/ort-tests/t3c-check-reload_test.go
+++ b/cache-config/testing/ort-tests/t3c-check-reload_test.go
@@ -19,7 +19,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
 )
 
 func TestCheckReload(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-create-empty-file_test.go b/cache-config/testing/ort-tests/t3c-create-empty-file_test.go
index 6477fee93e..14ebf7d22d 100644
--- a/cache-config/testing/ort-tests/t3c-create-empty-file_test.go
+++ b/cache-config/testing/ort-tests/t3c-create-empty-file_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
 )
 
 func TestT3cCreateEmptyFile(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-create-metadata-file_test.go b/cache-config/testing/ort-tests/t3c-create-metadata-file_test.go
index 86c4e95893..40aedd4709 100644
--- a/cache-config/testing/ort-tests/t3c-create-metadata-file_test.go
+++ b/cache-config/testing/ort-tests/t3c-create-metadata-file_test.go
@@ -21,9 +21,9 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
 )
 
 func TestT3cCreateMetaDataFile(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-dirs_test.go b/cache-config/testing/ort-tests/t3c-dirs_test.go
index 481e425500..515651595f 100644
--- a/cache-config/testing/ort-tests/t3c-dirs_test.go
+++ b/cache-config/testing/ort-tests/t3c-dirs_test.go
@@ -18,7 +18,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3c-apply/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/util"
 )
 
 // TestDirs tests that the t3c rpm creates directories that t3c-apply requires to run.
diff --git a/cache-config/testing/ort-tests/t3c-dns-local-bind_test.go b/cache-config/testing/ort-tests/t3c-dns-local-bind_test.go
index 3ce0b12e70..e4c7748c43 100644
--- a/cache-config/testing/ort-tests/t3c-dns-local-bind_test.go
+++ b/cache-config/testing/ort-tests/t3c-dns-local-bind_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3CDNSLocalBind(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-fail-log_test.go b/cache-config/testing/ort-tests/t3c-fail-log_test.go
index 47a6a3014c..952e1f532f 100644
--- a/cache-config/testing/ort-tests/t3c-fail-log_test.go
+++ b/cache-config/testing/ort-tests/t3c-fail-log_test.go
@@ -18,7 +18,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3cApplyFailMsg(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-git_test.go b/cache-config/testing/ort-tests/t3c-git_test.go
index a535b83d9f..c4214e3ab8 100644
--- a/cache-config/testing/ort-tests/t3c-git_test.go
+++ b/cache-config/testing/ort-tests/t3c-git_test.go
@@ -24,8 +24,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
 )
 
 func TestT3cGit(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-ims_test.go b/cache-config/testing/ort-tests/t3c-ims_test.go
index bf5c624fb9..59368deb06 100644
--- a/cache-config/testing/ort-tests/t3c-ims_test.go
+++ b/cache-config/testing/ort-tests/t3c-ims_test.go
@@ -20,12 +20,12 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	testutil "github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	testutil "github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func TestIMS(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-ip-origin_test.go b/cache-config/testing/ort-tests/t3c-ip-origin_test.go
index 9343215f6a..75b35b2aaa 100644
--- a/cache-config/testing/ort-tests/t3c-ip-origin_test.go
+++ b/cache-config/testing/ort-tests/t3c-ip-origin_test.go
@@ -20,8 +20,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestT3CIPOrigin(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-jobs_test.go b/cache-config/testing/ort-tests/t3c-jobs_test.go
index 7708c0cc1c..ff36c92f86 100644
--- a/cache-config/testing/ort-tests/t3c-jobs_test.go
+++ b/cache-config/testing/ort-tests/t3c-jobs_test.go
@@ -21,10 +21,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func TestT3CJobs(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-lockfile_test.go b/cache-config/testing/ort-tests/t3c-lockfile_test.go
index 6f06a8ff2b..ae1ceea8d1 100644
--- a/cache-config/testing/ort-tests/t3c-lockfile_test.go
+++ b/cache-config/testing/ort-tests/t3c-lockfile_test.go
@@ -21,7 +21,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestLockfile(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-no-outgoing-ip-flag_test.go b/cache-config/testing/ort-tests/t3c-no-outgoing-ip-flag_test.go
index 42042eec9d..23a958f6b1 100644
--- a/cache-config/testing/ort-tests/t3c-no-outgoing-ip-flag_test.go
+++ b/cache-config/testing/ort-tests/t3c-no-outgoing-ip-flag_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const outgoingIPToBind = "outgoing_ip_to_bind"
diff --git a/cache-config/testing/ort-tests/t3c-os-hostname-short_test.go b/cache-config/testing/ort-tests/t3c-os-hostname-short_test.go
index 63c414aabf..46266350b9 100644
--- a/cache-config/testing/ort-tests/t3c-os-hostname-short_test.go
+++ b/cache-config/testing/ort-tests/t3c-os-hostname-short_test.go
@@ -18,8 +18,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3cApplyOSHostnameShort(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-reload_test.go b/cache-config/testing/ort-tests/t3c-reload_test.go
index 35d9abfca5..b081303f92 100644
--- a/cache-config/testing/ort-tests/t3c-reload_test.go
+++ b/cache-config/testing/ort-tests/t3c-reload_test.go
@@ -21,8 +21,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3cReload(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c-tail_test.go b/cache-config/testing/ort-tests/t3c-tail_test.go
index 986a46d92a..deb1ebe22f 100644
--- a/cache-config/testing/ort-tests/t3c-tail_test.go
+++ b/cache-config/testing/ort-tests/t3c-tail_test.go
@@ -20,7 +20,7 @@ import (
 	"os/exec"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
 )
 
 func TestT3cTail(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c_mode_test.go b/cache-config/testing/ort-tests/t3c_mode_test.go
index 702e14e8e9..52a3036967 100644
--- a/cache-config/testing/ort-tests/t3c_mode_test.go
+++ b/cache-config/testing/ort-tests/t3c_mode_test.go
@@ -24,8 +24,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/util"
 )
 
 func verifyPluginConfigs(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/t3c_update_to_flags_test.go b/cache-config/testing/ort-tests/t3c_update_to_flags_test.go
index 54cc706f36..c26ff1159b 100644
--- a/cache-config/testing/ort-tests/t3c_update_to_flags_test.go
+++ b/cache-config/testing/ort-tests/t3c_update_to_flags_test.go
@@ -18,8 +18,8 @@ import (
 	"encoding/json"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 func TestT3cTOUpdates(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/tcdata/fixtures.go b/cache-config/testing/ort-tests/tcdata/fixtures.go
index 04239ea92f..27531e58c2 100644
--- a/cache-config/testing/ort-tests/tcdata/fixtures.go
+++ b/cache-config/testing/ort-tests/tcdata/fixtures.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"os"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // LoadFixtures ...
diff --git a/cache-config/testing/ort-tests/tcdata/servers.go b/cache-config/testing/ort-tests/tcdata/servers.go
index cfb8cdf7b1..3b2a6f13e1 100644
--- a/cache-config/testing/ort-tests/tcdata/servers.go
+++ b/cache-config/testing/ort-tests/tcdata/servers.go
@@ -18,8 +18,8 @@ package tcdata
 import (
 	"fmt"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil/toreq"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil/toreq"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func (r *TCData) QueueUpdatesForServer(hostname string, queue bool) error {
diff --git a/cache-config/testing/ort-tests/tcdata/session.go b/cache-config/testing/ort-tests/tcdata/session.go
index 5b01391a51..3fb35f2f1b 100644
--- a/cache-config/testing/ort-tests/tcdata/session.go
+++ b/cache-config/testing/ort-tests/tcdata/session.go
@@ -18,7 +18,7 @@ package tcdata
 import (
 	"time"
 
-	client "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 
 	_ "github.com/lib/pq"
 )
diff --git a/cache-config/testing/ort-tests/tcdata/tcdata.go b/cache-config/testing/ort-tests/tcdata/tcdata.go
index f793cf8668..72a15913a8 100644
--- a/cache-config/testing/ort-tests/tcdata/tcdata.go
+++ b/cache-config/testing/ort-tests/tcdata/tcdata.go
@@ -20,8 +20,8 @@ package tcdata
 */
 
 import (
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/config"
-	"github.com/apache/trafficcontrol/lib/go-tc/totest"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/config"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/totest"
 )
 
 type TCData struct {
diff --git a/cache-config/testing/ort-tests/tcdata/todb.go b/cache-config/testing/ort-tests/tcdata/todb.go
index b526c0416c..e6420251c3 100644
--- a/cache-config/testing/ort-tests/tcdata/todb.go
+++ b/cache-config/testing/ort-tests/tcdata/todb.go
@@ -19,8 +19,8 @@ import (
 	"database/sql"
 	"fmt"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/auth"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/auth"
 )
 
 var (
diff --git a/cache-config/testing/ort-tests/tcdata/withobjs.go b/cache-config/testing/ort-tests/tcdata/withobjs.go
index c5014e27ae..72e7c07c14 100644
--- a/cache-config/testing/ort-tests/tcdata/withobjs.go
+++ b/cache-config/testing/ort-tests/tcdata/withobjs.go
@@ -19,11 +19,11 @@ import (
 	"database/sql"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/totest"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/totest"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 type TCObj int
diff --git a/cache-config/testing/ort-tests/to_requester_test.go b/cache-config/testing/ort-tests/to_requester_test.go
index 982ba47923..d394173fc6 100644
--- a/cache-config/testing/ort-tests/to_requester_test.go
+++ b/cache-config/testing/ort-tests/to_requester_test.go
@@ -22,9 +22,9 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type Package struct {
diff --git a/cache-config/testing/ort-tests/to_updater_test.go b/cache-config/testing/ort-tests/to_updater_test.go
index 3329189bd2..598f11f29d 100644
--- a/cache-config/testing/ort-tests/to_updater_test.go
+++ b/cache-config/testing/ort-tests/to_updater_test.go
@@ -23,9 +23,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestTOUpdater(t *testing.T) {
diff --git a/cache-config/testing/ort-tests/traffic_ops_ort_test.go b/cache-config/testing/ort-tests/traffic_ops_ort_test.go
index dc85c5151e..c600675589 100644
--- a/cache-config/testing/ort-tests/traffic_ops_ort_test.go
+++ b/cache-config/testing/ort-tests/traffic_ops_ort_test.go
@@ -26,9 +26,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/config"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 var (
diff --git a/docs/source/_ext/atc.py b/docs/source/_ext/atc.py
index f13f4e0700..4b020bb63a 100644
--- a/docs/source/_ext/atc.py
+++ b/docs/source/_ext/atc.py
@@ -154,7 +154,7 @@ def godoc_role(unused_typ,
 	return [refnode], []
 
 # -- GoDoc role (atc-relative) ----------------------------------------------
-ATC_GODOC_PREFIX = "github.com/apache/trafficcontrol/"
+ATC_GODOC_PREFIX = "github.com/apache/trafficcontrol/v8/"
 ATC_GODOC_URI = GODOC_URI + ATC_GODOC_PREFIX
 def atc_godoc_role(unused_typ,
                    unused_rawtext,
diff --git a/docs/source/admin/traffic_ops.rst b/docs/source/admin/traffic_ops.rst
index 91fb8e05c9..123ffac100 100644
--- a/docs/source/admin/traffic_ops.rst
+++ b/docs/source/admin/traffic_ops.rst
@@ -411,9 +411,9 @@ This file deals with the configuration parameters of running Traffic Ops itself.
 		.. deprecated:: 3.0
 			Future versions of Traffic Ops will not support this legacy configuration option, and will always use the global "tm.url" :term:`Parameter`.
 
-	:db_conn_max_lifetime_seconds: An optional field that sets the maximum lifetime in seconds of any given connection to the Traffic Ops Database. If set to zero, connections are held open until explicitly closed. Default if not specified is the value of `DBConnMaxLifetimeSecondsDefault <https://pkg.go.dev/github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/config#pkg-constants>`_.
-	:db_max_idle_connections: An optional limit on the number of connections to the Traffic Ops Database to keep alive while idle. If this is less than ``max_db_connections``, that number will be used instead - *even if this field is unset and using its default*. Default if not specified is the value of `DBMaxIdleConnectionsDefault <https://pkg.go.dev/github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/config#pkg-constants>`_.
-	:db_query_timeout_seconds: An optional field specifying a timeout on database *transactions* (not actually single queries in most cases) within API route handlers. Effectively this is a timeout on a single handler's ability to interact with the Traffic Ops Database. Default if not specified is the value of `DefaultDBQueryTimeoutSecs <https://pkg.go.dev/github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/config#pkg-constants>`_.
+	:db_conn_max_lifetime_seconds: An optional field that sets the maximum lifetime in seconds of any given connection to the Traffic Ops Database. If set to zero, connections are held open until explicitly closed. Default if not specified is the value of :atc-godoc:`traffic_ops/traffic_ops_golang/config.DBConnMaxLifetimeSecondsDefault`.
+	:db_max_idle_connections: An optional limit on the number of connections to the Traffic Ops Database to keep alive while idle. If this is less than ``max_db_connections``, that number will be used instead - *even if this field is unset and using its default*. Default if not specified is the value of :atc-godoc:`traffic_ops/traffic_ops_golang/config.DBMaxIdleConnectionsDefault`.
+	:db_query_timeout_seconds: An optional field specifying a timeout on database *transactions* (not actually single queries in most cases) within API route handlers. Effectively this is a timeout on a single handler's ability to interact with the Traffic Ops Database. Default if not specified is the value of :atc-godoc:`traffic_ops/traffic_ops_golang/config.DefaultDBQueryTimeoutSecs`.
 	:idle_timeout: An optional timeout in seconds for idle client connections to Traffic Ops. If set to zero, the value of ``read_timeout`` will be used instead. If both are zero, then the value of ``read_header_timeout`` will be used. If all three fields are zero, there is no timeout and connections will be kept alive indefinitely - **not** recommended. Default if not specified is zero.
 	:insecure: An optional boolean which, if set to ``true`` will cause Traffic Ops to skip verification of client certificates whenever necessary/possible. If set to ``false``, the normal verification behavior is exhibited. Default if not specified is ``false``.
 
diff --git a/docs/source/development/traffic_ops.rst b/docs/source/development/traffic_ops.rst
index f79ce8d709..7ef96f8c67 100644
--- a/docs/source/development/traffic_ops.rst
+++ b/docs/source/development/traffic_ops.rst
@@ -147,13 +147,13 @@ Traffic Ops Project Tree Overview
 	- ort/ - Contains :term:`ORT` and :abbr:`ATS (Apache Traffic Server)` configuration file-generation logic and tooling
 	- testing/ - Holds utilities for testing the :ref:`to-api`
 
-		- api/ - Integration testing for the `Traffic Ops Go client <https://pkg.go.dev/github.com/apache/trafficcontrol/traffic_ops/v4-client>`_ and Traffic Ops
+		- api/ - Integration testing for the Traffic Ops Go client (:atc-godoc:`traffic_ops/v4-client`) and Traffic Ops
 
 	- traffic_ops_golang/ - The root of the Go implementation's code-base
 
 		.. note:: The vast majority of subdirectories of :atc-file:`traffic_ops/traffic_ops_golang/` contain handlers for the :ref:`to-api`, and are named according to the endpoint they handle. What follows is a list of subdirectories of interest that have a special role (i.e. don't handle a :ref:`to-api` endpoint).
 
-		.. seealso:: `The GoDoc documentation for this package <https://pkg.go.dev/apache/trafficcontrol/traffic_ops/traffic_ops_golang>`_
+		.. seealso:: The GoDoc documentation for this package: :atc-godoc:`/`
 
 		- api/ - A library for use by :ref:`to-api` handlers that provides helpful utilities for common tasks like obtaining a database transaction handle or accessing Traffic Ops configuration
 		- auth/ - Contains definitions of privilege levels and access control code used in routing and provides a library for dealing with password and token-based authentication
@@ -570,7 +570,7 @@ The configuration file for the tests (defined by :option:`--cfg`) is a JSON-enco
 
 :default: An object containing sub-objects relating to default configuration settings for connecting to external resources during testing
 
-	:logLocations: An object containing key/value pairs where the keys are log levels and each associated value is the file location to which logs of that level will be written. The allowed values respect the `reserved special names used by the github.com/apache/trafficcontrol/lib/go-log package <https://pkg.go.dev/github.com/apache/trafficcontrol/lib/go-log#pkg-constants>`_. Omitted keys are treated as though their values were ``null``, in which case that level is written to `/dev/null`. T [...]
+	:logLocations: An object containing key/value pairs where the keys are log levels and each associated value is the file location to which logs of that level will be written. The allowed values respect the reserved special names used by the :atc-godoc:`lib/go-log` package. Omitted keys are treated as though their values were ``null``, in which case that level is written to `/dev/null`. The allowed keys are:
 
 		- debug
 		- error
diff --git a/docs/source/overview/cache_groups.rst b/docs/source/overview/cache_groups.rst
index ffdfe9317a..e240c0a2cb 100644
--- a/docs/source/overview/cache_groups.rst
+++ b/docs/source/overview/cache_groups.rst
@@ -53,7 +53,7 @@ A Cache Group is a logical grouping of cache servers, that don't have to be in t
 
 Properties
 ==========
-Cache Groups are modeled several times over, in the Traffic Ops database, in Traffic Portal forms and tables, and several times for various :ref:`to-api` versions in the new Go Traffic Ops codebase. Go-specific data structures can be found in `the project's GoDoc documentation <https://pkg.go.dev/github.com/apache/trafficcontrol/lib/go-tc#CacheGroupNullable>`_. Rather than application-specific definitions, what follows is an attempt at consolidating all of the different properties and na [...]
+Cache Groups are modeled several times over, in the Traffic Ops database, in Traffic Portal forms and tables, and several times for various :ref:`to-api` versions in the new Go Traffic Ops codebase. Go-specific data structures can be found at :atc-godoc:`lib/go-tc.CacheGroupNullable`. Rather than application-specific definitions, what follows is an attempt at consolidating all of the different properties and names of properties of Cache Group objects throughout the :abbr:`ATC (Apache Tra [...]
 
 .. seealso:: The API reference for Cache Group-related endpoints such as :ref:`to-api-cachegroups` contains definitions of the Cache Group object(s) returned and/or accepted by those endpoints.
 
diff --git a/docs/source/overview/delivery_services.rst b/docs/source/overview/delivery_services.rst
index 1f3367169f..cda8b4d5ea 100644
--- a/docs/source/overview/delivery_services.rst
+++ b/docs/source/overview/delivery_services.rst
@@ -23,7 +23,7 @@ Delivery Services
 *****************
 "Delivery Services" are a very important construct in :abbr:`ATC (Apache Traffic Control)`. At their most basic, they are a source of content and a set of :term:`cache servers` and configuration options used to distribute that content.
 
-Delivery Services are modeled several times over, in the Traffic Ops database, in Traffic Portal forms and tables, and several times for various :ref:`to-api` versions in the new Go Traffic Ops codebase. Go-specific data structures can be found in `the project's GoDoc documentation <https://pkg.go.dev/github.com/apache/trafficcontrol/lib/go-tc#DeliveryServiceV5>`_. Rather than application-specific definitions, what follows is an attempt at consolidating all of the different properties an [...]
+Delivery Services are modeled several times over, in the Traffic Ops database, in Traffic Portal forms and tables, and several times for various :ref:`to-api` versions in the new Go Traffic Ops codebase. Go-specific data structures can be found at :atc-godoc:`lib/go-tc.DeliveryServiceV4`. Rather than application-specific definitions, what follows is an attempt at consolidating all of the different properties and names of properties of Delivery Service objects throughout the :abbr:`ATC (A [...]
 
 .. seealso:: The API reference for Delivery Service-related endpoints such as :ref:`to-api-deliveryservices` contains definitions of the Delivery Service object(s) returned and/or accepted by those endpoints.
 .. seealso:: :ref:`delivery-service-requests`
diff --git a/experimental/traffic_router_golang/README.md b/experimental/traffic_router_golang/README.md
index 6a705e257a..da7e887aa0 100644
--- a/experimental/traffic_router_golang/README.md
+++ b/experimental/traffic_router_golang/README.md
@@ -47,21 +47,21 @@ Compile and generate binary:
    - Run `go test ./...` from traffic_router_golang directory
      
      ```$ go test ./...
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang     [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/availableservers    [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/cgsrch      [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/config      [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/coveragezone        [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfig    [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigdsservers   [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigpoller      [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigregex       [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crstates    [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/crstatespoller      [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/fetch       [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/httpsrvr    [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/ipmap       [no test files]
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/nextcache   [no test files]
-		ok      github.com/apache/trafficcontrol/experimental/traffic_router_golang/quadtree    1.190s
-		?       github.com/apache/trafficcontrol/experimental/traffic_router_golang/toutil      [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang     [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/availableservers    [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/cgsrch      [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/config      [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/coveragezone        [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfig    [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigdsservers   [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigpoller      [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigregex       [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crstates    [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crstatespoller      [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/fetch       [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/httpsrvr    [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/ipmap       [no test files]
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/nextcache   [no test files]
+		ok      github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/quadtree    1.190s
+		?       github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/toutil      [no test files]
      ```
diff --git a/experimental/traffic_router_golang/availableservers/availableservers.go b/experimental/traffic_router_golang/availableservers/availableservers.go
index 78a0722190..903f8c1a7a 100644
--- a/experimental/traffic_router_golang/availableservers/availableservers.go
+++ b/experimental/traffic_router_golang/availableservers/availableservers.go
@@ -25,7 +25,7 @@ import (
 	"fmt"
 	"sync"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type AvailableServersMap map[tc.DeliveryServiceName]map[tc.CacheGroupName][]tc.CacheName
diff --git a/experimental/traffic_router_golang/cgsrch/cgsrch.go b/experimental/traffic_router_golang/cgsrch/cgsrch.go
index 70677cce85..3ca24fa9a7 100644
--- a/experimental/traffic_router_golang/cgsrch/cgsrch.go
+++ b/experimental/traffic_router_golang/cgsrch/cgsrch.go
@@ -24,9 +24,9 @@ import (
 	"errors"
 	"sync"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/quadtree"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/quadtree"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // CGSearcher is the interface that wraps the Nearest method.
diff --git a/experimental/traffic_router_golang/config/config.go b/experimental/traffic_router_golang/config/config.go
index f4ce45a1f5..1d93e3e24a 100644
--- a/experimental/traffic_router_golang/config/config.go
+++ b/experimental/traffic_router_golang/config/config.go
@@ -28,7 +28,7 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type Cfg struct {
diff --git a/experimental/traffic_router_golang/coveragezone/coveragezone.go b/experimental/traffic_router_golang/coveragezone/coveragezone.go
index 95a4efd752..edc30aea3b 100644
--- a/experimental/traffic_router_golang/coveragezone/coveragezone.go
+++ b/experimental/traffic_router_golang/coveragezone/coveragezone.go
@@ -26,7 +26,7 @@ import (
 	"io/ioutil"
 	"net"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TODO put in lib/go-tc
diff --git a/experimental/traffic_router_golang/crconfig/crconfigths.go b/experimental/traffic_router_golang/crconfig/crconfigths.go
index 793475d2c5..8da1a120f3 100644
--- a/experimental/traffic_router_golang/crconfig/crconfigths.go
+++ b/experimental/traffic_router_golang/crconfig/crconfigths.go
@@ -21,7 +21,7 @@ package crconfig
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type ThsT *tc.CRConfig
diff --git a/experimental/traffic_router_golang/crconfigdsservers/crconfigdsservers.go b/experimental/traffic_router_golang/crconfigdsservers/crconfigdsservers.go
index 01e440a56e..32b089830d 100644
--- a/experimental/traffic_router_golang/crconfigdsservers/crconfigdsservers.go
+++ b/experimental/traffic_router_golang/crconfigdsservers/crconfigdsservers.go
@@ -1,7 +1,7 @@
 package crconfigdsservers
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 /*
diff --git a/experimental/traffic_router_golang/crconfigpoller/crconfigpoller.go b/experimental/traffic_router_golang/crconfigpoller/crconfigpoller.go
index c3e4e112d5..7481f339a4 100644
--- a/experimental/traffic_router_golang/crconfigpoller/crconfigpoller.go
+++ b/experimental/traffic_router_golang/crconfigpoller/crconfigpoller.go
@@ -28,13 +28,13 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/cgsrch"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfig"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigregex"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/fetch"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/nextcache"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/cgsrch"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfig"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigregex"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/fetch"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/nextcache"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func valid(new *tc.CRConfig, old *tc.CRConfig) error {
diff --git a/experimental/traffic_router_golang/crconfigregex/crconfigregex.go b/experimental/traffic_router_golang/crconfigregex/crconfigregex.go
index 1ce49cd5d5..a5e16927f0 100644
--- a/experimental/traffic_router_golang/crconfigregex/crconfigregex.go
+++ b/experimental/traffic_router_golang/crconfigregex/crconfigregex.go
@@ -25,7 +25,7 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TODO remove duplication with Traffic Monitor
diff --git a/experimental/traffic_router_golang/crstates/crstatesths.go b/experimental/traffic_router_golang/crstates/crstatesths.go
index 1a31e20f12..5b955424ed 100644
--- a/experimental/traffic_router_golang/crstates/crstatesths.go
+++ b/experimental/traffic_router_golang/crstates/crstatesths.go
@@ -21,7 +21,7 @@ package crstates
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type ThsT *tc.CRStates
diff --git a/experimental/traffic_router_golang/crstatespoller/crstatespoller.go b/experimental/traffic_router_golang/crstatespoller/crstatespoller.go
index d250ed8dbc..4a63195393 100644
--- a/experimental/traffic_router_golang/crstatespoller/crstatespoller.go
+++ b/experimental/traffic_router_golang/crstatespoller/crstatespoller.go
@@ -26,12 +26,12 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/availableservers"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfig"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crstates"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/fetch"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/availableservers"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfig"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crstates"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/fetch"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func updateAvailableServers(crcThs crconfig.Ths, crsThs crstates.Ths, as availableservers.AvailableServers) {
diff --git a/experimental/traffic_router_golang/httpsrvr/httpsrvr.go b/experimental/traffic_router_golang/httpsrvr/httpsrvr.go
index 785ce2deee..d06cf818c7 100644
--- a/experimental/traffic_router_golang/httpsrvr/httpsrvr.go
+++ b/experimental/traffic_router_golang/httpsrvr/httpsrvr.go
@@ -27,15 +27,15 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/availableservers"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/cgsrch"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/coveragezone"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigregex"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/nextcache"
-
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/availableservers"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/cgsrch"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/coveragezone"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigregex"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/nextcache"
+
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TODO config
diff --git a/experimental/traffic_router_golang/ipmap/ipmap.go b/experimental/traffic_router_golang/ipmap/ipmap.go
index b5e962b887..ee4ec921e9 100644
--- a/experimental/traffic_router_golang/ipmap/ipmap.go
+++ b/experimental/traffic_router_golang/ipmap/ipmap.go
@@ -24,9 +24,9 @@ import (
 	"errors"
 	"net"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/coveragezone"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/coveragezone"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TODO implement, with Coverage Zone File + Maxmind DB
diff --git a/experimental/traffic_router_golang/nextcache/nextcache.go b/experimental/traffic_router_golang/nextcache/nextcache.go
index 0825de7ef7..0115546d2e 100644
--- a/experimental/traffic_router_golang/nextcache/nextcache.go
+++ b/experimental/traffic_router_golang/nextcache/nextcache.go
@@ -23,7 +23,7 @@ package nextcache
 import (
 	"sync/atomic"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // New creates and returns a new NextCacher. The returned NextCacher is safe for use by multiple goroutines.
diff --git a/experimental/traffic_router_golang/quadtree/quadtree.go b/experimental/traffic_router_golang/quadtree/quadtree.go
index a020a442b5..f119813d05 100644
--- a/experimental/traffic_router_golang/quadtree/quadtree.go
+++ b/experimental/traffic_router_golang/quadtree/quadtree.go
@@ -23,7 +23,7 @@ package quadtree
 import (
 	"math"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type ObjT tc.CacheGroupName
diff --git a/experimental/traffic_router_golang/toutil/toutil.go b/experimental/traffic_router_golang/toutil/toutil.go
index 2094b6778d..5feb78c08f 100644
--- a/experimental/traffic_router_golang/toutil/toutil.go
+++ b/experimental/traffic_router_golang/toutil/toutil.go
@@ -25,8 +25,8 @@ import (
 	"net/url"
 	"strconv"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	client "github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 )
 
 // MonitorAvailableStatuses returns a set of the status names that indicate a
diff --git a/experimental/traffic_router_golang/traffic_router_golang.go b/experimental/traffic_router_golang/traffic_router_golang.go
index 72740eb031..d508d4b970 100644
--- a/experimental/traffic_router_golang/traffic_router_golang.go
+++ b/experimental/traffic_router_golang/traffic_router_golang.go
@@ -27,17 +27,17 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/availableservers"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/config"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/coveragezone"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crconfigpoller"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/crstatespoller"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/fetch"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/httpsrvr"
-	"github.com/apache/trafficcontrol/experimental/traffic_router_golang/toutil"
-
-	"github.com/apache/trafficcontrol/lib/go-log"
-	to "github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/availableservers"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/config"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/coveragezone"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crconfigpoller"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/crstatespoller"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/fetch"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/httpsrvr"
+	"github.com/apache/trafficcontrol/v8/experimental/traffic_router_golang/toutil"
+
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 )
 
 // Version is the utility's version.
diff --git a/go.mod b/go.mod
index 754417a0a1..4b141c3d42 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/apache/trafficcontrol
+module github.com/apache/trafficcontrol/v8
 
 // Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
@@ -101,18 +101,3 @@ require (
 	gopkg.in/jcmturner/gokrb5.v7 v7.5.0 // indirect
 	gopkg.in/jcmturner/rpc.v1 v1.1.0 // indirect
 )
-
-// Although the Apache Traffic Control considers v7.0.1 stable, Go modules consider it unstable because its major version
-// is greater than 1, and without these retractions, a commit like 817a702a9de6 will have a computed vesion of
-// v1.1.4-0.20201118150121-817a702a9de6
-// With these retractions, the same commit will have a computed version of
-// v0.0.0-20201118150121-817a702a9de6
-// See https://pkg.go.dev/cmd/go@go1.15.15#hdr-Module_compatibility_and_semantic_versioning for details.
-retract (
-	v1.1.5-retractions
-	v1.1.4
-	v1.1.3
-	v1.1.2
-	v1.1.1
-	v1.1.0
-)
diff --git a/grove/cache/handler.go b/grove/cache/handler.go
index afdfce482d..a44ad28171 100644
--- a/grove/cache/handler.go
+++ b/grove/cache/handler.go
@@ -22,16 +22,16 @@ import (
 	"time"
 	"unsafe"
 
-	"github.com/apache/trafficcontrol/grove/cachedata"
-	"github.com/apache/trafficcontrol/grove/plugin"
+	"github.com/apache/trafficcontrol/v8/grove/cachedata"
+	"github.com/apache/trafficcontrol/v8/grove/plugin"
 
-	"github.com/apache/trafficcontrol/grove/remap"
-	"github.com/apache/trafficcontrol/grove/stat"
-	"github.com/apache/trafficcontrol/grove/thread"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/remap"
+	"github.com/apache/trafficcontrol/v8/grove/stat"
+	"github.com/apache/trafficcontrol/v8/grove/thread"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 type HandlerPointer struct {
diff --git a/grove/cache/responder.go b/grove/cache/responder.go
index 2babfe7ea9..f2be09dac8 100644
--- a/grove/cache/responder.go
+++ b/grove/cache/responder.go
@@ -17,13 +17,13 @@ package cache
 import (
 	"net/http"
 
-	"github.com/apache/trafficcontrol/grove/cachedata"
-	"github.com/apache/trafficcontrol/grove/plugin"
-	"github.com/apache/trafficcontrol/grove/stat"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/cachedata"
+	"github.com/apache/trafficcontrol/v8/grove/plugin"
+	"github.com/apache/trafficcontrol/v8/grove/stat"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 // Responder is an object encapsulating the cache's response to the client. It holds all the data necessary to respond, log the response, and add the stats.
diff --git a/grove/cache/retryinggetter.go b/grove/cache/retryinggetter.go
index bdd526cf61..05e064c26d 100644
--- a/grove/cache/retryinggetter.go
+++ b/grove/cache/retryinggetter.go
@@ -20,14 +20,14 @@ import (
 	"net/url"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/icache"
-	"github.com/apache/trafficcontrol/grove/remap"
-	"github.com/apache/trafficcontrol/grove/thread"
-	"github.com/apache/trafficcontrol/grove/web"
-
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/remap"
+	"github.com/apache/trafficcontrol/v8/grove/thread"
+	"github.com/apache/trafficcontrol/v8/grove/web"
+
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 const CodeConnectFailure = http.StatusBadGateway
diff --git a/grove/cachedata/cachedata.go b/grove/cachedata/cachedata.go
index 963ee46367..719fd95be5 100644
--- a/grove/cachedata/cachedata.go
+++ b/grove/cachedata/cachedata.go
@@ -20,8 +20,8 @@ import (
 	"net/http"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/web"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/grove/web"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 // ParentResponseData contains data about the parent/origin response.
diff --git a/grove/cacheobj/cacheobj.go b/grove/cacheobj/cacheobj.go
index 771e849ea5..e3e78d1cbb 100644
--- a/grove/cacheobj/cacheobj.go
+++ b/grove/cacheobj/cacheobj.go
@@ -18,7 +18,7 @@ import (
 	"net/http"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 type CacheObj struct {
@@ -65,7 +65,7 @@ func New(reqHeader http.Header, bytes []byte, code int, originCode int, proxyURL
 }
 
 // CanReuse is a helper wrapping
-// github.com/apache/trafficcontrol/lib/go-rfc.CanReuseStored, returning a
+// github.com/apache/trafficcontrol/v8/lib/go-rfc.CanReuseStored, returning a
 // boolean rather than an enumerated "Reuse" value, for when it's known whether
 // MustRevalidate can be used.
 func CanReuse(
diff --git a/grove/config/config.go b/grove/config/config.go
index a621830b86..3417c0799b 100644
--- a/grove/config/config.go
+++ b/grove/config/config.go
@@ -18,7 +18,7 @@ import (
 	"encoding/json"
 	"io/ioutil"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 const bytesPerGibibyte = 1024 * 1024 * 1024
diff --git a/grove/diskcache/diskcache.go b/grove/diskcache/diskcache.go
index 8af71bba5e..0da104744d 100644
--- a/grove/diskcache/diskcache.go
+++ b/grove/diskcache/diskcache.go
@@ -21,10 +21,10 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/lru"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/lru"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	bolt "go.etcd.io/bbolt"
 )
diff --git a/grove/diskcache/multi.go b/grove/diskcache/multi.go
index 4d300cef92..36cfaa80ad 100644
--- a/grove/diskcache/multi.go
+++ b/grove/diskcache/multi.go
@@ -17,10 +17,10 @@ package diskcache
 import (
 	"errors"
 
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/config"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/config"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/dchest/siphash"
 )
diff --git a/grove/grove.go b/grove/grove.go
index 3b1fda9663..b084e9c9f2 100644
--- a/grove/grove.go
+++ b/grove/grove.go
@@ -34,19 +34,19 @@ import (
 	"golang.org/x/net/http2"
 	"golang.org/x/sys/unix"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-
-	"github.com/apache/trafficcontrol/grove/cache"
-	"github.com/apache/trafficcontrol/grove/config"
-	"github.com/apache/trafficcontrol/grove/diskcache"
-	"github.com/apache/trafficcontrol/grove/icache"
-	"github.com/apache/trafficcontrol/grove/memcache"
-	"github.com/apache/trafficcontrol/grove/plugin"
-	"github.com/apache/trafficcontrol/grove/remap"
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/stat"
-	"github.com/apache/trafficcontrol/grove/tiercache"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+
+	"github.com/apache/trafficcontrol/v8/grove/cache"
+	"github.com/apache/trafficcontrol/v8/grove/config"
+	"github.com/apache/trafficcontrol/v8/grove/diskcache"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/memcache"
+	"github.com/apache/trafficcontrol/v8/grove/plugin"
+	"github.com/apache/trafficcontrol/v8/grove/remap"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/stat"
+	"github.com/apache/trafficcontrol/v8/grove/tiercache"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 )
 
 const ShutdownTimeout = 60 * time.Second
diff --git a/grove/grovetccfg/grovetccfg.go b/grove/grovetccfg/grovetccfg.go
index 07128fbf25..4ba106e626 100644
--- a/grove/grovetccfg/grovetccfg.go
+++ b/grove/grovetccfg/grovetccfg.go
@@ -34,13 +34,13 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	to "github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 
-	"github.com/apache/trafficcontrol/grove/config"
-	"github.com/apache/trafficcontrol/grove/remap"
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/config"
+	"github.com/apache/trafficcontrol/v8/grove/remap"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 )
 
 const Version = "0.2"
diff --git a/grove/icache/icache.go b/grove/icache/icache.go
index 373532148d..e816f4aafa 100644
--- a/grove/icache/icache.go
+++ b/grove/icache/icache.go
@@ -15,7 +15,7 @@ package icache
 */
 
 import (
-	"github.com/apache/trafficcontrol/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
 )
 
 // TODO change to return errors
diff --git a/grove/integration_test/compare_gets.go b/grove/integration_test/compare_gets.go
index 0cf7ac6d2e..e6e4f1c33f 100644
--- a/grove/integration_test/compare_gets.go
+++ b/grove/integration_test/compare_gets.go
@@ -17,7 +17,7 @@ package main
 import (
 	"flag"
 	"fmt"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 	"io/ioutil"
 	"log"
 	"net/http"
diff --git a/grove/memcache/memcache.go b/grove/memcache/memcache.go
index 388be056dc..bcfb0172a4 100644
--- a/grove/memcache/memcache.go
+++ b/grove/memcache/memcache.go
@@ -18,10 +18,10 @@ import (
 	"sync"
 	"sync/atomic"
 
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/lru"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/lru"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // MemCache is a threadsafe memory cache with a soft byte limit, enforced via LRU.
diff --git a/grove/plugin/ats_log.go b/grove/plugin/ats_log.go
index 9cfc393ace..e74c026f4e 100644
--- a/grove/plugin/ats_log.go
+++ b/grove/plugin/ats_log.go
@@ -19,9 +19,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 const NSPerSec = 1000000000
diff --git a/grove/plugin/hello_context.go b/grove/plugin/hello_context.go
index 8071a5c6b0..f4ec9d8ef6 100644
--- a/grove/plugin/hello_context.go
+++ b/grove/plugin/hello_context.go
@@ -15,7 +15,7 @@ package plugin
 */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/hello_world.go b/grove/plugin/hello_world.go
index ff3a1f8b92..26b5c9aab7 100644
--- a/grove/plugin/hello_world.go
+++ b/grove/plugin/hello_world.go
@@ -15,7 +15,7 @@ package plugin
 */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/http_cacheinspector.go b/grove/plugin/http_cacheinspector.go
index 39234bb4e6..421d3a56c1 100644
--- a/grove/plugin/http_cacheinspector.go
+++ b/grove/plugin/http_cacheinspector.go
@@ -23,10 +23,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 
 	"code.cloudfoundry.org/bytefmt"
 )
diff --git a/grove/plugin/http_callgc.go b/grove/plugin/http_callgc.go
index d5871dd534..46467c4dbe 100644
--- a/grove/plugin/http_callgc.go
+++ b/grove/plugin/http_callgc.go
@@ -20,9 +20,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/http_memstats.go b/grove/plugin/http_memstats.go
index 61af745502..b64e142a64 100644
--- a/grove/plugin/http_memstats.go
+++ b/grove/plugin/http_memstats.go
@@ -20,9 +20,9 @@ import (
 	"runtime"
 	"strings"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/http_stats.go b/grove/plugin/http_stats.go
index b698d2ad68..3b3b314499 100644
--- a/grove/plugin/http_stats.go
+++ b/grove/plugin/http_stats.go
@@ -25,10 +25,10 @@ import (
 	"strings"
 	"unicode"
 
-	"github.com/apache/trafficcontrol/grove/stat"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/stat"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/if_modified_since.go b/grove/plugin/if_modified_since.go
index b14ae027f1..028e114eb7 100644
--- a/grove/plugin/if_modified_since.go
+++ b/grove/plugin/if_modified_since.go
@@ -17,7 +17,7 @@ package plugin
 import (
 	"net/http"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 func init() {
diff --git a/grove/plugin/modify_headers.go b/grove/plugin/modify_headers.go
index e0ae86f842..97cb3d1cee 100644
--- a/grove/plugin/modify_headers.go
+++ b/grove/plugin/modify_headers.go
@@ -17,9 +17,9 @@ package plugin
 import (
 	"encoding/json"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/modify_parent_request_headers.go b/grove/plugin/modify_parent_request_headers.go
index 4822cdee0e..49aff67015 100644
--- a/grove/plugin/modify_parent_request_headers.go
+++ b/grove/plugin/modify_parent_request_headers.go
@@ -17,9 +17,9 @@ package plugin
 import (
 	"encoding/json"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/modify_response_headers_global.go b/grove/plugin/modify_response_headers_global.go
index bedec392ef..66524534c9 100644
--- a/grove/plugin/modify_response_headers_global.go
+++ b/grove/plugin/modify_response_headers_global.go
@@ -17,9 +17,9 @@ package plugin
 import (
 	"encoding/json"
 
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 func init() {
diff --git a/grove/plugin/plugin.go b/grove/plugin/plugin.go
index d5f113ed78..52f816a1e9 100644
--- a/grove/plugin/plugin.go
+++ b/grove/plugin/plugin.go
@@ -25,12 +25,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/cachedata"
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/config"
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/stat"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/cachedata"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/config"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/stat"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 )
 
 func AddPlugin(priority uint64, funcs Funcs) {
diff --git a/grove/plugin/range_req_handler.go b/grove/plugin/range_req_handler.go
index 638f50b845..3074137baf 100644
--- a/grove/plugin/range_req_handler.go
+++ b/grove/plugin/range_req_handler.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/grove/web"
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/grove/web"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type byteRange struct {
diff --git a/grove/remap/remap.go b/grove/remap/remap.go
index ed8ab4d5db..a8253a1aa9 100644
--- a/grove/remap/remap.go
+++ b/grove/remap/remap.go
@@ -25,14 +25,14 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/chash"
-	"github.com/apache/trafficcontrol/grove/icache"
-	"github.com/apache/trafficcontrol/grove/plugin"
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/web"
-
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/grove/chash"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/plugin"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/web"
+
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 type HTTPRequestRemapper interface {
diff --git a/grove/remapdata/remapdata.go b/grove/remapdata/remapdata.go
index 873b26eaca..62f52bd924 100644
--- a/grove/remapdata/remapdata.go
+++ b/grove/remapdata/remapdata.go
@@ -24,10 +24,10 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/chash"
-	"github.com/apache/trafficcontrol/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/chash"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // ParentSelectionType is the algorithm to use for selecting parents.
diff --git a/grove/stat/stats.go b/grove/stat/stats.go
index 360b03017b..f0c9cc6815 100644
--- a/grove/stat/stats.go
+++ b/grove/stat/stats.go
@@ -20,12 +20,12 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/icache"
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/web"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/web"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type StatsSystem interface {
diff --git a/grove/stat/stats_test.go b/grove/stat/stats_test.go
index 3eedea5472..e0565530fa 100644
--- a/grove/stat/stats_test.go
+++ b/grove/stat/stats_test.go
@@ -19,9 +19,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/grove/remapdata"
-	"github.com/apache/trafficcontrol/grove/web"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/grove/remapdata"
+	"github.com/apache/trafficcontrol/v8/grove/web"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 )
 
 func StatsInc(m *web.ConnMap, num int, addrs *[]string) {
diff --git a/grove/thread/getter.go b/grove/thread/getter.go
index 849fd2bb90..8a1cdf9aee 100644
--- a/grove/thread/getter.go
+++ b/grove/thread/getter.go
@@ -17,7 +17,7 @@ package thread
 import (
 	"sync"
 
-	cacheobj "github.com/apache/trafficcontrol/grove/cacheobj"
+	cacheobj "github.com/apache/trafficcontrol/v8/grove/cacheobj"
 )
 
 type Getter interface {
diff --git a/grove/tiercache/tiercache.go b/grove/tiercache/tiercache.go
index ff844ffa32..23298d45e7 100644
--- a/grove/tiercache/tiercache.go
+++ b/grove/tiercache/tiercache.go
@@ -15,10 +15,10 @@ package tiercache
 */
 
 import (
-	"github.com/apache/trafficcontrol/grove/cacheobj"
-	"github.com/apache/trafficcontrol/grove/icache"
+	"github.com/apache/trafficcontrol/v8/grove/cacheobj"
+	"github.com/apache/trafficcontrol/v8/grove/icache"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // TierCache wraps two icache.Caches and implements icache.Cache. Adding adds to both caches. Getting tries the first cache first, and if it isn't found, it then tries the second. Thus, the first should be smaller and faster (memory) and the second should be larger and slower (disk).
diff --git a/grove/web/connmap.go b/grove/web/connmap.go
index 493df83013..d24435fca2 100644
--- a/grove/web/connmap.go
+++ b/grove/web/connmap.go
@@ -17,7 +17,7 @@ package web
 import (
 	"net"
 	"sync"
-	// "github.com/apache/trafficcontrol/traffic_monitor_golang/common/log"
+	// "github.com/apache/trafficcontrol/v8/traffic_monitor_golang/common/log"
 )
 
 type ConnMap struct {
diff --git a/grove/web/listener.go b/grove/web/listener.go
index ab6cb3a48e..1c7ae99959 100644
--- a/grove/web/listener.go
+++ b/grove/web/listener.go
@@ -24,7 +24,7 @@ import (
 	"golang.org/x/net/ipv4"
 	"golang.org/x/net/ipv6"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type InterceptListener struct {
diff --git a/grove/web/util.go b/grove/web/util.go
index b4f02a2ce2..6108394abd 100644
--- a/grove/web/util.go
+++ b/grove/web/util.go
@@ -22,7 +22,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 type Hdr struct {
diff --git a/infrastructure/cdn-in-a-box/enroller/enroller.go b/infrastructure/cdn-in-a-box/enroller/enroller.go
index 7af02ccd9d..ef0f9ca2de 100644
--- a/infrastructure/cdn-in-a-box/enroller/enroller.go
+++ b/infrastructure/cdn-in-a-box/enroller/enroller.go
@@ -32,9 +32,9 @@ import (
 	"strings"
 	"time"
 
-	log "github.com/apache/trafficcontrol/lib/go-log"
-	tc "github.com/apache/trafficcontrol/lib/go-tc"
-	client "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	log "github.com/apache/trafficcontrol/v8/lib/go-log"
+	tc "github.com/apache/trafficcontrol/v8/lib/go-tc"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 
 	"github.com/fsnotify/fsnotify"
 	"github.com/kelseyhightower/envconfig"
diff --git a/lib/go-atscfg/astatsdotconfig.go b/lib/go-atscfg/astatsdotconfig.go
index 033a067b56..492711dce9 100644
--- a/lib/go-atscfg/astatsdotconfig.go
+++ b/lib/go-atscfg/astatsdotconfig.go
@@ -20,7 +20,7 @@ package atscfg
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const AstatsSeparator = "="
diff --git a/lib/go-atscfg/atscfg.go b/lib/go-atscfg/atscfg.go
index 8f65096f16..9218361219 100644
--- a/lib/go-atscfg/atscfg.go
+++ b/lib/go-atscfg/atscfg.go
@@ -29,7 +29,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const InvalidID = -1
diff --git a/lib/go-atscfg/atscfg_test.go b/lib/go-atscfg/atscfg_test.go
index 2bc0ee043d..e5230241a8 100644
--- a/lib/go-atscfg/atscfg_test.go
+++ b/lib/go-atscfg/atscfg_test.go
@@ -24,8 +24,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestGenericHeaderComment(t *testing.T) {
diff --git a/lib/go-atscfg/atsdotrules.go b/lib/go-atscfg/atsdotrules.go
index 7111d5307e..b8c6205d18 100644
--- a/lib/go-atscfg/atsdotrules.go
+++ b/lib/go-atscfg/atsdotrules.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ATSDotRulesFileName = StorageFileName
diff --git a/lib/go-atscfg/atsdotrules_test.go b/lib/go-atscfg/atsdotrules_test.go
index f88526088d..05b5a8b2d9 100644
--- a/lib/go-atscfg/atsdotrules_test.go
+++ b/lib/go-atscfg/atsdotrules_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeATSDotRules(t *testing.T) {
diff --git a/lib/go-atscfg/cachedotconfig.go b/lib/go-atscfg/cachedotconfig.go
index e18a37f1ba..247b0235f9 100644
--- a/lib/go-atscfg/cachedotconfig.go
+++ b/lib/go-atscfg/cachedotconfig.go
@@ -24,7 +24,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeCacheDotConfig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/cachedotconfig_test.go b/lib/go-atscfg/cachedotconfig_test.go
index 88f6e9793d..3b6f0f7b39 100644
--- a/lib/go-atscfg/cachedotconfig_test.go
+++ b/lib/go-atscfg/cachedotconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeCacheDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/chkconfig.go b/lib/go-atscfg/chkconfig.go
index 55086850fa..e8cbba702a 100644
--- a/lib/go-atscfg/chkconfig.go
+++ b/lib/go-atscfg/chkconfig.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"sort"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ChkconfigFileName = `chkconfig`
diff --git a/lib/go-atscfg/chkconfig_test.go b/lib/go-atscfg/chkconfig_test.go
index 05df9ddf0f..c9c6c3cb8f 100644
--- a/lib/go-atscfg/chkconfig_test.go
+++ b/lib/go-atscfg/chkconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeChkconfig(t *testing.T) {
diff --git a/lib/go-atscfg/dropqstringdotconfig.go b/lib/go-atscfg/dropqstringdotconfig.go
index cdeec72168..59e56a2182 100644
--- a/lib/go-atscfg/dropqstringdotconfig.go
+++ b/lib/go-atscfg/dropqstringdotconfig.go
@@ -20,7 +20,7 @@ package atscfg
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const DropQStringDotConfigFileName = "drop_qstring.config"
diff --git a/lib/go-atscfg/dropqstringdotconfig_test.go b/lib/go-atscfg/dropqstringdotconfig_test.go
index 93eee53743..92127d0ad2 100644
--- a/lib/go-atscfg/dropqstringdotconfig_test.go
+++ b/lib/go-atscfg/dropqstringdotconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeDropQStringDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/headerrewritedotconfig.go b/lib/go-atscfg/headerrewritedotconfig.go
index cf1cb6e05c..29645e7cd6 100644
--- a/lib/go-atscfg/headerrewritedotconfig.go
+++ b/lib/go-atscfg/headerrewritedotconfig.go
@@ -27,7 +27,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const HeaderRewritePrefix = "hdr_rw_"
diff --git a/lib/go-atscfg/headerrewritedotconfig_test.go b/lib/go-atscfg/headerrewritedotconfig_test.go
index f3bea110ac..cb26934550 100644
--- a/lib/go-atscfg/headerrewritedotconfig_test.go
+++ b/lib/go-atscfg/headerrewritedotconfig_test.go
@@ -24,8 +24,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeHeaderRewriteDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/hostingdotconfig.go b/lib/go-atscfg/hostingdotconfig.go
index 01dcc525cd..cc3e19bb3b 100644
--- a/lib/go-atscfg/hostingdotconfig.go
+++ b/lib/go-atscfg/hostingdotconfig.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const HostingConfigFileName = `hosting.config`
diff --git a/lib/go-atscfg/hostingdotconfig_test.go b/lib/go-atscfg/hostingdotconfig_test.go
index c55f69a9a1..b57da6cea5 100644
--- a/lib/go-atscfg/hostingdotconfig_test.go
+++ b/lib/go-atscfg/hostingdotconfig_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeHostingDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/ipallowdotconfig.go b/lib/go-atscfg/ipallowdotconfig.go
index c87cf47cc4..767634ae62 100644
--- a/lib/go-atscfg/ipallowdotconfig.go
+++ b/lib/go-atscfg/ipallowdotconfig.go
@@ -25,8 +25,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const IPAllowConfigFileName = `ip_allow.config`
diff --git a/lib/go-atscfg/ipallowdotconfig_test.go b/lib/go-atscfg/ipallowdotconfig_test.go
index 4f77330dc5..6baf672105 100644
--- a/lib/go-atscfg/ipallowdotconfig_test.go
+++ b/lib/go-atscfg/ipallowdotconfig_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeIPAllowDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/ipallowdotyaml.go b/lib/go-atscfg/ipallowdotyaml.go
index 386fcbe9ed..50860e1aa7 100644
--- a/lib/go-atscfg/ipallowdotyaml.go
+++ b/lib/go-atscfg/ipallowdotyaml.go
@@ -26,8 +26,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const IPAllowYamlFileName = `ip_allow.yaml`
diff --git a/lib/go-atscfg/ipallowdotyaml_test.go b/lib/go-atscfg/ipallowdotyaml_test.go
index 32c29cb131..33bada1b9c 100644
--- a/lib/go-atscfg/ipallowdotyaml_test.go
+++ b/lib/go-atscfg/ipallowdotyaml_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeIPAllowDotYAML(t *testing.T) {
diff --git a/lib/go-atscfg/loggingdotconfig.go b/lib/go-atscfg/loggingdotconfig.go
index 29f26d29ad..8281e1628a 100644
--- a/lib/go-atscfg/loggingdotconfig.go
+++ b/lib/go-atscfg/loggingdotconfig.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const MaxLogObjects = 10
diff --git a/lib/go-atscfg/loggingdotyaml.go b/lib/go-atscfg/loggingdotyaml.go
index 07cd0c5dba..554b83274d 100644
--- a/lib/go-atscfg/loggingdotyaml.go
+++ b/lib/go-atscfg/loggingdotyaml.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const LoggingYAMLFileName = "logging.yaml"
diff --git a/lib/go-atscfg/logsdotxml.go b/lib/go-atscfg/logsdotxml.go
index af4af4f53f..33a3c4c220 100644
--- a/lib/go-atscfg/logsdotxml.go
+++ b/lib/go-atscfg/logsdotxml.go
@@ -23,7 +23,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const LogsXMLFileName = "logs_xml.config"
diff --git a/lib/go-atscfg/meta.go b/lib/go-atscfg/meta.go
index b57bf2e8b2..28dde26a60 100644
--- a/lib/go-atscfg/meta.go
+++ b/lib/go-atscfg/meta.go
@@ -24,7 +24,7 @@ import (
 	"path/filepath"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 type CfgMeta struct {
diff --git a/lib/go-atscfg/meta_test.go b/lib/go-atscfg/meta_test.go
index 9d3f0f4313..0839424f49 100644
--- a/lib/go-atscfg/meta_test.go
+++ b/lib/go-atscfg/meta_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeMetaConfig(t *testing.T) {
diff --git a/lib/go-atscfg/packages.go b/lib/go-atscfg/packages.go
index 53c9147acd..1dc69c3604 100644
--- a/lib/go-atscfg/packages.go
+++ b/lib/go-atscfg/packages.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"sort"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const PackagesFileName = `packages`
diff --git a/lib/go-atscfg/parentdotconfig.go b/lib/go-atscfg/parentdotconfig.go
index 8bf91ce338..fd6000f0a1 100644
--- a/lib/go-atscfg/parentdotconfig.go
+++ b/lib/go-atscfg/parentdotconfig.go
@@ -28,8 +28,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const ContentTypeParentDotConfig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/parentdotconfig_test.go b/lib/go-atscfg/parentdotconfig_test.go
index ba061dc1e3..eaf9c7e4bb 100644
--- a/lib/go-atscfg/parentdotconfig_test.go
+++ b/lib/go-atscfg/parentdotconfig_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeParentDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/plugindotconfig.go b/lib/go-atscfg/plugindotconfig.go
index 989c19f7dc..59497df212 100644
--- a/lib/go-atscfg/plugindotconfig.go
+++ b/lib/go-atscfg/plugindotconfig.go
@@ -20,7 +20,7 @@ package atscfg
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const PluginSeparator = " "
diff --git a/lib/go-atscfg/recordsdotconfig.go b/lib/go-atscfg/recordsdotconfig.go
index b9c509ae06..1efd74690c 100644
--- a/lib/go-atscfg/recordsdotconfig.go
+++ b/lib/go-atscfg/recordsdotconfig.go
@@ -23,7 +23,7 @@ import (
 	"os/exec"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const RecordsSeparator = " "
diff --git a/lib/go-atscfg/regexremapdotconfig.go b/lib/go-atscfg/regexremapdotconfig.go
index b80cec7c8d..d50ebb9c3d 100644
--- a/lib/go-atscfg/regexremapdotconfig.go
+++ b/lib/go-atscfg/regexremapdotconfig.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeRegexRemapDotConfig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/regexremapdotconfig_test.go b/lib/go-atscfg/regexremapdotconfig_test.go
index bd0172db5f..94e2f20787 100644
--- a/lib/go-atscfg/regexremapdotconfig_test.go
+++ b/lib/go-atscfg/regexremapdotconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeRegexRemapDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/regexrevalidatedotconfig.go b/lib/go-atscfg/regexrevalidatedotconfig.go
index 67bb68556a..69de3d302e 100644
--- a/lib/go-atscfg/regexrevalidatedotconfig.go
+++ b/lib/go-atscfg/regexrevalidatedotconfig.go
@@ -25,7 +25,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const RegexRemapPrefix = "regex_remap_"
diff --git a/lib/go-atscfg/regexrevalidatedotconfig_test.go b/lib/go-atscfg/regexrevalidatedotconfig_test.go
index 9715ae7f90..40883a22d3 100644
--- a/lib/go-atscfg/regexrevalidatedotconfig_test.go
+++ b/lib/go-atscfg/regexrevalidatedotconfig_test.go
@@ -24,7 +24,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeRegexRevalidateDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/remapdotconfig.go b/lib/go-atscfg/remapdotconfig.go
index 2033c13d87..4b04142598 100644
--- a/lib/go-atscfg/remapdotconfig.go
+++ b/lib/go-atscfg/remapdotconfig.go
@@ -27,9 +27,9 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	"github.com/cbroglie/mustache"
 )
diff --git a/lib/go-atscfg/remapdotconfig_test.go b/lib/go-atscfg/remapdotconfig_test.go
index 3fb86c09d0..5776656703 100644
--- a/lib/go-atscfg/remapdotconfig_test.go
+++ b/lib/go-atscfg/remapdotconfig_test.go
@@ -26,8 +26,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func makeTestRemapServer() *Server {
diff --git a/lib/go-atscfg/servercachedotconfig.go b/lib/go-atscfg/servercachedotconfig.go
index 6f5bb39c82..df9103f8d1 100644
--- a/lib/go-atscfg/servercachedotconfig.go
+++ b/lib/go-atscfg/servercachedotconfig.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ServerCacheDotConfigIncludeInactiveDSes = false
diff --git a/lib/go-atscfg/servercachedotconfig_test.go b/lib/go-atscfg/servercachedotconfig_test.go
index f818dc5ffb..71f91e315c 100644
--- a/lib/go-atscfg/servercachedotconfig_test.go
+++ b/lib/go-atscfg/servercachedotconfig_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeServerCacheDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/serverunknown.go b/lib/go-atscfg/serverunknown.go
index 383ebd303e..ad13bfd231 100644
--- a/lib/go-atscfg/serverunknown.go
+++ b/lib/go-atscfg/serverunknown.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeServerUnknownConfig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/snidotyaml.go b/lib/go-atscfg/snidotyaml.go
index f8d23ecafe..677e62eb5d 100644
--- a/lib/go-atscfg/snidotyaml.go
+++ b/lib/go-atscfg/snidotyaml.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const SNIDotYAMLFileName = "sni.yaml"
diff --git a/lib/go-atscfg/snidotyaml_test.go b/lib/go-atscfg/snidotyaml_test.go
index 2f4f11fe2f..2be491d828 100644
--- a/lib/go-atscfg/snidotyaml_test.go
+++ b/lib/go-atscfg/snidotyaml_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeSNIDotYAMLH2(t *testing.T) {
diff --git a/lib/go-atscfg/sslmulticertdotconfig.go b/lib/go-atscfg/sslmulticertdotconfig.go
index d651ce3fcd..e62ce43086 100644
--- a/lib/go-atscfg/sslmulticertdotconfig.go
+++ b/lib/go-atscfg/sslmulticertdotconfig.go
@@ -23,8 +23,8 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeSSLMultiCertDotConfig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/sslmulticertdotconfig_test.go b/lib/go-atscfg/sslmulticertdotconfig_test.go
index b2ae17b2f2..e0a548a9a3 100644
--- a/lib/go-atscfg/sslmulticertdotconfig_test.go
+++ b/lib/go-atscfg/sslmulticertdotconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeSSLMultiCertDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/sslservernamedotyaml.go b/lib/go-atscfg/sslservernamedotyaml.go
index 0bc68d0d64..0856990b03 100644
--- a/lib/go-atscfg/sslservernamedotyaml.go
+++ b/lib/go-atscfg/sslservernamedotyaml.go
@@ -25,7 +25,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeYAML = "application/yaml; charset=us-ascii" // Note YAML has no IANA standard mime type. This is one of several common usages, and is likely to be the standardized value. If you're reading this, please check IANA to see if YAML has been added, and change this to the IANA definition if so. Also note we include 'charset=us-ascii' because YAML is commonly UTF-8, but ATS is likely to be unable to handle UTF.
diff --git a/lib/go-atscfg/sslservernamedotyaml_test.go b/lib/go-atscfg/sslservernamedotyaml_test.go
index 82a114e2da..b790cc7935 100644
--- a/lib/go-atscfg/sslservernamedotyaml_test.go
+++ b/lib/go-atscfg/sslservernamedotyaml_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeSSLServerNameYAML(t *testing.T) {
diff --git a/lib/go-atscfg/storagedotconfig.go b/lib/go-atscfg/storagedotconfig.go
index 6b5f01e837..b012489d80 100644
--- a/lib/go-atscfg/storagedotconfig.go
+++ b/lib/go-atscfg/storagedotconfig.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const StorageFileName = "storage.config"
diff --git a/lib/go-atscfg/strategiesdotconfig.go b/lib/go-atscfg/strategiesdotconfig.go
index a9d82775c9..e7428175bd 100644
--- a/lib/go-atscfg/strategiesdotconfig.go
+++ b/lib/go-atscfg/strategiesdotconfig.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	//	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	//	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 const ContentTypeStrategiesDotYAML = ContentTypeYAML
diff --git a/lib/go-atscfg/strategiesdotconfig_test.go b/lib/go-atscfg/strategiesdotconfig_test.go
index 9c0e3a5e36..bb468bb584 100644
--- a/lib/go-atscfg/strategiesdotconfig_test.go
+++ b/lib/go-atscfg/strategiesdotconfig_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestMakeStrategiesDotConfig(t *testing.T) {
diff --git a/lib/go-atscfg/sysctldotconf.go b/lib/go-atscfg/sysctldotconf.go
index 40e56732fb..c5227151a4 100644
--- a/lib/go-atscfg/sysctldotconf.go
+++ b/lib/go-atscfg/sysctldotconf.go
@@ -20,7 +20,7 @@ package atscfg
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const SysctlSeparator = " = "
diff --git a/lib/go-atscfg/urisigningconfig.go b/lib/go-atscfg/urisigningconfig.go
index 3566b0f5e4..cb1b92610f 100644
--- a/lib/go-atscfg/urisigningconfig.go
+++ b/lib/go-atscfg/urisigningconfig.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeURISigningDotConfig = `application/json; charset=us-ascii`
diff --git a/lib/go-atscfg/urisigningconfig_test.go b/lib/go-atscfg/urisigningconfig_test.go
index 260e92baa4..ce018fabbc 100644
--- a/lib/go-atscfg/urisigningconfig_test.go
+++ b/lib/go-atscfg/urisigningconfig_test.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeURISigningConfig(t *testing.T) {
diff --git a/lib/go-atscfg/urlsigconfig.go b/lib/go-atscfg/urlsigconfig.go
index 12759a149e..20b79f7b5d 100644
--- a/lib/go-atscfg/urlsigconfig.go
+++ b/lib/go-atscfg/urlsigconfig.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const ContentTypeURLSig = ContentTypeTextASCII
diff --git a/lib/go-atscfg/urlsigconfig_test.go b/lib/go-atscfg/urlsigconfig_test.go
index 1347a8d03f..a14a79b5ec 100644
--- a/lib/go-atscfg/urlsigconfig_test.go
+++ b/lib/go-atscfg/urlsigconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMakeURLSigConfig(t *testing.T) {
diff --git a/lib/go-atscfg/volumedotconfig.go b/lib/go-atscfg/volumedotconfig.go
index 4f68956dc7..710e1d98f2 100644
--- a/lib/go-atscfg/volumedotconfig.go
+++ b/lib/go-atscfg/volumedotconfig.go
@@ -22,7 +22,7 @@ package atscfg
 import (
 	"strconv"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const VolumeFileName = StorageFileName
diff --git a/lib/go-llog/llog.go b/lib/go-llog/llog.go
index cc72135004..bfc0c8d722 100644
--- a/lib/go-llog/llog.go
+++ b/lib/go-llog/llog.go
@@ -97,9 +97,9 @@ func Nop() Log { return &loggers{} }
 //	errLog := log.New(os.Stdout, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile)
 //	mylib.MyFunc(liblog.New(errLog, nil, nil, nil), myArg)
 //
-// github.com/apache/trafficcontrol/lib/go-log example:
+// github.com/apache/trafficcontrol/v8/lib/go-log example:
 //
-//	import("github.com/apache/trafficcontrol/lib/go-log")
+//	import("github.com/apache/trafficcontrol/v8/lib/go-log")
 //
 //	log.Init(nil, os.Stderr, os.Stderr, nil, nil)
 //
diff --git a/lib/go-log/log.go b/lib/go-log/log.go
index 314783116e..56df12c34c 100644
--- a/lib/go-log/log.go
+++ b/lib/go-log/log.go
@@ -27,7 +27,7 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-llog"
+	"github.com/apache/trafficcontrol/v8/lib/go-llog"
 )
 
 var (
diff --git a/lib/go-rfc/http.go b/lib/go-rfc/http.go
index ffa2876e9a..d8e3421a07 100644
--- a/lib/go-rfc/http.go
+++ b/lib/go-rfc/http.go
@@ -25,7 +25,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // These are the names of HTTP Headers, for convenience and so that typos are
diff --git a/lib/go-tc/acme_account.go b/lib/go-tc/acme_account.go
index e2a46c9b2e..9478a7059f 100644
--- a/lib/go-tc/acme_account.go
+++ b/lib/go-tc/acme_account.go
@@ -22,8 +22,8 @@ package tc
 import (
 	"database/sql"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	"github.com/go-ozzo/ozzo-validation"
 	"github.com/go-ozzo/ozzo-validation/is"
diff --git a/lib/go-tc/cachegroups.go b/lib/go-tc/cachegroups.go
index baf01a57f2..ff6152d10b 100644
--- a/lib/go-tc/cachegroups.go
+++ b/lib/go-tc/cachegroups.go
@@ -22,7 +22,7 @@ package tc
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // CacheGroupsResponse is a list of CacheGroups as a response.
diff --git a/lib/go-tc/cdn_notification.go b/lib/go-tc/cdn_notification.go
index f922e81360..2d39933db8 100644
--- a/lib/go-tc/cdn_notification.go
+++ b/lib/go-tc/cdn_notification.go
@@ -23,8 +23,8 @@ import (
 	"database/sql"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	"github.com/go-ozzo/ozzo-validation"
 )
diff --git a/lib/go-tc/cdns_dnssec.go b/lib/go-tc/cdns_dnssec.go
index bf67a9f28b..c6113ba650 100644
--- a/lib/go-tc/cdns_dnssec.go
+++ b/lib/go-tc/cdns_dnssec.go
@@ -20,8 +20,8 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 )
@@ -107,7 +107,7 @@ type DNSSECKey struct {
 // A DNSSECKeyV11 represents a DNSSEC Key (Key-Signing or Zone-Signing) as it
 // appeared in Traffic Ops API version 1.1. This structure still exists because
 // it is used by modern structures, but in general should not be used on its
-// own, and github.com/apache/trafficcontrol/lib/go-tc.DNSSECKey should usually
+// own, and github.com/apache/trafficcontrol/v8/lib/go-tc.DNSSECKey should usually
 // be used instead.
 type DNSSECKeyV11 struct {
 	InceptionDateUnix  int64                 `json:"inceptionDate"`
@@ -188,7 +188,7 @@ type CDNDNSSECGenerateReq struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r CDNDNSSECGenerateReq) Validate(tx *sql.Tx) error {
 	validateErrs := validation.Errors{
diff --git a/lib/go-tc/deliveryservice_requests.go b/lib/go-tc/deliveryservice_requests.go
index f335769256..cf5b9e0bae 100644
--- a/lib/go-tc/deliveryservice_requests.go
+++ b/lib/go-tc/deliveryservice_requests.go
@@ -27,7 +27,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 	"github.com/go-ozzo/ozzo-validation/is"
@@ -1212,7 +1212,7 @@ type StatusChangeRequest struct {
 }
 
 // Validate satisfies the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (*StatusChangeRequest) Validate(*sql.Tx) error {
 	return nil
diff --git a/lib/go-tc/deliveryservice_requests_test.go b/lib/go-tc/deliveryservice_requests_test.go
index b011e715c8..f13e6e78ef 100644
--- a/lib/go-tc/deliveryservice_requests_test.go
+++ b/lib/go-tc/deliveryservice_requests_test.go
@@ -28,7 +28,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestStatus(t *testing.T) {
diff --git a/lib/go-tc/deliveryservice_servers.go b/lib/go-tc/deliveryservice_servers.go
index 2be994a7fe..773a60ccc0 100644
--- a/lib/go-tc/deliveryservice_servers.go
+++ b/lib/go-tc/deliveryservice_servers.go
@@ -18,7 +18,7 @@ package tc
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // DeliveryServiceServerV5 is the struct used to represent a delivery service server, in the latest minor version for
diff --git a/lib/go-tc/deliveryservice_ssl_keys.go b/lib/go-tc/deliveryservice_ssl_keys.go
index e40173f679..cf7f0988ff 100644
--- a/lib/go-tc/deliveryservice_ssl_keys.go
+++ b/lib/go-tc/deliveryservice_ssl_keys.go
@@ -22,7 +22,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	"github.com/lestrrat-go/jwx/jwk"
 )
 
@@ -204,7 +204,7 @@ type DeliveryServiceAddSSLKeysReq struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *DeliveryServiceAddSSLKeysReq) Validate(tx *sql.Tx) error {
 	r.Sanitize()
@@ -237,7 +237,7 @@ type DeliveryServiceGenSSLKeysReq struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *DeliveryServiceGenSSLKeysReq) Validate(tx *sql.Tx) error {
 	r.Sanitize()
@@ -273,7 +273,7 @@ type DeliveryServiceAcmeSSLKeysReq struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *DeliveryServiceAcmeSSLKeysReq) Validate(tx *sql.Tx) error {
 	r.Sanitize()
@@ -358,7 +358,7 @@ type CDNGenerateKSKReq struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *CDNGenerateKSKReq) Validate(tx *sql.Tx) error {
 	r.Sanitize()
diff --git a/lib/go-tc/deliveryservices.go b/lib/go-tc/deliveryservices.go
index 103a1ea772..6a33119235 100644
--- a/lib/go-tc/deliveryservices.go
+++ b/lib/go-tc/deliveryservices.go
@@ -24,7 +24,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // DefaultRoutingName is the Routing Name given to Delivery Services upon
@@ -1174,7 +1174,7 @@ type DeliveryServiceSafeUpdateRequest struct {
 	LongDesc1   *string `json:"longDesc1,omitempty"`
 }
 
-// Validate implements the github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// Validate implements the github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *DeliveryServiceSafeUpdateRequest) Validate(*sql.Tx) error {
 	if r.DisplayName == nil {
diff --git a/lib/go-tc/deliveryservicesslkeys_test.go b/lib/go-tc/deliveryservicesslkeys_test.go
index c39126be89..a6c8cfed52 100644
--- a/lib/go-tc/deliveryservicesslkeys_test.go
+++ b/lib/go-tc/deliveryservicesslkeys_test.go
@@ -23,7 +23,7 @@ import (
 	"encoding/json"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // - Perl: 2018-08-21+14:26:06
diff --git a/lib/go-tc/federation.go b/lib/go-tc/federation.go
index b565f3fb97..e50e35f764 100644
--- a/lib/go-tc/federation.go
+++ b/lib/go-tc/federation.go
@@ -26,7 +26,7 @@ import (
 	"net"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 )
@@ -159,7 +159,7 @@ type ResolverMapping struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (r *ResolverMapping) Validate(tx *sql.Tx) error {
 	errs := []error{}
@@ -222,7 +222,7 @@ type FederationDSPost struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (f *FederationDSPost) Validate(tx *sql.Tx) error {
 	return nil
@@ -252,7 +252,7 @@ type FederationUserPost struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (f *FederationUserPost) Validate(tx *sql.Tx) error {
 	return validation.ValidateStruct(f,
@@ -268,7 +268,7 @@ type DeliveryServiceFederationResolverMapping struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (d *DeliveryServiceFederationResolverMapping) Validate(tx *sql.Tx) error {
 	return d.Mappings.Validate(tx)
@@ -281,7 +281,7 @@ type LegacyDeliveryServiceFederationResolverMappingRequest struct {
 	Federations []DeliveryServiceFederationResolverMapping `json:"federations"`
 }
 
-// Validate implements the github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// Validate implements the github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (req *LegacyDeliveryServiceFederationResolverMappingRequest) Validate(tx *sql.Tx) error {
 	if len(req.Federations) < 1 {
@@ -296,7 +296,7 @@ func (req *LegacyDeliveryServiceFederationResolverMappingRequest) Validate(tx *s
 // only with API versions 1.4 and newer.
 type DeliveryServiceFederationResolverMappingRequest []DeliveryServiceFederationResolverMapping
 
-// Validate implements the github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// Validate implements the github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (req *DeliveryServiceFederationResolverMappingRequest) Validate(tx *sql.Tx) error {
 	if len(*req) < 1 {
diff --git a/lib/go-tc/federation_resolver.go b/lib/go-tc/federation_resolver.go
index 2e2f74be06..e5b17775cb 100644
--- a/lib/go-tc/federation_resolver.go
+++ b/lib/go-tc/federation_resolver.go
@@ -81,7 +81,7 @@ type FederationResolverResponseV50 struct {
 	Response FederationResolverV5 `json:"response"`
 }
 
-// Validate implements the github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// Validate implements the github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (fr *FederationResolver) Validate(tx *sql.Tx) error {
 	return validation.ValidateStruct(fr,
diff --git a/lib/go-tc/invalidationjobs.go b/lib/go-tc/invalidationjobs.go
index f58b3fa5c9..b95bcb28e1 100644
--- a/lib/go-tc/invalidationjobs.go
+++ b/lib/go-tc/invalidationjobs.go
@@ -29,7 +29,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 	"github.com/go-ozzo/ozzo-validation/is"
diff --git a/lib/go-tc/invalidationjobs_test.go b/lib/go-tc/invalidationjobs_test.go
index 652315ca38..a5940b97ac 100644
--- a/lib/go-tc/invalidationjobs_test.go
+++ b/lib/go-tc/invalidationjobs_test.go
@@ -24,7 +24,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestInvalidationJobGetTTL(t *testing.T) {
diff --git a/lib/go-tc/log.go b/lib/go-tc/log.go
index e11dec1677..efed106740 100644
--- a/lib/go-tc/log.go
+++ b/lib/go-tc/log.go
@@ -1,7 +1,7 @@
 package tc
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	"time"
 )
 
diff --git a/lib/go-tc/parameters.go b/lib/go-tc/parameters.go
index fc2c60fa48..3abc19e884 100644
--- a/lib/go-tc/parameters.go
+++ b/lib/go-tc/parameters.go
@@ -29,7 +29,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	"github.com/lib/pq"
 )
@@ -155,7 +155,7 @@ type ProfileParameterByNamePost struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (p *ProfileParameterByNamePost) Validate(tx *sql.Tx) []error {
 	return validateProfileParamPostFields(p.ConfigFile, p.Name, p.Value, p.Secure)
@@ -205,7 +205,7 @@ func (pp *ProfileParametersByNamePost) UnmarshalJSON(bts []byte) error {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (pp *ProfileParametersByNamePost) Validate(tx *sql.Tx) error {
 	errs := []error{}
@@ -257,7 +257,7 @@ func (pp *PostProfileParam) Sanitize(tx *sql.Tx) {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (pp *PostProfileParam) Validate(tx *sql.Tx) error {
 	pp.Sanitize(tx)
@@ -300,7 +300,7 @@ func (pp *PostParamProfile) Sanitize(tx *sql.Tx) {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (pp *PostParamProfile) Validate(tx *sql.Tx) error {
 	pp.Sanitize(tx)
diff --git a/lib/go-tc/profiles.go b/lib/go-tc/profiles.go
index 73d97c6d17..fa449de5ad 100644
--- a/lib/go-tc/profiles.go
+++ b/lib/go-tc/profiles.go
@@ -27,9 +27,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 	"github.com/lib/pq"
@@ -192,7 +192,7 @@ type ProfileImportResponseObj struct {
 }
 
 // Validate validates an profile import request, implementing the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (profileImport *ProfileImportRequest) Validate(tx *sql.Tx) error {
 
diff --git a/lib/go-tc/roles.go b/lib/go-tc/roles.go
index b2f5dc5bd2..ee8cb9131c 100644
--- a/lib/go-tc/roles.go
+++ b/lib/go-tc/roles.go
@@ -22,8 +22,8 @@ package tc
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 )
diff --git a/lib/go-tc/roles_test.go b/lib/go-tc/roles_test.go
index 878128cc93..144fc996a3 100644
--- a/lib/go-tc/roles_test.go
+++ b/lib/go-tc/roles_test.go
@@ -23,7 +23,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestDowngrade(t *testing.T) {
diff --git a/lib/go-tc/servercheckextensions.go b/lib/go-tc/servercheckextensions.go
index 3f2b837ec6..f630bebc03 100644
--- a/lib/go-tc/servercheckextensions.go
+++ b/lib/go-tc/servercheckextensions.go
@@ -24,8 +24,8 @@ import (
 	"errors"
 	"regexp"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	validation "github.com/go-ozzo/ozzo-validation"
 )
 
diff --git a/lib/go-tc/serverchecks.go b/lib/go-tc/serverchecks.go
index be061c1997..d32b5bb886 100644
--- a/lib/go-tc/serverchecks.go
+++ b/lib/go-tc/serverchecks.go
@@ -24,7 +24,7 @@ import (
 	"errors"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // ServerchecksResponse is a list of Serverchecks as a response.
@@ -145,7 +145,7 @@ type ServercheckRequestNullable struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidate
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidate
 // interface.
 func (scp ServercheckRequestNullable) Validate(tx *sql.Tx) error {
 	errs := []string{}
diff --git a/lib/go-tc/servers.go b/lib/go-tc/servers.go
index 642c8f5313..2237eb786c 100644
--- a/lib/go-tc/servers.go
+++ b/lib/go-tc/servers.go
@@ -29,7 +29,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // ServersV4Response is the format of a response to a GET request for API v4.x /servers.
diff --git a/lib/go-tc/stats_summary.go b/lib/go-tc/stats_summary.go
index bee02eba19..589fe3ac3d 100644
--- a/lib/go-tc/stats_summary.go
+++ b/lib/go-tc/stats_summary.go
@@ -26,8 +26,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	validation "github.com/go-ozzo/ozzo-validation"
 )
 
@@ -55,7 +55,7 @@ type StatsSummary struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (ss StatsSummary) Validate(tx *sql.Tx) error {
 	errs := tovalidate.ToErrors(validation.Errors{
@@ -204,7 +204,7 @@ type StatsSummaryV50 struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (ss StatsSummaryV5) Validate(tx *sql.Tx) error {
 	errs := tovalidate.ToErrors(validation.Errors{
diff --git a/lib/go-tc/steeringtarget.go b/lib/go-tc/steeringtarget.go
index dbc836225b..79599dfdf0 100644
--- a/lib/go-tc/steeringtarget.go
+++ b/lib/go-tc/steeringtarget.go
@@ -24,7 +24,7 @@ import (
 	"errors"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 // A SteeringTarget is a relationship between a Steering Delivery Service and
@@ -56,7 +56,7 @@ type SteeringTargetNullable struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (st SteeringTargetNullable) Validate(tx *sql.Tx) (error, error) {
 	errs := []string{}
diff --git a/lib/go-tc/toextension.go b/lib/go-tc/toextension.go
index 67447a869c..5372275a5e 100644
--- a/lib/go-tc/toextension.go
+++ b/lib/go-tc/toextension.go
@@ -24,8 +24,8 @@ import (
 	"errors"
 	"regexp"
 
-	"github.com/apache/trafficcontrol/lib/go-tc/tovalidate"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/tovalidate"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	validation "github.com/go-ozzo/ozzo-validation"
 )
 
diff --git a/lib/go-tc/totest/asns.go b/lib/go-tc/totest/asns.go
index 81e3bdf73f..e4397e2281 100644
--- a/lib/go-tc/totest/asns.go
+++ b/lib/go-tc/totest/asns.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestASNs(t *testing.T, cl *toclient.Session, dat TrafficControl) {
diff --git a/lib/go-tc/totest/cachegroup_deliveryservices.go b/lib/go-tc/totest/cachegroup_deliveryservices.go
index e5feca9ea2..abca240fb9 100644
--- a/lib/go-tc/totest/cachegroup_deliveryservices.go
+++ b/lib/go-tc/totest/cachegroup_deliveryservices.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestCachegroupsDeliveryServices(t *testing.T, cl *toclient.Session) {
diff --git a/lib/go-tc/totest/cachegroups.go b/lib/go-tc/totest/cachegroups.go
index f6d0122f9a..ef684a10bd 100644
--- a/lib/go-tc/totest/cachegroups.go
+++ b/lib/go-tc/totest/cachegroups.go
@@ -22,9 +22,9 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestCacheGroups(t *testing.T, cl *toclient.Session, dat TrafficControl) {
diff --git a/lib/go-tc/totest/cdns.go b/lib/go-tc/totest/cdns.go
index f89130eafa..ff01eac677 100644
--- a/lib/go-tc/totest/cdns.go
+++ b/lib/go-tc/totest/cdns.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func GetCDNID(t *testing.T, cl *toclient.Session, cdnName string) func() int {
diff --git a/lib/go-tc/totest/coordinates.go b/lib/go-tc/totest/coordinates.go
index 195c88a52c..8b98b615c8 100644
--- a/lib/go-tc/totest/coordinates.go
+++ b/lib/go-tc/totest/coordinates.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestCoordinates(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/deliveryservice_regexes.go b/lib/go-tc/totest/deliveryservice_regexes.go
index 65a46fe051..5bd076d318 100644
--- a/lib/go-tc/totest/deliveryservice_regexes.go
+++ b/lib/go-tc/totest/deliveryservice_regexes.go
@@ -24,9 +24,9 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestDeliveryServicesRegexes(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/deliveryservice_request_comments.go b/lib/go-tc/totest/deliveryservice_request_comments.go
index 47c13b6e2c..e79a9306fe 100644
--- a/lib/go-tc/totest/deliveryservice_request_comments.go
+++ b/lib/go-tc/totest/deliveryservice_request_comments.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestDeliveryServiceRequestComments(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/deliveryservice_requests.go b/lib/go-tc/totest/deliveryservice_requests.go
index c48dd803b3..98e61586a2 100644
--- a/lib/go-tc/totest/deliveryservice_requests.go
+++ b/lib/go-tc/totest/deliveryservice_requests.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 // this resets the IDs of things attached to a DS, which needs to be done
diff --git a/lib/go-tc/totest/deliveryservices.go b/lib/go-tc/totest/deliveryservices.go
index 36c180ec0c..b373061362 100644
--- a/lib/go-tc/totest/deliveryservices.go
+++ b/lib/go-tc/totest/deliveryservices.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestDeliveryServices(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/deliveryservices_required_capabilities.go b/lib/go-tc/totest/deliveryservices_required_capabilities.go
index 65b4336db8..e30d3421b4 100644
--- a/lib/go-tc/totest/deliveryservices_required_capabilities.go
+++ b/lib/go-tc/totest/deliveryservices_required_capabilities.go
@@ -22,9 +22,9 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestDeliveryServicesRequiredCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/divisions.go b/lib/go-tc/totest/divisions.go
index 3c43722a73..545f40008b 100644
--- a/lib/go-tc/totest/divisions.go
+++ b/lib/go-tc/totest/divisions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestDivisions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/federation_resolvers.go b/lib/go-tc/totest/federation_resolvers.go
index 1b5c17b464..b4d22f8ad8 100644
--- a/lib/go-tc/totest/federation_resolvers.go
+++ b/lib/go-tc/totest/federation_resolvers.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestFederationResolvers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/federation_users.go b/lib/go-tc/totest/federation_users.go
index 21961f22a3..6ae1913778 100644
--- a/lib/go-tc/totest/federation_users.go
+++ b/lib/go-tc/totest/federation_users.go
@@ -22,10 +22,10 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestFederationUsers(t *testing.T, cl *toclient.Session) {
diff --git a/lib/go-tc/totest/federations.go b/lib/go-tc/totest/federations.go
index 9f90efab36..c3be3b1964 100644
--- a/lib/go-tc/totest/federations.go
+++ b/lib/go-tc/totest/federations.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 // TODO fix/remove globals
diff --git a/lib/go-tc/totest/jobs.go b/lib/go-tc/totest/jobs.go
index eef4ad6a4a..17ad37dddd 100644
--- a/lib/go-tc/totest/jobs.go
+++ b/lib/go-tc/totest/jobs.go
@@ -24,8 +24,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestJobs(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/origins.go b/lib/go-tc/totest/origins.go
index eb130b6cc0..fd8958e45e 100644
--- a/lib/go-tc/totest/origins.go
+++ b/lib/go-tc/totest/origins.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestOrigins(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/parameters.go b/lib/go-tc/totest/parameters.go
index 5640070b1e..2ec85f0d5e 100644
--- a/lib/go-tc/totest/parameters.go
+++ b/lib/go-tc/totest/parameters.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestParameters(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/physlocations.go b/lib/go-tc/totest/physlocations.go
index 3cfd526030..45670dc90f 100644
--- a/lib/go-tc/totest/physlocations.go
+++ b/lib/go-tc/totest/physlocations.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestPhysLocations(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/profile_parameters.go b/lib/go-tc/totest/profile_parameters.go
index 72049aa930..d83733f165 100644
--- a/lib/go-tc/totest/profile_parameters.go
+++ b/lib/go-tc/totest/profile_parameters.go
@@ -22,9 +22,9 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestProfileParameters(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/profiles.go b/lib/go-tc/totest/profiles.go
index a13020ed4a..a1f77d6866 100644
--- a/lib/go-tc/totest/profiles.go
+++ b/lib/go-tc/totest/profiles.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestProfiles(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/regions.go b/lib/go-tc/totest/regions.go
index c2b5f1de86..f97cee4d11 100644
--- a/lib/go-tc/totest/regions.go
+++ b/lib/go-tc/totest/regions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestRegions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/roles.go b/lib/go-tc/totest/roles.go
index 3301a01d33..193ebd0bda 100644
--- a/lib/go-tc/totest/roles.go
+++ b/lib/go-tc/totest/roles.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestRoles(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/server_capabilities.go b/lib/go-tc/totest/server_capabilities.go
index 629cc33070..05a1938821 100644
--- a/lib/go-tc/totest/server_capabilities.go
+++ b/lib/go-tc/totest/server_capabilities.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServerCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/server_check_extensions.go b/lib/go-tc/totest/server_check_extensions.go
index 8a440a7190..7be708db35 100644
--- a/lib/go-tc/totest/server_check_extensions.go
+++ b/lib/go-tc/totest/server_check_extensions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServerCheckExtensions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/server_checks.go b/lib/go-tc/totest/server_checks.go
index 072426eef4..e5c763ef45 100644
--- a/lib/go-tc/totest/server_checks.go
+++ b/lib/go-tc/totest/server_checks.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServerChecks(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/server_server_capabilities.go b/lib/go-tc/totest/server_server_capabilities.go
index 626592f5ee..44fbca9f26 100644
--- a/lib/go-tc/totest/server_server_capabilities.go
+++ b/lib/go-tc/totest/server_server_capabilities.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServerServerCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/servers.go b/lib/go-tc/totest/servers.go
index 31582d062f..ad7befbb09 100644
--- a/lib/go-tc/totest/servers.go
+++ b/lib/go-tc/totest/servers.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/service_categories.go b/lib/go-tc/totest/service_categories.go
index 62606dbdd0..15c7e1f6a8 100644
--- a/lib/go-tc/totest/service_categories.go
+++ b/lib/go-tc/totest/service_categories.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestServiceCategories(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/static_dns_entries.go b/lib/go-tc/totest/static_dns_entries.go
index 421ddde902..aa206d8218 100644
--- a/lib/go-tc/totest/static_dns_entries.go
+++ b/lib/go-tc/totest/static_dns_entries.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestStaticDNSEntries(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/statuses.go b/lib/go-tc/totest/statuses.go
index 59bb74cfe5..0ee4d7ab95 100644
--- a/lib/go-tc/totest/statuses.go
+++ b/lib/go-tc/totest/statuses.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestStatuses(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/steering_targets.go b/lib/go-tc/totest/steering_targets.go
index 5a6fff0576..12a6bea407 100644
--- a/lib/go-tc/totest/steering_targets.go
+++ b/lib/go-tc/totest/steering_targets.go
@@ -22,9 +22,9 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestSteeringTargets(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/tenants.go b/lib/go-tc/totest/tenants.go
index f2ab6b4074..e484af83e2 100644
--- a/lib/go-tc/totest/tenants.go
+++ b/lib/go-tc/totest/tenants.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestTenants(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/topologies.go b/lib/go-tc/totest/topologies.go
index 9c464b0200..2140357168 100644
--- a/lib/go-tc/totest/topologies.go
+++ b/lib/go-tc/totest/topologies.go
@@ -22,8 +22,8 @@ package totest
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestTopologies(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totest/traffic_control.go b/lib/go-tc/totest/traffic_control.go
index bd384718ff..7eacfdf7da 100644
--- a/lib/go-tc/totest/traffic_control.go
+++ b/lib/go-tc/totest/traffic_control.go
@@ -19,7 +19,7 @@ package totest
  * under the License.
  */
 
-import "github.com/apache/trafficcontrol/lib/go-tc"
+import "github.com/apache/trafficcontrol/v8/lib/go-tc"
 
 // TrafficControl - maps to the tc-fixtures.json file
 type TrafficControl struct {
diff --git a/lib/go-tc/totest/types.go b/lib/go-tc/totest/types.go
index df38b22ac8..ec8e6d8f86 100644
--- a/lib/go-tc/totest/types.go
+++ b/lib/go-tc/totest/types.go
@@ -24,8 +24,8 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestTypes(t *testing.T, cl *toclient.Session, td TrafficControl, db *sql.DB) {
diff --git a/lib/go-tc/totest/users.go b/lib/go-tc/totest/users.go
index 8b7786c420..3c1a0e2d52 100644
--- a/lib/go-tc/totest/users.go
+++ b/lib/go-tc/totest/users.go
@@ -25,8 +25,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 func CreateTestUsers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/asns.go b/lib/go-tc/totestv4/asns.go
index 88804bb3a8..7f673801a6 100644
--- a/lib/go-tc/totestv4/asns.go
+++ b/lib/go-tc/totestv4/asns.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestASNs(t *testing.T, cl *toclient.Session, dat TrafficControl) {
diff --git a/lib/go-tc/totestv4/cachegroup_deliveryservices.go b/lib/go-tc/totestv4/cachegroup_deliveryservices.go
index 244dce9c4d..a88052cf7f 100644
--- a/lib/go-tc/totestv4/cachegroup_deliveryservices.go
+++ b/lib/go-tc/totestv4/cachegroup_deliveryservices.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestCachegroupsDeliveryServices(t *testing.T, cl *toclient.Session) {
diff --git a/lib/go-tc/totestv4/cachegroups.go b/lib/go-tc/totestv4/cachegroups.go
index 336d175426..6f68c1d87f 100644
--- a/lib/go-tc/totestv4/cachegroups.go
+++ b/lib/go-tc/totestv4/cachegroups.go
@@ -22,9 +22,9 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestCacheGroups(t *testing.T, cl *toclient.Session, dat TrafficControl) {
diff --git a/lib/go-tc/totestv4/cdns.go b/lib/go-tc/totestv4/cdns.go
index 198f80a427..9cafd05713 100644
--- a/lib/go-tc/totestv4/cdns.go
+++ b/lib/go-tc/totestv4/cdns.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func GetCDNID(t *testing.T, cl *toclient.Session, cdnName string) func() int {
diff --git a/lib/go-tc/totestv4/coordinates.go b/lib/go-tc/totestv4/coordinates.go
index 0a2f2a5af7..3be921e3cc 100644
--- a/lib/go-tc/totestv4/coordinates.go
+++ b/lib/go-tc/totestv4/coordinates.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestCoordinates(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/deliveryservice_regexes.go b/lib/go-tc/totestv4/deliveryservice_regexes.go
index 0b4ebd8f5c..f7eb176965 100644
--- a/lib/go-tc/totestv4/deliveryservice_regexes.go
+++ b/lib/go-tc/totestv4/deliveryservice_regexes.go
@@ -24,9 +24,9 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestDeliveryServicesRegexes(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/deliveryservice_request_comments.go b/lib/go-tc/totestv4/deliveryservice_request_comments.go
index a41cf941f5..d605d9e01a 100644
--- a/lib/go-tc/totestv4/deliveryservice_request_comments.go
+++ b/lib/go-tc/totestv4/deliveryservice_request_comments.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestDeliveryServiceRequestComments(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/deliveryservice_requests.go b/lib/go-tc/totestv4/deliveryservice_requests.go
index 546cdb0682..24f635a792 100644
--- a/lib/go-tc/totestv4/deliveryservice_requests.go
+++ b/lib/go-tc/totestv4/deliveryservice_requests.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 // this resets the IDs of things attached to a DS, which needs to be done
diff --git a/lib/go-tc/totestv4/deliveryservices.go b/lib/go-tc/totestv4/deliveryservices.go
index 8aeaf1f16f..1a038907da 100644
--- a/lib/go-tc/totestv4/deliveryservices.go
+++ b/lib/go-tc/totestv4/deliveryservices.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestDeliveryServices(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/deliveryservices_required_capabilities.go b/lib/go-tc/totestv4/deliveryservices_required_capabilities.go
index c6143d72cc..6c0247890c 100644
--- a/lib/go-tc/totestv4/deliveryservices_required_capabilities.go
+++ b/lib/go-tc/totestv4/deliveryservices_required_capabilities.go
@@ -22,9 +22,9 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestDeliveryServicesRequiredCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/divisions.go b/lib/go-tc/totestv4/divisions.go
index ad090b1d74..e1c57103e1 100644
--- a/lib/go-tc/totestv4/divisions.go
+++ b/lib/go-tc/totestv4/divisions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestDivisions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/federation_resolvers.go b/lib/go-tc/totestv4/federation_resolvers.go
index 68b972692f..b785d687fb 100644
--- a/lib/go-tc/totestv4/federation_resolvers.go
+++ b/lib/go-tc/totestv4/federation_resolvers.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestFederationResolvers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/federation_users.go b/lib/go-tc/totestv4/federation_users.go
index 738e1b3531..c40b48fb45 100644
--- a/lib/go-tc/totestv4/federation_users.go
+++ b/lib/go-tc/totestv4/federation_users.go
@@ -22,10 +22,10 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestFederationUsers(t *testing.T, cl *toclient.Session) {
diff --git a/lib/go-tc/totestv4/federations.go b/lib/go-tc/totestv4/federations.go
index 1b1d814dbb..73b8b070cf 100644
--- a/lib/go-tc/totestv4/federations.go
+++ b/lib/go-tc/totestv4/federations.go
@@ -23,9 +23,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 // TODO fix/remove globals
diff --git a/lib/go-tc/totestv4/jobs.go b/lib/go-tc/totestv4/jobs.go
index ada443d729..c187f95302 100644
--- a/lib/go-tc/totestv4/jobs.go
+++ b/lib/go-tc/totestv4/jobs.go
@@ -24,8 +24,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestJobs(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/origins.go b/lib/go-tc/totestv4/origins.go
index 005ae36515..ae337e4be7 100644
--- a/lib/go-tc/totestv4/origins.go
+++ b/lib/go-tc/totestv4/origins.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestOrigins(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/parameters.go b/lib/go-tc/totestv4/parameters.go
index 6bc076424c..fa36c446aa 100644
--- a/lib/go-tc/totestv4/parameters.go
+++ b/lib/go-tc/totestv4/parameters.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestParameters(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/physlocations.go b/lib/go-tc/totestv4/physlocations.go
index a8d6480567..9dd1fa5396 100644
--- a/lib/go-tc/totestv4/physlocations.go
+++ b/lib/go-tc/totestv4/physlocations.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestPhysLocations(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/profile_parameters.go b/lib/go-tc/totestv4/profile_parameters.go
index 16b1aa9864..38c490dcca 100644
--- a/lib/go-tc/totestv4/profile_parameters.go
+++ b/lib/go-tc/totestv4/profile_parameters.go
@@ -22,9 +22,9 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestProfileParameters(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/profiles.go b/lib/go-tc/totestv4/profiles.go
index 43339a3bdf..4adace512e 100644
--- a/lib/go-tc/totestv4/profiles.go
+++ b/lib/go-tc/totestv4/profiles.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestProfiles(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/regions.go b/lib/go-tc/totestv4/regions.go
index 7399d96ced..646853d65d 100644
--- a/lib/go-tc/totestv4/regions.go
+++ b/lib/go-tc/totestv4/regions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestRegions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/roles.go b/lib/go-tc/totestv4/roles.go
index 3b40fb2390..1e308344ce 100644
--- a/lib/go-tc/totestv4/roles.go
+++ b/lib/go-tc/totestv4/roles.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestRoles(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/server_capabilities.go b/lib/go-tc/totestv4/server_capabilities.go
index 538aee69c0..6a0e51231a 100644
--- a/lib/go-tc/totestv4/server_capabilities.go
+++ b/lib/go-tc/totestv4/server_capabilities.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServerCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/server_check_extensions.go b/lib/go-tc/totestv4/server_check_extensions.go
index 1fcb5c209a..84869af5b6 100644
--- a/lib/go-tc/totestv4/server_check_extensions.go
+++ b/lib/go-tc/totestv4/server_check_extensions.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServerCheckExtensions(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/server_checks.go b/lib/go-tc/totestv4/server_checks.go
index 99ddf03771..ce05d350c3 100644
--- a/lib/go-tc/totestv4/server_checks.go
+++ b/lib/go-tc/totestv4/server_checks.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServerChecks(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/server_server_capabilities.go b/lib/go-tc/totestv4/server_server_capabilities.go
index 56d1944b5c..421e88fdb3 100644
--- a/lib/go-tc/totestv4/server_server_capabilities.go
+++ b/lib/go-tc/totestv4/server_server_capabilities.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServerServerCapabilities(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/servers.go b/lib/go-tc/totestv4/servers.go
index 34969bb67c..c0d57b8913 100644
--- a/lib/go-tc/totestv4/servers.go
+++ b/lib/go-tc/totestv4/servers.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/service_categories.go b/lib/go-tc/totestv4/service_categories.go
index 1ceea17499..e491150737 100644
--- a/lib/go-tc/totestv4/service_categories.go
+++ b/lib/go-tc/totestv4/service_categories.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestServiceCategories(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/static_dns_entries.go b/lib/go-tc/totestv4/static_dns_entries.go
index 3d494741fe..966f65957d 100644
--- a/lib/go-tc/totestv4/static_dns_entries.go
+++ b/lib/go-tc/totestv4/static_dns_entries.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestStaticDNSEntries(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/statuses.go b/lib/go-tc/totestv4/statuses.go
index 1530a7f035..ce4afdd63a 100644
--- a/lib/go-tc/totestv4/statuses.go
+++ b/lib/go-tc/totestv4/statuses.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestStatuses(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/steering_targets.go b/lib/go-tc/totestv4/steering_targets.go
index c963331cab..ea217200e6 100644
--- a/lib/go-tc/totestv4/steering_targets.go
+++ b/lib/go-tc/totestv4/steering_targets.go
@@ -22,9 +22,9 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestSteeringTargets(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/tenants.go b/lib/go-tc/totestv4/tenants.go
index bafa6942f7..61c236b78c 100644
--- a/lib/go-tc/totestv4/tenants.go
+++ b/lib/go-tc/totestv4/tenants.go
@@ -23,8 +23,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestTenants(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/topologies.go b/lib/go-tc/totestv4/topologies.go
index e5f6245513..5b1bc7d6ee 100644
--- a/lib/go-tc/totestv4/topologies.go
+++ b/lib/go-tc/totestv4/topologies.go
@@ -22,8 +22,8 @@ package totestv4
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestTopologies(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/totestv4/traffic_control.go b/lib/go-tc/totestv4/traffic_control.go
index 0743e06782..0f7541ba23 100644
--- a/lib/go-tc/totestv4/traffic_control.go
+++ b/lib/go-tc/totestv4/traffic_control.go
@@ -19,7 +19,7 @@ package totestv4
  * under the License.
  */
 
-import "github.com/apache/trafficcontrol/lib/go-tc"
+import "github.com/apache/trafficcontrol/v8/lib/go-tc"
 
 // TrafficControl - maps to the tc-fixtures.json file
 type TrafficControl struct {
diff --git a/lib/go-tc/totestv4/types.go b/lib/go-tc/totestv4/types.go
index 6f6880421f..d1076efe03 100644
--- a/lib/go-tc/totestv4/types.go
+++ b/lib/go-tc/totestv4/types.go
@@ -24,8 +24,8 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestTypes(t *testing.T, cl *toclient.Session, td TrafficControl, db *sql.DB) {
diff --git a/lib/go-tc/totestv4/users.go b/lib/go-tc/totestv4/users.go
index 50d6195816..6ff8e0dbb4 100644
--- a/lib/go-tc/totestv4/users.go
+++ b/lib/go-tc/totestv4/users.go
@@ -25,8 +25,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func CreateTestUsers(t *testing.T, cl *toclient.Session, td TrafficControl) {
diff --git a/lib/go-tc/tovalidate/db.go b/lib/go-tc/tovalidate/db.go
index b7042c0474..7e25139dc8 100644
--- a/lib/go-tc/tovalidate/db.go
+++ b/lib/go-tc/tovalidate/db.go
@@ -24,7 +24,7 @@ import (
 	"errors"
 	"fmt"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 	"github.com/jmoiron/sqlx"
diff --git a/lib/go-tc/traffic_monitor_test.go b/lib/go-tc/traffic_monitor_test.go
index 1cd4fb8dfc..e0a982bea5 100644
--- a/lib/go-tc/traffic_monitor_test.go
+++ b/lib/go-tc/traffic_monitor_test.go
@@ -25,7 +25,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func makeFakeStats(text string) map[string][]ResultStatVal {
diff --git a/lib/go-tc/traffic_stats.go b/lib/go-tc/traffic_stats.go
index 5c92d8b84b..d70719bf19 100644
--- a/lib/go-tc/traffic_stats.go
+++ b/lib/go-tc/traffic_stats.go
@@ -28,7 +28,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	influx "github.com/influxdata/influxdb/client/v2"
 )
diff --git a/lib/go-tc/users.go b/lib/go-tc/users.go
index 6965521002..db52bf582c 100644
--- a/lib/go-tc/users.go
+++ b/lib/go-tc/users.go
@@ -26,8 +26,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	validation "github.com/go-ozzo/ozzo-validation"
 	"github.com/go-ozzo/ozzo-validation/is"
@@ -558,7 +558,7 @@ type UserRegistrationRequestV40 struct {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (urr *UserRegistrationRequestV4) Validate(tx *sql.Tx) error {
 	var errs = []error{}
@@ -580,7 +580,7 @@ func (urr *UserRegistrationRequestV4) Validate(tx *sql.Tx) error {
 }
 
 // Validate implements the
-// github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api.ParseValidator
+// github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/api.ParseValidator
 // interface.
 func (urr *UserRegistrationRequest) Validate(tx *sql.Tx) error {
 	var errs = []error{}
diff --git a/lib/go-util/net.go b/lib/go-util/net.go
index d240eb0394..5fce751f4c 100644
--- a/lib/go-util/net.go
+++ b/lib/go-util/net.go
@@ -26,7 +26,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 const BitsPerByte = 8
diff --git a/lib/varnishcfg/access_control.go b/lib/varnishcfg/access_control.go
index 204a83fce4..ea4e5c6974 100644
--- a/lib/varnishcfg/access_control.go
+++ b/lib/varnishcfg/access_control.go
@@ -24,8 +24,8 @@ import (
 	"net"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func (v VCLBuilder) configureAccessControl(vclFile *vclFile) ([]string, error) {
diff --git a/lib/varnishcfg/access_control_test.go b/lib/varnishcfg/access_control_test.go
index 7ae8d9617b..9ae88bfaa0 100644
--- a/lib/varnishcfg/access_control_test.go
+++ b/lib/varnishcfg/access_control_test.go
@@ -24,10 +24,10 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestConfigureAccessControl(t *testing.T) {
diff --git a/lib/varnishcfg/backends.go b/lib/varnishcfg/backends.go
index 0d31457764..09128d0e0f 100644
--- a/lib/varnishcfg/backends.go
+++ b/lib/varnishcfg/backends.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func (v *VCLBuilder) configureDirectors(vclFile *vclFile, parents *atscfg.ParentAbstraction) ([]string, error) {
diff --git a/lib/varnishcfg/backends_test.go b/lib/varnishcfg/backends_test.go
index 276ef10f40..e8447b6678 100644
--- a/lib/varnishcfg/backends_test.go
+++ b/lib/varnishcfg/backends_test.go
@@ -23,7 +23,7 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 func TestAddBackends(t *testing.T) {
diff --git a/lib/varnishcfg/cache_control.go b/lib/varnishcfg/cache_control.go
index 851c0ff919..4c39b3bff4 100644
--- a/lib/varnishcfg/cache_control.go
+++ b/lib/varnishcfg/cache_control.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func (v VCLBuilder) configureUncacheableDSes(vclFile *vclFile, profileDSes []atscfg.ProfileDS) []string {
diff --git a/lib/varnishcfg/cache_control_test.go b/lib/varnishcfg/cache_control_test.go
index beb57d6cb4..8116c68fb4 100644
--- a/lib/varnishcfg/cache_control_test.go
+++ b/lib/varnishcfg/cache_control_test.go
@@ -23,9 +23,9 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestConfigureUncacheableDSes(t *testing.T) {
diff --git a/lib/varnishcfg/hitch.go b/lib/varnishcfg/hitch.go
index 2727feb96e..b06de12581 100644
--- a/lib/varnishcfg/hitch.go
+++ b/lib/varnishcfg/hitch.go
@@ -23,7 +23,7 @@ import (
 	"path/filepath"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 // GetHitchConfig returns Hitch config using TO data
diff --git a/lib/varnishcfg/hitch_test.go b/lib/varnishcfg/hitch_test.go
index 8cb92bf762..9818266d10 100644
--- a/lib/varnishcfg/hitch_test.go
+++ b/lib/varnishcfg/hitch_test.go
@@ -23,8 +23,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 )
 
 func TestGetHitchConfig(t *testing.T) {
diff --git a/lib/varnishcfg/vclbuilder.go b/lib/varnishcfg/vclbuilder.go
index 480aaa686e..91b14b5f6b 100644
--- a/lib/varnishcfg/vclbuilder.go
+++ b/lib/varnishcfg/vclbuilder.go
@@ -25,8 +25,8 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-atscfg"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
 )
 
 // VCLBuilder builds the default VCL file using TO data.
diff --git a/tc-health-client/config/config.go b/tc-health-client/config/config.go
index dc2f00c45e..8e6e5491b8 100644
--- a/tc-health-client/config/config.go
+++ b/tc-health-client/config/config.go
@@ -33,9 +33,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/t3cutil"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 
 	"github.com/pborman/getopt/v2"
 )
diff --git a/tc-health-client/config/config_test.go b/tc-health-client/config/config_test.go
index d5bc18fbee..06b044293b 100644
--- a/tc-health-client/config/config_test.go
+++ b/tc-health-client/config/config_test.go
@@ -24,7 +24,7 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 )
 
 const (
diff --git a/tc-health-client/sar/multisar.go b/tc-health-client/sar/multisar.go
index df0833440d..bba9d1a9f4 100644
--- a/tc-health-client/sar/multisar.go
+++ b/tc-health-client/sar/multisar.go
@@ -29,7 +29,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-llog"
+	"github.com/apache/trafficcontrol/v8/lib/go-llog"
 )
 
 type HostPort struct {
diff --git a/tc-health-client/sar/sar.go b/tc-health-client/sar/sar.go
index b99a62cd7d..ed2e53c0e3 100644
--- a/tc-health-client/sar/sar.go
+++ b/tc-health-client/sar/sar.go
@@ -30,7 +30,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-llog"
+	"github.com/apache/trafficcontrol/v8/lib/go-llog"
 )
 
 // SAR calls SARAddr if host is an IP address, or SARHost if host is an FQDN.
diff --git a/tc-health-client/tc-health-client.go b/tc-health-client/tc-health-client.go
index 5a5a8ccc13..247df8c9ca 100644
--- a/tc-health-client/tc-health-client.go
+++ b/tc-health-client/tc-health-client.go
@@ -30,10 +30,10 @@ import (
 
 	"golang.org/x/sys/unix"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/tc-health-client/config"
-	"github.com/apache/trafficcontrol/tc-health-client/tmagent"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/tmagent"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 )
 
 const (
diff --git a/tc-health-client/testing/tests/health-client-main_test.go b/tc-health-client/testing/tests/health-client-main_test.go
index 67816372dc..f01f06d566 100644
--- a/tc-health-client/testing/tests/health-client-main_test.go
+++ b/tc-health-client/testing/tests/health-client-main_test.go
@@ -22,10 +22,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/config"
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc/totest"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/config"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc/totest"
 )
 
 const cfgFmt = `Using Config values:
diff --git a/tc-health-client/testing/tests/health-client-startup_test.go b/tc-health-client/testing/tests/health-client-startup_test.go
index 7c05322fe6..8428c060f0 100644
--- a/tc-health-client/testing/tests/health-client-startup_test.go
+++ b/tc-health-client/testing/tests/health-client-startup_test.go
@@ -22,9 +22,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/cache-config/testing/ort-tests/tcdata"
-	"github.com/apache/trafficcontrol/tc-health-client/testing/tests/hcutil"
-	"github.com/apache/trafficcontrol/tc-health-client/tmagent"
+	"github.com/apache/trafficcontrol/v8/cache-config/testing/ort-tests/tcdata"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/testing/tests/hcutil"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/tmagent"
 )
 
 func startHealthClient() {
diff --git a/tc-health-client/tmagent/markdownservice.go b/tc-health-client/tmagent/markdownservice.go
index 03cce7d6a8..9681bc0f1a 100644
--- a/tc-health-client/tmagent/markdownservice.go
+++ b/tc-health-client/tmagent/markdownservice.go
@@ -27,10 +27,10 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
 )
 
 // ParentStatus contains the trafficserver 'HostStatus' fields that
diff --git a/tc-health-client/tmagent/parenthealth.go b/tc-health-client/tmagent/parenthealth.go
index 87eb462383..1de78728ef 100644
--- a/tc-health-client/tmagent/parenthealth.go
+++ b/tc-health-client/tmagent/parenthealth.go
@@ -27,9 +27,9 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/tc-health-client/sar"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/sar"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 )
 
 const ParentHealthVersion = "1.0"
diff --git a/tc-health-client/tmagent/parenthealthservice.go b/tc-health-client/tmagent/parenthealthservice.go
index 0b44988ae9..f62ed7a239 100644
--- a/tc-health-client/tmagent/parenthealthservice.go
+++ b/tc-health-client/tmagent/parenthealthservice.go
@@ -25,8 +25,8 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 type ParentHealthServer struct {
diff --git a/tc-health-client/tmagent/parentservicehealth.go b/tc-health-client/tmagent/parentservicehealth.go
index 4842eac19a..d2ec02a6c4 100644
--- a/tc-health-client/tmagent/parentservicehealth.go
+++ b/tc-health-client/tmagent/parentservicehealth.go
@@ -28,9 +28,9 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/tc-health-client/config"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 )
 
 // ParentServiceHealth is the recursive parent health polled from other
diff --git a/tc-health-client/tmagent/tmagent.go b/tc-health-client/tmagent/tmagent.go
index 277cb03d0b..b65bcbdab4 100644
--- a/tc-health-client/tmagent/tmagent.go
+++ b/tc-health-client/tmagent/tmagent.go
@@ -34,11 +34,11 @@ import (
 	"path/filepath"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/tc-health-client/config"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 
 	"gopkg.in/yaml.v3"
 )
diff --git a/tc-health-client/tmagent/tmagent_test.go b/tc-health-client/tmagent/tmagent_test.go
index aaa93a3f09..2c7ae96967 100644
--- a/tc-health-client/tmagent/tmagent_test.go
+++ b/tc-health-client/tmagent/tmagent_test.go
@@ -24,8 +24,8 @@ import (
 	"path/filepath"
 	"testing"
 
-	"github.com/apache/trafficcontrol/tc-health-client/config"
-	"github.com/apache/trafficcontrol/tc-health-client/util"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/util"
 )
 
 const (
diff --git a/tc-health-client/tmagent/tmhealthservice.go b/tc-health-client/tmagent/tmhealthservice.go
index ffe3deb9f2..02deaa70f8 100644
--- a/tc-health-client/tmagent/tmhealthservice.go
+++ b/tc-health-client/tmagent/tmhealthservice.go
@@ -24,10 +24,10 @@ import (
 	"net/http"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/tc-health-client/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmclient"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/tc-health-client/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmclient"
 )
 
 type TrafficMonitorHealth struct {
diff --git a/test/fakeOrigin/README.md b/test/fakeOrigin/README.md
index fde1e40864..d7396195ca 100644
--- a/test/fakeOrigin/README.md
+++ b/test/fakeOrigin/README.md
@@ -42,7 +42,7 @@ Local build pre-requesites:
 
 and/or just a modern version of Docker & docker-compose
 
-If you're building locally, just run ```go install github.com/apache/trafficcontrol/test/fakeOrigin@latest```
+If you're building locally, just run ```go install github.com/apache/trafficcontrol/v8/test/fakeOrigin@latest```
 
 If you're just using docker, clone this repository.
 
diff --git a/test/fakeOrigin/fakeOrigin.go b/test/fakeOrigin/fakeOrigin.go
index 69026c8f96..0a13dd0f45 100644
--- a/test/fakeOrigin/fakeOrigin.go
+++ b/test/fakeOrigin/fakeOrigin.go
@@ -24,9 +24,9 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/apache/trafficcontrol/test/fakeOrigin/endpoint"
-	"github.com/apache/trafficcontrol/test/fakeOrigin/httpService"
-	"github.com/apache/trafficcontrol/test/fakeOrigin/transcode"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/endpoint"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/httpService"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/transcode"
 )
 
 func printUsage() {
diff --git a/test/fakeOrigin/httpService/handler.go b/test/fakeOrigin/httpService/handler.go
index 801753f802..43b9ba807a 100644
--- a/test/fakeOrigin/httpService/handler.go
+++ b/test/fakeOrigin/httpService/handler.go
@@ -32,8 +32,8 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/test/fakeOrigin/endpoint"
-	"github.com/apache/trafficcontrol/test/fakeOrigin/m3u8"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/endpoint"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/m3u8"
 )
 
 type httpEndpoint struct {
diff --git a/test/fakeOrigin/httpService/httpService.go b/test/fakeOrigin/httpService/httpService.go
index 961f4b3d2a..a9a973b287 100644
--- a/test/fakeOrigin/httpService/httpService.go
+++ b/test/fakeOrigin/httpService/httpService.go
@@ -35,9 +35,9 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/test/fakeOrigin/dtp"
-	"github.com/apache/trafficcontrol/test/fakeOrigin/endpoint"
-	"github.com/apache/trafficcontrol/test/fakeOrigin/transcode"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/dtp"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/endpoint"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/transcode"
 )
 
 // EndpointRoutes contains the paths of all HTTP routes for a given config "endpoint"
diff --git a/test/fakeOrigin/httpService/ssl.keygen.go b/test/fakeOrigin/httpService/ssl.keygen.go
index 652f3f76bd..1246ebb7d1 100644
--- a/test/fakeOrigin/httpService/ssl.keygen.go
+++ b/test/fakeOrigin/httpService/ssl.keygen.go
@@ -23,7 +23,7 @@ import (
 	"errors"
 	"os"
 
-	"github.com/apache/trafficcontrol/test/fakeOrigin/transcode"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/transcode"
 )
 
 func assertSSLCerts(crtPath, keyPath string) error {
diff --git a/test/fakeOrigin/transcode/transcode.go b/test/fakeOrigin/transcode/transcode.go
index 57ca4b4c30..781ac5c23e 100644
--- a/test/fakeOrigin/transcode/transcode.go
+++ b/test/fakeOrigin/transcode/transcode.go
@@ -34,7 +34,7 @@ import (
 	"regexp"
 	"time"
 
-	"github.com/apache/trafficcontrol/test/fakeOrigin/endpoint"
+	"github.com/apache/trafficcontrol/v8/test/fakeOrigin/endpoint"
 )
 
 type TranscodeMeta struct {
diff --git a/test/router/client/client.go b/test/router/client/client.go
index 6b16367434..3ad763a9f4 100644
--- a/test/router/client/client.go
+++ b/test/router/client/client.go
@@ -30,7 +30,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/test/router/data"
+	"github.com/apache/trafficcontrol/v8/test/router/data"
 )
 
 func MustLoadCertificates(cafile string) *x509.CertPool {
diff --git a/test/router/dnssec/dnssec_suite_test.go b/test/router/dnssec/dnssec_suite_test.go
index 20c3b2378b..938a4f09bc 100644
--- a/test/router/dnssec/dnssec_suite_test.go
+++ b/test/router/dnssec/dnssec_suite_test.go
@@ -26,7 +26,7 @@ import (
 	"flag"
 	"testing"
 
-	"github.com/apache/trafficcontrol/test/router/dnssec"
+	"github.com/apache/trafficcontrol/v8/test/router/dnssec"
 	"github.com/miekg/dns"
 )
 
diff --git a/test/router/dnssec/dnssec_test.go b/test/router/dnssec/dnssec_test.go
index f5dd3da870..7bbb11020f 100644
--- a/test/router/dnssec/dnssec_test.go
+++ b/test/router/dnssec/dnssec_test.go
@@ -20,7 +20,7 @@ package dnssec_test
  */
 
 import (
-	"github.com/apache/trafficcontrol/test/router/dnssec"
+	"github.com/apache/trafficcontrol/v8/test/router/dnssec"
 	"github.com/miekg/dns"
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
diff --git a/test/router/load/load.go b/test/router/load/load.go
index 4fd0db53cf..4d149ff6d1 100644
--- a/test/router/load/load.go
+++ b/test/router/load/load.go
@@ -24,8 +24,8 @@ import (
 	"sync"
 
 	"fmt"
-	"github.com/apache/trafficcontrol/test/router/client"
-	"github.com/apache/trafficcontrol/test/router/data"
+	"github.com/apache/trafficcontrol/v8/test/router/client"
+	"github.com/apache/trafficcontrol/v8/test/router/data"
 )
 
 type LoadTest struct {
diff --git a/test/router/server/server.go b/test/router/server/server.go
index 95c9800923..bd43170e70 100644
--- a/test/router/server/server.go
+++ b/test/router/server/server.go
@@ -28,8 +28,8 @@ import (
 	"net/http/cookiejar"
 	"net/url"
 
-	"github.com/apache/trafficcontrol/test/router/data"
-	"github.com/apache/trafficcontrol/test/router/load"
+	"github.com/apache/trafficcontrol/v8/test/router/data"
+	"github.com/apache/trafficcontrol/v8/test/router/load"
 )
 
 var done chan struct{}
diff --git a/tools/fill_expiration_and_provider/fill_expiration_and_provider.go b/tools/fill_expiration_and_provider/fill_expiration_and_provider.go
index f5f49bf333..e2c0ff72dd 100644
--- a/tools/fill_expiration_and_provider/fill_expiration_and_provider.go
+++ b/tools/fill_expiration_and_provider/fill_expiration_and_provider.go
@@ -26,8 +26,8 @@ import (
 	"errors"
 	"flag"
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 	"github.com/jmoiron/sqlx"
 	"io/ioutil"
 	"os"
diff --git a/traffic_monitor/cache/astats-dsnames.go b/traffic_monitor/cache/astats-dsnames.go
index f953dabfb4..2defee5cfc 100644
--- a/traffic_monitor/cache/astats-dsnames.go
+++ b/traffic_monitor/cache/astats-dsnames.go
@@ -28,10 +28,10 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func init() {
diff --git a/traffic_monitor/cache/astats.go b/traffic_monitor/cache/astats.go
index b684c16b24..48c234ec86 100644
--- a/traffic_monitor/cache/astats.go
+++ b/traffic_monitor/cache/astats.go
@@ -36,11 +36,11 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/cache/astats_csv.go b/traffic_monitor/cache/astats_csv.go
index 10317a82dd..49b0e307de 100644
--- a/traffic_monitor/cache/astats_csv.go
+++ b/traffic_monitor/cache/astats_csv.go
@@ -27,8 +27,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
 )
 
 type astatsDataCsv struct {
diff --git a/traffic_monitor/cache/astats_test.go b/traffic_monitor/cache/astats_test.go
index ead6cc3d92..aff43eeab6 100644
--- a/traffic_monitor/cache/astats_test.go
+++ b/traffic_monitor/cache/astats_test.go
@@ -26,10 +26,10 @@ import (
 	"os"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 )
 
 func TestAstatsJson(t *testing.T) {
diff --git a/traffic_monitor/cache/cache.go b/traffic_monitor/cache/cache.go
index 013474013b..cb2002ea0b 100644
--- a/traffic_monitor/cache/cache.go
+++ b/traffic_monitor/cache/cache.go
@@ -25,10 +25,10 @@ import (
 	"regexp"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 // Handler is a cache handler, which fulfills the common/handler `Handler` interface.
diff --git a/traffic_monitor/cache/cache_test.go b/traffic_monitor/cache/cache_test.go
index 43b2ad6393..450de56f5e 100644
--- a/traffic_monitor/cache/cache_test.go
+++ b/traffic_monitor/cache/cache_test.go
@@ -26,11 +26,11 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func TestHandlerPrecompute(t *testing.T) {
diff --git a/traffic_monitor/cache/data.go b/traffic_monitor/cache/data.go
index 3afd06e153..bb7f1357b2 100644
--- a/traffic_monitor/cache/data.go
+++ b/traffic_monitor/cache/data.go
@@ -22,7 +22,7 @@ package cache
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // AvailableTuple contains a boolean value to indicate whether IPv4 is
diff --git a/traffic_monitor/cache/data_test.go b/traffic_monitor/cache/data_test.go
index 640f616232..dad22696b0 100644
--- a/traffic_monitor/cache/data_test.go
+++ b/traffic_monitor/cache/data_test.go
@@ -26,9 +26,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 )
 
 func randAvailableStatuses() AvailableStatuses {
diff --git a/traffic_monitor/cache/noop.go b/traffic_monitor/cache/noop.go
index e61d85c484..c91b205096 100644
--- a/traffic_monitor/cache/noop.go
+++ b/traffic_monitor/cache/noop.go
@@ -25,7 +25,7 @@ package cache
 import (
 	"io"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func init() {
diff --git a/traffic_monitor/cache/stats_over_http.go b/traffic_monitor/cache/stats_over_http.go
index 3e1498d242..77cc9a6e95 100644
--- a/traffic_monitor/cache/stats_over_http.go
+++ b/traffic_monitor/cache/stats_over_http.go
@@ -29,10 +29,10 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/cache/stats_over_http_test.go b/traffic_monitor/cache/stats_over_http_test.go
index 4230e5fc3f..4c7f613b8e 100644
--- a/traffic_monitor/cache/stats_over_http_test.go
+++ b/traffic_monitor/cache/stats_over_http_test.go
@@ -26,7 +26,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
 )
 
 func TestStatsOverHTTPParse(t *testing.T) {
diff --git a/traffic_monitor/cache/stats_types.go b/traffic_monitor/cache/stats_types.go
index f69accefb8..6cd209920b 100644
--- a/traffic_monitor/cache/stats_types.go
+++ b/traffic_monitor/cache/stats_types.go
@@ -10,7 +10,7 @@
 // format:
 //
 //  1. Create a file for your type in the traffic_monitor/cache directory and
-//     package, `github.com/apache/trafficcontrol/traffic_monitor/cache/`
+//     package, `github.com/apache/trafficcontrol/v8/traffic_monitor/cache/`
 //  2. Create Parse and (optionally) Precompute functions in your file, with the
 //     signature of `StatisticsParser` and `StatisticsPrecomputer`, respectively
 //  3. In your file's special `init` func, call `registerDecoder` with your two
@@ -86,7 +86,7 @@ import (
 	"fmt"
 	"io"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 const DefaultStatsType = "astats"
diff --git a/traffic_monitor/cache/vstats.go b/traffic_monitor/cache/vstats.go
index c977dedc9c..cdf17b5d00 100644
--- a/traffic_monitor/cache/vstats.go
+++ b/traffic_monitor/cache/vstats.go
@@ -24,8 +24,8 @@ import (
 	"fmt"
 	"io"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 	jsoniter "github.com/json-iterator/go"
 )
 
diff --git a/traffic_monitor/config/config.go b/traffic_monitor/config/config.go
index 7938acc44b..f7aa4d2cf7 100644
--- a/traffic_monitor/config/config.go
+++ b/traffic_monitor/config/config.go
@@ -28,7 +28,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/bandwidth.go b/traffic_monitor/datareq/bandwidth.go
index ad3bd2babf..d605792952 100644
--- a/traffic_monitor/datareq/bandwidth.go
+++ b/traffic_monitor/datareq/bandwidth.go
@@ -22,9 +22,9 @@ package datareq
 import (
 	"fmt"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/ds"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/ds"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func srvAPIBandwidthKbps(toData todata.TODataThreadsafe, lastStats threadsafe.LastStats) []byte {
diff --git a/traffic_monitor/datareq/bandwidthcapacity.go b/traffic_monitor/datareq/bandwidthcapacity.go
index bd70da8021..cfa9bf317c 100644
--- a/traffic_monitor/datareq/bandwidthcapacity.go
+++ b/traffic_monitor/datareq/bandwidthcapacity.go
@@ -22,7 +22,7 @@ package datareq
 import (
 	"strconv"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 )
 
 func srvAPIBandwidthCapacityKbps(statMaxKbpses threadsafe.CacheKbpses) []byte {
diff --git a/traffic_monitor/datareq/cacheavailablecount.go b/traffic_monitor/datareq/cacheavailablecount.go
index 10c7a728bd..cbd290ac03 100644
--- a/traffic_monitor/datareq/cacheavailablecount.go
+++ b/traffic_monitor/datareq/cacheavailablecount.go
@@ -22,8 +22,8 @@ package datareq
 import (
 	"strconv"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
 )
 
 func srvAPICacheAvailableCount(localStates peer.CRStatesThreadsafe) []byte {
diff --git a/traffic_monitor/datareq/cachecount.go b/traffic_monitor/datareq/cachecount.go
index 20aadc1555..29cdd7fe5a 100644
--- a/traffic_monitor/datareq/cachecount.go
+++ b/traffic_monitor/datareq/cachecount.go
@@ -22,7 +22,7 @@ package datareq
 import (
 	"strconv"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
 )
 
 // TODO determine if this should use peerStates
diff --git a/traffic_monitor/datareq/cachedowncount.go b/traffic_monitor/datareq/cachedowncount.go
index a86a815394..55f41f8624 100644
--- a/traffic_monitor/datareq/cachedowncount.go
+++ b/traffic_monitor/datareq/cachedowncount.go
@@ -22,9 +22,9 @@ package datareq
 import (
 	"strconv"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 )
 
 func srvAPICacheDownCount(localStates peer.CRStatesThreadsafe, monitorConfig threadsafe.TrafficMonitorConfigMap) []byte {
diff --git a/traffic_monitor/datareq/cachestat.go b/traffic_monitor/datareq/cachestat.go
index 22c02a2f71..b944d3d2b6 100644
--- a/traffic_monitor/datareq/cachestat.go
+++ b/traffic_monitor/datareq/cachestat.go
@@ -23,9 +23,9 @@ import (
 	"net/http"
 	"net/url"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func srvCacheStats(params url.Values, errorCount threadsafe.Uint, path string, toData todata.TODataThreadsafe,
diff --git a/traffic_monitor/datareq/cachestate.go b/traffic_monitor/datareq/cachestate.go
index 335a698cca..2596c07ef8 100644
--- a/traffic_monitor/datareq/cachestate.go
+++ b/traffic_monitor/datareq/cachestate.go
@@ -23,11 +23,11 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/cachestate_test.go b/traffic_monitor/datareq/cachestate_test.go
index d70b50e2fc..994c0ca57f 100644
--- a/traffic_monitor/datareq/cachestate_test.go
+++ b/traffic_monitor/datareq/cachestate_test.go
@@ -23,10 +23,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 )
 
 func TestCreateCacheStatusesForKbps(t *testing.T) {
diff --git a/traffic_monitor/datareq/cachestatfilter.go b/traffic_monitor/datareq/cachestatfilter.go
index c9eb70241f..735570d650 100644
--- a/traffic_monitor/datareq/cachestatfilter.go
+++ b/traffic_monitor/datareq/cachestatfilter.go
@@ -25,8 +25,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
 )
 
 // CacheStatFilter fulfills the cache.Filter interface, for filtering stats. See the `NewCacheStatFilter` documentation for details on which query parameters are used to filter.
diff --git a/traffic_monitor/datareq/configdoc.go b/traffic_monitor/datareq/configdoc.go
index 3fa930ad56..a23504b000 100644
--- a/traffic_monitor/datareq/configdoc.go
+++ b/traffic_monitor/datareq/configdoc.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/crconfig.go b/traffic_monitor/datareq/crconfig.go
index c5fe485ab1..361cebb1d1 100644
--- a/traffic_monitor/datareq/crconfig.go
+++ b/traffic_monitor/datareq/crconfig.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 )
 
 func srvTRConfig(opsConfig threadsafe.OpsConfig, toSession towrap.TrafficOpsSessionThreadsafe) ([]byte, time.Time, error) {
diff --git a/traffic_monitor/datareq/crconfighist.go b/traffic_monitor/datareq/crconfighist.go
index 290ca5b813..97b74e37ec 100644
--- a/traffic_monitor/datareq/crconfighist.go
+++ b/traffic_monitor/datareq/crconfighist.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/crstate.go b/traffic_monitor/datareq/crstate.go
index 3c119af696..92817f377c 100644
--- a/traffic_monitor/datareq/crstate.go
+++ b/traffic_monitor/datareq/crstate.go
@@ -25,12 +25,12 @@ import (
 	"net/url"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func srvTRState(
diff --git a/traffic_monitor/datareq/crstate_test.go b/traffic_monitor/datareq/crstate_test.go
index 1373774ff5..d152f0f2cf 100644
--- a/traffic_monitor/datareq/crstate_test.go
+++ b/traffic_monitor/datareq/crstate_test.go
@@ -20,10 +20,10 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 	"testing"
 )
 
diff --git a/traffic_monitor/datareq/datareq.go b/traffic_monitor/datareq/datareq.go
index b7ba5f1cd7..792e01d805 100644
--- a/traffic_monitor/datareq/datareq.go
+++ b/traffic_monitor/datareq/datareq.go
@@ -29,15 +29,15 @@ import (
 	"time"
 	"unicode"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 )
 
 // MakeDispatchMap returns the map of paths to http.HandlerFuncs for dispatching.
diff --git a/traffic_monitor/datareq/datareq_test.go b/traffic_monitor/datareq/datareq_test.go
index a7317a793d..10f5219324 100644
--- a/traffic_monitor/datareq/datareq_test.go
+++ b/traffic_monitor/datareq/datareq_test.go
@@ -25,11 +25,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/dsstat.go b/traffic_monitor/datareq/dsstat.go
index 3b5afccdfb..b0539d7eb1 100644
--- a/traffic_monitor/datareq/dsstat.go
+++ b/traffic_monitor/datareq/dsstat.go
@@ -23,8 +23,8 @@ import (
 	"net/http"
 	"net/url"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/dsstatfilter.go b/traffic_monitor/datareq/dsstatfilter.go
index 60cbc988df..697c303673 100644
--- a/traffic_monitor/datareq/dsstatfilter.go
+++ b/traffic_monitor/datareq/dsstatfilter.go
@@ -25,8 +25,8 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
 )
 
 // DSStatFilter fulfills the cache.Filter interface, for filtering stats. See the `NewDSStatFilter` documentation for details on which query parameters are used to filter.
diff --git a/traffic_monitor/datareq/eventlog.go b/traffic_monitor/datareq/eventlog.go
index 08860c9b57..c7832bdfb5 100644
--- a/traffic_monitor/datareq/eventlog.go
+++ b/traffic_monitor/datareq/eventlog.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/monitorconfig.go b/traffic_monitor/datareq/monitorconfig.go
index 56cc5d3ce1..70dfd927c7 100644
--- a/traffic_monitor/datareq/monitorconfig.go
+++ b/traffic_monitor/datareq/monitorconfig.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/peerstate.go b/traffic_monitor/datareq/peerstate.go
index be68120390..285afe93d7 100644
--- a/traffic_monitor/datareq/peerstate.go
+++ b/traffic_monitor/datareq/peerstate.go
@@ -24,11 +24,11 @@ import (
 	"net/url"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 	jsoniter "github.com/json-iterator/go"
 )
 
diff --git a/traffic_monitor/datareq/peerstatefilter.go b/traffic_monitor/datareq/peerstatefilter.go
index 68a1a449b7..ab3fc67aab 100644
--- a/traffic_monitor/datareq/peerstatefilter.go
+++ b/traffic_monitor/datareq/peerstatefilter.go
@@ -25,7 +25,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // PeerStateFilter fulfills the cache.Filter interface, for filtering stats. See the `NewPeerStateFilter` documentation for details on which query parameters are used to filter.
diff --git a/traffic_monitor/datareq/stat.go b/traffic_monitor/datareq/stat.go
index 31b0b17225..1f07fc81d1 100644
--- a/traffic_monitor/datareq/stat.go
+++ b/traffic_monitor/datareq/stat.go
@@ -25,11 +25,11 @@ import (
 	"sort"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 
 	"github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/datareq/statsummary.go b/traffic_monitor/datareq/statsummary.go
index 184f93506c..88404d73b1 100644
--- a/traffic_monitor/datareq/statsummary.go
+++ b/traffic_monitor/datareq/statsummary.go
@@ -24,13 +24,13 @@ import (
 	"net/url"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 	jsoniter "github.com/json-iterator/go"
 )
 
diff --git a/traffic_monitor/datareq/trafficopsuri.go b/traffic_monitor/datareq/trafficopsuri.go
index face7f0907..a6af6b3257 100644
--- a/traffic_monitor/datareq/trafficopsuri.go
+++ b/traffic_monitor/datareq/trafficopsuri.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 )
 
 func srvAPITrafficOpsURI(opsConfig threadsafe.OpsConfig) []byte {
diff --git a/traffic_monitor/datareq/version.go b/traffic_monitor/datareq/version.go
index c285d9da2d..b63053b85f 100644
--- a/traffic_monitor/datareq/version.go
+++ b/traffic_monitor/datareq/version.go
@@ -20,7 +20,7 @@
 package datareq
 
 import (
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
 )
 
 func srvAPIVersion(staticAppData config.StaticAppData) []byte {
diff --git a/traffic_monitor/ds/stat.go b/traffic_monitor/ds/stat.go
index 17bc61351d..4d8ec4b83f 100644
--- a/traffic_monitor/ds/stat.go
+++ b/traffic_monitor/ds/stat.go
@@ -24,14 +24,14 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 // TODO remove 'ds' and 'stat' from names
diff --git a/traffic_monitor/ds/stat_test.go b/traffic_monitor/ds/stat_test.go
index 31024cd820..b71e680041 100644
--- a/traffic_monitor/ds/stat_test.go
+++ b/traffic_monitor/ds/stat_test.go
@@ -28,15 +28,15 @@ import (
 	"regexp"
 	"testing"
 
-	tc_log "github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	tc_log "github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 )
 
 func checkLogOutput(t *testing.T, buffer *bytes.Buffer, toData todata.TOData, caches []tc.CacheName) {
diff --git a/traffic_monitor/dsdata/stat.go b/traffic_monitor/dsdata/stat.go
index e38c4566a5..ef68d472b6 100644
--- a/traffic_monitor/dsdata/stat.go
+++ b/traffic_monitor/dsdata/stat.go
@@ -26,8 +26,8 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
 )
 
 // Filter encapsulates functions to filter a given set of Stats, e.g. from HTTP query parameters.
diff --git a/traffic_monitor/health/cache.go b/traffic_monitor/health/cache.go
index 94489884db..9146585feb 100644
--- a/traffic_monitor/health/cache.go
+++ b/traffic_monitor/health/cache.go
@@ -24,14 +24,14 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 // Used as a dummy value for evaluating threshold stats (which don't use real
diff --git a/traffic_monitor/health/cache_test.go b/traffic_monitor/health/cache_test.go
index 847d82931a..797bd97874 100644
--- a/traffic_monitor/health/cache_test.go
+++ b/traffic_monitor/health/cache_test.go
@@ -24,13 +24,13 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TestNoMonitoredInterfacesGetVitals assures that GetVitals
diff --git a/traffic_monitor/health/event.go b/traffic_monitor/health/event.go
index e6b943a1c2..78149eb486 100644
--- a/traffic_monitor/health/event.go
+++ b/traffic_monitor/health/event.go
@@ -26,7 +26,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 const (
diff --git a/traffic_monitor/manager/distributedpeer.go b/traffic_monitor/manager/distributedpeer.go
index 225732c40e..5ba61d24c4 100644
--- a/traffic_monitor/manager/distributedpeer.go
+++ b/traffic_monitor/manager/distributedpeer.go
@@ -20,10 +20,10 @@ package manager
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
 )
 
 // StartDistributedPeerManager listens for distributed peer results and updates the localStates
diff --git a/traffic_monitor/manager/health.go b/traffic_monitor/manager/health.go
index c71fb7cbe6..cdb83e90f9 100644
--- a/traffic_monitor/manager/health.go
+++ b/traffic_monitor/manager/health.go
@@ -22,14 +22,14 @@ package manager
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 // StartHealthResultManager starts the goroutine which listens for health results.
diff --git a/traffic_monitor/manager/manager.go b/traffic_monitor/manager/manager.go
index 2ff954ad84..91d53620ae 100644
--- a/traffic_monitor/manager/manager.go
+++ b/traffic_monitor/manager/manager.go
@@ -28,16 +28,16 @@ import (
 
 	"golang.org/x/sys/unix"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 )
 
 // Start starts the poller and handler goroutines
diff --git a/traffic_monitor/manager/monitorconfig.go b/traffic_monitor/manager/monitorconfig.go
index 93d66091da..b597d07282 100644
--- a/traffic_monitor/manager/monitorconfig.go
+++ b/traffic_monitor/manager/monitorconfig.go
@@ -29,15 +29,15 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/poller"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/poller"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 )
 
 type PollIntervals struct {
diff --git a/traffic_monitor/manager/monitorconfig_test.go b/traffic_monitor/manager/monitorconfig_test.go
index 50e95fd4e9..e9c0354e32 100644
--- a/traffic_monitor/manager/monitorconfig_test.go
+++ b/traffic_monitor/manager/monitorconfig_test.go
@@ -23,7 +23,7 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestCreateServerHealthPollURL(t *testing.T) {
diff --git a/traffic_monitor/manager/opsconfig.go b/traffic_monitor/manager/opsconfig.go
index 227e2dd89e..14e3185814 100644
--- a/traffic_monitor/manager/opsconfig.go
+++ b/traffic_monitor/manager/opsconfig.go
@@ -27,17 +27,17 @@ import (
 
 	"golang.org/x/sys/unix"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/datareq"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/datareq"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/manager/peer.go b/traffic_monitor/manager/peer.go
index 9c384cc9b4..2945ebbad9 100644
--- a/traffic_monitor/manager/peer.go
+++ b/traffic_monitor/manager/peer.go
@@ -20,9 +20,9 @@ package manager
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
 )
 
 // StartPeerManager listens for peer results, and when it gets one, it adds it to the peerStates list, and optimistically combines the good results into combinedStates
diff --git a/traffic_monitor/manager/stat.go b/traffic_monitor/manager/stat.go
index 509a0b0d7c..3d0d65f420 100644
--- a/traffic_monitor/manager/stat.go
+++ b/traffic_monitor/manager/stat.go
@@ -24,15 +24,15 @@ import (
 	"runtime"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/ds"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/threadsafe"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/ds"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/threadsafe"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func pruneHistory(history []cache.Result, limit uint64) []cache.Result {
diff --git a/traffic_monitor/manager/statecombiner.go b/traffic_monitor/manager/statecombiner.go
index 4a4fe465bd..55b6a5fa86 100644
--- a/traffic_monitor/manager/statecombiner.go
+++ b/traffic_monitor/manager/statecombiner.go
@@ -24,11 +24,11 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 // StartStateCombiner starts the State Combiner goroutine, and returns the threadsafe CombinedStates, and a func to signal to combine states.
diff --git a/traffic_monitor/manager/statecombiner_test.go b/traffic_monitor/manager/statecombiner_test.go
index 217069a1c7..8db1dd39f4 100644
--- a/traffic_monitor/manager/statecombiner_test.go
+++ b/traffic_monitor/manager/statecombiner_test.go
@@ -24,10 +24,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/health"
-	"github.com/apache/trafficcontrol/traffic_monitor/peer"
-	"github.com/apache/trafficcontrol/traffic_monitor/todata"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/health"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/peer"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/todata"
 )
 
 func TestCombineCacheState(t *testing.T) {
diff --git a/traffic_monitor/peer/crstates.go b/traffic_monitor/peer/crstates.go
index c1813896e5..8ac4c1b219 100644
--- a/traffic_monitor/peer/crstates.go
+++ b/traffic_monitor/peer/crstates.go
@@ -23,7 +23,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const defaultMapCapacity = 8
diff --git a/traffic_monitor/peer/peer.go b/traffic_monitor/peer/peer.go
index a07fe818bd..fa92a4570f 100644
--- a/traffic_monitor/peer/peer.go
+++ b/traffic_monitor/peer/peer.go
@@ -23,8 +23,8 @@ import (
 	"io"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/peer/peer_test.go b/traffic_monitor/peer/peer_test.go
index 995493a513..a440179aca 100644
--- a/traffic_monitor/peer/peer_test.go
+++ b/traffic_monitor/peer/peer_test.go
@@ -24,7 +24,7 @@ import (
 	"io/ioutil"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestCrStates(t *testing.T) {
diff --git a/traffic_monitor/poller/cache.go b/traffic_monitor/poller/cache.go
index 01a4cfac77..4c816c7a72 100644
--- a/traffic_monitor/poller/cache.go
+++ b/traffic_monitor/poller/cache.go
@@ -27,9 +27,9 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
 )
 
 type CachePoller struct {
diff --git a/traffic_monitor/poller/monitorconfig.go b/traffic_monitor/poller/monitorconfig.go
index 5f4f04eafc..fbe063ff70 100644
--- a/traffic_monitor/poller/monitorconfig.go
+++ b/traffic_monitor/poller/monitorconfig.go
@@ -23,10 +23,10 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap" // TODO move to common
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap" // TODO move to common
 )
 
 type MonitorCfg struct {
diff --git a/traffic_monitor/poller/peer.go b/traffic_monitor/poller/peer.go
index 5492fabdcd..c8963d5f41 100644
--- a/traffic_monitor/poller/peer.go
+++ b/traffic_monitor/poller/peer.go
@@ -27,9 +27,9 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
 )
 
 type PeerPoller struct {
diff --git a/traffic_monitor/poller/poller_type_http.go b/traffic_monitor/poller/poller_type_http.go
index 747b9ace72..38bcbc529f 100644
--- a/traffic_monitor/poller/poller_type_http.go
+++ b/traffic_monitor/poller/poller_type_http.go
@@ -26,8 +26,8 @@ import (
 	"net/http"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
 )
 
 const PollerTypeHTTP = "http"
diff --git a/traffic_monitor/poller/poller_types.go b/traffic_monitor/poller/poller_types.go
index 8ecfd8f592..7c85845348 100644
--- a/traffic_monitor/poller/poller_types.go
+++ b/traffic_monitor/poller/poller_types.go
@@ -22,7 +22,7 @@ package poller
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
 )
 
 const DefaultPollerType = PollerTypeHTTP
diff --git a/traffic_monitor/srvhttp/srvhttp.go b/traffic_monitor/srvhttp/srvhttp.go
index ba344a9a3d..eef51b44dc 100644
--- a/traffic_monitor/srvhttp/srvhttp.go
+++ b/traffic_monitor/srvhttp/srvhttp.go
@@ -30,9 +30,9 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 	"github.com/hydrogen18/stoppableListener"
 )
 
diff --git a/traffic_monitor/tests/_integration/config/config.go b/traffic_monitor/tests/_integration/config/config.go
index 3a1022012a..cbd530c73e 100644
--- a/traffic_monitor/tests/_integration/config/config.go
+++ b/traffic_monitor/tests/_integration/config/config.go
@@ -26,7 +26,7 @@ import (
 	"os"
 	"reflect"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/kelseyhightower/envconfig"
 )
 
diff --git a/traffic_monitor/tests/_integration/kbps_test.go b/traffic_monitor/tests/_integration/kbps_test.go
index 410219f679..3207a80e48 100644
--- a/traffic_monitor/tests/_integration/kbps_test.go
+++ b/traffic_monitor/tests/_integration/kbps_test.go
@@ -20,8 +20,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestKBPS(t *testing.T) {
diff --git a/traffic_monitor/tests/_integration/traffic_monitor_test.go b/traffic_monitor/tests/_integration/traffic_monitor_test.go
index 0e11f2133d..d9f3bff690 100644
--- a/traffic_monitor/tests/_integration/traffic_monitor_test.go
+++ b/traffic_monitor/tests/_integration/traffic_monitor_test.go
@@ -24,9 +24,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/tests/_integration/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmclient"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tests/_integration/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmclient"
 )
 
 var Config config.Config
diff --git a/traffic_monitor/threadsafe/cacheavailablestatus.go b/traffic_monitor/threadsafe/cacheavailablestatus.go
index 6122628b9b..558beb6f40 100644
--- a/traffic_monitor/threadsafe/cacheavailablestatus.go
+++ b/traffic_monitor/threadsafe/cacheavailablestatus.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
 )
 
 // CacheAvailableStatus wraps a map of cache available statuses to be safe for
diff --git a/traffic_monitor/threadsafe/cachemaxkbpses.go b/traffic_monitor/threadsafe/cachemaxkbpses.go
index a750d0ce30..3d7ccbfb7d 100644
--- a/traffic_monitor/threadsafe/cachemaxkbpses.go
+++ b/traffic_monitor/threadsafe/cachemaxkbpses.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
 )
 
 // CacheKbpses wraps a map of cache kbps measurements to be safe for multiple
diff --git a/traffic_monitor/threadsafe/dsstats.go b/traffic_monitor/threadsafe/dsstats.go
index f7612e8596..4aef845289 100644
--- a/traffic_monitor/threadsafe/dsstats.go
+++ b/traffic_monitor/threadsafe/dsstats.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
 )
 
 // DSStats wraps a deliveryservice.Stats object to be safe for multiple reader goroutines and a single writer.
diff --git a/traffic_monitor/threadsafe/durationmap.go b/traffic_monitor/threadsafe/durationmap.go
index 5709aad512..179d489740 100644
--- a/traffic_monitor/threadsafe/durationmap.go
+++ b/traffic_monitor/threadsafe/durationmap.go
@@ -23,7 +23,7 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // DurationMap wraps a map[tc.CacheName]time.Duration in an object safe for a single writer and multiple readers.
diff --git a/traffic_monitor/threadsafe/lastkbpsstats.go b/traffic_monitor/threadsafe/lastkbpsstats.go
index 32781b9bd8..a472c7cf06 100644
--- a/traffic_monitor/threadsafe/lastkbpsstats.go
+++ b/traffic_monitor/threadsafe/lastkbpsstats.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
 )
 
 // LastStats wraps a deliveryservice.LastStats object to be safe for multiple readers and one writer.
diff --git a/traffic_monitor/threadsafe/monitorconfig.go b/traffic_monitor/threadsafe/monitorconfig.go
index 70ffcaaac9..ea6f3a739c 100644
--- a/traffic_monitor/threadsafe/monitorconfig.go
+++ b/traffic_monitor/threadsafe/monitorconfig.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	tc "github.com/apache/trafficcontrol/lib/go-tc"
+	tc "github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TrafficMonitorConfigMapThreadsafe encapsulates a LegacyTrafficMonitorConfigMap safe for multiple readers and a single writer.
diff --git a/traffic_monitor/threadsafe/opsconfig.go b/traffic_monitor/threadsafe/opsconfig.go
index e3e60b285b..ac046b9a29 100644
--- a/traffic_monitor/threadsafe/opsconfig.go
+++ b/traffic_monitor/threadsafe/opsconfig.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
 )
 
 // OpsConfig provides safe access for multiple reader goroutines and a single writer to a stored OpsConfig object.
diff --git a/traffic_monitor/threadsafe/polledcaches.go b/traffic_monitor/threadsafe/polledcaches.go
index c00375bd5a..85c01a2dc0 100644
--- a/traffic_monitor/threadsafe/polledcaches.go
+++ b/traffic_monitor/threadsafe/polledcaches.go
@@ -23,10 +23,10 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
 )
 
 // UnpolledCaches is a structure containing a map of caches names (which have yet to be polled) to
diff --git a/traffic_monitor/threadsafe/resulthistory.go b/traffic_monitor/threadsafe/resulthistory.go
index 40ddfb1d2e..8f7cd4d622 100644
--- a/traffic_monitor/threadsafe/resulthistory.go
+++ b/traffic_monitor/threadsafe/resulthistory.go
@@ -22,7 +22,7 @@ package threadsafe
 import (
 	"sync"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
 )
 
 // ResultHistory provides safe access for multiple goroutines readers and a single writer to a stored ResultHistory object.
diff --git a/traffic_monitor/threadsafe/resultstathistory.go b/traffic_monitor/threadsafe/resultstathistory.go
index 5af8cda88d..f2c8d8b050 100644
--- a/traffic_monitor/threadsafe/resultstathistory.go
+++ b/traffic_monitor/threadsafe/resultstathistory.go
@@ -28,10 +28,10 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/threadsafe/resultstathistory_test.go b/traffic_monitor/threadsafe/resultstathistory_test.go
index 881fef133b..863e35162a 100644
--- a/traffic_monitor/threadsafe/resultstathistory_test.go
+++ b/traffic_monitor/threadsafe/resultstathistory_test.go
@@ -26,10 +26,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/cache"
-	"github.com/apache/trafficcontrol/traffic_monitor/srvhttp"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/cache"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/srvhttp"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/tmcheck/dsstats.go b/traffic_monitor/tmcheck/dsstats.go
index 9f5528edc3..5750402bbf 100644
--- a/traffic_monitor/tmcheck/dsstats.go
+++ b/traffic_monitor/tmcheck/dsstats.go
@@ -23,9 +23,9 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 // ValidateDSStates validates that all Delivery Services in the CRConfig exist in given Traffic Monitor's DSStats.
diff --git a/traffic_monitor/tmcheck/offlinestates.go b/traffic_monitor/tmcheck/offlinestates.go
index 73f98adfcf..c6060d9c3b 100644
--- a/traffic_monitor/tmcheck/offlinestates.go
+++ b/traffic_monitor/tmcheck/offlinestates.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 // ValidateOfflineStates validates that no OFFLINE or ADMIN_DOWN caches in the given Traffic Ops' CRConfig are marked Available in the given Traffic Monitor's CRStates.
diff --git a/traffic_monitor/tmcheck/peerpoller.go b/traffic_monitor/tmcheck/peerpoller.go
index 98a2183785..158479e8db 100644
--- a/traffic_monitor/tmcheck/peerpoller.go
+++ b/traffic_monitor/tmcheck/peerpoller.go
@@ -21,8 +21,8 @@ package tmcheck
 
 import (
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 	"time"
 )
 
diff --git a/traffic_monitor/tmcheck/queryinterval.go b/traffic_monitor/tmcheck/queryinterval.go
index 30bb5ab5b4..e611142aee 100644
--- a/traffic_monitor/tmcheck/queryinterval.go
+++ b/traffic_monitor/tmcheck/queryinterval.go
@@ -23,8 +23,8 @@ import (
 	"fmt"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 const QueryIntervalMax = time.Duration(10) * time.Second
diff --git a/traffic_monitor/tmcheck/tmcheck.go b/traffic_monitor/tmcheck/tmcheck.go
index 33870e4955..1619e84299 100644
--- a/traffic_monitor/tmcheck/tmcheck.go
+++ b/traffic_monitor/tmcheck/tmcheck.go
@@ -27,10 +27,10 @@ import (
 	"net/url"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/datareq"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/datareq"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/tmclient/tmclient.go b/traffic_monitor/tmclient/tmclient.go
index e3ebc6f038..df2475558c 100644
--- a/traffic_monitor/tmclient/tmclient.go
+++ b/traffic_monitor/tmclient/tmclient.go
@@ -29,12 +29,12 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/datareq"
-	"github.com/apache/trafficcontrol/traffic_monitor/dsdata"
-	"github.com/apache/trafficcontrol/traffic_monitor/handler"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/datareq"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/dsdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/handler"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 )
 
 type TMClient struct {
diff --git a/traffic_monitor/todata/todata.go b/traffic_monitor/todata/todata.go
index f0b6cfd678..d6f8c2f903 100644
--- a/traffic_monitor/todata/todata.go
+++ b/traffic_monitor/todata/todata.go
@@ -25,9 +25,9 @@ import (
 	"strings"
 	"sync"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/towrap"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/towrap"
 
 	jsoniter "github.com/json-iterator/go"
 )
diff --git a/traffic_monitor/todata/todata_test.go b/traffic_monitor/todata/todata_test.go
index c222d7dac8..14c56ee128 100644
--- a/traffic_monitor/todata/todata_test.go
+++ b/traffic_monitor/todata/todata_test.go
@@ -20,7 +20,7 @@ package todata
  */
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 
 	"reflect"
 	"testing"
diff --git a/traffic_monitor/tools/nagios-validate-deliveryservices/nagios-validate-deliveryservices.go b/traffic_monitor/tools/nagios-validate-deliveryservices/nagios-validate-deliveryservices.go
index 1c362b0045..642a1d5428 100644
--- a/traffic_monitor/tools/nagios-validate-deliveryservices/nagios-validate-deliveryservices.go
+++ b/traffic_monitor/tools/nagios-validate-deliveryservices/nagios-validate-deliveryservices.go
@@ -23,9 +23,9 @@ import (
 	"flag"
 	"fmt"
 
-	"github.com/apache/trafficcontrol/lib/go-nagios"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmcheck"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-nagios"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmcheck"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 const UserAgent = "tm-offline-validator/0.1"
diff --git a/traffic_monitor/tools/nagios-validate-offline/nagios-validate-offline.go b/traffic_monitor/tools/nagios-validate-offline/nagios-validate-offline.go
index d1a4b088cd..0e1c34b04e 100644
--- a/traffic_monitor/tools/nagios-validate-offline/nagios-validate-offline.go
+++ b/traffic_monitor/tools/nagios-validate-offline/nagios-validate-offline.go
@@ -23,9 +23,9 @@ import (
 	"flag"
 	"fmt"
 
-	"github.com/apache/trafficcontrol/lib/go-nagios"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmcheck"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-nagios"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmcheck"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 const UserAgent = "tm-offline-validator/0.1"
diff --git a/traffic_monitor/tools/nagios-validate-peerpoller/nagios-validate-peerpoller.go b/traffic_monitor/tools/nagios-validate-peerpoller/nagios-validate-peerpoller.go
index fb8a4daa54..1698dde52c 100644
--- a/traffic_monitor/tools/nagios-validate-peerpoller/nagios-validate-peerpoller.go
+++ b/traffic_monitor/tools/nagios-validate-peerpoller/nagios-validate-peerpoller.go
@@ -22,9 +22,9 @@ package main
 import (
 	"flag"
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-nagios"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmcheck"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-nagios"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmcheck"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 const UserAgent = "tm-peerpoller-validator/0.1"
diff --git a/traffic_monitor/tools/nagios-validate-queryinterval/nagios-validate-queryinterval.go b/traffic_monitor/tools/nagios-validate-queryinterval/nagios-validate-queryinterval.go
index 5bf1efd063..43ee97ca32 100644
--- a/traffic_monitor/tools/nagios-validate-queryinterval/nagios-validate-queryinterval.go
+++ b/traffic_monitor/tools/nagios-validate-queryinterval/nagios-validate-queryinterval.go
@@ -22,9 +22,9 @@ package main
 import (
 	"flag"
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-nagios"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmcheck"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-nagios"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmcheck"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 const UserAgent = "tm-queryinterval-validator/0.1"
diff --git a/traffic_monitor/tools/testcaches/fakesrvr/cmd.go b/traffic_monitor/tools/testcaches/fakesrvr/cmd.go
index 8e931ff59d..9d3c8df2ae 100644
--- a/traffic_monitor/tools/testcaches/fakesrvr/cmd.go
+++ b/traffic_monitor/tools/testcaches/fakesrvr/cmd.go
@@ -27,7 +27,7 @@ import (
 	"sync/atomic"
 	"unsafe"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/tools/testcaches/fakesrvrdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tools/testcaches/fakesrvrdata"
 )
 
 type CmdFunc = func(http.ResponseWriter, *http.Request, fakesrvrdata.Ths)
diff --git a/traffic_monitor/tools/testcaches/fakesrvr/fakesrvr.go b/traffic_monitor/tools/testcaches/fakesrvr/fakesrvr.go
index a370fe373d..ee4bb8a31d 100644
--- a/traffic_monitor/tools/testcaches/fakesrvr/fakesrvr.go
+++ b/traffic_monitor/tools/testcaches/fakesrvr/fakesrvr.go
@@ -25,7 +25,7 @@ import (
 	"net/http"
 	"strconv"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/tools/testcaches/fakesrvrdata"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tools/testcaches/fakesrvrdata"
 )
 
 func News(portStart int, numPorts int, remaps []string) ([]*http.Server, error) {
diff --git a/traffic_monitor/tools/testcaches/fakesrvr/server.go b/traffic_monitor/tools/testcaches/fakesrvr/server.go
index 7ba81d2419..47284539bd 100644
--- a/traffic_monitor/tools/testcaches/fakesrvr/server.go
+++ b/traffic_monitor/tools/testcaches/fakesrvr/server.go
@@ -30,8 +30,8 @@ import (
 	"sync/atomic"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/traffic_monitor/tools/testcaches/fakesrvrdata"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tools/testcaches/fakesrvrdata"
 )
 
 // TODO config?
diff --git a/traffic_monitor/tools/testcaches/testcaches.go b/traffic_monitor/tools/testcaches/testcaches.go
index c989c2f2df..6f75ea11d6 100644
--- a/traffic_monitor/tools/testcaches/testcaches.go
+++ b/traffic_monitor/tools/testcaches/testcaches.go
@@ -25,7 +25,7 @@ import (
 	"strconv"
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/tools/testcaches/fakesrvr"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tools/testcaches/fakesrvr"
 )
 
 func makeFakeRemaps(n int) []string {
diff --git a/traffic_monitor/tools/testto/testto.go b/traffic_monitor/tools/testto/testto.go
index 066b4ed472..db1d81cab3 100644
--- a/traffic_monitor/tools/testto/testto.go
+++ b/traffic_monitor/tools/testto/testto.go
@@ -30,8 +30,8 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func main() {
diff --git a/traffic_monitor/tools/validator-service/validator-service.go b/traffic_monitor/tools/validator-service/validator-service.go
index 9a5cb5b148..dbb21c9d23 100644
--- a/traffic_monitor/tools/validator-service/validator-service.go
+++ b/traffic_monitor/tools/validator-service/validator-service.go
@@ -24,9 +24,9 @@ package main
 import (
 	"flag"
 	"fmt"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/tmcheck"
-	to "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/tmcheck"
+	to "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 	"io"
 	"net/http"
 	"sort"
diff --git a/traffic_monitor/towrap/towrap.go b/traffic_monitor/towrap/towrap.go
index 9173f5b0bf..cdd2ea6b9c 100644
--- a/traffic_monitor/towrap/towrap.go
+++ b/traffic_monitor/towrap/towrap.go
@@ -34,11 +34,11 @@ import (
 	"sync"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	legacyClient "github.com/apache/trafficcontrol/traffic_ops/v4-client"
-	client "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	legacyClient "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 
 	jsoniter "github.com/json-iterator/go"
 	"golang.org/x/net/publicsuffix"
diff --git a/traffic_monitor/towrap/towrap_test.go b/traffic_monitor/towrap/towrap_test.go
index e8482f37f2..1683b7e592 100644
--- a/traffic_monitor/towrap/towrap_test.go
+++ b/traffic_monitor/towrap/towrap_test.go
@@ -23,7 +23,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
 )
 
 func TestTrafficOpsSessionThreadsafeUpdateSetsNonNilSessions(t *testing.T) {
diff --git a/traffic_monitor/traffic_monitor.go b/traffic_monitor/traffic_monitor.go
index 5d31bc5a88..56c2353351 100644
--- a/traffic_monitor/traffic_monitor.go
+++ b/traffic_monitor/traffic_monitor.go
@@ -27,9 +27,9 @@ import (
 	"runtime"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_monitor/config"
-	"github.com/apache/trafficcontrol/traffic_monitor/manager"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/config"
+	"github.com/apache/trafficcontrol/v8/traffic_monitor/manager"
 )
 
 // GitRevision is the git revision of the app. The app SHOULD always be built with this set via the `-X` flag.
diff --git a/traffic_ops/app/bin/checks/DnssecRefresh/ToDnssecRefresh.go b/traffic_ops/app/bin/checks/DnssecRefresh/ToDnssecRefresh.go
index 65a65f3744..602c4ef404 100644
--- a/traffic_ops/app/bin/checks/DnssecRefresh/ToDnssecRefresh.go
+++ b/traffic_ops/app/bin/checks/DnssecRefresh/ToDnssecRefresh.go
@@ -28,8 +28,8 @@ import (
 	"os"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_ops/app/bin/checks/DnssecRefresh/config"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/app/bin/checks/DnssecRefresh/config"
 )
 
 func main() {
diff --git a/traffic_ops/app/bin/checks/DnssecRefresh/config/config.go b/traffic_ops/app/bin/checks/DnssecRefresh/config/config.go
index 6c5039b1a3..432620c053 100644
--- a/traffic_ops/app/bin/checks/DnssecRefresh/config/config.go
+++ b/traffic_ops/app/bin/checks/DnssecRefresh/config/config.go
@@ -28,7 +28,7 @@ import (
 	"os"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/pborman/getopt/v2"
 )
 
diff --git a/traffic_ops/app/db/admin.go b/traffic_ops/app/db/admin.go
index 01529c8eae..6bbe979657 100644
--- a/traffic_ops/app/db/admin.go
+++ b/traffic_ops/app/db/admin.go
@@ -31,7 +31,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 
 	"github.com/golang-migrate/migrate/v4"
 	"github.com/golang-migrate/migrate/v4/database"
diff --git a/traffic_ops/app/db/reencrypt/reencrypt.go b/traffic_ops/app/db/reencrypt/reencrypt.go
index 2453befdee..d3c1750671 100644
--- a/traffic_ops/app/db/reencrypt/reencrypt.go
+++ b/traffic_ops/app/db/reencrypt/reencrypt.go
@@ -54,7 +54,7 @@ import (
 	"io/ioutil"
 	"os"
 
-	"github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	"github.com/jmoiron/sqlx"
 	_ "github.com/lib/pq"
diff --git a/traffic_ops/app/db/traffic_vault_migrate/postgres.go b/traffic_ops/app/db/traffic_vault_migrate/postgres.go
index 02271d9ad4..703d6c4826 100644
--- a/traffic_ops/app/db/traffic_vault_migrate/postgres.go
+++ b/traffic_ops/app/db/traffic_vault_migrate/postgres.go
@@ -28,9 +28,9 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	util "github.com/apache/trafficcontrol/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	util "github.com/apache/trafficcontrol/v8/lib/go-util"
 
 	_ "github.com/lib/pq"
 )
diff --git a/traffic_ops/app/db/traffic_vault_migrate/riak.go b/traffic_ops/app/db/traffic_vault_migrate/riak.go
index db20764177..6373566a2a 100644
--- a/traffic_ops/app/db/traffic_vault_migrate/riak.go
+++ b/traffic_ops/app/db/traffic_vault_migrate/riak.go
@@ -29,9 +29,9 @@ import (
 
 	"github.com/basho/riak-go-client"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 const (
diff --git a/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate.go b/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate.go
index 561a7bb84c..29cd98e85a 100644
--- a/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate.go
+++ b/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate.go
@@ -32,8 +32,8 @@ import (
 
 	"github.com/pborman/getopt/v2"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 var (
diff --git a/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate_test.go b/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate_test.go
index 7776696f4e..61f95f31b2 100644
--- a/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate_test.go
+++ b/traffic_ops/app/db/traffic_vault_migrate/traffic_vault_migrate_test.go
@@ -25,9 +25,9 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
 
 	"github.com/lestrrat-go/jwx/jwk"
 )
diff --git a/traffic_ops/testing/api/config/config.go b/traffic_ops/testing/api/config/config.go
index a439a502ec..94b3931c38 100644
--- a/traffic_ops/testing/api/config/config.go
+++ b/traffic_ops/testing/api/config/config.go
@@ -28,7 +28,7 @@ import (
 	"reflect"
 	"strings"
 
-	log "github.com/apache/trafficcontrol/lib/go-log"
+	log "github.com/apache/trafficcontrol/v8/lib/go-log"
 	"github.com/kelseyhightower/envconfig"
 )
 
diff --git a/traffic_ops/testing/api/utils/utils.go b/traffic_ops/testing/api/utils/utils.go
index e022a87264..64cda8c39e 100644
--- a/traffic_ops/testing/api/utils/utils.go
+++ b/traffic_ops/testing/api/utils/utils.go
@@ -28,12 +28,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	v3client "github.com/apache/trafficcontrol/traffic_ops/v3-client"
-	v4client "github.com/apache/trafficcontrol/traffic_ops/v4-client"
-	v5client "github.com/apache/trafficcontrol/traffic_ops/v5-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	v3client "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
+	v4client "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
+	v5client "github.com/apache/trafficcontrol/v8/traffic_ops/v5-client"
 )
 
 // FindNeedle searches a "haystack" slice of values for the the "needle" value,
diff --git a/traffic_ops/testing/api/v3/about_test.go b/traffic_ops/testing/api/v3/about_test.go
index 10b013916e..b0a4aca5fd 100644
--- a/traffic_ops/testing/api/v3/about_test.go
+++ b/traffic_ops/testing/api/v3/about_test.go
@@ -19,8 +19,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestAbout(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/asns_test.go b/traffic_ops/testing/api/v3/asns_test.go
index b18f976322..4e1fe87e48 100644
--- a/traffic_ops/testing/api/v3/asns_test.go
+++ b/traffic_ops/testing/api/v3/asns_test.go
@@ -24,11 +24,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestASN(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cachegroups_parameters_test.go b/traffic_ops/testing/api/v3/cachegroups_parameters_test.go
index 4fdba573dc..1132e9a618 100644
--- a/traffic_ops/testing/api/v3/cachegroups_parameters_test.go
+++ b/traffic_ops/testing/api/v3/cachegroups_parameters_test.go
@@ -21,8 +21,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestCacheGroupParameters(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cachegroups_test.go b/traffic_ops/testing/api/v3/cachegroups_test.go
index f20b4c6c0a..22d5c24355 100644
--- a/traffic_ops/testing/api/v3/cachegroups_test.go
+++ b/traffic_ops/testing/api/v3/cachegroups_test.go
@@ -21,12 +21,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestCacheGroups(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cachegroupsdeliveryservices_test.go b/traffic_ops/testing/api/v3/cachegroupsdeliveryservices_test.go
index cf248206f4..9110b819e7 100644
--- a/traffic_ops/testing/api/v3/cachegroupsdeliveryservices_test.go
+++ b/traffic_ops/testing/api/v3/cachegroupsdeliveryservices_test.go
@@ -21,10 +21,10 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestCacheGroupsDeliveryServices(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/capabilities_test.go b/traffic_ops/testing/api/v3/capabilities_test.go
index 90f5d8a11a..95083493b4 100644
--- a/traffic_ops/testing/api/v3/capabilities_test.go
+++ b/traffic_ops/testing/api/v3/capabilities_test.go
@@ -25,8 +25,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // These capabilities are defined during the setup process in todb.go.
diff --git a/traffic_ops/testing/api/v3/cdn_domains_test.go b/traffic_ops/testing/api/v3/cdn_domains_test.go
index d87f01d0af..26a9dd48fb 100644
--- a/traffic_ops/testing/api/v3/cdn_domains_test.go
+++ b/traffic_ops/testing/api/v3/cdn_domains_test.go
@@ -20,9 +20,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestCDNDomains(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cdn_federations_test.go b/traffic_ops/testing/api/v3/cdn_federations_test.go
index 64368e6b32..6bc7f531e3 100644
--- a/traffic_ops/testing/api/v3/cdn_federations_test.go
+++ b/traffic_ops/testing/api/v3/cdn_federations_test.go
@@ -23,12 +23,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 var fedIDs = make(map[string]int)
diff --git a/traffic_ops/testing/api/v3/cdns_name_configs_monitoring_test.go b/traffic_ops/testing/api/v3/cdns_name_configs_monitoring_test.go
index 8afd5daa12..59ec059b3d 100644
--- a/traffic_ops/testing/api/v3/cdns_name_configs_monitoring_test.go
+++ b/traffic_ops/testing/api/v3/cdns_name_configs_monitoring_test.go
@@ -21,10 +21,10 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestCDNNameConfigsMonitoring(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cdns_name_snapshot_new_test.go b/traffic_ops/testing/api/v3/cdns_name_snapshot_new_test.go
index 806d22f819..c19b94417c 100644
--- a/traffic_ops/testing/api/v3/cdns_name_snapshot_new_test.go
+++ b/traffic_ops/testing/api/v3/cdns_name_snapshot_new_test.go
@@ -21,10 +21,10 @@ import (
 	"net/url"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 var baselineCRConfig tc.CRConfig
diff --git a/traffic_ops/testing/api/v3/cdns_name_snapshot_test.go b/traffic_ops/testing/api/v3/cdns_name_snapshot_test.go
index eb1fde46a6..8ef0d9cdb0 100644
--- a/traffic_ops/testing/api/v3/cdns_name_snapshot_test.go
+++ b/traffic_ops/testing/api/v3/cdns_name_snapshot_test.go
@@ -20,8 +20,8 @@ import (
 	"net/url"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestCDNNameSnapshot(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cdns_test.go b/traffic_ops/testing/api/v3/cdns_test.go
index f7ef15eacb..55662cb6b7 100644
--- a/traffic_ops/testing/api/v3/cdns_test.go
+++ b/traffic_ops/testing/api/v3/cdns_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	tc "github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	tc "github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestCDNs(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/cookie_test.go b/traffic_ops/testing/api/v3/cookie_test.go
index 7bc8f4bc93..a28fedd6ac 100644
--- a/traffic_ops/testing/api/v3/cookie_test.go
+++ b/traffic_ops/testing/api/v3/cookie_test.go
@@ -21,8 +21,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 )
 
 func TestCookies(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/coordinates_test.go b/traffic_ops/testing/api/v3/coordinates_test.go
index 12409e7018..401a7a4d9e 100644
--- a/traffic_ops/testing/api/v3/coordinates_test.go
+++ b/traffic_ops/testing/api/v3/coordinates_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestCoordinates(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservice_request_comments_test.go b/traffic_ops/testing/api/v3/deliveryservice_request_comments_test.go
index 8438ba48ab..d314723b52 100644
--- a/traffic_ops/testing/api/v3/deliveryservice_request_comments_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservice_request_comments_test.go
@@ -21,11 +21,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestDeliveryServiceRequestComments(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservice_requests_test.go b/traffic_ops/testing/api/v3/deliveryservice_requests_test.go
index bf2e0495ec..d9973c0a8e 100644
--- a/traffic_ops/testing/api/v3/deliveryservice_requests_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservice_requests_test.go
@@ -23,11 +23,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestDeliveryServiceRequests(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservices_keys_test.go b/traffic_ops/testing/api/v3/deliveryservices_keys_test.go
index 72659b3af2..28030eace9 100644
--- a/traffic_ops/testing/api/v3/deliveryservices_keys_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservices_keys_test.go
@@ -18,9 +18,9 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
 )
 
 func TestDeliveryServicesKeys(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservices_required_capabilities_test.go b/traffic_ops/testing/api/v3/deliveryservices_required_capabilities_test.go
index 9fabb758e3..53525fe9f7 100644
--- a/traffic_ops/testing/api/v3/deliveryservices_required_capabilities_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservices_required_capabilities_test.go
@@ -22,12 +22,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestDeliveryServicesRequiredCapabilities(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservices_test.go b/traffic_ops/testing/api/v3/deliveryservices_test.go
index 0eb36876d0..eaa8b1a532 100644
--- a/traffic_ops/testing/api/v3/deliveryservices_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservices_test.go
@@ -23,11 +23,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestDeliveryServices(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryserviceservers_test.go b/traffic_ops/testing/api/v3/deliveryserviceservers_test.go
index afe93e81da..de0110ceb3 100644
--- a/traffic_ops/testing/api/v3/deliveryserviceservers_test.go
+++ b/traffic_ops/testing/api/v3/deliveryserviceservers_test.go
@@ -23,10 +23,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestDeliveryServiceServers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservicesideligible_test.go b/traffic_ops/testing/api/v3/deliveryservicesideligible_test.go
index 9172cb870d..5ab5ec7976 100644
--- a/traffic_ops/testing/api/v3/deliveryservicesideligible_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservicesideligible_test.go
@@ -19,8 +19,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestDeliveryServicesEligible(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/deliveryservicesregexes_test.go b/traffic_ops/testing/api/v3/deliveryservicesregexes_test.go
index 42e6c9bf5c..299ead6337 100644
--- a/traffic_ops/testing/api/v3/deliveryservicesregexes_test.go
+++ b/traffic_ops/testing/api/v3/deliveryservicesregexes_test.go
@@ -22,9 +22,9 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestDeliveryServicesRegexes(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/divisions_test.go b/traffic_ops/testing/api/v3/divisions_test.go
index e4da897c2b..be7c455a4f 100644
--- a/traffic_ops/testing/api/v3/divisions_test.go
+++ b/traffic_ops/testing/api/v3/divisions_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestDivisions(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/federation_deliveryservices_test.go b/traffic_ops/testing/api/v3/federation_deliveryservices_test.go
index 383f32857b..a1f7c32491 100644
--- a/traffic_ops/testing/api/v3/federation_deliveryservices_test.go
+++ b/traffic_ops/testing/api/v3/federation_deliveryservices_test.go
@@ -21,10 +21,10 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestFederationsDeliveryServices(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/federation_federation_resolvers_test.go b/traffic_ops/testing/api/v3/federation_federation_resolvers_test.go
index 005235883f..33763b0b96 100644
--- a/traffic_ops/testing/api/v3/federation_federation_resolvers_test.go
+++ b/traffic_ops/testing/api/v3/federation_federation_resolvers_test.go
@@ -19,9 +19,9 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestFederationFederationResolvers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/federation_resolvers_test.go b/traffic_ops/testing/api/v3/federation_resolvers_test.go
index f250edbca0..2dc43a7243 100644
--- a/traffic_ops/testing/api/v3/federation_resolvers_test.go
+++ b/traffic_ops/testing/api/v3/federation_resolvers_test.go
@@ -22,12 +22,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestFederationResolvers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/federation_users_test.go b/traffic_ops/testing/api/v3/federation_users_test.go
index c3282ec650..6c7b5436c2 100644
--- a/traffic_ops/testing/api/v3/federation_users_test.go
+++ b/traffic_ops/testing/api/v3/federation_users_test.go
@@ -20,11 +20,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestFederationUsers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/federations_test.go b/traffic_ops/testing/api/v3/federations_test.go
index 0836ea813d..581983e0cf 100644
--- a/traffic_ops/testing/api/v3/federations_test.go
+++ b/traffic_ops/testing/api/v3/federations_test.go
@@ -21,11 +21,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestFederations(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/fixtures_test.go b/traffic_ops/testing/api/v3/fixtures_test.go
index 42dfec6b0c..8afc24f502 100644
--- a/traffic_ops/testing/api/v3/fixtures_test.go
+++ b/traffic_ops/testing/api/v3/fixtures_test.go
@@ -24,7 +24,7 @@ import (
 	"io/ioutil"
 	"os"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
 )
 
 // LoadFixtures ...
diff --git a/traffic_ops/testing/api/v3/iso_test.go b/traffic_ops/testing/api/v3/iso_test.go
index 50004f6fd9..0c15845287 100644
--- a/traffic_ops/testing/api/v3/iso_test.go
+++ b/traffic_ops/testing/api/v3/iso_test.go
@@ -22,8 +22,8 @@ package v3
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
 )
 
 func TestGetOSVersions(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/jobs_test.go b/traffic_ops/testing/api/v3/jobs_test.go
index ee368cc64e..5523677a0f 100644
--- a/traffic_ops/testing/api/v3/jobs_test.go
+++ b/traffic_ops/testing/api/v3/jobs_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestJobs(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/loginfail_test.go b/traffic_ops/testing/api/v3/loginfail_test.go
index c2bd65cde0..19da7e31a4 100644
--- a/traffic_ops/testing/api/v3/loginfail_test.go
+++ b/traffic_ops/testing/api/v3/loginfail_test.go
@@ -22,8 +22,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	toclient "github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	toclient "github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 
 	"golang.org/x/net/publicsuffix"
 )
diff --git a/traffic_ops/testing/api/v3/logs_test.go b/traffic_ops/testing/api/v3/logs_test.go
index e841347f90..ee457c2e83 100644
--- a/traffic_ops/testing/api/v3/logs_test.go
+++ b/traffic_ops/testing/api/v3/logs_test.go
@@ -21,8 +21,8 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestLogs(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/monitoring_test.go b/traffic_ops/testing/api/v3/monitoring_test.go
index a0a73bbfde..bae4607c4a 100644
--- a/traffic_ops/testing/api/v3/monitoring_test.go
+++ b/traffic_ops/testing/api/v3/monitoring_test.go
@@ -18,7 +18,7 @@ package v3
 import (
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 func TestMonitoring(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/origins_test.go b/traffic_ops/testing/api/v3/origins_test.go
index a13aea30c1..91d959d1ac 100644
--- a/traffic_ops/testing/api/v3/origins_test.go
+++ b/traffic_ops/testing/api/v3/origins_test.go
@@ -21,12 +21,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestOrigins(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/parameters_test.go b/traffic_ops/testing/api/v3/parameters_test.go
index 2066c65211..e66ab3b9f7 100644
--- a/traffic_ops/testing/api/v3/parameters_test.go
+++ b/traffic_ops/testing/api/v3/parameters_test.go
@@ -21,11 +21,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestParameters(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/phys_locations_test.go b/traffic_ops/testing/api/v3/phys_locations_test.go
index 75479b98e0..c1d14a6490 100644
--- a/traffic_ops/testing/api/v3/phys_locations_test.go
+++ b/traffic_ops/testing/api/v3/phys_locations_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestPhysLocations(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/ping_test.go b/traffic_ops/testing/api/v3/ping_test.go
index c7d45370ee..8546f8e647 100644
--- a/traffic_ops/testing/api/v3/ping_test.go
+++ b/traffic_ops/testing/api/v3/ping_test.go
@@ -19,8 +19,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestPing(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/profile_parameters_test.go b/traffic_ops/testing/api/v3/profile_parameters_test.go
index ed44727c0e..056e8b398a 100644
--- a/traffic_ops/testing/api/v3/profile_parameters_test.go
+++ b/traffic_ops/testing/api/v3/profile_parameters_test.go
@@ -23,10 +23,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 const queryParamFormat = "?profileId=%s&parameterId=%s"
diff --git a/traffic_ops/testing/api/v3/profiles_export_test.go b/traffic_ops/testing/api/v3/profiles_export_test.go
index c97569a91f..faeaa260f4 100644
--- a/traffic_ops/testing/api/v3/profiles_export_test.go
+++ b/traffic_ops/testing/api/v3/profiles_export_test.go
@@ -20,10 +20,10 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestProfilesExport(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/profiles_import_test.go b/traffic_ops/testing/api/v3/profiles_import_test.go
index d616f4c473..a2aec0b84c 100644
--- a/traffic_ops/testing/api/v3/profiles_import_test.go
+++ b/traffic_ops/testing/api/v3/profiles_import_test.go
@@ -20,11 +20,11 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestProfilesImport(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/profiles_name_copy_test.go b/traffic_ops/testing/api/v3/profiles_name_copy_test.go
index 43e82f6922..3a3aedca97 100644
--- a/traffic_ops/testing/api/v3/profiles_name_copy_test.go
+++ b/traffic_ops/testing/api/v3/profiles_name_copy_test.go
@@ -19,8 +19,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestProfilesNameCopy(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/profiles_test.go b/traffic_ops/testing/api/v3/profiles_test.go
index 77d69a013f..012dd5dd1b 100644
--- a/traffic_ops/testing/api/v3/profiles_test.go
+++ b/traffic_ops/testing/api/v3/profiles_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	tc "github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	tc "github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestProfiles(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/regions_test.go b/traffic_ops/testing/api/v3/regions_test.go
index 4b99fa8a48..d33f968568 100644
--- a/traffic_ops/testing/api/v3/regions_test.go
+++ b/traffic_ops/testing/api/v3/regions_test.go
@@ -23,11 +23,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestRegions(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/roles_test.go b/traffic_ops/testing/api/v3/roles_test.go
index fe41c3cc88..54f0dcdfbc 100644
--- a/traffic_ops/testing/api/v3/roles_test.go
+++ b/traffic_ops/testing/api/v3/roles_test.go
@@ -22,12 +22,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestRoles(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/server_capabilities_test.go b/traffic_ops/testing/api/v3/server_capabilities_test.go
index bd28f24d98..79c08ad776 100644
--- a/traffic_ops/testing/api/v3/server_capabilities_test.go
+++ b/traffic_ops/testing/api/v3/server_capabilities_test.go
@@ -21,10 +21,10 @@ import (
 	"sort"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServerCapabilities(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/server_server_capabilities_test.go b/traffic_ops/testing/api/v3/server_server_capabilities_test.go
index 8c0660372a..85c3589300 100644
--- a/traffic_ops/testing/api/v3/server_server_capabilities_test.go
+++ b/traffic_ops/testing/api/v3/server_server_capabilities_test.go
@@ -23,12 +23,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServerServerCapabilities(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servercheckextension_test.go b/traffic_ops/testing/api/v3/servercheckextension_test.go
index ef6dffd931..26fd5646c1 100644
--- a/traffic_ops/testing/api/v3/servercheckextension_test.go
+++ b/traffic_ops/testing/api/v3/servercheckextension_test.go
@@ -20,10 +20,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 var (
diff --git a/traffic_ops/testing/api/v3/serverchecks_test.go b/traffic_ops/testing/api/v3/serverchecks_test.go
index f60731d37b..175ff507c9 100644
--- a/traffic_ops/testing/api/v3/serverchecks_test.go
+++ b/traffic_ops/testing/api/v3/serverchecks_test.go
@@ -19,11 +19,11 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServerChecks(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servers_hostname_update_status_test.go b/traffic_ops/testing/api/v3/servers_hostname_update_status_test.go
index ee298f087a..fa85c652ce 100644
--- a/traffic_ops/testing/api/v3/servers_hostname_update_status_test.go
+++ b/traffic_ops/testing/api/v3/servers_hostname_update_status_test.go
@@ -20,8 +20,8 @@ import (
 	"net/url"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
 )
 
 func TestServersHostnameUpdateStatus(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servers_id_deliveryservices_test.go b/traffic_ops/testing/api/v3/servers_id_deliveryservices_test.go
index 267cf989c9..972097252c 100644
--- a/traffic_ops/testing/api/v3/servers_id_deliveryservices_test.go
+++ b/traffic_ops/testing/api/v3/servers_id_deliveryservices_test.go
@@ -19,11 +19,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServersIDDeliveryServices(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servers_id_queue_update_test.go b/traffic_ops/testing/api/v3/servers_id_queue_update_test.go
index bafc1ade00..62b28fba76 100644
--- a/traffic_ops/testing/api/v3/servers_id_queue_update_test.go
+++ b/traffic_ops/testing/api/v3/servers_id_queue_update_test.go
@@ -19,11 +19,11 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServersIDQueueUpdate(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servers_id_status_test.go b/traffic_ops/testing/api/v3/servers_id_status_test.go
index b6e2b6c543..c9c8b09317 100644
--- a/traffic_ops/testing/api/v3/servers_id_status_test.go
+++ b/traffic_ops/testing/api/v3/servers_id_status_test.go
@@ -20,11 +20,11 @@ import (
 	"net/url"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServersIDStatus(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servers_test.go b/traffic_ops/testing/api/v3/servers_test.go
index a35b280392..9422eeabd3 100644
--- a/traffic_ops/testing/api/v3/servers_test.go
+++ b/traffic_ops/testing/api/v3/servers_test.go
@@ -24,11 +24,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/servicecategories_test.go b/traffic_ops/testing/api/v3/servicecategories_test.go
index 417e48b9c0..1c6aac29bf 100644
--- a/traffic_ops/testing/api/v3/servicecategories_test.go
+++ b/traffic_ops/testing/api/v3/servicecategories_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestServiceCategories(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/session_test.go b/traffic_ops/testing/api/v3/session_test.go
index f10c9cb819..5a9431cfd3 100644
--- a/traffic_ops/testing/api/v3/session_test.go
+++ b/traffic_ops/testing/api/v3/session_test.go
@@ -18,7 +18,7 @@ package v3
 import (
 	"time"
 
-	"github.com/apache/trafficcontrol/traffic_ops/v3-client"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/v3-client"
 
 	_ "github.com/lib/pq"
 )
diff --git a/traffic_ops/testing/api/v3/snapshot_test.go b/traffic_ops/testing/api/v3/snapshot_test.go
index 31a222c0cf..7e54b24447 100644
--- a/traffic_ops/testing/api/v3/snapshot_test.go
+++ b/traffic_ops/testing/api/v3/snapshot_test.go
@@ -22,10 +22,10 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestSnapshot(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/staticdnsentries_test.go b/traffic_ops/testing/api/v3/staticdnsentries_test.go
index 8aa7df25d6..be8021c357 100644
--- a/traffic_ops/testing/api/v3/staticdnsentries_test.go
+++ b/traffic_ops/testing/api/v3/staticdnsentries_test.go
@@ -21,11 +21,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestStaticDNSEntries(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/stats_summary_test.go b/traffic_ops/testing/api/v3/stats_summary_test.go
index 17634b47cd..838d505551 100644
--- a/traffic_ops/testing/api/v3/stats_summary_test.go
+++ b/traffic_ops/testing/api/v3/stats_summary_test.go
@@ -21,10 +21,10 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 var latestTime time.Time
diff --git a/traffic_ops/testing/api/v3/statuses_test.go b/traffic_ops/testing/api/v3/statuses_test.go
index 938890388c..9dbf77f43b 100644
--- a/traffic_ops/testing/api/v3/statuses_test.go
+++ b/traffic_ops/testing/api/v3/statuses_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestStatuses(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/steering_test.go b/traffic_ops/testing/api/v3/steering_test.go
index a15ad1a20c..8b729e62d3 100644
--- a/traffic_ops/testing/api/v3/steering_test.go
+++ b/traffic_ops/testing/api/v3/steering_test.go
@@ -19,10 +19,10 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestSteering(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/steeringtargets_test.go b/traffic_ops/testing/api/v3/steeringtargets_test.go
index 03bb41067c..96fbdc3afc 100644
--- a/traffic_ops/testing/api/v3/steeringtargets_test.go
+++ b/traffic_ops/testing/api/v3/steeringtargets_test.go
@@ -21,12 +21,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestSteeringTargets(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/tenants_test.go b/traffic_ops/testing/api/v3/tenants_test.go
index 134f2aca1f..718e879a1e 100644
--- a/traffic_ops/testing/api/v3/tenants_test.go
+++ b/traffic_ops/testing/api/v3/tenants_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestTenants(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/todb_test.go b/traffic_ops/testing/api/v3/todb_test.go
index 123e94fa25..32c1147447 100644
--- a/traffic_ops/testing/api/v3/todb_test.go
+++ b/traffic_ops/testing/api/v3/todb_test.go
@@ -20,8 +20,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/auth"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/auth"
 )
 
 var (
diff --git a/traffic_ops/testing/api/v3/topologies_queue_update_test.go b/traffic_ops/testing/api/v3/topologies_queue_update_test.go
index fec1e183af..900418fe98 100644
--- a/traffic_ops/testing/api/v3/topologies_queue_update_test.go
+++ b/traffic_ops/testing/api/v3/topologies_queue_update_test.go
@@ -25,10 +25,10 @@ import (
 	"strconv"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestTopologiesQueueUpdate(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/topologies_test.go b/traffic_ops/testing/api/v3/topologies_test.go
index be6dc85c30..568e087b0b 100644
--- a/traffic_ops/testing/api/v3/topologies_test.go
+++ b/traffic_ops/testing/api/v3/topologies_test.go
@@ -24,10 +24,10 @@ import (
 	"net/url"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestTopologies(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/traffic_control_test.go b/traffic_ops/testing/api/v3/traffic_control_test.go
index 5249466685..193094e1f7 100644
--- a/traffic_ops/testing/api/v3/traffic_control_test.go
+++ b/traffic_ops/testing/api/v3/traffic_control_test.go
@@ -16,7 +16,7 @@
 package v3
 
 import (
-	"github.com/apache/trafficcontrol/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
 )
 
 // TrafficControl - maps to the tc-fixtures.json file
diff --git a/traffic_ops/testing/api/v3/traffic_ops_test.go b/traffic_ops/testing/api/v3/traffic_ops_test.go
index 5412de39e0..5c9828b26d 100644
--- a/traffic_ops/testing/api/v3/traffic_ops_test.go
+++ b/traffic_ops/testing/api/v3/traffic_ops_test.go
@@ -24,8 +24,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-log"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/config"
+	"github.com/apache/trafficcontrol/v8/lib/go-log"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/config"
 	_ "github.com/lib/pq"
 )
 
diff --git a/traffic_ops/testing/api/v3/types_test.go b/traffic_ops/testing/api/v3/types_test.go
index 3d0752097a..5a33f1adf3 100644
--- a/traffic_ops/testing/api/v3/types_test.go
+++ b/traffic_ops/testing/api/v3/types_test.go
@@ -23,12 +23,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	tc "github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
-	client "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	tc "github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func TestTypes(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/user_current_test.go b/traffic_ops/testing/api/v3/user_current_test.go
index 3496b510ff..27e1ce3473 100644
--- a/traffic_ops/testing/api/v3/user_current_test.go
+++ b/traffic_ops/testing/api/v3/user_current_test.go
@@ -19,10 +19,10 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestUserCurrent(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/users_register_test.go b/traffic_ops/testing/api/v3/users_register_test.go
index 8c4cff29c5..650ca45b2d 100644
--- a/traffic_ops/testing/api/v3/users_register_test.go
+++ b/traffic_ops/testing/api/v3/users_register_test.go
@@ -19,11 +19,11 @@ import (
 	"net/mail"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestUsersRegister(t *testing.T) {
diff --git a/traffic_ops/testing/api/v3/users_test.go b/traffic_ops/testing/api/v3/users_test.go
index fd0acfe591..e7e1f0209d 100644
--- a/traffic_ops/testing/api/v3/users_test.go
+++ b/traffic_ops/testing/api/v3/users_test.go
@@ -22,11 +22,11 @@ import (
 	"testing"
 	"time"
 
-	"github.com/apache/trafficcontrol/lib/go-rfc"
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/lib/go-util/assert"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	"github.com/apache/trafficcontrol/traffic_ops/toclientlib"
+	"github.com/apache/trafficcontrol/v8/lib/go-rfc"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/lib/go-util/assert"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/toclientlib"
 )
 
 func TestUsers(t *testing.T) {
diff --git a/traffic_ops/testing/api/v4/about_test.go b/traffic_ops/testing/api/v4/about_test.go
index c30f0bf7fc..e3d4d4c6eb 100644
--- a/traffic_ops/testing/api/v4/about_test.go
+++ b/traffic_ops/testing/api/v4/about_test.go
@@ -19,9 +19,9 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/lib/go-tc"
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	client "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/lib/go-tc"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func TestAbout(t *testing.T) {
diff --git a/traffic_ops/testing/api/v4/acme_test.go b/traffic_ops/testing/api/v4/acme_test.go
index 339b246341..952e8271d9 100644
--- a/traffic_ops/testing/api/v4/acme_test.go
+++ b/traffic_ops/testing/api/v4/acme_test.go
@@ -19,8 +19,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/apache/trafficcontrol/traffic_ops/testing/api/utils"
-	client "github.com/apache/trafficcontrol/traffic_ops/v4-client"
+	"github.com/apache/trafficcontrol/v8/traffic_ops/testing/api/utils"
+	client "github.com/apache/trafficcontrol/v8/traffic_ops/v4-client"
 )
 
 func TestAcmeAutoRenew(t *testing.T) {
diff --git a/traffic_ops/testing/api/v4/asns_test.go b/traffic_ops/testing/api/v4/asns_test.go
index 889f0853e6..91cc4bec8b 100644
--- a/traffic_ops/testing/api/v4/asns_test.go
+++ b/traffic_ops/testing/api/v4/asns_test.go
@@ -23,13 +23,13 @@ import (
 	"testing"
 	"time"
... 11078 lines suppressed ...