Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cache-config/t3c-generate/cfgfile/cfgfile_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ func randDS() *atscfg.DeliveryService {
ds.TRRequestHeaders = util.StrPtr(test.RandStr())
ds.Active = util.BoolPtr(test.RandBool())
ds.AnonymousBlockingEnabled = util.BoolPtr(test.RandBool())
ds.CCRDNSTTL = util.IntPtr(test.RandInt())
ds.TRDNSTTL = util.IntPtr(test.RandInt())
ds.CDNID = util.IntPtr(test.RandInt())
ds.CDNName = util.StrPtr(test.RandStr())
ds.CheckPath = util.StrPtr(test.RandStr())
Expand Down
34 changes: 17 additions & 17 deletions cache-config/testing/ort-tests/tc-fixtures.json
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@
"deliveryService": {
"active": true,
"cdnName": "cdn1",
"ccrDnsTtl": 30,
"trDnsTtl": 30,
"deepCachingType": "NEVER",
"displayName": "Good Kabletown CDN",
"dscp": 1,
Expand All @@ -293,7 +293,7 @@
"deliveryService": {
"active": true,
"cdnName": "cdn1",
"ccrDnsTtl": 30,
"trDnsTtl": 30,
"deepCachingType": "NEVER",
"displayName": "Bad Tenant",
"dscp": 0,
Expand All @@ -312,7 +312,7 @@
{
"changeType": "create",
"deliveryService": {
"ccrDnsTtl": 30,
"trDnsTtl": 30,
"deepCachingType": "NEVER",
"displayName": "Bad Test Case CDN",
"dscp": 0,
Expand All @@ -336,7 +336,7 @@
"deliveryService": {
"active": false,
"cdnName": "cdn1",
"ccrDnsTtl": 30,
"trDnsTtl": 30,
"deepCachingType": "NEVER",
"displayName": "Testing transitions",
"dscp": 3,
Expand All @@ -359,7 +359,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl1",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -425,7 +425,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl2",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [
"fmt",
Expand Down Expand Up @@ -497,7 +497,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl3",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": null,
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -565,7 +565,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"deepCachingType": "NEVER",
"displayName": "anymap-ds",
Expand Down Expand Up @@ -623,7 +623,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl1",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [
"a",
Expand Down Expand Up @@ -686,7 +686,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl1",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -753,7 +753,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "cacheUrl1",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -820,7 +820,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -887,7 +887,7 @@
"active": true,
"cdnName": "cdn2",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -951,7 +951,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -1015,7 +1015,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -1079,7 +1079,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down Expand Up @@ -1142,7 +1142,7 @@
"active": true,
"cdnName": "cdn1",
"cacheurl": "",
"ccrDnsTtl": 3600,
"trDnsTtl": 3600,
"checkPath": "",
"consistentHashQueryParams": [],
"deepCachingType": "NEVER",
Expand Down
3 changes: 0 additions & 3 deletions docs/source/admin/traffic_router.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,6 @@ Requirements
Installing Traffic Router
=========================
#. If no suitable :term:`Profile` exists, create a new :term:`Profile` for Traffic Router via the :guilabel:`+` button on the :ref:`tp-configure-profiles` page in Traffic Portal

.. warning:: Traffic Ops will *only* recognize a :term:`Profile` as assignable to a Traffic Router if its :ref:`profile-name` starts with the prefix ``ccr-``. The reason for this is a legacy limitation related to the old name for Traffic Router (Comcast Cloud Router), and will (hopefully) be rectified in the future.

#. Enter the Traffic Router server into Traffic Portal on the :ref:`tp-configure-servers` page (or via the :ref:`to-api`), assign to it a Traffic Router :term:`Profile`, and ensure that its status is set to ``ONLINE``.
#. Ensure the :abbr:`FQDN (Fully Qualified Domain Name)` of the Traffic Router is resolvable in DNS. This :abbr:`FQDN (Fully Qualified Domain Name)` must be resolvable by the clients expected to use this CDN.
#. Install a Traffic Router server package, either from source or using a :file:`traffic_router-{version string}.rpm` package generated using the instructions in :ref:`dev-building`.
Expand Down
20 changes: 10 additions & 10 deletions docs/source/api/v3/deliveryservice_requests.rst
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ Response Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -160,6 +159,7 @@ Response Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -203,7 +203,6 @@ Response Structure
"active": false,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -272,6 +271,7 @@ Response Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": null,
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down Expand Up @@ -315,7 +315,6 @@ Request Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -381,6 +380,7 @@ Request Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand All @@ -405,7 +405,6 @@ Request Structure
"active": false,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -474,6 +473,7 @@ Request Structure
"signingAlgorithm": null,
"tenant": "root",
"topology": null,
"trDnsTtl": null,
"trResponseHeaders": null,
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down Expand Up @@ -504,7 +504,6 @@ Response Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -570,6 +569,7 @@ Response Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -618,7 +618,6 @@ Response Structure
"active": false,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -687,6 +686,7 @@ Response Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": null,
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down Expand Up @@ -724,7 +724,6 @@ Request Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -790,6 +789,7 @@ Request Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -832,7 +832,6 @@ Request Structure
"active": false,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -901,6 +900,7 @@ Request Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": "",
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down Expand Up @@ -928,7 +928,6 @@ Response Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -994,6 +993,7 @@ Response Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -1042,7 +1042,6 @@ Response Structure
"active": false,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -1111,6 +1110,7 @@ Response Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": "",
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down
4 changes: 2 additions & 2 deletions docs/source/api/v3/deliveryservice_requests_id_assign.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ Response Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -129,6 +128,7 @@ Response Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: The :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -179,7 +179,6 @@ Response Structure
"active": true,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -248,6 +247,7 @@ Response Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": null,
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down
4 changes: 2 additions & 2 deletions docs/source/api/v3/deliveryservice_requests_id_status.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ Response Structure
.. deprecated:: ATCv3.0
This field has been deprecated in Traffic Control 3.x and is subject to removal in Traffic Control 4.x or later

:ccrDnsTtl: The :ref:`ds-dns-ttl` - named "ccrDnsTtl" for legacy reasons
:cdnId: The integral, unique identifier of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:cdnName: Name of the :ref:`ds-cdn` to which the :term:`Delivery Service` belongs
:checkPath: A :ref:`ds-check-path`
Expand Down Expand Up @@ -130,6 +129,7 @@ Response Structure
:tenant: The name of the :term:`Tenant` who owns this :term:`Origin`
:tenantId: The integral, unique identifier of the :ref:`ds-tenant` who owns this :term:`Delivery Service`
:topology: The unique name of the :term:`Topology` that this :term:`Delivery Service` is assigned to
:trDnsTtl: A :ref:`ds-dns-ttl`
:trRequestHeaders: If defined, this defines the :ref:`ds-tr-req-headers` used by Traffic Router for this :term:`Delivery Service`
:trResponseHeaders: If defined, this defines the :ref:`ds-tr-resp-headers` used by Traffic Router for this :term:`Delivery Service`
:type: The :ref:`ds-types` of this :term:`Delivery Service`
Expand Down Expand Up @@ -180,7 +180,6 @@ Response Structure
"active": true,
"anonymousBlockingEnabled": false,
"cacheurl": null,
"ccrDnsTtl": null,
"cdnId": 2,
"cdnName": "CDN-in-a-Box",
"checkPath": null,
Expand Down Expand Up @@ -249,6 +248,7 @@ Response Structure
"fqPacingRate": null,
"signingAlgorithm": null,
"tenant": "root",
"trDnsTtl": null,
"trResponseHeaders": null,
"trRequestHeaders": null,
"consistentHashRegex": null,
Expand Down
Loading