This is an automated email from the ASF dual-hosted git repository.
rshah pushed a change to annotated tag v8.0.0
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
*** WARNING: tag v8.0.0 was modified! ***
from 3de899bed0 (tag)
to d2838b68de (tag)
tagging 21907895d39c429dfa9795d1f36717f206a4cf4b (commit)
replaces v8.0.0-rc6
by Rima Shah
on Tue Jan 30 13:52:38 2024 -0700
- Log -----------------------------------------------------------------
Release 8.0.0
-----BEGIN PGP SIGNATURE-----
iQGzBAABCAAdFiEEOD+qjiAou0eW3+Whd7AlPcmVQJkFAmW5YZgACgkQd7AlPcmV
QJn4Qgv5AZZjE/ntOfquLyahWSxuYO8hGUsJ7MZxOcNThjB5duQFoXtnTmXK2ZPY
QNEQphWYMdIpmQCXKIxJcsacKCbvbZSZsO9B1t2nFCRmPxKNhhAtvq6buA8qKZn0
gM8Ng49XwCDyxwiHZvpOR/e3FORBRNGyjYUC3PKMwuTqRdGX47T4Rz4L+xxtZm/Y
qtYOS9UXvTmQhRN6hyrR9winAFm0Ph2NOopXJFnf96zXS8b4Cyrgj7SvlfN+4Wu1
QONTFRQDohzDFASSe13OOZoxBCczwtCsVDoWQayipfaYMuw76qQrKVroGwFVnoeF
0Vw+qK+wrrqrL/ZHObXbAPZxl12bf8czmzayj8ELwOrCggcuNMofK0DkQdlo4OGn
t10E+EFmr1hPzifTCWdrJM37dljtjTgjVd6XDCvMjCH4j+2Vq6S8OFPYb4L9/nS+
/y+Tl7Z1H/YlCd79Gv78II3ondo1JmL0iEdtwXgjr7Y1xPwuMBx/o0mH2f6Ay169
MaLhqNdG
=rFWt
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
omit dc9c3751f5 Reverting partial change from PR 7891. (#7929)
omit 3d933d01e5 Bump github.com/lestrrat-go/jwx from 1.2.27 to 1.2.28
(#7928)
omit 13488f86e3 Get build number from BUILD_NUMBER file if not in a repo
(#7922)
omit 96d300e9d7 Bump github.com/lestrrat-go/jwx from 1.2.26 to 1.2.27
(#7924)
omit 0b802b5384 Switch TPv2 E2E tests to Cypress (#7925)
omit 4b6af898d8 Revert "Switch TPv2 E2E tests to Cypress (#7894)"
omit 6d15479e22 fix(t3c): regex for pparam should check end of path (#7741)
omit a8c0a5de64 Fixed ProfileExportResponse struct to remove undocumented
alerts field. (#7917)
omit 1ba18fcaa5 Bump axios and pm2 in /experimental/traffic-portal/build
(#7919)
omit d8e78deb56 Switch TPv2 E2E tests to Cypress (#7894)
omit 258bcfc6ac To/api errors (#7914)
omit d5b3f30163 APIInfo refactor (#7902)
omit 5504398757 Fix TPv2 unit tests downloading a blank file (#7916)
omit cb47ce8870 TPv2 Add page title setting when header title is updated
(#7915)
omit 14d45ac44d Fixed topology link under ds/servers table page. (#7918)
omit 21d7c9a710 Include commits since last release in RPM build number
(#7896)
omit ad7f73b04f Bump follow-redirects from 1.15.2 to 1.15.4 in
/experimental/traffic-portal (#7898)
omit 940f32e801 Bump follow-redirects from 1.15.2 to 1.15.4 in
/experimental/traffic-portal/build (#7900)
omit adea91d814 Update Go version to 1.21.6 (#7901)
omit a28af5a0e3 Fix broken deliveryservice_requests query parameter (#7893)
omit b7d0ee44ef ATC Collaborators for January 2024 (#7892)
omit c0ebe87ad9 Fixed job route permission (#7891)
omit 63c647154b Fixed missing changelog entries for v5 routes (#7890)
omit 26ef01b322 Limit Delivery Services returned for GET
/servers/{id}/deliveryservices to ones in the same CDN (#7888)
omit 83556e8de2 Bugfix/compare profile page (#7885)
omit 78fb430de5 Bump get-func-name from 2.0.0 to 2.0.2 in
/experimental/traffic-portal (#7889)
omit 0c5607e2d6 Update Service Categories table to use AG-Grid (#7880)
omit 36e3ae163d Update Go version to 1.21.5 (#7883)
omit ef3195dec6 small fix: title cache groups table (#7874)
omit b55740c69f ATC Collaborators for December 2023 (#7875)
omit 5c45a95467 Minor tp bugfixes (#7879)
omit 80255a0907 Fix the assignment of a delivery service to a server, to
respect capabilities (#7878)
omit 3710addef3 Removed anycast functionality from traffic control (#7877)
omit fa231d71e0 Bump chromedriver from 117.0.3 to 119.0.1 in
/experimental/traffic-portal (#7863)
omit d97eb277ad TP: adds a hyperlink to the DSR page to the DS itself for
ease of navigation (#7870)
omit c3febc9d68 increase state character limit to 4 (#7846)
omit 09e4671c74 Fix ssl documentation (#7869)
omit 7a3e1e0f55 t3c RPM DB check to work with rocky linux 9 (#7866)
omit 61865fbb91 Update Go version to 1.21.4 (#7859)
omit 5f6b1c63b0 Update Topology Cache Group Servers table to use AG-Grid
(#7849)
omit c9b80f99d0 Bump chromedriver from 117.0.3 to 119.0.1 in
/traffic_portal/test/integration (#7864)
omit 64fc16bf76 Bump browserify-sign from 4.2.1 to 4.2.2 in /traffic_portal
(#7854)
omit 4bc1b34e35 Bump crypto-js from 4.1.1 to 4.2.0 in
/experimental/traffic-portal (#7851)
omit f7f086d495 Bump @babel/traverse from 7.21.5 to 7.23.2 in
/experimental/traffic-portal (#7842)
omit 2eb00e0cfd Revert "RELEASE: Syncing VERSION file"
omit 5d4db51c68 fix cannot read property 'forEach' of null charts (#7847)
omit 747a3cdc59 Fix missing $scope.refresh function in CDNs table (#7853)
omit 9775b3e616 ATC Collaborators for November 2023 (#7855)
omit eec1b0017c RELEASE: Syncing VERSION file
omit b6ed780b22 Fix Docker compose build Grafana CDN in a Box (#7844)
omit 51345aad56 t3c remove perl dependency and references (#7829)
omit 0669f16071 Add certs for certificate-based authentication API test
(#7839)
omit b66ac12d2f Bump @babel/traverse from 7.20.12 to 7.23.2 in
/traffic_portal (#7840)
omit cb74c5b31a Update Go version to 1.21.3 (#7834)
omit ed9795f0c1 t3c removed perl dependency (#7832)
omit 57486ef427 Update Go version to 1.21.2 (#7831)
omit 1c4bcb50c9 Replace deprecated command with environment file (#7823)
omit f96f030c63 Re-add removed parenthesis (#7828)
omit 1954ac2202 Seed database in CDN in a Box for developers (#7827)
omit d7962b043c Never trigger Molegule GHA workflows (#7826)
omit 2d357077f1 Do not run all GHA workflows twice when a new branch is
created (#7825)
omit 6c629913a4 admin tool no seed on upgrade (#7614)
omit c08a0ad5bc ATC Collaborators for October 2023 (#7824)
omit 9bdb734886 Update Chromedriver Versions (#7821)
omit 5081509d5f TO API v5 routes should not use priv levels anymore (#7819)
omit 4d807577df Add the ability to markup things as being removed in the
documentation (#7800)
omit e245f95dd6 Documentation cleanup (#7798)
omit 806b0d025a add automatic self-healing when using slice plugin to t3c
(#7719)
omit 0bc433d5ec Replace instances of hard-coded repo name with environment
variable in GitHub actions (#7818)
omit 5c1d852c55 Add a way to use a testing.T for our go-log library in
tests (#6882)
omit 5fd38b341c Add performant error-wrapping utility function (#6665)
omit 9efc4d18b7 Add/Update/Correct GoDoc comments on /lib symbols (#6099)
omit 40f0b5754d Remove imports from Traffic Router source files that were
never used (#7011)
omit 4808c817fb Traffic Router: Set "minimum" for SOA records to a custom
value defined by a parameter (#7808)
omit 9b4c31edc8 t3c fix null ptr issue in client fall back (#7817)
omit fec988e449 Docs builder fixes (#7815)
omit 314f906747 TPv2 Fix Miscellaneous issues (#7813)
omit 0115c923c1 Update Go module version to v8 (#7814)
omit bd8bcd997c Bump semver from 5.7.1 to 5.7.2 in
/traffic_portal/test/integration (#7636)
omit c32a940117 Bump systeminformation from 5.11.1 to 5.21.8 in
/traffic_portal/app/src (#7809)
omit 7ebf460d16 TP: Add Reval/Config Status to Servers Table (#7812)
omit 805668f608 Bump systeminformation from 5.17.9 to 5.21.8 in
/experimental/traffic-portal/build (#7811)
omit 6066aaaef5 Changed version to 8.1.0 for easy deployment from master
branch. (#7810)
add ce2570341a changed tag from master to 8.0.x
add 29cf2890a7 Update Go module version to v8 (#7814)
add 3a5c72f066 Docs builder fixes (#7815)
add cedcd2c033 TO API v5 routes should not use priv levels anymore (#7819)
add c0fe3d9ae8 Bump systeminformation from 5.17.9 to 5.21.8 in
/experimental/traffic-portal/build (#7811)
add d496e240cc TPv2 Fix Miscellaneous issues (#7813)
add 44fd9b19ee Update Chromedriver Versions (#7821)
add 6d0d2ae498 admin tool no seed on upgrade (#7614)
add 5af518f74f Seed database in CDN in a Box for developers (#7827)
add 57af39d4aa Re-add removed parenthesis (#7828)
add 58641515c7 t3c removed perl dependency (#7832)
add 23e9248c5e t3c remove perl dependency and references (#7829)
add bd00f2f4ac Removed anycast functionality from traffic control (#7877)
add 608c78e413 * Fix the assignment of a delivery service to a server, to
respect capabilities
add 0f6e475a7f Minor tp bugfixes Updated based on review comment as well
as removed deleteServerCapability button(DS table) and menu-option(right click)
Updated TP field names based on TO changes from ATC PRs #7806, #7718 Updated TP
field name (cdn) in server capability and updated changelog Updated broken
links in DS's right click menu
add 1043c19058 Bugfix/compare profile page (#7885)
add 40352c1c92 Limit Delivery Services returned for GET
/servers/{id}/deliveryservices to ones in the same CDN (#7888)
add 5d710b81c0 Fixed missing changelog entries for v5 routes (#7890)
add 877246e87e Fixed job route permission (#7891)
add 999bfd7b05 updated changelog
add e1a551e24e Fix broken deliveryservice_requests query parameter (#7893)
add 0c515199db updated changelog
add d1d28ee37c Documentation cleanup (#7798)
add 3878228f04 Include commits since last release in RPM build number
(#7896)
add 44ede89f28 Get build number from BUILD_NUMBER file if not in a repo
(#7922)
add 6cb2bca67c t3c RPM DB check to work with rocky linux 9 (#7866)
add 21907895d3 Reverting partial change from PR 7891. (#7929)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
annotated tag are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3de899bed0)
\
N -- N -- N refs/tags/v8.0.0 (d2838b68de)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 6 +-
.env | 2 +-
.../assign_triage_role/constants.py | 6 +-
.../templates/apache_license.yml | 4 +-
.../assign_triage_role/templates/pr_template.md | 8 +-
.../assign_triage_role/triage_role_assigner.py | 134 +-
.github/actions/assign-triage-role/setup.cfg | 2 +-
.github/actions/build-rpms/build-rpms.sh | 4 -
.github/actions/repo-info/entrypoint.sh | 2 +-
.github/actions/tpv2-integration-tests/config.json | 8 +
.../actions/tpv2-integration-tests/entrypoint.sh | 8 +-
.../trafficserver-alpine/docker-compose.yml | 2 +-
.github/workflows/ansible.molecule.fo.yml | 23 +-
.github/workflows/ansible.molecule.todb.yml | 23 +-
.github/workflows/assign-triage-role.yml | 4 +-
.github/workflows/cache-config-tests.yml | 1 +
.github/workflows/cache-config.unit.tests.yml | 1 +
.github/workflows/check-go-modules.yml | 3 +-
.github/workflows/ciab.yaml | 25 +
.../workflows/container-trafficserver-alpine.yml | 2 +-
.github/workflows/docs.yml | 1 +
.github/workflows/go.fmt.yml | 1 +
.github/workflows/go.lib.unit.tests.yml | 1 +
.github/workflows/go.vet.yml | 3 +-
.github/workflows/grove.unit.tests.yml | 1 +
.github/workflows/health-client-tests.yml | 1 +
.github/workflows/license-file-coverage.yml | 3 +-
.github/workflows/postinstall.tests.yml | 1 +
.github/workflows/pr-to-update-go.yml | 2 +-
.github/workflows/tm.integration.tests.yml | 3 +-
.github/workflows/tm.unit.tests.yml | 1 +
.github/workflows/to.api.contract.tests.yml | 3 +-
.github/workflows/to.integration.tests.yml | 7 +-
.github/workflows/to.unit.tests.yml | 1 +
.github/workflows/tp.integration.tests.yml | 3 +-
.github/workflows/tpv2.yml | 31 +-
.github/workflows/tr-ultimate-test-harness.yml | 1 +
.github/workflows/tr.tests.yaml | 1 +
.github/workflows/traffic-stats.unit.tests.yml | 1 +
.github/workflows/traffic.ops.database.yml | 1 +
.github/workflows/weasel.yml | 1 +
CHANGELOG.md | 25 +-
GO_VERSION | 2 +-
VERSION | 2 +-
cache-config/t3c-check-refs/t3c-check-refs.go | 2 +-
docs/source/_ext/atc.py | 319 +-
docs/source/admin/traffic_router.rst | 2 +
.../source/api/v3/deliveryservices_sslkeys_add.rst | 6 -
.../api/v3/deliveryservices_sslkeys_generate.rst | 24 +-
...liveryservices_sslkeys_generate_letsencrypt.rst | 2 +-
.../v3/deliveryservices_xmlid_xmlid_sslkeys.rst | 2 +-
.../v4/deliveryservices_required_capabilities.rst | 2 -
.../source/api/v4/deliveryservices_sslkeys_add.rst | 6 -
.../api/v4/deliveryservices_sslkeys_generate.rst | 24 +-
.../v4/deliveryservices_sslkeys_generate_acme.rst | 2 +-
...liveryservices_sslkeys_generate_letsencrypt.rst | 2 +-
.../v4/deliveryservices_xmlid_xmlid_sslkeys.rst | 2 +-
.../source/api/v5/deliveryservices_sslkeys_add.rst | 6 -
.../api/v5/deliveryservices_sslkeys_generate.rst | 24 +-
.../v5/deliveryservices_sslkeys_generate_acme.rst | 2 +-
...liveryservices_sslkeys_generate_letsencrypt.rst | 2 +-
.../v5/deliveryservices_xmlid_xmlid_sslkeys.rst | 2 +-
.../development/documentation_guidelines.rst | 2 +-
docs/source/development/traffic_ops.rst | 6 +-
docs/source/overview/delivery_services.rst | 2 -
experimental/traffic-portal/.gitignore | 2 +
experimental/traffic-portal/README.md | 7 +-
experimental/traffic-portal/angular.json | 457 +-
experimental/traffic-portal/build/build_rpm.sh | 1 -
.../traffic-portal/build/package-lock.json | 78 +-
experimental/traffic-portal/build/package.json | 2 +-
.../traffic-portal/build/traffic_portal_v2.spec | 1 +
experimental/traffic-portal/cypress.config.ts | 403 -
experimental/traffic-portal/cypress/.gitignore | 19 -
experimental/traffic-portal/cypress/README.md | 35 -
.../cypress/e2e/cacheGroups/asns/detail.cy.ts | 43 -
.../e2e/cacheGroups/coordinates/detail.cy.ts | 45 -
.../cypress/e2e/cacheGroups/detail.cy.ts | 42 -
.../cypress/e2e/cacheGroups/divisions/detail.cy.ts | 41 -
.../cypress/e2e/cacheGroups/regions/detail.cy.ts | 41 -
.../cypress/e2e/cacheGroups/table.cy.ts | 24 -
.../traffic-portal/cypress/e2e/cdns/detail.cy.ts | 41 -
.../cypress/e2e/deliveryServices/ds.card.cy.ts | 42 -
.../cypress/e2e/deliveryServices/ds.details.cy.ts | 58 -
.../e2e/deliveryServices/ds.invalidate.cy.ts | 58 -
.../traffic-portal/cypress/e2e/login.cy.ts | 44 -
.../cypress/e2e/parameters/detail.cy.ts | 45 -
.../cypress/e2e/parameters/table.cy.ts | 24 -
.../cypress/e2e/profiles/detail.cy.ts | 49 -
.../cypress/e2e/profiles/table.cy.ts | 24 -
.../cypress/e2e/servers/capabilities/detail.cy.ts | 39 -
.../cypress/e2e/servers/capabilities/table.cy.ts | 24 -
.../e2e/servers/physical.location/detail.cy.ts | 51 -
.../e2e/servers/physical.location/table.cy.ts | 24 -
.../cypress/e2e/servers/servers.detail.cy.ts | 86 -
.../cypress/e2e/statuses/detail.cy.ts | 45 -
.../cypress/e2e/statuses/table.cy.ts | 24 -
.../traffic-portal/cypress/e2e/types/detail.cy.ts | 45 -
.../traffic-portal/cypress/e2e/types/table.cy.ts | 24 -
.../cypress/e2e/users/role/detail.cy.ts | 43 -
.../cypress/e2e/users/role/table.cy.ts | 24 -
.../cypress/e2e/users/tenant/detail.cy.ts | 53 -
.../cypress/e2e/users/tenant/table.cy.ts | 24 -
.../traffic-portal/cypress/e2e/users/users.cy.ts | 31 -
.../traffic-portal/cypress/fixtures/login.json | 4 -
.../traffic-portal/cypress/fixtures/to.config.json | 6 -
.../traffic-portal/cypress/support/commands.ts | 61 -
.../cypress/support/component-index.html | 25 -
.../traffic-portal/cypress/support/component.ts | 53 -
experimental/traffic-portal/cypress/support/e2e.ts | 31 -
.../traffic-portal/cypress/support/testing.data.ts | 65 -
experimental/traffic-portal/cypress/tsconfig.json | 8 -
.../traffic-portal/nightwatch/.eslintrc.json | 51 +
experimental/traffic-portal/nightwatch/README.md | 26 +
experimental/traffic-portal/nightwatch/config.json | 9 +
.../traffic-portal/nightwatch/dataClient.ts | 388 +
.../traffic-portal/nightwatch/globals/globals.ts | 227 +
.../nightwatch/globals/tables/index.ts | 170 +
.../traffic-portal/nightwatch/nightwatch.conf.js | 202 +
.../page_objects/cacheGroups/asnDetail.ts} | 28 +-
.../page_objects/cacheGroups/asnsTable.ts | 46 +
.../page_objects/cacheGroups/cacheGroupDetails.ts | 35 +
.../page_objects/cacheGroups/cacheGroupsTable.ts | 46 +
.../page_objects/cacheGroups/coordinateDetail.ts} | 29 +-
.../page_objects/cacheGroups/coordinatesTable.ts | 46 +
.../page_objects/cacheGroups/divisionDetail.ts} | 27 +-
.../page_objects/cacheGroups/divisionsTable.ts | 46 +
.../page_objects/cacheGroups/regionDetail.ts} | 28 +-
.../page_objects/cacheGroups/regionsTable.ts | 46 +
.../page_objects/cdns/cdnDetail.ts} | 29 +-
.../nightwatch/page_objects/common.ts | 80 +
.../deliveryServices/deliveryServiceCard.ts | 77 +
.../deliveryServices/deliveryServiceDetail.ts | 45 +
.../deliveryServiceInvalidationJobs.ts} | 26 +-
.../nightwatch/page_objects/login.ts | 74 +
.../page_objects/parameters/parameterDetail.ts | 48 +
.../page_objects/parameters/parametersTable.ts | 45 +
.../page_objects/profiles/profileDetail.ts | 51 +
.../page_objects/profiles/profilesTable.ts | 46 +
.../servers/capabilities/capabilitiesTable.ts | 45 +
.../servers/capabilities/capabilityDetails.ts} | 32 +-
.../page_objects/servers/physLocDetail.ts | 41 +
.../page_objects/servers/physLocTable.ts | 46 +
.../page_objects/servers/serversDetail.ts | 68 +
.../page_objects/servers/serversTable.ts | 76 +
.../page_objects/statuses/statusDetail.ts} | 28 +-
.../page_objects/statuses/statusesTable.ts | 45 +
.../page_objects/types/typeDetail.ts} | 29 +-
.../nightwatch/page_objects/types/typesTable.ts | 45 +
.../nightwatch/page_objects/users/changeLogs.ts | 53 +
.../page_objects/users/roleDetail.ts} | 35 +-
.../nightwatch/page_objects/users/rolesTable.ts | 46 +
.../page_objects/users/tenantDetail.ts} | 27 +-
.../nightwatch/page_objects/users/tenants.ts | 46 +
.../nightwatch/page_objects/users/users.ts | 55 +
.../tests/cacheGroups/asns/detail.spec.ts | 44 +
.../tests/cacheGroups/asns/table.spec.ts} | 16 +-
.../tests/cacheGroups/coordinates/detail.spec.ts | 50 +
.../tests/cacheGroups/coordinates/table.spec.ts} | 16 +-
.../nightwatch/tests/cacheGroups/detail.spec.ts | 42 +
.../tests/cacheGroups/divisions/detail.spec.ts | 42 +
.../tests/cacheGroups/divisions/table.spec.ts} | 16 +-
.../tests/cacheGroups/regions/detail.spec.ts | 44 +
.../tests/cacheGroups/regions/table.spec.ts} | 16 +-
.../tests/cacheGroups/table.spec.ts} | 16 +-
.../nightwatch/tests/cdns/detail.spec.ts | 42 +
.../tests/deliveryServices/ds.card.spec.ts} | 23 +-
.../tests/deliveryServices/ds.details.spec.ts | 65 +
.../tests/deliveryServices/ds.invalidate.spec.ts | 63 +
.../nightwatch/tests/login/login.spec.ts | 40 +
.../nightwatch/tests/parameters/detail.spec.ts | 47 +
.../tests/parameters/table.spec.ts} | 16 +-
.../nightwatch/tests/profiles/detail.spec.ts | 50 +
.../tests/profiles/table.spec.ts} | 16 +-
.../tests/servers/capabilities/detail.spec.ts | 39 +
.../tests/servers/capabilities/table.spec.ts} | 16 +-
.../tests/servers/physLoc/detail.spec.ts | 52 +
.../tests/servers/physLoc/table.spec.ts} | 16 +-
.../tests/servers/servers.detail.spec.ts | 101 +
.../tests/servers/servers.table.spec.ts} | 15 +-
.../nightwatch/tests/statuses/detail.spec.ts | 44 +
.../tests/statuses/table.spec.ts} | 16 +-
.../nightwatch/tests/types/detail.spec.ts | 46 +
.../tests/types/table.spec.ts} | 16 +-
.../tests/users/changeLogs.spec.ts} | 18 +-
.../nightwatch/tests/users/role/detail.spec.ts | 42 +
.../tests/users/role/table.spec.ts} | 16 +-
.../nightwatch/tests/users/tenant/detail.spec.ts | 56 +
.../tests/users/tenant/table.spec.ts} | 16 +-
.../nightwatch/tests/users/users.spec.ts | 43 +
.../traffic-portal/nightwatch/tsconfig.e2e.json | 13 +
experimental/traffic-portal/package-lock.json | 46108 ++++++++++++-------
experimental/traffic-portal/package.json | 19 +-
.../isogeneration-form.component.spec.ts | 23 +-
.../shared/navigation/navigation.service.spec.ts | 18 +-
.../app/shared/navigation/navigation.service.ts | 19 +-
go.mod | 10 +-
go.sum | 19 +-
infrastructure/cdn-in-a-box/Makefile | 2 +-
.../cdn-in-a-box/docker-compose.expose-ports.yml | 3 +
...l => docker-compose.traffic-portal-v2-test.yml} | 6 +-
infrastructure/cdn-in-a-box/docker-compose.yml | 19 +
.../docker-compose.traffic-portal-v2-test.yml | 44 -
.../optional/docker-compose.traffic-portal-v2.yml | 23 -
.../cdn-in-a-box/optional/grafana/Dockerfile | 2 +-
infrastructure/cdn-in-a-box/traffic_ops/Dockerfile | 8 -
.../traffic_ops/Dockerfile.dockerignore | 1 -
.../traffic_ops_integration_test/Dockerfile | 1 -
.../{optional => }/traffic_portal_v2/Dockerfile | 0
.../{optional => }/traffic_portal_v2/run.sh | 0
.../traffic_portal_v2_e2e_test/Dockerfile | 0
.../traffic_portal_v2_e2e_test/run.sh | 0
infrastructure/docker/build/docker-compose-opt.yml | 17 -
infrastructure/docker/build/docker-compose.yml | 40 +-
lib/go-atscfg/astatsdotconfig.go | 15 -
lib/go-atscfg/atscfg.go | 144 +-
lib/go-atscfg/atsdotrules.go | 16 -
lib/go-atscfg/bgfetchdotconfig.go | 7 -
lib/go-atscfg/cachedotconfig.go | 5 -
lib/go-atscfg/chkconfig.go | 22 +-
lib/go-atscfg/doc.go | 22 -
lib/go-atscfg/dropqstringdotconfig.go | 15 -
lib/go-atscfg/facts.go | 6 -
lib/go-atscfg/headerrewritedotconfig.go | 53 -
lib/go-atscfg/hostingdotconfig.go | 25 -
lib/go-atscfg/ipallowdotconfig.go | 88 +-
lib/go-atscfg/ipallowdotyaml.go | 41 +-
lib/go-atscfg/loggingdotconfig.go | 34 +-
lib/go-atscfg/loggingdotyaml.go | 21 -
lib/go-atscfg/logsdotxml.go | 30 -
lib/go-atscfg/meta.go | 6 +-
lib/go-atscfg/packages.go | 23 -
lib/go-atscfg/parentabstraction.go | 80 +-
lib/go-atscfg/parentdotconfig.go | 212 +-
lib/go-atscfg/plugindotconfig.go | 14 -
lib/go-atscfg/recordsdotconfig.go | 17 -
lib/go-atscfg/regexremapdotconfig.go | 14 +-
lib/go-atscfg/regexrevalidatedotconfig.go | 73 +-
lib/go-atscfg/remapdotconfig.go | 80 +-
lib/go-atscfg/remapdotconfig_test.go | 334 +-
lib/go-atscfg/servercachedotconfig.go | 5 +-
lib/go-atscfg/serverunknown.go | 9 -
lib/go-atscfg/setdscpdotconfig.go | 10 +-
lib/go-atscfg/snidotyaml.go | 11 -
lib/go-atscfg/sslmulticertdotconfig.go | 14 +-
lib/go-atscfg/sslservernamedotyaml.go | 94 +-
lib/go-atscfg/storagedotconfig.go | 10 -
lib/go-atscfg/strategiesdotconfig.go | 17 +-
lib/go-atscfg/sysctldotconf.go | 13 -
lib/go-atscfg/urisigningconfig.go | 10 -
lib/go-atscfg/urlsigconfig.go | 7 -
lib/go-atscfg/volumedotconfig.go | 9 -
lib/go-log/log.go | 337 +-
lib/go-log/test.logger.go | 62 -
lib/go-log/test.logger_test.go | 242 -
lib/go-rfc/cachecontrol.go | 35 +-
lib/go-rfc/caching.go | 34 +-
lib/go-rfc/email.go | 16 +-
lib/go-rfc/mimetype.go | 12 +-
lib/go-rfc/url.go | 16 +-
lib/go-tc/deliveryservice_ssl_keys.go | 10 +-
lib/go-tc/enum.go | 2 +-
lib/go-tc/invalidationjobs.go | 4 +-
lib/go-tc/profiles.go | 2 +
lib/go-tc/servers.go | 12 +-
lib/go-tc/traffic_router.go | 8 -
lib/go-tc/users.go | 2 +-
lib/go-util/backoff.go | 44 +-
lib/go-util/doc.go | 32 -
lib/go-util/encrypt.go | 3 +-
lib/go-util/error.go | 43 -
lib/go-util/error_test.go | 74 -
lib/go-util/join.go | 28 -
lib/go-util/net.go | 17 -
lib/go-util/num.go | 22 +-
lib/go-util/str.go | 5 -
traffic_ops/testing/api/conf/traffic-ops-test.conf | 8 +-
traffic_ops/testing/api/v3/profiles_export_test.go | 2 +-
traffic_ops/testing/api/v4/profiles_export_test.go | 2 +-
traffic_ops/testing/api/v5/profiles_export_test.go | 2 +-
traffic_ops/traffic_ops_golang/README.md | 2 +-
traffic_ops/traffic_ops_golang/api/api.go | 371 +-
traffic_ops/traffic_ops_golang/api/api_test.go | 206 +
traffic_ops/traffic_ops_golang/api/errors.go | 260 -
traffic_ops/traffic_ops_golang/api/errors_test.go | 176 -
traffic_ops/traffic_ops_golang/api/generic_crud.go | 10 +-
traffic_ops/traffic_ops_golang/api/info.go | 429 -
traffic_ops/traffic_ops_golang/api/info_test.go | 804 -
.../traffic_ops_golang/api/shared_handlers.go | 10 +-
.../traffic_ops_golang/api/shared_handlers_test.go | 2 +-
.../traffic_ops_golang/api/shared_interfaces.go | 27 +-
.../traffic_ops_golang/apitenant/tenant_test.go | 10 +-
traffic_ops/traffic_ops_golang/asn/asns_test.go | 10 +-
.../traffic_ops_golang/cachegroup/cachegroups.go | 3 +-
.../cachegroup/cachegroups_test.go | 6 +-
.../cachegroupparameter/parameters_test.go | 2 +-
traffic_ops/traffic_ops_golang/cdn/cdns_test.go | 8 +-
.../cdnfederation/cdnfederations.go | 12 +-
.../cdnfederation/cdnfederations_test.go | 6 +-
traffic_ops/traffic_ops_golang/cdni/capacity.go | 2 +-
traffic_ops/traffic_ops_golang/cdni/shared.go | 10 +-
traffic_ops/traffic_ops_golang/cdni/telemetry.go | 2 +-
.../cdnnotification/cdnnotifications.go | 8 +-
.../coordinate/coordinates_test.go | 2 +-
.../deliveryservice/deliveryservices.go | 24 +-
.../deliveryservices_required_capabilities_test.go | 12 +-
.../traffic_ops_golang/deliveryservice/keys.go | 2 +-
.../deliveryservice/request/requests.go | 16 +-
.../deliveryservice/request/requests_test.go | 2 +-
.../deliveryservice/servers/servers.go | 16 +-
.../deliveryservice/servers/servers_test.go | 2 +-
.../traffic_ops_golang/deliveryservice/sslkeys.go | 2 +-
.../traffic_ops_golang/division/divisions_test.go | 2 +-
.../federation_resolvers/federation_resolvers.go | 2 +-
.../invalidationjobs/invalidationjobs.go | 18 +-
traffic_ops/traffic_ops_golang/logs/log.go | 4 +-
.../parameter/parameters_test.go | 2 +-
.../physlocation/phys_locations_test.go | 2 +-
traffic_ops/traffic_ops_golang/profile/copy.go | 6 +-
.../traffic_ops_golang/profile/copy_test.go | 4 +-
.../traffic_ops_golang/profile/profiles_test.go | 2 +-
.../profileparameter/profile_parameters_test.go | 2 +-
.../traffic_ops_golang/region/regions_test.go | 2 +-
traffic_ops/traffic_ops_golang/role/roles_test.go | 2 +-
traffic_ops/traffic_ops_golang/routing/routing.go | 2 +-
traffic_ops/traffic_ops_golang/server/servers.go | 14 +-
.../server/servers_server_capability_test.go | 4 +-
.../servercapability/servercapability_test.go | 2 +-
.../traffic_ops_golang/servercheck/servercheck.go | 2 +-
.../staticdnsentry/staticdnsentry_test.go | 2 +-
.../traffic_ops_golang/status/statuses_test.go | 4 +-
.../steeringtargets/steeringtargets_test.go | 2 +-
.../traffic_ops_golang/topology/topologies.go | 6 +-
.../traffic_ops_golang/topology/validation.go | 2 +-
.../traffic_ops_golang/trafficstats/cache.go | 2 +-
.../trafficstats/deliveryservice.go | 4 +-
.../trafficstats/stats_summary.go | 4 +-
.../traffic_ops_golang/trafficstats/util.go | 2 +-
.../traffic_ops_golang/trafficstats/util_test.go | 2 +-
traffic_ops/traffic_ops_golang/types/types_test.go | 4 +-
traffic_ops/traffic_ops_golang/user/current.go | 2 +-
.../common/modules/chart/bps/ChartBPSController.js | 2 +-
.../chart/httpStatus/ChartHttpStatusController.js | 2 +-
.../common/modules/chart/tps/ChartTPSController.js | 2 +-
.../FormDeliveryServiceController.js | 6 +-
.../form.deliveryService.DNS.tpl.html | 2 +-
.../form.deliveryService.HTTP.tpl.html | 2 +-
.../form.deliveryService.Steering.tpl.html | 2 +-
.../form.deliveryService.anyMap.tpl.html | 2 +-
.../physLocation/FormPhysLocationController.js | 2 +-
.../cacheGroups/TableCacheGroupsController.js | 361 +-
.../table/cacheGroups/table.cacheGroups.tpl.html | 60 +-
.../modules/table/cdns/TableCDNsController.js | 9 +-
.../TableDeliveryServiceServersController.js | 18 +-
.../table/servers/TableServersController.js | 26 +-
.../TableServiceCategoriesController.js | 81 +-
.../table.serviceCategories.tpl.html | 35 +-
traffic_portal/app/src/index.html | 2 +-
traffic_portal/app/src/package-lock.json | 12 +-
traffic_portal/conf/configDev.js | 14 +-
traffic_portal/package-lock.json | 2814 +-
traffic_portal/package.json | 2 +-
traffic_portal/test/integration/Data/cachegroup.ts | 60 +-
.../test/integration/PageObjects/CacheGroup.po.ts | 234 +-
.../PageObjects/ServiceCategories.po.ts | 122 +-
traffic_portal/test/integration/config.json | 6 +-
traffic_portal/test/integration/package-lock.json | 66 +-
traffic_portal/test/integration/package.json | 2 +-
traffic_portal/test/integration/pnpm-lock.yaml | 1642 +
.../test/integration/specs/CacheGroup.spec.ts | 117 +-
.../integration/specs/ServiceCategories.spec.ts | 61 +-
traffic_router/build/pom.xml | 2 +-
traffic_router/configuration/pom.xml | 2 +-
traffic_router/connector/pom.xml | 2 +-
.../traffic_router/protocol/RouterNioEndpoint.java | 6 +
traffic_router/core/pom.xml | 2 +-
.../traffic_router/core/dns/NameServer.java | 27 +-
.../traffic_router/core/dns/ZoneManager.java | 27 -
.../src/main/webapp/WEB-INF/applicationContext.xml | 1 +
.../traffic_router/core/TestBase.java | 1 +
.../traffic_router/core/dns/NameServerTest.java | 6 +
.../core/dns/ZoneManagerUnitTest.java | 10 -
.../core/dns/protocol/AbstractProtocolTest.java | 3 +-
.../core/external/ExternalTestSuite.java | 1 +
.../traffic_router/core/external/StatsTest.java | 12 +-
.../core/hashing/ConsistentHasherTest.java | 1 +
.../core/secure/CertificatesClientTest.java | 2 +
.../traffic_router/core/secure/Pkcs1Test.java | 1 +
.../traffic_router/core/util/FetcherTest.java | 1 +
.../core/src/test/resources/publish/CrConfig5.json | 1963 -
traffic_router/geolocation/pom.xml | 2 +-
traffic_router/neustar/pom.xml | 2 +-
traffic_router/pom.xml | 2 +-
traffic_router/shared/pom.xml | 2 +-
.../traffic_router/shared/ZoneTestRecords.java | 1 +
.../shared/DeliveryServiceCertificatesTest.java | 1 +
.../lestrrat-go/blackmagic/blackmagic.go | 46 +-
vendor/github.com/lestrrat-go/jwx/.golangci.yml | 10 -
vendor/github.com/lestrrat-go/jwx/Changes | 25 +-
vendor/github.com/lestrrat-go/jwx/jwe/decrypt.go | 1 -
vendor/github.com/lestrrat-go/jwx/jwe/headers.go | 2 +-
vendor/github.com/lestrrat-go/jwx/jwe/interface.go | 7 +-
.../lestrrat-go/jwx/jwe/internal/keyenc/keyenc.go | 2 +-
vendor/github.com/lestrrat-go/jwx/jwe/jwe.go | 6 +-
vendor/github.com/lestrrat-go/jwx/jwe/message.go | 5 -
vendor/github.com/lestrrat-go/jwx/jwk/interface.go | 1 +
vendor/github.com/lestrrat-go/jwx/jwk/jwk.go | 18 +-
vendor/github.com/lestrrat-go/jwx/jwk/key_ops.go | 2 -
vendor/github.com/lestrrat-go/jwx/jwk/refresh.go | 25 +-
vendor/github.com/lestrrat-go/jwx/jwk/set.go | 4 +-
vendor/github.com/lestrrat-go/jwx/jws/es256k.go | 1 -
vendor/github.com/lestrrat-go/jwx/jws/headers.go | 2 +-
vendor/github.com/lestrrat-go/jwx/jws/interface.go | 8 +-
vendor/github.com/lestrrat-go/jwx/jws/jws.go | 11 +-
vendor/github.com/lestrrat-go/jwx/jws/message.go | 20 +-
vendor/github.com/lestrrat-go/jwx/jwt/http.go | 12 +-
vendor/github.com/lestrrat-go/jwx/jwt/jwt.go | 9 +-
vendor/github.com/lestrrat-go/jwx/jwt/options.go | 20 +-
vendor/github.com/lestrrat-go/jwx/jwt/serialize.go | 14 +-
vendor/github.com/lestrrat-go/jwx/jwx.go | 10 +-
vendor/modules.txt | 17 +-
421 files changed, 39170 insertions(+), 27719 deletions(-)
create mode 100644 .github/actions/tpv2-integration-tests/config.json
delete mode 100644 experimental/traffic-portal/cypress.config.ts
delete mode 100644 experimental/traffic-portal/cypress/.gitignore
delete mode 100644 experimental/traffic-portal/cypress/README.md
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/asns/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/coordinates/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/divisions/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/regions/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/cacheGroups/table.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/cdns/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/deliveryServices/ds.card.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/deliveryServices/ds.details.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/deliveryServices/ds.invalidate.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/login.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/parameters/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/parameters/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/profiles/detail.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/profiles/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/servers/capabilities/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/servers/capabilities/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/servers/physical.location/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/servers/physical.location/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/servers/servers.detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/statuses/detail.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/statuses/table.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/types/detail.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/types/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/users/role/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/users/role/table.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/users/tenant/detail.cy.ts
delete mode 100644
experimental/traffic-portal/cypress/e2e/users/tenant/table.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/e2e/users/users.cy.ts
delete mode 100644 experimental/traffic-portal/cypress/fixtures/login.json
delete mode 100644 experimental/traffic-portal/cypress/fixtures/to.config.json
delete mode 100644 experimental/traffic-portal/cypress/support/commands.ts
delete mode 100644
experimental/traffic-portal/cypress/support/component-index.html
delete mode 100644 experimental/traffic-portal/cypress/support/component.ts
delete mode 100644 experimental/traffic-portal/cypress/support/e2e.ts
delete mode 100644 experimental/traffic-portal/cypress/support/testing.data.ts
delete mode 100644 experimental/traffic-portal/cypress/tsconfig.json
create mode 100644 experimental/traffic-portal/nightwatch/.eslintrc.json
create mode 100644 experimental/traffic-portal/nightwatch/README.md
create mode 100644 experimental/traffic-portal/nightwatch/config.json
create mode 100644 experimental/traffic-portal/nightwatch/dataClient.ts
create mode 100644 experimental/traffic-portal/nightwatch/globals/globals.ts
create mode 100644
experimental/traffic-portal/nightwatch/globals/tables/index.ts
create mode 100644 experimental/traffic-portal/nightwatch/nightwatch.conf.js
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/cacheGroups/asnDetail.ts} (54%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/asnsTable.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/cacheGroupDetails.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/cacheGroupsTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/cacheGroups/coordinateDetail.ts} (51%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/coordinatesTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/cacheGroups/divisionDetail.ts} (55%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/divisionsTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/cacheGroups/regionDetail.ts} (54%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/cacheGroups/regionsTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/cdns/cdnDetail.ts} (52%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/common.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/deliveryServices/deliveryServiceCard.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/deliveryServices/deliveryServiceDetail.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/page_objects/deliveryServices/deliveryServiceInvalidationJobs.ts}
(61%)
create mode 100644 experimental/traffic-portal/nightwatch/page_objects/login.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/parameters/parameterDetail.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/parameters/parametersTable.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/profiles/profileDetail.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/profiles/profilesTable.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/servers/capabilities/capabilitiesTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/regions/table.cy.ts
=> nightwatch/page_objects/servers/capabilities/capabilityDetails.ts} (53%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/servers/physLocDetail.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/servers/physLocTable.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/servers/serversDetail.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/servers/serversTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/statuses/statusDetail.ts} (54%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/statuses/statusesTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/types/typeDetail.ts} (52%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/types/typesTable.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/users/changeLogs.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/regions/table.cy.ts
=> nightwatch/page_objects/users/roleDetail.ts} (51%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/users/rolesTable.ts
copy experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts =>
nightwatch/page_objects/users/tenantDetail.ts} (55%)
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/users/tenants.ts
create mode 100644
experimental/traffic-portal/nightwatch/page_objects/users/users.ts
create mode 100644
experimental/traffic-portal/nightwatch/tests/cacheGroups/asns/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/cacheGroups/asns/table.spec.ts} (61%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/cacheGroups/coordinates/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/cacheGroups/coordinates/table.spec.ts} (60%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/cacheGroups/detail.spec.ts
create mode 100644
experimental/traffic-portal/nightwatch/tests/cacheGroups/divisions/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/cacheGroups/divisions/table.spec.ts} (60%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/cacheGroups/regions/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/cacheGroups/regions/table.spec.ts} (60%)
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/cacheGroups/table.spec.ts} (60%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/cdns/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/divisions/table.cy.ts =>
nightwatch/tests/deliveryServices/ds.card.spec.ts} (50%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/deliveryServices/ds.details.spec.ts
create mode 100644
experimental/traffic-portal/nightwatch/tests/deliveryServices/ds.invalidate.spec.ts
create mode 100644
experimental/traffic-portal/nightwatch/tests/login/login.spec.ts
create mode 100644
experimental/traffic-portal/nightwatch/tests/parameters/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/parameters/table.spec.ts} (61%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/profiles/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/profiles/table.spec.ts} (61%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/servers/capabilities/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/servers/capabilities/table.spec.ts} (61%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/servers/physLoc/detail.spec.ts
copy
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/servers/physLoc/table.spec.ts} (61%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/servers/servers.detail.spec.ts
rename experimental/traffic-portal/{cypress/e2e/servers/servers.table.cy.ts =>
nightwatch/tests/servers/servers.table.spec.ts} (62%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/statuses/detail.spec.ts
rename
experimental/traffic-portal/{cypress/e2e/cacheGroups/regions/table.cy.ts =>
nightwatch/tests/statuses/table.spec.ts} (62%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/types/detail.spec.ts
rename experimental/traffic-portal/{cypress/e2e/cacheGroups/asns/table.cy.ts
=> nightwatch/tests/types/table.spec.ts} (62%)
rename experimental/traffic-portal/{cypress/e2e/users/changeLogs.cy.ts =>
nightwatch/tests/users/changeLogs.spec.ts} (59%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/users/role/detail.spec.ts
rename
experimental/traffic-portal/{cypress/e2e/cacheGroups/coordinates/table.cy.ts =>
nightwatch/tests/users/role/table.spec.ts} (62%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/users/tenant/detail.spec.ts
rename
experimental/traffic-portal/{cypress/e2e/cacheGroups/divisions/table.cy.ts =>
nightwatch/tests/users/tenant/table.spec.ts} (62%)
create mode 100644
experimental/traffic-portal/nightwatch/tests/users/users.spec.ts
create mode 100644 experimental/traffic-portal/nightwatch/tsconfig.e2e.json
rename
infrastructure/cdn-in-a-box/{optional/docker-compose.traffic-portal-v2.expose-ports.yml
=> docker-compose.traffic-portal-v2-test.yml} (89%)
delete mode 100644
infrastructure/cdn-in-a-box/optional/docker-compose.traffic-portal-v2-test.yml
delete mode 100644
infrastructure/cdn-in-a-box/optional/docker-compose.traffic-portal-v2.yml
rename infrastructure/cdn-in-a-box/{optional => }/traffic_portal_v2/Dockerfile
(100%)
rename infrastructure/cdn-in-a-box/{optional => }/traffic_portal_v2/run.sh
(100%)
rename infrastructure/cdn-in-a-box/{optional =>
}/traffic_portal_v2_e2e_test/Dockerfile (100%)
rename infrastructure/cdn-in-a-box/{optional =>
}/traffic_portal_v2_e2e_test/run.sh (100%)
delete mode 100644 lib/go-atscfg/doc.go
delete mode 100644 lib/go-log/test.logger.go
delete mode 100644 lib/go-log/test.logger_test.go
delete mode 100644 lib/go-util/doc.go
delete mode 100644 lib/go-util/error.go
delete mode 100644 lib/go-util/error_test.go
delete mode 100644 traffic_ops/traffic_ops_golang/api/errors.go
delete mode 100644 traffic_ops/traffic_ops_golang/api/errors_test.go
delete mode 100644 traffic_ops/traffic_ops_golang/api/info.go
delete mode 100644 traffic_ops/traffic_ops_golang/api/info_test.go
create mode 100644 traffic_portal/test/integration/pnpm-lock.yaml
delete mode 100644
traffic_router/core/src/test/resources/publish/CrConfig5.json