You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by ra...@apache.org on 2021/05/28 17:51:55 UTC
[trafficcontrol] branch master updated: Use `jq` to set the
trafficserver package version for t3c integration tests (#5876)
This is an automated email from the ASF dual-hosted git repository.
rawlin 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 1242bc8 Use `jq` to set the trafficserver package version for t3c integration tests (#5876)
1242bc8 is described below
commit 1242bc8dd749dcf793d3a4f10847021249cb1f09
Author: Zach Hoffman <zr...@apache.org>
AuthorDate: Fri May 28 11:51:45 2021 -0600
Use `jq` to set the trafficserver package version for t3c integration tests (#5876)
* Include the major version string that had an unexpected format in the error message
* Use `jq` to set the trafficserver package version
* Run the t3c integration tests if cache-config/testing is modified
* Run the t3c integration tests if lib/go-atscfg is modified
* Format t3c integration tests' tc-fixtures.json
---
.github/workflows/cache-config-tests.yml | 2 +
cache-config/testing/docker/docker-compose.yml | 6 +-
cache-config/testing/docker/ort_test/Dockerfile | 4 +-
cache-config/testing/docker/ort_test/run.sh | 14 +-
cache-config/testing/ort-tests/tc-fixtures.json | 9033 ++++++++++++-----------
lib/go-atscfg/atscfg.go | 2 +-
6 files changed, 4547 insertions(+), 4514 deletions(-)
diff --git a/.github/workflows/cache-config-tests.yml b/.github/workflows/cache-config-tests.yml
index 66d792a..cbb0ae8 100644
--- a/.github/workflows/cache-config-tests.yml
+++ b/.github/workflows/cache-config-tests.yml
@@ -25,6 +25,7 @@ on:
- go.mod
- go.sum
- GO_VERSION
+ - lib/go-atscfg/**.go
- traffic_ops/*client/**.go
- traffic_ops/traffic_ops_golang/**.go
- cache-config/**.go
@@ -41,6 +42,7 @@ on:
- go.mod
- go.sum
- GO_VERSION
+ - lib/go-atscfg/**.go
- traffic_ops/*client/**.go
- traffic_ops/toclientlib/**.go
- lib/atscfg-go/**.go
diff --git a/cache-config/testing/docker/docker-compose.yml b/cache-config/testing/docker/docker-compose.yml
index cd743fd..019f3bc 100644
--- a/cache-config/testing/docker/docker-compose.yml
+++ b/cache-config/testing/docker/docker-compose.yml
@@ -18,9 +18,9 @@
# Build trafficcontrol:
# Copy the traffic_ops rpm to traffic_ops/traffic_ops.rpm
# Copy the trafficcontrol-cache-config rpm to ort_test/trafficcontrol-cache-config.rpm
-# Copy an ATS rpm to yumserver/test-rpms and update the
-# ../ort-tests/tc-fixtures.json to match the rpm version
-# string you've chosen
+# Copy an ATS rpm to yumserver/test-rpms (the ort_tests
+# container updates ../ort-tests/tc-fixtures.json with
+# the corresponding version string)
#
# Run: docker-compose build
# Run: docker-compose run ort_test
diff --git a/cache-config/testing/docker/ort_test/Dockerfile b/cache-config/testing/docker/ort_test/Dockerfile
index 9880aa8..bdfc8b1 100644
--- a/cache-config/testing/docker/ort_test/Dockerfile
+++ b/cache-config/testing/docker/ort_test/Dockerfile
@@ -34,7 +34,9 @@ MAINTAINER dev@trafficcontrol.apache.org
RUN yum install -y \
https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm \
epel-release initscripts postgresql13.x86_64 git gcc lua-5.1.4-15.el7 lua-devel-5.1.4-15.el7 \
- ImageMagick-c++-devel
+ ImageMagick-c++-devel && \
+ # jq is used in run.sh to update tc-fixtures.json with the ATS RPM version
+ yum install -y jq
ADD ort_test/trafficcontrol-cache-config*.rpm /trafficcontrol-cache-config.rpm
RUN yum install -y /trafficcontrol-cache-config.rpm
diff --git a/cache-config/testing/docker/ort_test/run.sh b/cache-config/testing/docker/ort_test/run.sh
index 5e1b53e..c374ef5 100755
--- a/cache-config/testing/docker/ort_test/run.sh
+++ b/cache-config/testing/docker/ort_test/run.sh
@@ -79,7 +79,19 @@ if [[ -z $ATS_RPM ]]; then
echo "ERROR: No ATS RPM was found"
exit 2
else
- sed -i -e "s/CHANGEME/$ATS_RPM/" /ort-tests/tc-fixtures.json
+ echo "$(</ort-tests/tc-fixtures.json jq --arg ATS_RPM "$ATS_RPM" '.profiles[] |= (
+ select(.params != null).params[] |= (
+ select(.configFile == "package" and .name == "trafficserver").value = $ATS_RPM
+ ))')" >/ort-tests/tc-fixtures.json
+ if ! </ort-tests/tc-fixtures.json jq -r --arg ATS_RPM "$ATS_RPM" '.profiles[] |
+ select(.params != null).params[] |
+ select(.configFile == "package" and .name == "trafficserver")
+ .value' |
+ grep -qF "$ATS_RPM";
+ then
+ echo "ATS RPM version ${ATS_RPM} was not set"
+ exit 2
+ fi
fi
# wake up the to_server
diff --git a/cache-config/testing/ort-tests/tc-fixtures.json b/cache-config/testing/ort-tests/tc-fixtures.json
index e14374f..2fd63a0 100644
--- a/cache-config/testing/ort-tests/tc-fixtures.json
+++ b/cache-config/testing/ort-tests/tc-fixtures.json
@@ -1,4689 +1,4706 @@
{
- "asns": [
- {
- "asn": 8888,
- "cachegroupName": "originCachegroup"
- },
- {
- "asn": 9999,
- "cachegroupName": "multiOriginCachegroup"
+ "asns": [
+ {
+ "asn": 8888,
+ "cachegroupName": "originCachegroup"
+ },
+ {
+ "asn": 9999,
+ "cachegroupName": "multiOriginCachegroup"
+ }
+ ],
+ "cachegroups": [
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "originCachegroup",
+ "shortName": "og1",
+ "typeName": "ORG_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "multiOriginCachegroup",
+ "shortName": "mog1",
+ "typeName": "ORG_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "parentCachegroup",
+ "shortName": "pg1",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "parentCachegroup2",
+ "shortName": "pg2",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "secondaryCachegroup",
+ "shortName": "sg1",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "cachegroup1",
+ "parentCachegroupName": "parentCachegroup",
+ "secondaryParentCachegroupName": "secondaryCachegroup",
+ "shortName": "cg1",
+ "localizationMethods": [
+ "CZ",
+ "DEEP_CZ",
+ "GEO"
+ ],
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "fallback1",
+ "parentCachegroupName": "parentCachegroup",
+ "secondaryParentCachegroupName": "secondaryCachegroup",
+ "shortName": "fb1",
+ "localizationMethods": [
+ "CZ",
+ "DEEP_CZ",
+ "GEO"
+ ],
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "fallback2",
+ "parentCachegroupName": "parentCachegroup",
+ "secondaryParentCachegroupName": "secondaryCachegroup",
+ "shortName": "fb2",
+ "localizationMethods": [
+ "CZ",
+ "DEEP_CZ",
+ "GEO"
+ ],
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "fallback3",
+ "parentCachegroupName": "parentCachegroup",
+ "secondaryParentCachegroupName": "secondaryCachegroup",
+ "shortName": "fb3",
+ "localizationMethods": [
+ "CZ",
+ "DEEP_CZ",
+ "GEO"
+ ],
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 24.1234,
+ "longitude": -121.1234,
+ "name": "cachegroup2",
+ "parentCachegroupName": "secondaryCachegroup",
+ "secondaryParentCachegroupName": "parentCachegroup",
+ "shortName": "cg2",
+ "typeName": "EDGE_LOC",
+ "fallbacks": [
+ "fallback1",
+ "fallback2",
+ "fallback3"
+ ]
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "cachegroup3",
+ "parentCachegroupName": "parentCachegroup",
+ "secondaryParentCachegroupName": "secondaryCachegroup",
+ "shortName": "cg3",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "edge-parent1",
+ "shortName": "ep1",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "has-edge-parent1",
+ "parentCachegroupName": "edge-parent1",
+ "shortName": "hep1",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-edge-cg-01",
+ "shortName": "te1",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-edge-cg-02",
+ "shortName": "te2",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-01",
+ "shortName": "tm1",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-02",
+ "shortName": "tm2",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-03",
+ "shortName": "tm3",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-04",
+ "shortName": "tm4",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-05",
+ "shortName": "tm5",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-06",
+ "shortName": "tm6",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "topology-mid-cg-07",
+ "shortName": "tm7",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "dtrc1",
+ "shortName": "dtrc1",
+ "typeName": "MID_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "dtrc2",
+ "shortName": "dtrc2",
+ "typeName": "EDGE_LOC"
+ },
+ {
+ "latitude": 0,
+ "longitude": 0,
+ "name": "dtrc3",
+ "shortName": "dtrc3",
+ "typeName": "EDGE_LOC"
+ }
+ ],
+ "cdns": [
+ {
+ "dnssecEnabled": false,
+ "domainName": "test.cdn1.net",
+ "name": "cdn1"
+ },
+ {
+ "dnssecEnabled": false,
+ "domainName": "test.cdn2.net",
+ "name": "cdn2"
+ },
+ {
+ "dnssecEnabled": false,
+ "domainName": "test.cdn3.net",
+ "name": "cdn3"
+ },
+ {
+ "dnssecEnabled": false,
+ "domainName": "test.cdn4.net",
+ "name": "cdn4"
+ },
+ {
+ "dnssecEnabled": false,
+ "domainName": "test.bar.net",
+ "name": "bar"
+ }
+ ],
+ "deliveryServiceRequestComments": [
+ {
+ "value": "this is comment one"
+ },
+ {
+ "value": "this is comment two"
+ },
+ {
+ "value": "this is comment three"
+ },
+ {
+ "value": "this is comment four"
+ }
+ ],
+ "deliveryServiceRequests": [
+ {
+ "changeType": "create",
+ "deliveryService": {
+ "active": true,
+ "cdnName": "cdn1",
+ "ccrDnsTtl": 30,
+ "deepCachingType": "NEVER",
+ "displayName": "Good Kabletown CDN",
+ "dscp": 1,
+ "geoLimit": 1,
+ "geoProvider": 1,
+ "initialDispersion": 1,
+ "logsEnabled": true,
+ "longDesc": "long desc",
+ "regionalGeoBlocking": true,
+ "routingName": "goodroute",
+ "tenant": "tenant1",
+ "type": "HTTP",
+ "xmlId": "test-ds1"
+ },
+ "status": "draft"
+ },
+ {
+ "changeType": "create",
+ "deliveryService": {
+ "active": true,
+ "cdnName": "cdn1",
+ "ccrDnsTtl": 30,
+ "deepCachingType": "NEVER",
+ "displayName": "Bad Tenant",
+ "dscp": 0,
+ "geoLimit": 0,
+ "geoProvider": 0,
+ "initialDispersion": 3,
+ "logsEnabled": false,
+ "longDesc": "long desc",
+ "regionalGeoBlocking": false,
+ "tenant": "root",
+ "type": "HTTP",
+ "xmlId": "test-ds2"
+ },
+ "status": "draft"
+ },
+ {
+ "changeType": "create",
+ "deliveryService": {
+ "ccrDnsTtl": 30,
+ "deepCachingType": "NEVER",
+ "displayName": "Bad Test Case CDN",
+ "dscp": 0,
+ "geoLimit": 0,
+ "geoProvider": 1,
+ "infoUrl": "xxx",
+ "initialDispersion": 1,
+ "logsEnabled": true,
+ "longDesc": "long desc",
+ "orgServerFqdn": "xxx",
+ "regionalGeoBlocking": true,
+ "routingName": "x routing",
+ "tenant": "tenant1",
+ "type": "HTTP",
+ "xmlId": "test-ds3"
+ },
+ "status": "draft"
+ },
+ {
+ "changeType": "update",
+ "deliveryService": {
+ "active": false,
+ "cdnName": "cdn1",
+ "ccrDnsTtl": 30,
+ "deepCachingType": "NEVER",
+ "displayName": "Testing transitions",
+ "dscp": 3,
+ "geoLimit": 1,
+ "geoProvider": 1,
+ "initialDispersion": 1,
+ "logsEnabled": true,
+ "longDesc": "long desc",
+ "regionalGeoBlocking": true,
+ "routingName": "goodroute",
+ "tenant": "tenant1",
+ "type": "HTTP",
+ "xmlId": "test-transitions"
+ },
+ "status": "draft"
+ }
+ ],
+ "deliveryServices": [
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl1",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds1DisplayName",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "exampleURLs": [
+ "http://ccr.ds1.example.net",
+ "https://ccr.ds1.example.net"
+ ],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s 1",
+ "longDesc1": "ds1",
+ "longDesc2": "ds1",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds1\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "cachegroups": [
- {
- "latitude": 0,
- "longitude": 0,
- "name": "originCachegroup",
- "shortName": "og1",
- "typeName": "ORG_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "multiOriginCachegroup",
- "shortName": "mog1",
- "typeName": "ORG_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "parentCachegroup",
- "shortName": "pg1",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "parentCachegroup2",
- "shortName": "pg2",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "secondaryCachegroup",
- "shortName": "sg1",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "cachegroup1",
- "parentCachegroupName": "parentCachegroup",
- "secondaryParentCachegroupName": "secondaryCachegroup",
- "shortName": "cg1",
- "localizationMethods": [
- "CZ",
- "DEEP_CZ",
- "GEO"
- ],
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "fallback1",
- "parentCachegroupName": "parentCachegroup",
- "secondaryParentCachegroupName": "secondaryCachegroup",
- "shortName": "fb1",
- "localizationMethods": [
- "CZ",
- "DEEP_CZ",
- "GEO"
- ],
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "fallback2",
- "parentCachegroupName": "parentCachegroup",
- "secondaryParentCachegroupName": "secondaryCachegroup",
- "shortName": "fb2",
- "localizationMethods": [
- "CZ",
- "DEEP_CZ",
- "GEO"
- ],
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "fallback3",
- "parentCachegroupName": "parentCachegroup",
- "secondaryParentCachegroupName": "secondaryCachegroup",
- "shortName": "fb3",
- "localizationMethods": [
- "CZ",
- "DEEP_CZ",
- "GEO"
- ],
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 24.1234,
- "longitude": -121.1234,
- "name": "cachegroup2",
- "parentCachegroupName": "secondaryCachegroup",
- "secondaryParentCachegroupName": "parentCachegroup",
- "shortName": "cg2",
- "typeName": "EDGE_LOC",
- "fallbacks": [
- "fallback1",
- "fallback2",
- "fallback3"
- ]
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "cachegroup3",
- "parentCachegroupName": "parentCachegroup",
- "secondaryParentCachegroupName": "secondaryCachegroup",
- "shortName": "cg3",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "edge-parent1",
- "shortName": "ep1",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "has-edge-parent1",
- "parentCachegroupName": "edge-parent1",
- "shortName": "hep1",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-edge-cg-01",
- "shortName": "te1",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-edge-cg-02",
- "shortName": "te2",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-01",
- "shortName": "tm1",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-02",
- "shortName": "tm2",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-03",
- "shortName": "tm3",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-04",
- "shortName": "tm4",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-05",
- "shortName": "tm5",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-06",
- "shortName": "tm6",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "topology-mid-cg-07",
- "shortName": "tm7",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "dtrc1",
- "shortName": "dtrc1",
- "typeName": "MID_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "dtrc2",
- "shortName": "dtrc2",
- "typeName": "EDGE_LOC"
- },
- {
- "latitude": 0,
- "longitude": 0,
- "name": "dtrc3",
- "shortName": "dtrc3",
- "typeName": "EDGE_LOC"
+ ],
+ "maxDnsAnswers": 0,
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
+ "routingName": "ccr-ds1",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "type": "HTTP",
+ "xmlId": "ds1",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl2",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [
+ "fmt",
+ "limit",
+ "somethingelse"
+ ],
+ "deepCachingType": "NEVER",
+ "displayName": "d s 1",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "exampleURLs": [
+ "http://ccr.ds2.example.net",
+ "https://ccr.ds2x.example.net"
+ ],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s 1",
+ "longDesc1": "ds2",
+ "longDesc2": "ds2",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds2\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "cdns": [
- {
- "dnssecEnabled": false,
- "domainName": "test.cdn1.net",
- "name": "cdn1"
- },
- {
- "dnssecEnabled": false,
- "domainName": "test.cdn2.net",
- "name": "cdn2"
- },
- {
- "dnssecEnabled": false,
- "domainName": "test.cdn3.net",
- "name": "cdn3"
- },
- {
- "dnssecEnabled": false,
- "domainName": "test.cdn4.net",
- "name": "cdn4"
- },
- {
- "dnssecEnabled": false,
- "domainName": "test.bar.net",
- "name": "bar"
+ ],
+ "maxDnsAnswers": 0,
+ "maxOriginConnections": -1,
+ "midHeaderRewrite": "midHeader1\nmidHeader2",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin.ds2.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/ds2plugin.lua",
+ "routingName": "ccr-ds2",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant2",
+ "tenantName": "tenant2",
+ "type": "HTTP_LIVE",
+ "xmlId": "ds2",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl3",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": null,
+ "deepCachingType": "NEVER",
+ "displayName": "d s 1",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "exampleURLs": [
+ "http://ccr.ds3.example.net",
+ "https://ccr.ds3x.example.net"
+ ],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s 3",
+ "longDesc1": "ds3",
+ "longDesc2": "ds3",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds3\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "deliveryServiceRequestComments": [
- {
- "value": "this is comment one"
- },
- {
- "value": "this is comment two"
- },
- {
- "value": "this is comment three"
- },
- {
- "value": "this is comment four"
+ ],
+ "maxDnsAnswers": 0,
+ "maxOriginConnections": 0,
+ "midHeaderRewrite": "midHeader1\nmidHeader2",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin.ds3.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/ds3plugin.lua",
+ "routingName": "ccr-ds3",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant3",
+ "tenantName": "tenant3",
+ "type": "HTTP_LIVE",
+ "xmlId": "ds3",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "deepCachingType": "NEVER",
+ "displayName": "anymap-ds",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "",
+ "exampleURLs": [],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "",
+ "longDesc1": "",
+ "longDesc2": "",
+ "matchList": [],
+ "maxDnsAnswers": 0,
+ "maxOriginConnections": 1,
+ "midHeaderRewrite": "",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://example.com",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "",
+ "regionalGeoBlocking": false,
+ "remapText": "map some raw remap text",
+ "routingName": "",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant3",
+ "tenantName": "tenant3",
+ "type": "ANY_MAP",
+ "xmlId": "anymap-ds",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl1",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [
+ "a",
+ "b",
+ "c"
+ ],
+ "consistentHashRegex": "foo",
+ "deepCachingType": "ALWAYS",
+ "displayName": "ds-test-minor-versions",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "fqPacingRate": 42,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "logsEnabled": false,
+ "longDesc": "d s 1",
+ "longDesc1": "ds1",
+ "longDesc2": "ds1",
+ "maxDnsAnswers": 0,
+ "maxOriginConnections": 1000,
+ "midHeaderRewrite": "midHeader1\nmidHeader2",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin-test-minor-version.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
+ "routingName": "cdn",
+ "signed": true,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenantId": 1,
+ "tenant": "root",
+ "trRequestHeaders": "X-Foo\nX-Bar",
+ "trResponseHeaders": "Access-Control-Allow-Origin: *\nContent-Type: text/html; charset=utf-8",
+ "type": "HTTP_LIVE",
+ "xmlId": "ds-test-minor-versions",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl1",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds1DisplayName",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "exampleURLs": [
+ "http://ccr.msods1.example.net",
+ "https://ccr.msods1.example.net"
+ ],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "mso DS 1",
+ "longDesc1": "msods1",
+ "longDesc2": "msods1",
+ "matchList": [
+ {
+ "pattern": ".*\\.msods1\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "deliveryServiceRequests": [
- {
- "changeType": "create",
- "deliveryService": {
- "active": true,
- "cdnName": "cdn1",
- "ccrDnsTtl": 30,
- "deepCachingType": "NEVER",
- "displayName": "Good Kabletown CDN",
- "dscp": 1,
- "geoLimit": 1,
- "geoProvider": 1,
- "initialDispersion": 1,
- "logsEnabled": true,
- "longDesc": "long desc",
- "regionalGeoBlocking": true,
- "routingName": "goodroute",
- "tenant": "tenant1",
- "type": "HTTP",
- "xmlId": "test-ds1"
- },
- "status": "draft"
- },
- {
- "changeType": "create",
- "deliveryService": {
- "active": true,
- "cdnName": "cdn1",
- "ccrDnsTtl": 30,
- "deepCachingType": "NEVER",
- "displayName": "Bad Tenant",
- "dscp": 0,
- "geoLimit": 0,
- "geoProvider": 0,
- "initialDispersion": 3,
- "logsEnabled": false,
- "longDesc": "long desc",
- "regionalGeoBlocking": false,
- "tenant": "root",
- "type": "HTTP",
- "xmlId": "test-ds2"
- },
- "status": "draft"
- },
- {
- "changeType": "create",
- "deliveryService": {
- "ccrDnsTtl": 30,
- "deepCachingType": "NEVER",
- "displayName": "Bad Test Case CDN",
- "dscp": 0,
- "geoLimit": 0,
- "geoProvider": 1,
- "infoUrl": "xxx",
- "initialDispersion": 1,
- "logsEnabled": true,
- "longDesc": "long desc",
- "orgServerFqdn": "xxx",
- "regionalGeoBlocking": true,
- "routingName": "x routing",
- "tenant": "tenant1",
- "type": "HTTP",
- "xmlId": "test-ds3"
- },
- "status": "draft"
- },
- {
- "changeType": "update",
- "deliveryService": {
- "active": false,
- "cdnName": "cdn1",
- "ccrDnsTtl": 30,
- "deepCachingType": "NEVER",
- "displayName": "Testing transitions",
- "dscp": 3,
- "geoLimit": 1,
- "geoProvider": 1,
- "initialDispersion": 1,
- "logsEnabled": true,
- "longDesc": "long desc",
- "regionalGeoBlocking": true,
- "routingName": "goodroute",
- "tenant": "tenant1",
- "type": "HTTP",
- "xmlId": "test-transitions"
- },
- "status": "draft"
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": "midHeader1\nmidHeader2",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": true,
+ "orgServerFqdn": "http://origin.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
+ "routingName": "ccr-msods1",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "type": "HTTP_LIVE",
+ "xmlId": "msods1",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "cacheUrl1",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds1natDisplayName",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
+ "exampleURLs": [
+ "http://ccr.ds1nat.example.net",
+ "https://ccr.ds1nat.example.net"
+ ],
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s 1",
+ "longDesc1": "ds1nat",
+ "longDesc2": "ds1nat",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds1nat\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "deliveryServices": [
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl1",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds1DisplayName",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeHeader1\nedgeHeader2",
- "exampleURLs": [
- "http://ccr.ds1.example.net",
- "https://ccr.ds1.example.net"
- ],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s 1",
- "longDesc1": "ds1",
- "longDesc2": "ds1",
- "matchList": [
- {
- "pattern": ".*\\.ds1\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
- "routingName": "ccr-ds1",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "type": "HTTP",
- "xmlId": "ds1",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl2",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": ["fmt", "limit", "somethingelse"],
- "deepCachingType": "NEVER",
- "displayName": "d s 1",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "exampleURLs": [
- "http://ccr.ds2.example.net",
- "https://ccr.ds2x.example.net"
- ],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s 1",
- "longDesc1": "ds2",
- "longDesc2": "ds2",
- "matchList": [
- {
- "pattern": ".*\\.ds2\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "maxOriginConnections": -1,
- "midHeaderRewrite": "midHeader1\nmidHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin.ds2.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/ds2plugin.lua",
- "routingName": "ccr-ds2",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant2",
- "tenantName": "tenant2",
- "type": "HTTP_LIVE",
- "xmlId": "ds2",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl3",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": null,
- "deepCachingType": "NEVER",
- "displayName": "d s 1",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "exampleURLs": [
- "http://ccr.ds3.example.net",
- "https://ccr.ds3x.example.net"
- ],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s 3",
- "longDesc1": "ds3",
- "longDesc2": "ds3",
- "matchList": [
- {
- "pattern": ".*\\.ds3\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "maxOriginConnections": 0,
- "midHeaderRewrite": "midHeader1\nmidHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin.ds3.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/ds3plugin.lua",
- "routingName": "ccr-ds3",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant3",
- "tenantName": "tenant3",
- "type": "HTTP_LIVE",
- "xmlId": "ds3",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "deepCachingType": "NEVER",
- "displayName": "anymap-ds",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "",
- "exampleURLs": [],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "",
- "longDesc1": "",
- "longDesc2": "",
- "matchList": [],
- "maxDnsAnswers": 0,
- "maxOriginConnections": 1,
- "midHeaderRewrite": "",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://example.com",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "",
- "regionalGeoBlocking": false,
- "remapText": "map some raw remap text",
- "routingName": "",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant3",
- "tenantName": "tenant3",
- "type": "ANY_MAP",
- "xmlId": "anymap-ds",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl1",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": ["a", "b", "c"],
- "consistentHashRegex": "foo",
- "deepCachingType": "ALWAYS",
- "displayName": "ds-test-minor-versions",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "fqPacingRate": 42,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "logsEnabled": false,
- "longDesc": "d s 1",
- "longDesc1": "ds1",
- "longDesc2": "ds1",
- "maxDnsAnswers": 0,
- "maxOriginConnections": 1000,
- "midHeaderRewrite": "midHeader1\nmidHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin-test-minor-version.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
- "routingName": "cdn",
- "signed": true,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenantId": 1,
- "tenant": "root",
- "trRequestHeaders": "X-Foo\nX-Bar",
- "trResponseHeaders": "Access-Control-Allow-Origin: *\nContent-Type: text/html; charset=utf-8",
- "type": "HTTP_LIVE",
- "xmlId": "ds-test-minor-versions",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl1",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds1DisplayName",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "exampleURLs": [
- "http://ccr.msods1.example.net",
- "https://ccr.msods1.example.net"
- ],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "mso DS 1",
- "longDesc1": "msods1",
- "longDesc2": "msods1",
- "matchList": [
- {
- "pattern": ".*\\.msods1\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": "midHeader1\nmidHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": true,
- "orgServerFqdn": "http://origin.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
- "routingName": "ccr-msods1",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "type": "HTTP_LIVE",
- "xmlId": "msods1",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "cacheUrl1",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds1natDisplayName",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": "edgeRewrite1\nedgeHeader2",
- "exampleURLs": [
- "http://ccr.ds1nat.example.net",
- "https://ccr.ds1nat.example.net"
- ],
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s 1",
- "longDesc1": "ds1nat",
- "longDesc2": "ds1nat",
- "matchList": [
- {
- "pattern": ".*\\.ds1nat\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": "midHeader1\nmidHeader2",
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": "rr1\nrr2",
- "regionalGeoBlocking": false,
- "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
- "routingName": "ccr-ds1nat",
- "signed": false,
- "signingAlgorithm": "url_sig",
- "sslKeyVersion": 2,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "type": "HTTP_LIVE_NATNL",
- "xmlId": "ds1nat",
- "anonymousBlockingEnabled": true
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds-with-topology",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": null,
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s top",
- "longDesc1": "ds top",
- "longDesc2": "ds-top",
- "matchList": [
- {
- "pattern": ".*\\.ds-top\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": null,
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://origin.topology.example.net",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 1,
- "rangeRequestHandling": 0,
- "regexRemap": null,
- "regionalGeoBlocking": false,
- "remapText": null,
- "routingName": "cdn",
- "signed": false,
- "signingAlgorithm": null,
- "sslKeyVersion": 0,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "type": "HTTP_LIVE_NATNL",
- "xmlId": "ds-top",
- "anonymousBlockingEnabled": false,
- "topology": "mso-topology",
- "firstHeaderRewrite": "first header rewrite",
- "innerHeaderRewrite": "inner header rewrite",
- "lastHeaderRewrite": "last header rewrite"
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds-top-req-cap",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": null,
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "",
- "longDesc1": "",
- "longDesc2": "",
- "matchList": [
- {
- "pattern": ".*\\.ds-top-req-cap\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": null,
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://example.org",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 0,
- "qstringIgnore": 0,
- "rangeRequestHandling": 0,
- "regexRemap": null,
- "regionalGeoBlocking": false,
- "remapText": null,
- "routingName": "cdn",
- "signed": false,
- "signingAlgorithm": null,
- "sslKeyVersion": 0,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "topology": "top-for-ds-req",
- "type": "HTTP",
- "xmlId": "ds-top-req-cap",
- "anonymousBlockingEnabled": false
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds-top-req-cap2",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": null,
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "",
- "longDesc1": "",
- "longDesc2": "",
- "matchList": [
- {
- "pattern": ".*\\.ds-top-req-cap2\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": null,
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": "http://example.org",
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 0,
- "qstringIgnore": 0,
- "rangeRequestHandling": 0,
- "regexRemap": null,
- "regionalGeoBlocking": false,
- "remapText": null,
- "routingName": "cdn",
- "signed": false,
- "signingAlgorithm": null,
- "sslKeyVersion": 0,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "topology": "top-for-ds-req2",
- "type": "HTTP",
- "xmlId": "ds-top-req-cap2",
- "anonymousBlockingEnabled": false
- },
- {
- "active": true,
- "cdnName": "cdn1",
- "cacheurl": "",
- "ccrDnsTtl": 3600,
- "checkPath": "",
- "consistentHashQueryParams": [],
- "deepCachingType": "NEVER",
- "displayName": "ds-client-steering",
- "dnsBypassCname": null,
- "dnsBypassIp": "",
- "dnsBypassIp6": "",
- "dnsBypassTtl": 30,
- "dscp": 40,
- "edgeHeaderRewrite": null,
- "fqPacingRate": 0,
- "geoLimit": 0,
- "geoLimitCountries": "",
- "geoLimitRedirectURL": null,
- "geoProvider": 0,
- "globalMaxMbps": 0,
- "globalMaxTps": 0,
- "httpBypassFqdn": "",
- "infoUrl": "TBD",
- "initialDispersion": 1,
- "ipv6RoutingEnabled": true,
- "lastUpdated": "2018-04-06 16:48:51+00",
- "logsEnabled": false,
- "longDesc": "d s client-steering",
- "longDesc1": "ds client-steering",
- "longDesc2": "ds-client-steering",
- "matchList": [
- {
- "pattern": ".*\\.ds-client-steering\\..*",
- "setNumber": 0,
- "type": "HOST_REGEXP"
- }
- ],
- "maxDnsAnswers": 0,
- "midHeaderRewrite": null,
- "missLat": 41.881944,
- "missLong": -87.627778,
- "multiSiteOrigin": false,
- "orgServerFqdn": null,
- "originShield": null,
- "profileDescription": null,
- "profileName": null,
- "protocol": 2,
- "qstringIgnore": 0,
- "rangeRequestHandling": 0,
- "regexRemap": null,
- "regionalGeoBlocking": false,
- "remapText": null,
- "routingName": "cdn",
- "signed": false,
- "signingAlgorithm": null,
- "sslKeyVersion": 0,
- "tenant": "tenant1",
- "tenantName": "tenant1",
- "type": "CLIENT_STEERING",
- "xmlId": "ds-client-steering",
- "anonymousBlockingEnabled": false
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": "midHeader1\nmidHeader2",
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": "rr1\nrr2",
+ "regionalGeoBlocking": false,
+ "remapText": "@plugin=tslua.so @pparam=/opt/trafficserver/etc/trafficserver/remapPlugin1.lua",
+ "routingName": "ccr-ds1nat",
+ "signed": false,
+ "signingAlgorithm": "url_sig",
+ "sslKeyVersion": 2,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "type": "HTTP_LIVE_NATNL",
+ "xmlId": "ds1nat",
+ "anonymousBlockingEnabled": true
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds-with-topology",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": null,
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s top",
+ "longDesc1": "ds top",
+ "longDesc2": "ds-top",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds-top\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "deliveryServicesRegexes": [
- {
- "dsName": "ds1",
- "typeName": "HOST_REGEXP",
- "setNumber": 1,
- "pattern" : ".*"
- },
- {
- "dsName": "ds1",
- "typeName": "HOST_REGEXP",
- "setNumber": 2,
- "pattern" : "\\d+"
- },
- {
- "dsName": "ds2",
- "typeName": "HOST_REGEXP",
- "setNumber": 1,
- "pattern" : ".*"
- },
- {
- "dsName": "ds1",
- "typeName": "HOST_REGEXP",
- "setNumber": 3,
- "pattern" : ""
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": null,
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://origin.topology.example.net",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 1,
+ "rangeRequestHandling": 0,
+ "regexRemap": null,
+ "regionalGeoBlocking": false,
+ "remapText": null,
+ "routingName": "cdn",
+ "signed": false,
+ "signingAlgorithm": null,
+ "sslKeyVersion": 0,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "type": "HTTP_LIVE_NATNL",
+ "xmlId": "ds-top",
+ "anonymousBlockingEnabled": false,
+ "topology": "mso-topology",
+ "firstHeaderRewrite": "first header rewrite",
+ "innerHeaderRewrite": "inner header rewrite",
+ "lastHeaderRewrite": "last header rewrite"
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds-top-req-cap",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": null,
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "",
+ "longDesc1": "",
+ "longDesc2": "",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds-top-req-cap\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "deliveryservicesRequiredCapabilities": [
- {
- "xmlID": "ds1",
- "RequiredCapability": "foo"
- },
- {
- "xmlID": "ds2",
- "RequiredCapability": "bar"
- },
- {
- "xmlID": "msods1",
- "RequiredCapability": "bar"
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": null,
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://example.org",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 0,
+ "qstringIgnore": 0,
+ "rangeRequestHandling": 0,
+ "regexRemap": null,
+ "regionalGeoBlocking": false,
+ "remapText": null,
+ "routingName": "cdn",
+ "signed": false,
+ "signingAlgorithm": null,
+ "sslKeyVersion": 0,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "topology": "top-for-ds-req",
+ "type": "HTTP",
+ "xmlId": "ds-top-req-cap",
+ "anonymousBlockingEnabled": false
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds-top-req-cap2",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": null,
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "",
+ "longDesc1": "",
+ "longDesc2": "",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds-top-req-cap2\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "topologyBasedDeliveryServicesRequiredCapabilities": [
- {
- "xmlID": "ds-top-req-cap",
- "RequiredCapability": "ram"
- },
- {
- "xmlID": "ds-top-req-cap",
- "RequiredCapability": "disk"
- },
- {
- "xmlID": "ds-top-req-cap2",
- "RequiredCapability": "ram"
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": null,
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": "http://example.org",
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 0,
+ "qstringIgnore": 0,
+ "rangeRequestHandling": 0,
+ "regexRemap": null,
+ "regionalGeoBlocking": false,
+ "remapText": null,
+ "routingName": "cdn",
+ "signed": false,
+ "signingAlgorithm": null,
+ "sslKeyVersion": 0,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "topology": "top-for-ds-req2",
+ "type": "HTTP",
+ "xmlId": "ds-top-req-cap2",
+ "anonymousBlockingEnabled": false
+ },
+ {
+ "active": true,
+ "cdnName": "cdn1",
+ "cacheurl": "",
+ "ccrDnsTtl": 3600,
+ "checkPath": "",
+ "consistentHashQueryParams": [],
+ "deepCachingType": "NEVER",
+ "displayName": "ds-client-steering",
+ "dnsBypassCname": null,
+ "dnsBypassIp": "",
+ "dnsBypassIp6": "",
+ "dnsBypassTtl": 30,
+ "dscp": 40,
+ "edgeHeaderRewrite": null,
+ "fqPacingRate": 0,
+ "geoLimit": 0,
+ "geoLimitCountries": "",
+ "geoLimitRedirectURL": null,
+ "geoProvider": 0,
+ "globalMaxMbps": 0,
+ "globalMaxTps": 0,
+ "httpBypassFqdn": "",
+ "infoUrl": "TBD",
+ "initialDispersion": 1,
+ "ipv6RoutingEnabled": true,
+ "lastUpdated": "2018-04-06 16:48:51+00",
+ "logsEnabled": false,
+ "longDesc": "d s client-steering",
+ "longDesc1": "ds client-steering",
+ "longDesc2": "ds-client-steering",
+ "matchList": [
+ {
+ "pattern": ".*\\.ds-client-steering\\..*",
+ "setNumber": 0,
+ "type": "HOST_REGEXP"
}
- ],
- "divisions": [
- {
- "name": "division1"
+ ],
+ "maxDnsAnswers": 0,
+ "midHeaderRewrite": null,
+ "missLat": 41.881944,
+ "missLong": -87.627778,
+ "multiSiteOrigin": false,
+ "orgServerFqdn": null,
+ "originShield": null,
+ "profileDescription": null,
+ "profileName": null,
+ "protocol": 2,
+ "qstringIgnore": 0,
+ "rangeRequestHandling": 0,
+ "regexRemap": null,
+ "regionalGeoBlocking": false,
+ "remapText": null,
+ "routingName": "cdn",
+ "signed": false,
+ "signingAlgorithm": null,
+ "sslKeyVersion": 0,
+ "tenant": "tenant1",
+ "tenantName": "tenant1",
+ "type": "CLIENT_STEERING",
+ "xmlId": "ds-client-steering",
+ "anonymousBlockingEnabled": false
+ }
+ ],
+ "deliveryServicesRegexes": [
+ {
+ "dsName": "ds1",
+ "typeName": "HOST_REGEXP",
+ "setNumber": 1,
+ "pattern": ".*"
+ },
+ {
+ "dsName": "ds1",
+ "typeName": "HOST_REGEXP",
+ "setNumber": 2,
+ "pattern": "\\d+"
+ },
+ {
+ "dsName": "ds2",
+ "typeName": "HOST_REGEXP",
+ "setNumber": 1,
+ "pattern": ".*"
+ },
+ {
+ "dsName": "ds1",
+ "typeName": "HOST_REGEXP",
+ "setNumber": 3,
+ "pattern": ""
+ }
+ ],
+ "deliveryservicesRequiredCapabilities": [
+ {
+ "xmlID": "ds1",
+ "RequiredCapability": "foo"
+ },
+ {
+ "xmlID": "ds2",
+ "RequiredCapability": "bar"
+ },
+ {
+ "xmlID": "msods1",
+ "RequiredCapability": "bar"
+ }
+ ],
+ "topologyBasedDeliveryServicesRequiredCapabilities": [
+ {
+ "xmlID": "ds-top-req-cap",
+ "RequiredCapability": "ram"
+ },
+ {
+ "xmlID": "ds-top-req-cap",
+ "RequiredCapability": "disk"
+ },
+ {
+ "xmlID": "ds-top-req-cap2",
+ "RequiredCapability": "ram"
+ }
+ ],
+ "divisions": [
+ {
+ "name": "division1"
+ },
+ {
+ "name": "cdn-div2"
+ }
+ ],
+ "federations": [
+ {
+ "cname": "the.cname.com.",
+ "ttl": 48,
+ "description": "the description"
+ },
+ {
+ "cname": "booya.com.",
+ "ttl": 34,
+ "description": "fooya"
+ }
+ ],
+ "federation_resolvers": [
+ {
+ "ipAddress": "1.2.3.4",
+ "type": "RESOLVE4",
+ "id": 1
+ },
+ {
+ "ipAddress": "0.0.0.0/12",
+ "type": "RESOLVE4",
+ "id": 2
+ },
+ {
+ "ipAddress": "dead::babe",
+ "type": "RESOLVE6",
+ "id": 3
+ },
+ {
+ "ipAddress": "::f1d0:f00d/123",
+ "type": "RESOLVE6",
+ "id": 4
+ }
+ ],
+ "coordinates": [
+ {
+ "latitude": 1.1,
+ "longitude": 2.2,
+ "name": "coordinate1"
+ },
+ {
+ "latitude": 3.3,
+ "longitude": 4.4,
+ "name": "coordinate2"
+ },
+ {
+ "latitude": 5.5,
+ "longitude": 6.6,
+ "name": "abc-coordinate"
+ }
+ ],
+ "origins": [
+ {
+ "name": "origin1",
+ "cachegroup": "originCachegroup",
+ "deliveryService": "ds1",
+ "fqdn": "origin1.example.com",
+ "ipAddress": "1.2.3.4",
+ "ip6Address": "dead:beef:cafe::42",
+ "port": 1234,
+ "protocol": "http",
+ "tenant": "tenant1"
+ },
+ {
+ "name": "origin2",
+ "cachegroup": "originCachegroup",
+ "deliveryService": "ds2",
+ "fqdn": "origin2.example.com",
+ "ipAddress": "5.6.7.8",
+ "ip6Address": "cafe::42",
+ "port": 5678,
+ "protocol": "https",
+ "tenant": "tenant1"
+ }
+ ],
+ "parameters": [
+ {
+ "configFile": "rascal.properties",
+ "lastUpdated": "2018-01-19T19:01:21.455131+00:00",
+ "name": "health.threshold.loadavg",
+ "secure": false,
+ "value": "25.0"
+ },
+ {
+ "configFile": "rascal.properties",
+ "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
+ "name": "health.threshold.availableBandwidthInKbps",
+ "secure": false,
+ "value": ">1750000"
+ },
+ {
+ "configFile": "rascal.properties",
+ "lastUpdated": "2018-01-19T19:01:21.489534+00:00",
+ "name": "history.count",
+ "secure": false,
+ "value": "30"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.434425+00:00",
+ "name": "CONFIG proxy.config.allocator.enable_reclaim",
+ "secure": false,
+ "value": "INT 0"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.435957+00:00",
+ "name": "CONFIG proxy.config.allocator.max_overage",
+ "secure": false,
+ "value": "INT 3"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.437496+00:00",
+ "name": "CONFIG proxy.config.diags.show_location",
+ "secure": false,
+ "value": "INT 0"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.439033+00:00",
+ "name": "CONFIG proxy.config.http.cache.allow_empty_doc",
+ "secure": false,
+ "value": "INT 0"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.440502+00:00",
+ "name": "LOCAL proxy.config.cache.interim.storage",
+ "secure": false,
+ "value": "STRING NULL"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.441933+00:00",
+ "name": "CONFIG proxy.config.http.parent_proxy.file",
+ "secure": false,
+ "value": "STRING parent.config"
+ },
+ {
+ "configFile": "logs_xml.config",
+ "lastUpdated": "2018-01-19T19:01:21.461206+00:00",
+ "name": "LogFormat.Name",
+ "secure": false,
+ "value": "custom_ats_2"
+ },
+ {
+ "configFile": "logs_xml.config",
+ "lastUpdated": "2018-01-19T19:01:21.462772+00:00",
+ "name": "LogObject.Format",
+ "secure": false,
+ "value": "custom_ats_2"
+ },
+ {
+ "configFile": "logs_xml.config",
+ "lastUpdated": "2018-01-19T19:01:21.464259+00:00",
+ "name": "LogObject.Filename",
+ "secure": false,
+ "value": "custom_ats_2"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.467349+00:00",
+ "name": "CONFIG proxy.config.cache.control.filename",
+ "secure": false,
+ "value": "STRING cache.config"
+ },
+ {
+ "configFile": "plugin.config",
+ "lastUpdated": "2018-01-19T19:01:21.469075+00:00",
+ "name": "regex_revalidate.so",
+ "secure": false,
+ "value": "--config regex_revalidate.config"
+ },
+ {
+ "configFile": "records.config",
+ "lastUpdated": "2018-01-19T19:01:21.49285+00:00",
+ "name": "CONFIG proxy.config.hostdb.storage_size",
+ "secure": false,
+ "value": "INT 33554432"
+ },
+ {
+ "configFile": "regex_revalidate.config",
+ "lastUpdated": "2018-01-19T19:01:21.496195+00:00",
+ "name": "maxRevalDurationDays",
+ "secure": false,
+ "value": "90"
+ },
+ {
+ "configFile": "package",
+ "lastUpdated": "2018-01-19T19:01:21.499423+00:00",
+ "name": "trafficserver",
+ "secure": false,
+ "value": "5.3.2-765.f4354b9.el7.centos.x86_64"
+ },
+ {
+ "configFile": "global",
+ "lastUpdated": "2018-01-19T19:01:21.501151+00:00",
+ "name": "use_tenancy",
+ "secure": false,
+ "value": "1"
+ },
+ {
+ "configFile": "global",
+ "lastUpdated": "2020-04-21T05:19:43.853831+00:00",
+ "name": "tm.instance_name",
+ "secure": false,
+ "value": "Traffic Ops ORT Tests"
+ },
+ {
+ "configFile": "global",
+ "lastUpdated": "2020-04-21T05:19:43.853831+00:00",
+ "name": "use_reval_pending",
+ "secure": false,
+ "value": "1"
+ }
+ ],
+ "physLocations": [
+ {
+ "address": "1234 mile high circle",
+ "city": "Denver",
+ "comments": null,
+ "email": null,
+ "lastUpdated": "2018-01-19T21:19:32.081465+00:00",
+ "name": "Denver",
+ "phone": "303-111-1111",
+ "poc": null,
+ "region": "region1",
+ "shortName": "denver",
+ "state": "CO",
+ "zip": "80202"
+ },
+ {
+ "address": "1234 green way",
+ "city": "Boulder",
+ "comments": null,
+ "email": null,
+ "lastUpdated": "2018-01-19T21:19:32.086195+00:00",
+ "name": "Boulder",
+ "phone": "303-222-2222",
+ "poc": null,
+ "region": "region1",
+ "shortName": "boulder",
+ "state": "CO",
+ "zip": "80301"
+ },
+ {
+ "address": "1234 southern way",
+ "city": "Atlanta",
+ "comments": null,
+ "email": null,
+ "lastUpdated": "2018-01-19T21:19:32.089538+00:00",
+ "name": "HotAtlanta",
+ "phone": "404-222-2222",
+ "poc": null,
+ "region": "region1",
+ "shortName": "atlanta",
+ "state": "GA",
+ "zip": "30301"
+ }
+ ],
+ "profiles": [
+ {
+ "cdnName": "cdn1",
+ "description": "Edge Cache - Apache Traffic Server",
+ "name": "ATS_EDGE_TIER_CACHE",
+ "routingDisabled": false,
+ "type": "ATS_PROFILE",
+ "params": [
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.proxy_name",
+ "secure": false,
+ "value": "STRING __HOSTNAME__"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.config_dir",
+ "secure": false,
+ "value": "STRING /opt/trafficserver/etc/trafficserver"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.admin.user_id",
+ "secure": false,
+ "value": "STRING ats"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.server_ports",
+ "secure": false,
+ "value": "STRING 80 80:ipv6"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.insert_response_via_str",
+ "secure": false,
+ "value": "INT 3"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.parent_proxy_routing_enable",
+ "secure": false,
+ "value": "INT 1"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.parent_proxy.retry_time",
+ "secure": false,
+ "value": "INT 60"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.connect_attempts_timeout",
+ "secure": false,
+ "value": "INT 10"
+ },
+ {
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.cache.required_headers",
+ "secure": false,
+ "value": "INT 0"
},
{
- "name": "cdn-div2"
- }
- ],
- "federations": [
- {
- "cname": "the.cname.com.",
- "ttl": 48,
- "description": "the description"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.enable_http_stats",
+ "secure": false,
+ "value": "INT 1"
},
{
- "cname": "booya.com.",
- "ttl": 34,
- "description": "fooya"
- }
- ],
- "federation_resolvers": [
- {
- "ipAddress": "1.2.3.4",
- "type": "RESOLVE4",
- "id": 1
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.dns.round_robin_nameservers",
+ "secure": false,
+ "value": "INT 0"
},
{
- "ipAddress": "0.0.0.0/12",
- "type": "RESOLVE4",
- "id": 2
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.log.max_space_mb_for_logs",
+ "secure": false,
+ "value": "INT 512"
},
{
- "ipAddress": "dead::babe",
- "type": "RESOLVE6",
- "id": 3
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.log.max_space_mb_headroom",
+ "secure": false,
+ "value": "INT 50"
},
{
- "ipAddress": "::f1d0:f00d/123",
- "type": "RESOLVE6",
- "id": 4
- }
- ],
- "coordinates": [
- {
- "latitude": 1.1,
- "longitude": 2.2,
- "name": "coordinate1"
- },
- {
- "latitude": 3.3,
- "longitude": 4.4,
- "name": "coordinate2"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.log.logfile_dir",
+ "secure": false,
+ "value": "STRING /var/log/trafficserver"
},
{
- "latitude": 5.5,
- "longitude": 6.6,
- "name": "abc-coordinate"
- }
- ],
- "origins": [
- {
- "name": "origin1",
- "cachegroup": "originCachegroup",
- "deliveryService": "ds1",
- "fqdn": "origin1.example.com",
- "ipAddress": "1.2.3.4",
- "ip6Address": "dead:beef:cafe::42",
- "port": 1234,
- "protocol": "http",
- "tenant": "tenant1"
- },
- {
- "name": "origin2",
- "cachegroup": "originCachegroup",
- "deliveryService": "ds2",
- "fqdn": "origin2.example.com",
- "ipAddress": "5.6.7.8",
- "ip6Address": "cafe::42",
- "port": 5678,
- "protocol": "https",
- "tenant": "tenant1"
- }
- ],
- "parameters": [
- {
- "configFile": "rascal.properties",
- "lastUpdated": "2018-01-19T19:01:21.455131+00:00",
- "name": "health.threshold.loadavg",
- "secure": false,
- "value": "25.0"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.reverse_proxy.enabled",
+ "secure": false,
+ "value": "INT 0"
},
{
- "configFile": "rascal.properties",
- "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
- "name": "health.threshold.availableBandwidthInKbps",
- "secure": false,
- "value": ">1750000"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.diags.debug.enabled",
+ "secure": false,
+ "value": "INT 1"
},
{
- "configFile": "rascal.properties",
- "lastUpdated": "2018-01-19T19:01:21.489534+00:00",
- "name": "history.count",
- "secure": false,
- "value": "30"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.slow.log.threshold",
+ "secure": false,
+ "value": "INT 10000"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.434425+00:00",
- "name": "CONFIG proxy.config.allocator.enable_reclaim",
- "secure": false,
- "value": "INT 0"
+ "configFile": "cache.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.435957+00:00",
- "name": "CONFIG proxy.config.allocator.max_overage",
- "secure": false,
- "value": "INT 3"
+ "configFile": "hosting.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.437496+00:00",
- "name": "CONFIG proxy.config.diags.show_location",
- "secure": false,
- "value": "INT 0"
+ "configFile": "parent.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.439033+00:00",
- "name": "CONFIG proxy.config.http.cache.allow_empty_doc",
- "secure": false,
- "value": "INT 0"
+ "configFile": "plugin.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.440502+00:00",
- "name": "LOCAL proxy.config.cache.interim.storage",
- "secure": false,
- "value": "STRING NULL"
+ "configFile": "records.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.441933+00:00",
- "name": "CONFIG proxy.config.http.parent_proxy.file",
- "secure": false,
- "value": "STRING parent.config"
+ "configFile": "storage.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "logs_xml.config",
- "lastUpdated": "2018-01-19T19:01:21.461206+00:00",
- "name": "LogFormat.Name",
- "secure": false,
- "value": "custom_ats_2"
+ "configFile": "volume.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "configFile": "logs_xml.config",
- "lastUpdated": "2018-01-19T19:01:21.462772+00:00",
- "name": "LogObject.Format",
- "secure": false,
- "value": "custom_ats_2"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.url_remap.remap_required",
+ "secure": false,
+ "value": "INT 0"
},
{
- "configFile": "logs_xml.config",
- "lastUpdated": "2018-01-19T19:01:21.464259+00:00",
- "name": "LogObject.Filename",
- "secure": false,
- "value": "custom_ats_2"
+ "configFile": "rascal.properties",
+ "name": "health.threshold.queryTime",
+ "secure": false,
+ "value": "1000"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.467349+00:00",
- "name": "CONFIG proxy.config.cache.control.filename",
- "secure": false,
- "value": "STRING cache.config"
+ "configFile": "rascal.properties",
+ "name": "health.polling.url",
+ "secure": false,
+ "value": "http://${hostname}/_astats?application=&inf.name=${interface_name}"
},
{
- "configFile": "plugin.config",
- "lastUpdated": "2018-01-19T19:01:21.469075+00:00",
- "name": "regex_revalidate.so",
- "secure": false,
- "value": "--config regex_revalidate.config"
+ "configFile": "storage.config",
+ "name": "Disk_Volume",
+ "secure": false,
+ "value": "1"
},
{
- "configFile": "records.config",
- "lastUpdated": "2018-01-19T19:01:21.49285+00:00",
- "name": "CONFIG proxy.config.hostdb.storage_size",
- "secure": false,
- "value": "INT 33554432"
+ "configFile": "rascal.properties",
+ "name": "health.connection.timeout",
+ "secure": false,
+ "value": "2000"
},
{
- "configFile": "regex_revalidate.config",
- "lastUpdated": "2018-01-19T19:01:21.496195+00:00",
- "name": "maxRevalDurationDays",
- "secure": false,
- "value": "90"
+ "configFile": "chkconfig",
+ "name": "trafficserver",
+ "secure": false,
+ "value": "0:off\t1:off\t2:on\t3:on\t4:on\t5:on\t6:off"
},
{
- "configFile": "package",
- "lastUpdated": "2018-01-19T19:01:21.499423+00:00",
- "name": "trafficserver",
- "secure": false,
- "value": "5.3.2-765.f4354b9.el7.centos.x86_64"
+ "configFile": "regex_revalidate.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver"
},
{
- "configFile": "global",
- "lastUpdated": "2018-01-19T19:01:21.501151+00:00",
- "name": "use_tenancy",
- "secure": false,
- "value": "1"
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.exec_thread.autoconfig",
+ "secure": false,
+ "value": "INT 0"
},
{
- "configFile": "global",
- "lastUpdated": "2020-04-21T05:19:43.853831+00:00",
- "name": "tm.instance_name",
- "secure": false,
- "value": "Traffic Ops ORT Tests"
+ "configFile": "astats.config",
+ "name": "allow_ip",
+ "secure": false,
+ "value": "127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
},
{
- "configFile": "global",
- "lastUpdated": "2020-04-21T05:19:43.853831+00:00",
- "name": "use_reval_pending",
- "secure": false,
- "value": "1"
- }
- ],
- "physLocations": [
- {
- "address": "1234 mile high circle",
- "city": "Denver",
- "comments": null,
- "email": null,
- "lastUpdated": "2018-01-19T21:19:32.081465+00:00",
- "name": "Denver",
- "phone": "303-111-1111",
- "poc": null,
- "region": "region1",
- "shortName": "denver",
- "state": "CO",
- "zip": "80202"
- },
- {
- "address": "1234 green way",
- "city": "Boulder",
- "comments": null,
- "email": null,
- "lastUpdated": "2018-01-19T21:19:32.086195+00:00",
- "name": "Boulder",
- "phone": "303-222-2222",
- "poc": null,
- "region": "region1",
- "shortName": "boulder",
- "state": "CO",
- "zip": "80301"
- },
- {
- "address": "1234 southern way",
- "city": "Atlanta",
- "comments": null,
- "email": null,
- "lastUpdated": "2018-01-19T21:19:32.089538+00:00",
- "name": "HotAtlanta",
- "phone": "404-222-2222",
- "poc": null,
- "region": "region1",
- "shortName": "atlanta",
- "state": "GA",
- "zip": "30301"
- }
- ],
- "profiles": [
- {
- "cdnName": "cdn1",
- "description": "Edge Cache - Apache Traffic Server",
- "name": "ATS_EDGE_TIER_CACHE",
- "routingDisabled": false,
- "type": "ATS_PROFILE",
- "params": [
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.proxy_name",
- "secure": false,
- "value": "STRING __HOSTNAME__"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.config_dir",
- "secure": false,
- "value": "STRING /opt/trafficserver/etc/trafficserver"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.admin.user_id",
- "secure": false,
- "value": "STRING ats"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.server_ports",
- "secure": false,
- "value": "STRING 80 80:ipv6"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.insert_response_via_str",
- "secure": false,
- "value": "INT 3"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy_routing_enable",
- "secure": false,
- "value": "INT 1"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.retry_time",
- "secure": false,
- "value": "INT 60"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.connect_attempts_timeout",
- "secure": false,
- "value": "INT 10"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.cache.required_headers",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.enable_http_stats",
- "secure": false,
- "value": "INT 1"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.dns.round_robin_nameservers",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.log.max_space_mb_for_logs",
- "secure": false,
- "value": "INT 512"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.log.max_space_mb_headroom",
- "secure": false,
- "value": "INT 50"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.log.logfile_dir",
- "secure": false,
- "value": "STRING /var/log/trafficserver"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.reverse_proxy.enabled",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.diags.debug.enabled",
- "secure": false,
- "value": "INT 1"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.slow.log.threshold",
- "secure": false,
- "value": "INT 10000"
- },
- {
- "configFile": "cache.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "hosting.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "parent.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "plugin.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "records.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "storage.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "volume.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.url_remap.remap_required",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "rascal.properties",
- "name": "health.threshold.queryTime",
- "secure": false,
- "value": "1000"
- },
- {
- "configFile": "rascal.properties",
- "name": "health.polling.url",
- "secure": false,
- "value": "http://${hostname}/_astats?application=&inf.name=${interface_name}"
- },
- {
- "configFile": "storage.config",
- "name": "Disk_Volume",
- "secure": false,
- "value": "1"
- },
- {
- "configFile": "rascal.properties",
- "name": "health.connection.timeout",
- "secure": false,
- "value": "2000"
- },
- {
- "configFile": "chkconfig",
- "name": "trafficserver",
- "secure": false,
- "value": "0:off\t1:off\t2:on\t3:on\t4:on\t5:on\t6:off"
- },
- {
- "configFile": "regex_revalidate.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.exec_thread.autoconfig",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "astats.config",
- "name": "allow_ip",
- "secure": false,
- "value": "127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
- },
- {
- "configFile": "astats.config",
- "name": "allow_ip6",
- "secure": false,
- "value": "::1/128,fc01:9400:1000:8::/64"
- },
- {
- "configFile": "astats.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "configFile": "astats.config",
- "name": "path",
- "secure": false,
- "value": "_astats"
- },
- {
- "configFile": "astats.config",
- "name": "record_types",
- "secure": false,
- "value": "122"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.http.transaction_active_timeout_in",
- "secure": false,
- "value": "INT 0"
- },
- {
- "configFile": "records.config",
- "name": "CONFIG proxy.config.body_factory.template_sets_dir",
- "secure": false,
- "value": "STRING /opt/trafficserver/etc/trafficserver/body_factory"
- },
- {
- "configFile": "storage.config",
- "name": "Drive_Letters",
- "secure": false,
- "value": "cache"
- },
- {
- "configFile": "ip_allow.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "configFile": "storage.config",
- "name": "Drive_Prefix",
- "secure": false,
- "value": "/var/trafficserver/"
- },
- {
- "configFile": "set_dscp_0.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_10.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_12.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_14.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_18.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_20.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_22.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_26.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_28.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_30.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_34.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_36.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_38.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_8.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_16.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_24.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_32.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_40.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_48.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_56.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "set_dscp_37.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "configFile": "package",
- "lastUpdated": "2018-01-19T19:01:21.499423+00:00",
- "name": "trafficserver",
- "secure": true,
- "value": "CHANGEME"
- },
- {
- "configFile": "empty-file.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "non-empty-file.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "configFile": "non-empty-file.config",
- "name": "foo",
- "secure": false,
- "value": "bar"
- },
- {
- "configFile": "remap.config",
- "name": "location",
- "secure": false,
- "value": "/opt/trafficserver/etc/trafficserver"
- }
- ]
+ "configFile": "astats.config",
+ "name": "allow_ip6",
+ "secure": false,
+ "value": "::1/128,fc01:9400:1000:8::/64"
},
{
- "cdnName": "cdn1",
- "description": "edge1 description",
- "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
- "name": "EDGE1",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
+ "configFile": "astats.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver"
},
{
- "cdnName": "cdn2",
- "description": "edge2 description",
- "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
- "name": "EDGEInCDN2",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
+ "configFile": "astats.config",
+ "name": "path",
+ "secure": false,
+ "value": "_astats"
},
{
- "cdnName": "cdn4",
- "description": "edge2 description",
- "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
- "name": "EDGE2",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
- },
- {
- "cdnName": "cdn2",
- "description": "cdn2 edge description",
- "name": "CDN2_EDGE",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
- },
- {
- "cdnName": "cdn1",
- "description": "mid description",
- "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
- "name": "MID1",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
- },
- {
- "cdnName": "cdn2",
- "description": "mid description",
- "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
- "name": "MID2",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
- },
- {
- "cdnName": "cdn1",
- "description": "origin description",
- "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
- "name": "ORIGIN1",
- "routing_disabled": false,
- "type": "ORG_PROFILE"
- },
- {
- "cdnName": "cdn1",
- "description": "cdn1 description",
- "lastUpdated": "2018-03-02T17:27:11.80452+00:00",
- "name": "CCR1",
- "routing_disabled": false,
- "type": "TR_PROFILE"
- },
- {
- "cdnName": "cdn2",
- "description": "cdn2 description",
- "lastUpdated": "2018-03-02T17:27:11.807948+00:00",
- "name": "CCR2",
- "routing_disabled": false,
- "type": "TR_PROFILE"
- },
- {
- "cdnName": "cdn1",
- "description": "rascal description",
- "lastUpdated": "2018-03-02T17:27:11.813052+00:00",
- "name": "RASCAL1",
- "routing_disabled": false,
- "type": "TM_PROFILE",
- "params": [
- {
- "configFile": "rascal.properties",
- "name": "health.threshold.queryTime",
- "secure": false,
- "value": "1000"
- },
- {
- "configFile": "rascal.properties",
- "name": "health.polling.url",
- "secure": false,
- "value": "http://${hostname}/_astats?application=&inf.name=${interface_name}"
- },
- {
- "configFile": "rascal-config.txt",
- "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
- "name": "peers.polling.interval",
- "secure": false,
- "value": "60"
- },
- {
- "configFile": "rascal-config.txt",
- "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
- "name": "health.polling.interval",
- "secure": false,
- "value": "30"
- }
- ]
- },
- {
- "cdnName": "cdn1",
- "description": "mso origin description",
- "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
- "name": "MSO",
- "routing_disabled": false,
- "type": "ORG_PROFILE"
- },
- {
- "cdnName": "cdn2",
- "description": "cdn2 mid description",
- "name": "CDN2_MID",
- "routing_disabled": false,
- "type": "ATS_PROFILE"
- }
- ],
- "regions": [
- {
- "divisionName": "division1",
- "name": "region1"
- },
- {
- "divisionName": "cdn-div2",
- "name": "cdn-region2"
- }
- ],
- "roles": [
- {
- "name": "new_admin",
- "description": "super-user 2",
- "privLevel": 30,
- "capabilities": [
- "all-read",
- "all-write",
- "cdn-read"
- ]
- },
- {
- "name": "bad_admin",
- "description": "super-user 3",
- "privLevel": 30,
- "capabilities": [
- "all-read",
- "all-write",
- "invalid-capability"
- ]
- }
- ],
- "servers": [
- {
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-edge-01",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.21/30",
- "gateway": "127.0.0.21",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:8::1/64",
- "gateway": "2345:1234:12:8::1",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-edge-01\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "astats.config",
+ "name": "record_types",
+ "secure": false,
+ "value": "122"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn2",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "cdn2-test-edge",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "0.0.0.0/0",
- "gateway": "0.0.0.0",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 1500,
- "name": "eth0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGEInCDN2",
- "rack": "",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": ""
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.http.transaction_active_timeout_in",
+ "secure": false,
+ "value": "INT 0"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "guid": null,
- "hostName": "influxdb02",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.11/22",
- "gateway": "127.0.0.11",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:8::2/64",
- "gateway": "2345:1234:12:8::2",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 1500,
- "name": "eth1"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 8086,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": ""
+ "configFile": "records.config",
+ "name": "CONFIG proxy.config.body_factory.template_sets_dir",
+ "secure": false,
+ "value": "STRING /opt/trafficserver/etc/trafficserver/body_factory"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-router-01",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.12/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:8::3/64",
- "gateway": "2345:1234:12:8::3",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-router-01\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "storage.config",
+ "name": "Drive_Letters",
+ "secure": false,
+ "value": "cache"
},
{
- "cachegroup": "cachegroup2",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-edge-03",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:2::4/64",
- "gateway": "2345:1234:12:2::4",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.13/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "ATS_EDGE_TIER_CACHE",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-edge-03\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "ip_allow.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-edge-14",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:8::5/64",
- "gateway": "2345:1234:12:8::5",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.14/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-edge-14\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "storage.config",
+ "name": "Drive_Prefix",
+ "secure": false,
+ "value": "/var/trafficserver/"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-edge-15",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:d::6/64",
- "gateway": "2345:1234:12:d::6",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.15/30",
- "gateway": "127.0.0.7",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "ipNetmask": "255.255.255.252",
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-edge-15\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_0.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "parentCachegroup",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-mid-16",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:d::7/64",
- "gateway": "2345:1234:12:d::7",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.16/30",
- "gateway": "127.0.0.7",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "MID1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false,
- "xmppId": "atlanta-mid-16\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_10.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "parentCachegroup",
- "cdnName": "cdn2",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-mid-17",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:17:d::7/64",
- "gateway": "2345:1234:17:d::7",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.17/30",
- "gateway": "127.0.0.17",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "MID2",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false,
- "xmppId": "atlanta-mid-17\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_12.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-org-1",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:d::8/64",
- "gateway": "2345:1234:12:d::8",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.17/30",
- "gateway": "127.0.0.17",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-org-1\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_14.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-org-2",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.18/30",
- "gateway": "127.0.0.18",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:d::9/64",
- "gateway": "2345:1234:12:d::9",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "atlanta-org-1\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_18.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "ga.atlanta.kabletown.net",
- "guid": null,
- "hostName": "atlanta-mid-01",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.2/30",
- "gateway": "127.0.0.2",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:9::10/64",
- "gateway": "2345:1234:12:9::10",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false,
- "xmppId": "atlanta-mid-01\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_20.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "guid": null,
- "hostName": "rascal01",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.4/30",
- "gateway": "127.0.0.4",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:b::11/64",
- "gateway": "2345:1234:12:b::11",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "RASCAL1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 81,
- "type": "RASCAL",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_22.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup2",
- "cdnName": "cdn2",
- "domainName": "kabletown2.net",
- "guid": null,
- "hostName": "edge1-cdn2",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.31/24",
- "gateway": "127.0.0.4",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:b::13/64",
- "gateway": "2345:1234:12:b::13",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 81,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_26.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup1",
- "cdnName": "cdn1",
- "domainName": "docker_default",
- "guid": null,
- "hostName": "traffic_vault",
- "httpsPort": 8088,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "172.26.0.6/16",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:b::12/64",
- "gateway": "2345:1234:12:b::12",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 1500,
- "name": "eth1"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "ONLINE",
- "tcpPort": 8088,
- "type": "RIAK",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": ""
+ "configFile": "set_dscp_28.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "multiOriginCachegroup",
- "cdnName": "cdn1",
- "domainName": "ga.denver.kabletown.net",
- "guid": null,
- "hostName": "denver-mso-org-01",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "127.0.0.1/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- },
- {
- "address": "2345:1234:12:8::20/64",
- "gateway": "2345:1234:12:8::20",
- "serviceAddress": false
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "MSO",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "ORG",
- "updPending": false,
- "xmppId": "denver-mso-org-01\\\\@ocdn.kabletown.net",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_30.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup3",
- "cdnName": "cdn1",
- "domainName": "kabletown2.net",
- "guid": null,
- "hostName": "edge1-cdn1-cg3",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "::13/64",
- "gateway": "2345:1234:12:b::13",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.100/24",
- "gateway": "127.0.0.4",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 81,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_34.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "cachegroup3",
- "cdnName": "cdn1",
- "domainName": "kabletown2.net",
- "guid": null,
- "hostName": "edge2-cdn1-cg3",
- "httpsPort": 443,
- "iloIpAddress": "",
- "iloIpGateway": "",
- "iloIpNetmask": "",
- "iloPassword": "",
- "iloUsername": "",
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "::14/64",
- "gateway": "2345:1234:12:b::13",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.101/24",
- "gateway": "127.0.0.4",
- "serviceAddress": true
- }
- ],
- "maxBandwidth": null,
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "mgmtIpAddress": "",
- "mgmtIpGateway": "",
- "mgmtIpNetmask": "",
- "offlineReason": null,
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "routerHostName": "",
- "routerPortName": "",
- "status": "REPORTED",
- "tcpPort": 81,
- "type": "EDGE",
- "updPending": false,
- "xmppId": "",
- "xmppPasswd": "X"
+ "configFile": "set_dscp_36.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "topology-edge-cg-01",
- "cdnName": "cdn1",
- "domainName": "edge-01.forked-topology.kabletown.net",
- "hostName": "topology-edge-01",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:2::4/64",
- "gateway": "2345:1234:12:2::4",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.19/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "set_dscp_38.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "topology-edge-cg-02",
- "cdnName": "cdn1",
- "domainName": "edge-02.forked-topology.kabletown.net",
- "hostName": "topology-edge-02",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:2::4/64",
- "gateway": "2345:1234:12:2::4",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.20/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "set_dscp_8.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "topology-mid-cg-04",
- "cdnName": "cdn1",
- "domainName": "mid-04.forked-topology.kabletown.net",
- "hostName": "topology-mid-04",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2345:1234:12:2::4/64",
- "gateway": "2345:1234:12:2::4",
- "serviceAddress": false
- },
- {
- "address": "127.0.0.13/30",
- "gateway": "127.0.0.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "MID1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
+ "configFile": "set_dscp_16.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc1",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-mid-01",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::2/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.2/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "MID1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
+ "configFile": "set_dscp_24.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc1",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-mid-02",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::3/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.3/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "MID1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
+ "configFile": "set_dscp_32.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc1",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-mid-03",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::4/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.4/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "MID1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
+ "configFile": "set_dscp_40.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc2",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-01",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::5/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.5/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "set_dscp_48.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc2",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-02",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::6/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.6/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "set_dscp_56.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc2",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-03",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::7/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.7/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "set_dscp_37.config",
+ "name": "location",
+ "value": "/opt/trafficserver/etc/trafficserver/dscp"
},
{
- "cachegroup": "dtrc3",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-04",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::8/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.8/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "package",
+ "lastUpdated": "2018-01-19T19:01:21.499423+00:00",
+ "name": "trafficserver",
+ "secure": true,
+ "value": "CHANGEME"
},
{
- "cachegroup": "dtrc3",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-05",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::9/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.9/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "empty-file.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "cachegroup": "dtrc3",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-06",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::10/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.10/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "non-empty-file.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver/"
},
{
- "cachegroup": "dtrc2",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-07",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::11/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.11/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
+ "configFile": "non-empty-file.config",
+ "name": "foo",
+ "secure": false,
+ "value": "bar"
},
{
- "cachegroup": "dtrc3",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "dtrc-edge-08",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.12/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "dtrc1",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "dtrc-mid-04",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::13/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.13/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "cachegroup3",
- "cdnName": "cdn1",
- "domainName": "kabletown.net",
- "hostName": "edgeInCachegroup3",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.13/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "EDGE1",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "parentCachegroup",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInParentCachegroup",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.14/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "secondaryCachegroup",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInSecondaryCachegroup",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.15/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "fallback1",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "edgeInFallback1",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.16/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "fallback2",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "edgeInFallback2",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.17/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "parentCachegroup2",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInParentCachegroup2",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.18/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-edge-cg-01",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "edgeInTopologyEdgeCg01",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.19/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "topology-edge-cg-02",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "edgeInTopologyEdgeCg02",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.20/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_EDGE",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "EDGE",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-01",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg01",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.21/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-02",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg02",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.22/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-03",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg03",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.23/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-04",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg04",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.24/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-05",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg05",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.25/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-06",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg06",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.26/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
- },
- {
- "cachegroup": "topology-mid-cg-07",
- "cdnName": "cdn2",
- "domainName": "kabletown.net",
- "hostName": "midInTopologyMidCg07",
- "httpsPort": 443,
- "interfaces": [
- {
- "ipAddresses": [
- {
- "address": "2001:db8:dead:beef::12/64",
- "gateway": "2001:db8:dead:beef::1",
- "serviceAddress": false
- },
- {
- "address": "192.0.2.27/24",
- "gateway": "192.0.2.1",
- "serviceAddress": true
- }
- ],
- "monitor": true,
- "mtu": 9000,
- "name": "bond0"
- }
- ],
- "physLocation": "Denver",
- "profile": "CDN2_MID",
- "rack": "RR 119.02",
- "revalPending": false,
- "status": "REPORTED",
- "tcpPort": 80,
- "type": "MID",
- "updPending": false
+ "configFile": "remap.config",
+ "name": "location",
+ "secure": false,
+ "value": "/opt/trafficserver/etc/trafficserver"
}
- ],
- "serverCapabilities": [
- {
- "name": "foo"
- },
- {
- "name": "bar"
- },
- {
- "name": "ram"
- },
- {
- "name": "disk"
- },
- {
- "name": "asdf"
+ ]
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "edge1 description",
+ "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
+ "name": "EDGE1",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn2",
+ "description": "edge2 description",
+ "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
+ "name": "EDGEInCDN2",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn4",
+ "description": "edge2 description",
+ "lastUpdated": "2018-03-02T17:27:11.818418+00:00",
+ "name": "EDGE2",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn2",
+ "description": "cdn2 edge description",
+ "name": "CDN2_EDGE",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "mid description",
+ "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
+ "name": "MID1",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn2",
+ "description": "mid description",
+ "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
+ "name": "MID2",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "origin description",
+ "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
+ "name": "ORIGIN1",
+ "routing_disabled": false,
+ "type": "ORG_PROFILE"
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "cdn1 description",
+ "lastUpdated": "2018-03-02T17:27:11.80452+00:00",
+ "name": "CCR1",
+ "routing_disabled": false,
+ "type": "TR_PROFILE"
+ },
+ {
+ "cdnName": "cdn2",
+ "description": "cdn2 description",
+ "lastUpdated": "2018-03-02T17:27:11.807948+00:00",
+ "name": "CCR2",
+ "routing_disabled": false,
+ "type": "TR_PROFILE"
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "rascal description",
+ "lastUpdated": "2018-03-02T17:27:11.813052+00:00",
+ "name": "RASCAL1",
+ "routing_disabled": false,
+ "type": "TM_PROFILE",
+ "params": [
+ {
+ "configFile": "rascal.properties",
+ "name": "health.threshold.queryTime",
+ "secure": false,
+ "value": "1000"
+ },
+ {
+ "configFile": "rascal.properties",
+ "name": "health.polling.url",
+ "secure": false,
+ "value": "http://${hostname}/_astats?application=&inf.name=${interface_name}"
+ },
+ {
+ "configFile": "rascal-config.txt",
+ "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
+ "name": "peers.polling.interval",
+ "secure": false,
+ "value": "60"
+ },
+ {
+ "configFile": "rascal-config.txt",
+ "lastUpdated": "2018-01-19T19:01:21.472279+00:00",
+ "name": "health.polling.interval",
+ "secure": false,
+ "value": "30"
}
- ],
- "serverServerCapabilities": [
- {
- "serverHostName": "atlanta-edge-03",
- "serverCapability": "foo"
- },
- {
- "serverHostName": "atlanta-edge-03",
- "serverCapability": "bar"
- },
- {
- "serverHostName": "dtrc-mid-01",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-mid-01",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-mid-02",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-mid-02",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-edge-01",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-edge-01",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-edge-01",
- "serverCapability": "asdf"
- },
- {
- "serverHostName": "dtrc-edge-02",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-edge-02",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-edge-04",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-edge-04",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-edge-05",
- "serverCapability": "ram"
- },
- {
- "serverHostName": "dtrc-edge-05",
- "serverCapability": "disk"
- },
- {
- "serverHostName": "dtrc-edge-07",
- "serverCapability": "asdf"
- },
- {
- "serverHostName": "dtrc-edge-08",
- "serverCapability": "asdf"
- },
- {
- "serverHostName": "dtrc-mid-04",
- "serverCapability": "asdf"
+ ]
+ },
+ {
+ "cdnName": "cdn1",
+ "description": "mso origin description",
+ "lastUpdated": "2018-03-02T17:27:11.80173+00:00",
+ "name": "MSO",
+ "routing_disabled": false,
+ "type": "ORG_PROFILE"
+ },
+ {
+ "cdnName": "cdn2",
+ "description": "cdn2 mid description",
+ "name": "CDN2_MID",
+ "routing_disabled": false,
+ "type": "ATS_PROFILE"
+ }
+ ],
+ "regions": [
+ {
+ "divisionName": "division1",
+ "name": "region1"
+ },
+ {
+ "divisionName": "cdn-div2",
+ "name": "cdn-region2"
+ }
+ ],
+ "roles": [
+ {
+ "name": "new_admin",
+ "description": "super-user 2",
+ "privLevel": 30,
+ "capabilities": [
+ "all-read",
+ "all-write",
+ "cdn-read"
+ ]
+ },
+ {
+ "name": "bad_admin",
+ "description": "super-user 3",
+ "privLevel": 30,
+ "capabilities": [
+ "all-read",
+ "all-write",
+ "invalid-capability"
+ ]
+ }
+ ],
+ "servers": [
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-edge-01",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.21/30",
+ "gateway": "127.0.0.21",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:8::1/64",
+ "gateway": "2345:1234:12:8::1",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
}
- ],
- "serviceCategories": [
- {
- "name": "serviceCategory1"
- },
- {
- "name": "barServiceCategory2"
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-edge-01\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn2",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "cdn2-test-edge",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "0.0.0.0/0",
+ "gateway": "0.0.0.0",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 1500,
+ "name": "eth0"
}
- ],
- "staticdnsentries": [
- {
- "address": "192.168.0.1",
- "cachegroup": "cachegroup2",
- "deliveryservice": "ds1",
- "host": "host2",
- "type": "A_RECORD",
- "ttl": 10
- },
- {
- "address": "this.is.a.hostname.",
- "cachegroup": "cachegroup1",
- "deliveryservice": "ds1",
- "host": "host1",
- "type": "CNAME_RECORD",
- "ttl": 0
- },
- {
- "address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
- "cachegroup": "cachegroup2",
- "deliveryservice": "ds1",
- "host": "host3",
- "ttl": 10,
- "type": "AAAA_RECORD"
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGEInCDN2",
+ "rack": "",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": ""
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "guid": null,
+ "hostName": "influxdb02",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.11/22",
+ "gateway": "127.0.0.11",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:8::2/64",
+ "gateway": "2345:1234:12:8::2",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 1500,
+ "name": "eth1"
}
- ],
- "statuses": [
- {
- "description": "Edge: Puts server in CCR config file in this state, but CCR will never route traffic to it. Mid: Server will not be included in parent.config files for its edge caches",
- "name": "OFFLINE"
- },
- {
- "description": "Edge: Puts server in CCR config file in this state, and CCR will always route traffic to it. Mid: Server will be included in parent.config files for its edges",
- "name": "ONLINE"
- },
- {
- "description": "Edge: Puts server in CCR config file in this state, and CCR will adhere to the health protocol. Mid: N/A for now",
- "name": "REPORTED"
- },
- {
- "description": "Temporary down. Edge: XMPP client will send status OFFLINE to CCR, otherwise similar to REPORTED. Mid: Server will not be included in parent.config files for its edge caches",
- "name": "ADMIN_DOWN"
- },
- {
- "description": "Edge: 12M will not include caches in this state in CCR config files. Mid: N/A for now",
- "name": "CCR_IGNORE"
- },
- {
- "description": "Pre Production. Not active in any configuration.",
- "name": "PRE_PROD"
- },
- {
- "name": "TEST_NULL_DESCRIPTION"
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 8086,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": ""
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-router-01",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.12/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:8::3/64",
+ "gateway": "2345:1234:12:8::3",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
}
- ],
- "tenants": [
- {
- "active": true,
- "name": "tenant1",
- "parentName": "root"
- },
- {
- "active": false,
- "name": "tenant2",
- "parentName": "tenant1"
- },
- {
- "active": true,
- "name": "tenant3",
- "parentName": "tenant2"
- },
- {
- "active": true,
- "name": "tenant4",
- "parentName": "root"
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-router-01\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup2",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-edge-03",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:2::4/64",
+ "gateway": "2345:1234:12:2::4",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.13/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
}
- ],
- "topologies": [
- {
- "name": "mso-topology",
- "description": "a multi-site origin topology",
- "nodes": [
- {
- "cachegroup": "multiOriginCachegroup",
- "parents": []
- },
- {
- "cachegroup": "parentCachegroup",
- "parents": [0]
- },
- {
- "cachegroup": "cachegroup2",
- "parents": [1]
- }
- ]
- },
- {
- "name": "another-topology",
- "description": "another topology",
- "nodes": [
- {
- "cachegroup": "parentCachegroup",
- "parents": []
- },
- {
- "cachegroup": "cachegroup1",
- "parents": [
- 0
- ]
- },
- {
- "cachegroup": "secondaryCachegroup",
- "parents": []
- },
- {
- "cachegroup": "cachegroup2",
- "parents": [
- 2
- ]
- }
- ]
- },
- {
- "name": "secondary-parents",
- "description": "A topology with secondary parents",
- "nodes": [
- {
- "cachegroup": "parentCachegroup",
- "parent": "",
- "secParent": "",
- "parents": []
- },
- {
- "cachegroup": "cachegroup1",
- "parent": "parentCachegroup",
- "secParent": "secondaryCachegroup",
- "parents": [
- 0,
- 2
- ]
- },
- {
- "cachegroup": "secondaryCachegroup",
- "parent": "",
- "secParent": "",
- "parents": []
- },
- {
- "cachegroup": "fallback1",
- "parent": "secondaryCachegroup",
- "secParent": "parentCachegroup",
- "parents": [
- 2,
- 0
- ]
- },
- {
- "cachegroup": "fallback2",
- "parent": "secondaryCachegroup",
- "secParent": "parentCachegroup",
- "parents": [
- 2,
- 0
- ]
- }
- ]
- },
- {
- "name": "4-tiers",
- "description": "A 4-tier topology",
- "nodes": [
- {
- "cachegroup": "parentCachegroup",
- "parents": []
- },
- {
- "cachegroup": "parentCachegroup2",
- "parents": [
- 0
- ]
- },
- {
- "cachegroup": "cachegroup1",
- "parents": [
- 1
- ]
- },
- {
- "cachegroup": "secondaryCachegroup",
- "parents": [
- 1,
- 0
- ]
- },
- {
- "cachegroup": "fallback1",
- "parents": [
- 3
- ]
- }
- ]
- },
- {
- "name": "forked-topology",
- "description": "This topology stems from 2 ancestors",
- "nodes": [
- {
- "cachegroup": "topology-edge-cg-01",
- "parents": [
- 2
- ]
- },
- {
- "cachegroup": "topology-edge-cg-02",
- "parents": [
- 6
- ]
- },
- {
- "cachegroup": "topology-mid-cg-01",
- "parents": [
- 3
- ]
- },
- {
- "cachegroup": "topology-mid-cg-02",
- "parents": [
- 4
- ]
- },
- {
- "cachegroup": "topology-mid-cg-03",
- "parents": [
- 5
- ]
- },
- {
- "cachegroup": "topology-mid-cg-04",
- "parents": []
- },
- {
- "cachegroup": "topology-mid-cg-05",
- "parents": [
- 7
- ]
- },
- {
- "cachegroup": "topology-mid-cg-06",
- "parents": [
- 8
- ]
- },
- {
- "cachegroup": "topology-mid-cg-07",
- "parents": []
- }
- ]
- },
- {
- "name": "top-for-ds-req",
- "description": "a topology",
- "nodes": [
- {
- "cachegroup": "dtrc1",
- "parents": []
- },
- {
- "cachegroup": "dtrc2",
- "parents": [0]
- },
- {
- "cachegroup": "dtrc3",
- "parents": [0]
- }
- ]
- },
- {
- "name": "top-for-ds-req2",
- "description": "a topology",
- "nodes": [
- {
- "cachegroup": "dtrc1",
- "parents": []
- },
- {
- "cachegroup": "dtrc2",
- "parents": [0]
- }
- ]
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "ATS_EDGE_TIER_CACHE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-edge-03\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-edge-14",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:8::5/64",
+ "gateway": "2345:1234:12:8::5",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.14/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
}
- ],
- "types": [
- {
- "description": "Host header regular expression",
- "lastUpdated": "2018-03-02T19:13:46.788583+00:00",
- "name": "HOST_REGEXP",
- "useInTable": "regex"
- },
- {
- "description": "DNS Content routing, RAM cache, National",
- "lastUpdated": "2018-03-02T19:13:46.792319+00:00",
- "name": "DNS_LIVE_NATNL",
- "useInTable": "deliveryservice"
- },
- {
- "description": "Other CDN (CDS-IS, Akamai, etc)",
- "lastUpdated": "2018-03-02T19:13:46.793921+00:00",
- "name": "OTHER_CDN",
- "useInTable": "server"
- },
- {
- "description": "Client-Controlled Steering Delivery Service",
- "lastUpdated": "2018-03-02T19:13:46.795291+00:00",
- "name": "CLIENT_STEERING",
- "useInTable": "deliveryservice"
- },
- {
- "description": "influxdb type",
- "lastUpdated": "2018-03-02T19:13:46.796707+00:00",
- "name": "INFLUXDB",
- "useInTable": "server"
- },
- {
- "description": "riak type",
- "lastUpdated": "2018-03-02T19:13:46.798008+00:00",
- "name": "RIAK",
- "useInTable": "server"
- },
- {
- "description": "Origin",
- "lastUpdated": "2018-03-02T19:13:46.799404+00:00",
- "name": "ORG",
- "useInTable": "server"
- },
- {
- "description": "HTTP Content routing cache in RAM ",
- "lastUpdated": "2018-03-02T19:13:46.800738+00:00",
- "name": "HTTP_LIVE",
- "useInTable": "deliveryservice"
- },
- {
- "description": "Active Directory User",
- "lastUpdated": "2018-03-02T19:13:46.802044+00:00",
- "name": "ACTIVE_DIRECTORY",
- "useInTable": "tm_user"
- },
- {
- "description": "federation type resolve4",
- "lastUpdated": "2018-03-02T19:13:46.803471+00:00",
- "name": "RESOLVE4",
- "useInTable": "federation"
- },
- {
- "description": "Static DNS A entry",
- "lastUpdated": "2018-03-02T19:13:46.804776+00:00",
- "name": "A_RECORD",
- "useInTable": "staticdnsentry"
- },
- {
- "description": "Local User",
- "lastUpdated": "2018-03-02T19:13:46.806035+00:00",
- "name": "LOCAL",
- "useInTable": "tm_user"
- },
- {
- "description": "Weighted steering target",
- "lastUpdated": "2018-03-02T19:13:46.80748+00:00",
- "name": "STEERING_WEIGHT",
- "useInTable": "steering_target"
- },
- {
- "description": "HTTP Content routing, RAM cache, National",
- "lastUpdated": "2018-03-02T19:13:46.808911+00:00",
- "name": "HTTP_LIVE_NATNL",
- "useInTable": "deliveryservice"
- },
- {
- "description": "Ops hosts for management",
- "lastUpdated": "2018-03-02T19:13:46.810576+00:00",
- "name": "TOOLS_SERVER",
- "useInTable": "server"
- },
- {
- "description": "Path regular expression",
- "lastUpdated": "2018-03-02T19:13:46.812049+00:00",
- "name": "PATH_REGEXP",
- "useInTable": "regex"
- },
- {
- "description": "Static DNS CNAME entry",
- "lastUpdated": "2018-03-02T19:13:46.813461+00:00",
- "name": "CNAME_RECORD",
- "useInTable": "staticdnsentry"
- },
- {
- "description": "Kabletown Content Router",
- "lastUpdated": "2018-03-02T19:13:46.814833+00:00",
- "name": "CCR",
- "useInTable": "server"
- },
- {
- "description": "Origin Cachegroup",
- "lastUpdated": "2018-03-02T19:13:46.816199+00:00",
- "name": "ORG_LOC",
- "useInTable": "cachegroup"
- },
- {
- "description": "Mid Cachegroup",
- "lastUpdated": "2018-03-02T19:13:46.816199+00:00",
- "name": "MID_LOC",
- "useInTable": "cachegroup"
- },
- {
- "description": "Edge Cache",
- "lastUpdated": "2018-03-02T19:13:46.817689+00:00",
- "name": "EDGE",
- "useInTable": "server"
- },
- {
- "description": "Ordered steering target",
- "lastUpdated": "2018-03-02T19:13:46.81913+00:00",
- "name": "STEERING_ORDER",
- "useInTable": "steering_target"
- },
- {
- "description": "DNS Content Routing",
- "lastUpdated": "2018-03-02T19:13:46.820528+00:00",
- "name": "DNS",
- "useInTable": "deliveryservice"
- },
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-edge-14\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-edge-15",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:d::6/64",
+ "gateway": "2345:1234:12:d::6",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.15/30",
+ "gateway": "127.0.0.7",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "ipNetmask": "255.255.255.252",
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-edge-15\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "parentCachegroup",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-mid-16",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:d::7/64",
+ "gateway": "2345:1234:12:d::7",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.16/30",
+ "gateway": "127.0.0.7",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "MID1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false,
+ "xmppId": "atlanta-mid-16\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "parentCachegroup",
+ "cdnName": "cdn2",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-mid-17",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:17:d::7/64",
+ "gateway": "2345:1234:17:d::7",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.17/30",
+ "gateway": "127.0.0.17",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "MID2",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false,
+ "xmppId": "atlanta-mid-17\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-org-1",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:d::8/64",
+ "gateway": "2345:1234:12:d::8",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.17/30",
+ "gateway": "127.0.0.17",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-org-1\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-org-2",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.18/30",
+ "gateway": "127.0.0.18",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:d::9/64",
+ "gateway": "2345:1234:12:d::9",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "atlanta-org-1\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "ga.atlanta.kabletown.net",
+ "guid": null,
+ "hostName": "atlanta-mid-01",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.2/30",
+ "gateway": "127.0.0.2",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:9::10/64",
+ "gateway": "2345:1234:12:9::10",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false,
+ "xmppId": "atlanta-mid-01\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "guid": null,
+ "hostName": "rascal01",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.4/30",
+ "gateway": "127.0.0.4",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:b::11/64",
+ "gateway": "2345:1234:12:b::11",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "RASCAL1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 81,
+ "type": "RASCAL",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup2",
+ "cdnName": "cdn2",
+ "domainName": "kabletown2.net",
+ "guid": null,
+ "hostName": "edge1-cdn2",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.31/24",
+ "gateway": "127.0.0.4",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:b::13/64",
+ "gateway": "2345:1234:12:b::13",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 81,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "cdnName": "cdn1",
+ "domainName": "docker_default",
+ "guid": null,
+ "hostName": "traffic_vault",
+ "httpsPort": 8088,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "172.26.0.6/16",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:b::12/64",
+ "gateway": "2345:1234:12:b::12",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 1500,
+ "name": "eth1"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "ONLINE",
+ "tcpPort": 8088,
+ "type": "RIAK",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": ""
+ },
+ {
+ "cachegroup": "multiOriginCachegroup",
+ "cdnName": "cdn1",
+ "domainName": "ga.denver.kabletown.net",
+ "guid": null,
+ "hostName": "denver-mso-org-01",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "127.0.0.1/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ },
+ {
+ "address": "2345:1234:12:8::20/64",
+ "gateway": "2345:1234:12:8::20",
+ "serviceAddress": false
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "lastUpdated": "2018-03-28T17:30:00.220351+00:00",
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "MSO",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "ORG",
+ "updPending": false,
+ "xmppId": "denver-mso-org-01\\\\@ocdn.kabletown.net",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown2.net",
+ "guid": null,
+ "hostName": "edge1-cdn1-cg3",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "::13/64",
+ "gateway": "2345:1234:12:b::13",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.100/24",
+ "gateway": "127.0.0.4",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 81,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "cachegroup3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown2.net",
+ "guid": null,
+ "hostName": "edge2-cdn1-cg3",
+ "httpsPort": 443,
+ "iloIpAddress": "",
+ "iloIpGateway": "",
+ "iloIpNetmask": "",
+ "iloPassword": "",
+ "iloUsername": "",
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "::14/64",
+ "gateway": "2345:1234:12:b::13",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.101/24",
+ "gateway": "127.0.0.4",
+ "serviceAddress": true
+ }
+ ],
+ "maxBandwidth": null,
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "mgmtIpAddress": "",
+ "mgmtIpGateway": "",
+ "mgmtIpNetmask": "",
+ "offlineReason": null,
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "routerHostName": "",
+ "routerPortName": "",
+ "status": "REPORTED",
+ "tcpPort": 81,
+ "type": "EDGE",
+ "updPending": false,
+ "xmppId": "",
+ "xmppPasswd": "X"
+ },
+ {
+ "cachegroup": "topology-edge-cg-01",
+ "cdnName": "cdn1",
+ "domainName": "edge-01.forked-topology.kabletown.net",
+ "hostName": "topology-edge-01",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:2::4/64",
+ "gateway": "2345:1234:12:2::4",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.19/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-edge-cg-02",
+ "cdnName": "cdn1",
+ "domainName": "edge-02.forked-topology.kabletown.net",
+ "hostName": "topology-edge-02",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:2::4/64",
+ "gateway": "2345:1234:12:2::4",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.20/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-04",
+ "cdnName": "cdn1",
+ "domainName": "mid-04.forked-topology.kabletown.net",
+ "hostName": "topology-mid-04",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2345:1234:12:2::4/64",
+ "gateway": "2345:1234:12:2::4",
+ "serviceAddress": false
+ },
+ {
+ "address": "127.0.0.13/30",
+ "gateway": "127.0.0.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "MID1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc1",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-mid-01",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::2/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.2/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "MID1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc1",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-mid-02",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::3/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.3/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "MID1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc1",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-mid-03",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::4/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.4/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "MID1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc2",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-01",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::5/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.5/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc2",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-02",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::6/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.6/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc2",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-03",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::7/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.7/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-04",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::8/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.8/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-05",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::9/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.9/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-06",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::10/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.10/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc2",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-07",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::11/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.11/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc3",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-edge-08",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.12/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "dtrc1",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "dtrc-mid-04",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::13/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.13/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "cachegroup3",
+ "cdnName": "cdn1",
+ "domainName": "kabletown.net",
+ "hostName": "edgeInCachegroup3",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.13/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "EDGE1",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "parentCachegroup",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInParentCachegroup",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.14/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "secondaryCachegroup",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInSecondaryCachegroup",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.15/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "fallback1",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "edgeInFallback1",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.16/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "fallback2",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "edgeInFallback2",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.17/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "parentCachegroup2",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInParentCachegroup2",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.18/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-edge-cg-01",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "edgeInTopologyEdgeCg01",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.19/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-edge-cg-02",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "edgeInTopologyEdgeCg02",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.20/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_EDGE",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "EDGE",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-01",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg01",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.21/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-02",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg02",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.22/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-03",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg03",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.23/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-04",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg04",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.24/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-05",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg05",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.25/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-06",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg06",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.26/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ },
+ {
+ "cachegroup": "topology-mid-cg-07",
+ "cdnName": "cdn2",
+ "domainName": "kabletown.net",
+ "hostName": "midInTopologyMidCg07",
+ "httpsPort": 443,
+ "interfaces": [
+ {
+ "ipAddresses": [
+ {
+ "address": "2001:db8:dead:beef::12/64",
+ "gateway": "2001:db8:dead:beef::1",
+ "serviceAddress": false
+ },
+ {
+ "address": "192.0.2.27/24",
+ "gateway": "192.0.2.1",
+ "serviceAddress": true
+ }
+ ],
+ "monitor": true,
+ "mtu": 9000,
+ "name": "bond0"
+ }
+ ],
+ "physLocation": "Denver",
+ "profile": "CDN2_MID",
+ "rack": "RR 119.02",
+ "revalPending": false,
+ "status": "REPORTED",
+ "tcpPort": 80,
+ "type": "MID",
+ "updPending": false
+ }
+ ],
+ "serverCapabilities": [
+ {
+ "name": "foo"
+ },
+ {
+ "name": "bar"
+ },
+ {
+ "name": "ram"
+ },
+ {
+ "name": "disk"
+ },
+ {
+ "name": "asdf"
+ }
+ ],
+ "serverServerCapabilities": [
+ {
+ "serverHostName": "atlanta-edge-03",
+ "serverCapability": "foo"
+ },
+ {
+ "serverHostName": "atlanta-edge-03",
+ "serverCapability": "bar"
+ },
+ {
+ "serverHostName": "dtrc-mid-01",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-mid-01",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-mid-02",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-mid-02",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-edge-01",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-edge-01",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-edge-01",
+ "serverCapability": "asdf"
+ },
+ {
+ "serverHostName": "dtrc-edge-02",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-edge-02",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-edge-04",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-edge-04",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-edge-05",
+ "serverCapability": "ram"
+ },
+ {
+ "serverHostName": "dtrc-edge-05",
+ "serverCapability": "disk"
+ },
+ {
+ "serverHostName": "dtrc-edge-07",
+ "serverCapability": "asdf"
+ },
+ {
+ "serverHostName": "dtrc-edge-08",
+ "serverCapability": "asdf"
+ },
+ {
+ "serverHostName": "dtrc-mid-04",
+ "serverCapability": "asdf"
+ }
+ ],
+ "serviceCategories": [
+ {
+ "name": "serviceCategory1"
+ },
+ {
+ "name": "barServiceCategory2"
+ }
+ ],
+ "staticdnsentries": [
+ {
+ "address": "192.168.0.1",
+ "cachegroup": "cachegroup2",
+ "deliveryservice": "ds1",
+ "host": "host2",
+ "type": "A_RECORD",
+ "ttl": 10
+ },
+ {
+ "address": "this.is.a.hostname.",
+ "cachegroup": "cachegroup1",
+ "deliveryservice": "ds1",
+ "host": "host1",
+ "type": "CNAME_RECORD",
+ "ttl": 0
+ },
+ {
+ "address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334",
+ "cachegroup": "cachegroup2",
+ "deliveryservice": "ds1",
+ "host": "host3",
+ "ttl": 10,
+ "type": "AAAA_RECORD"
+ }
+ ],
+ "statuses": [
+ {
+ "description": "Edge: Puts server in CCR config file in this state, but CCR will never route traffic to it. Mid: Server will not be included in parent.config files for its edge caches",
+ "name": "OFFLINE"
+ },
+ {
+ "description": "Edge: Puts server in CCR config file in this state, and CCR will always route traffic to it. Mid: Server will be included in parent.config files for its edges",
+ "name": "ONLINE"
+ },
+ {
+ "description": "Edge: Puts server in CCR config file in this state, and CCR will adhere to the health protocol. Mid: N/A for now",
+ "name": "REPORTED"
+ },
+ {
+ "description": "Temporary down. Edge: XMPP client will send status OFFLINE to CCR, otherwise similar to REPORTED. Mid: Server will not be included in parent.config files for its edge caches",
+ "name": "ADMIN_DOWN"
+ },
+ {
+ "description": "Edge: 12M will not include caches in this state in CCR config files. Mid: N/A for now",
+ "name": "CCR_IGNORE"
+ },
+ {
+ "description": "Pre Production. Not active in any configuration.",
+ "name": "PRE_PROD"
+ },
+ {
+ "name": "TEST_NULL_DESCRIPTION"
+ }
+ ],
+ "tenants": [
+ {
+ "active": true,
+ "name": "tenant1",
+ "parentName": "root"
+ },
+ {
+ "active": false,
+ "name": "tenant2",
+ "parentName": "tenant1"
+ },
+ {
+ "active": true,
+ "name": "tenant3",
+ "parentName": "tenant2"
+ },
+ {
+ "active": true,
+ "name": "tenant4",
+ "parentName": "root"
+ }
+ ],
+ "topologies": [
+ {
+ "name": "mso-topology",
+ "description": "a multi-site origin topology",
+ "nodes": [
+ {
+ "cachegroup": "multiOriginCachegroup",
+ "parents": []
+ },
+ {
+ "cachegroup": "parentCachegroup",
+ "parents": [
+ 0
+ ]
+ },
+ {
+ "cachegroup": "cachegroup2",
+ "parents": [
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "name": "another-topology",
+ "description": "another topology",
+ "nodes": [
{
- "description": "federation type resolve6",
- "lastUpdated": "2018-03-02T19:13:46.822161+00:00",
- "name": "RESOLVE6",
- "useInTable": "federation"
+ "cachegroup": "parentCachegroup",
+ "parents": []
},
{
- "description": "Static DNS AAAA entry",
- "lastUpdated": "2018-03-02T19:13:46.823506+00:00",
- "name": "AAAA_RECORD",
- "useInTable": "staticdnsentry"
+ "cachegroup": "cachegroup1",
+ "parents": [
+ 0
+ ]
},
{
- "description": "HTTP Content Routing, no caching",
- "lastUpdated": "2018-03-02T19:13:46.824798+00:00",
- "name": "HTTP_NO_CACHE",
- "useInTable": "deliveryservice"
+ "cachegroup": "secondaryCachegroup",
+ "parents": []
},
{
- "description": "any_map type",
- "lastUpdated": "2018-03-02T19:13:46.826411+00:00",
- "name": "ANY_MAP",
- "useInTable": "deliveryservice"
- },
+ "cachegroup": "cachegroup2",
+ "parents": [
+ 2
+ ]
+ }
+ ]
+ },
+ {
+ "name": "secondary-parents",
+ "description": "A topology with secondary parents",
+ "nodes": [
+ {
+ "cachegroup": "parentCachegroup",
+ "parent": "",
+ "secParent": "",
+ "parents": []
+ },
+ {
+ "cachegroup": "cachegroup1",
+ "parent": "parentCachegroup",
+ "secParent": "secondaryCachegroup",
+ "parents": [
+ 0,
+ 2
+ ]
+ },
+ {
+ "cachegroup": "secondaryCachegroup",
+ "parent": "",
+ "secParent": "",
+ "parents": []
+ },
+ {
+ "cachegroup": "fallback1",
+ "parent": "secondaryCachegroup",
+ "secParent": "parentCachegroup",
+ "parents": [
+ 2,
+ 0
+ ]
+ },
+ {
+ "cachegroup": "fallback2",
+ "parent": "secondaryCachegroup",
+ "secParent": "parentCachegroup",
+ "parents": [
+ 2,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "name": "4-tiers",
+ "description": "A 4-tier topology",
+ "nodes": [
{
- "description": "Steering Delivery Service",
- "lastUpdated": "2018-03-02T19:13:46.827779+00:00",
- "name": "STEERING",
- "useInTable": "deliveryservice"
+ "cachegroup": "parentCachegroup",
+ "parents": []
},
{
- "description": "Edge Cachegroup",
- "lastUpdated": "2018-03-02T19:13:46.829249+00:00",
- "name": "EDGE_LOC",
- "useInTable": "cachegroup"
+ "cachegroup": "parentCachegroup2",
+ "parents": [
+ 0
+ ]
},
{
- "description": "HTTP Content routing cache ",
- "lastUpdated": "2018-03-02T19:13:46.830862+00:00",
- "name": "HTTP",
- "useInTable": "deliveryservice"
+ "cachegroup": "cachegroup1",
+ "parents": [
+ 1
+ ]
},
{
- "description": "Mid Tier Cache",
- "lastUpdated": "2018-03-02T19:13:46.832327+00:00",
- "name": "MID",
- "useInTable": "server"
+ "cachegroup": "secondaryCachegroup",
+ "parents": [
+ 1,
+ 0
+ ]
},
{
- "description": "Traffic Monitor (Rascal)",
- "lastUpdated": "2018-03-02T19:13:46.832327+00:00",
- "name": "RASCAL",
- "useInTable": "server"
+ "cachegroup": "fallback1",
+ "parents": [
+ 3
+ ]
}
- ],
- "users": [
- {
- "addressLine1": "address of admin",
- "addressLine2": "",
- "city": "Anywhere",
- "company": "Comcast",
- "country": "USA",
- "email": "admin@example.com",
- "fullName": "Fred the admin",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "810-555-9876",
- "postalCode": "55443",
- "publicSshKey": "",
- "role": 4,
- "stateOrProvince": "LA",
- "tenant": "root",
- "token": "test",
- "uid": 0,
- "username": "adminuser"
- },
+ ]
+ },
+ {
+ "name": "forked-topology",
+ "description": "This topology stems from 2 ancestors",
+ "nodes": [
{
- "addressLine1": "address of disallowed",
- "addressLine2": "place",
- "city": "somewhere",
- "company": "else",
- "country": "UK",
- "email": "disallowed@example.com",
- "fullName": "Me me",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "",
- "postalCode": "",
- "publicSshKey": "",
- "registrationSent": "",
- "role": 1,
- "stateOrProvince": "",
- "tenant": "tenant1",
- "token": "quest",
- "uid": 0,
- "username": "disalloweduser"
+ "cachegroup": "topology-edge-cg-01",
+ "parents": [
+ 2
+ ]
},
{
- "addressLine1": "address of readonly",
- "addressLine2": "place",
- "city": "somewhere",
- "company": "else",
- "country": "UK",
- "email": "readonly@example.com",
- "fullName": "Readonly User",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "",
- "postalCode": "",
- "publicSshKey": "",
- "registrationSent": "",
- "role": 2,
- "stateOrProvince": "",
- "tenant": "tenant1",
- "uid": 0,
- "username": "readonlyuser"
+ "cachegroup": "topology-edge-cg-02",
+ "parents": [
+ 6
+ ]
},
{
- "addressLine1": "address of admin",
- "addressLine2": "",
- "city": "Anywhere",
- "company": "Comcast",
- "country": "USA",
- "email": "tenant3user@example.com",
- "fullName": "Fred the admin",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "810-555-9876",
- "postalCode": "55443",
- "publicSshKey": "",
- "role": 4,
- "stateOrProvince": "LA",
- "tenant": "tenant3",
- "uid": 0,
- "username": "tenant3user"
+ "cachegroup": "topology-mid-cg-01",
+ "parents": [
+ 3
+ ]
},
{
- "addressLine1": "address of admin",
- "addressLine2": "",
- "city": "Anywhere",
- "company": "Comcast",
- "country": "USA",
- "email": "tenant4user@example.com",
- "fullName": "Fred the admin",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "810-555-9876",
- "postalCode": "55443",
- "publicSshKey": "",
- "role": 4,
- "stateOrProvince": "LA",
- "tenant": "tenant4",
- "uid": 0,
- "username": "tenant4user"
+ "cachegroup": "topology-mid-cg-02",
+ "parents": [
+ 4
+ ]
},
{
- "addressLine1": "address of ops",
- "addressLine2": "place",
- "city": "somewhere",
- "company": "else",
- "country": "UK",
- "email": "ops@example.com",
- "fullName": "Operations User",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "",
- "postalCode": "",
- "publicSshKey": "",
- "registrationSent": "",
- "role": 3,
- "stateOrProvince": "",
- "tenant": "root",
- "uid": 0,
- "username": "opsuser"
+ "cachegroup": "topology-mid-cg-03",
+ "parents": [
+ 5
+ ]
},
{
- "addressLine1": "address of steering",
- "addressLine2": "place",
- "city": "somewhere",
- "company": "else",
- "country": "UK",
- "email": "steering@example.com",
- "fullName": "Steering User",
- "gid": 0,
- "localPasswd": "pa$$word",
- "confirmLocalPasswd": "pa$$word",
- "newUser": false,
- "phoneNumber": "",
- "postalCode": "",
- "publicSshKey": "",
- "registrationSent": "",
- "role": 6,
- "stateOrProvince": "",
- "tenant": "root",
- "uid": 0,
- "username": "steering"
- }
- ],
- "steeringTargets": [
- {
- "deliveryService": "ds1",
- "target": "ds2",
- "value": 42,
- "type": "STEERING_WEIGHT"
- }
- ],
- "servercheck_extensions": [
- {
- "name": "ILO_PING",
- "version": "1.0.0",
- "info_url": "-",
- "script_file": "ToPingCheck.pl",
- "isactive": 1,
- "description": "",
- "servercheck_short_name": "ILO",
- "type": "CHECK_EXTENSION_BOOL"
+ "cachegroup": "topology-mid-cg-04",
+ "parents": []
},
{
- "name": "ORT_ERROR_COUNT",
- "version": "1.0.0",
- "info_url": "-",
- "script_file": "ToORTCheck.pl",
- "isactive": 1,
- "description": "",
- "servercheck_short_name": "ORT",
- "type": "CHECK_EXTENSION_NUM"
- }
- ],
- "serverchecks": [
+ "cachegroup": "topology-mid-cg-05",
+ "parents": [
+ 7
+ ]
+ },
{
- "servercheck_short_name": "ILO",
- "host_name": "atlanta-edge-01",
- "value": 1
+ "cachegroup": "topology-mid-cg-06",
+ "parents": [
+ 8
+ ]
},
{
- "servercheck_short_name": "ORT",
- "host_name": "atlanta-edge-01",
- "value": 13
+ "cachegroup": "topology-mid-cg-07",
+ "parents": []
}
- ],
- "invalidationJobs": [
+ ]
+ },
+ {
+ "name": "top-for-ds-req",
+ "description": "a topology",
+ "nodes": [
{
- "deliveryService": "ds1",
- "regex": "/.*",
- "startTime": 4117118271000,
- "ttl": "121m"
+ "cachegroup": "dtrc1",
+ "parents": []
},
{
- "deliveryService": "ds1",
- "regex": "/foo",
- "startTime": 4117118271000,
- "ttl": 2160
- },
- {
- "deliveryService": "ds2",
- "regex": "\\/some-path?.+\\.jpg",
- "startTime": "2100-06-19T13:57:51-06:00",
- "ttl": 2.1
- }
- ],
- "statsSummaries": [
- {
- "cdnName": "cdn1",
- "deliveryServiceName": "all",
- "statName": "daily_maxgbps",
- "statValue": 5,
- "summaryTime": "2019-01-01T00:00:00-06:00"
+ "cachegroup": "dtrc2",
+ "parents": [
+ 0
+ ]
},
{
- "cdnName": "cdn1",
- "deliveryServiceName": "all",
- "statName": "daily_bytesserved",
- "statValue": 1000,
- "summaryTime": "2019-01-01T00:00:00-06:00"
+ "cachegroup": "dtrc3",
+ "parents": [
+ 0
+ ]
}
- ],
- "capabilities": [
+ ]
+ },
+ {
+ "name": "top-for-ds-req2",
+ "description": "a topology",
+ "nodes": [
{
- "name": "test",
- "description": "quest"
+ "cachegroup": "dtrc1",
+ "parents": []
},
{
- "name": "foo",
- "description": "bar"
+ "cachegroup": "dtrc2",
+ "parents": [
+ 0
+ ]
}
- ]
+ ]
+ }
+ ],
+ "types": [
+ {
+ "description": "Host header regular expression",
+ "lastUpdated": "2018-03-02T19:13:46.788583+00:00",
+ "name": "HOST_REGEXP",
+ "useInTable": "regex"
+ },
+ {
+ "description": "DNS Content routing, RAM cache, National",
+ "lastUpdated": "2018-03-02T19:13:46.792319+00:00",
+ "name": "DNS_LIVE_NATNL",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Other CDN (CDS-IS, Akamai, etc)",
+ "lastUpdated": "2018-03-02T19:13:46.793921+00:00",
+ "name": "OTHER_CDN",
+ "useInTable": "server"
+ },
+ {
+ "description": "Client-Controlled Steering Delivery Service",
+ "lastUpdated": "2018-03-02T19:13:46.795291+00:00",
+ "name": "CLIENT_STEERING",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "influxdb type",
+ "lastUpdated": "2018-03-02T19:13:46.796707+00:00",
+ "name": "INFLUXDB",
+ "useInTable": "server"
+ },
+ {
+ "description": "riak type",
+ "lastUpdated": "2018-03-02T19:13:46.798008+00:00",
+ "name": "RIAK",
+ "useInTable": "server"
+ },
+ {
+ "description": "Origin",
+ "lastUpdated": "2018-03-02T19:13:46.799404+00:00",
+ "name": "ORG",
+ "useInTable": "server"
+ },
+ {
+ "description": "HTTP Content routing cache in RAM ",
+ "lastUpdated": "2018-03-02T19:13:46.800738+00:00",
+ "name": "HTTP_LIVE",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Active Directory User",
+ "lastUpdated": "2018-03-02T19:13:46.802044+00:00",
+ "name": "ACTIVE_DIRECTORY",
+ "useInTable": "tm_user"
+ },
+ {
+ "description": "federation type resolve4",
+ "lastUpdated": "2018-03-02T19:13:46.803471+00:00",
+ "name": "RESOLVE4",
+ "useInTable": "federation"
+ },
+ {
+ "description": "Static DNS A entry",
+ "lastUpdated": "2018-03-02T19:13:46.804776+00:00",
+ "name": "A_RECORD",
+ "useInTable": "staticdnsentry"
+ },
+ {
+ "description": "Local User",
+ "lastUpdated": "2018-03-02T19:13:46.806035+00:00",
+ "name": "LOCAL",
+ "useInTable": "tm_user"
+ },
+ {
+ "description": "Weighted steering target",
+ "lastUpdated": "2018-03-02T19:13:46.80748+00:00",
+ "name": "STEERING_WEIGHT",
+ "useInTable": "steering_target"
+ },
+ {
+ "description": "HTTP Content routing, RAM cache, National",
+ "lastUpdated": "2018-03-02T19:13:46.808911+00:00",
+ "name": "HTTP_LIVE_NATNL",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Ops hosts for management",
+ "lastUpdated": "2018-03-02T19:13:46.810576+00:00",
+ "name": "TOOLS_SERVER",
+ "useInTable": "server"
+ },
+ {
+ "description": "Path regular expression",
+ "lastUpdated": "2018-03-02T19:13:46.812049+00:00",
+ "name": "PATH_REGEXP",
+ "useInTable": "regex"
+ },
+ {
+ "description": "Static DNS CNAME entry",
+ "lastUpdated": "2018-03-02T19:13:46.813461+00:00",
+ "name": "CNAME_RECORD",
+ "useInTable": "staticdnsentry"
+ },
+ {
+ "description": "Kabletown Content Router",
+ "lastUpdated": "2018-03-02T19:13:46.814833+00:00",
+ "name": "CCR",
+ "useInTable": "server"
+ },
+ {
+ "description": "Origin Cachegroup",
+ "lastUpdated": "2018-03-02T19:13:46.816199+00:00",
+ "name": "ORG_LOC",
+ "useInTable": "cachegroup"
+ },
+ {
+ "description": "Mid Cachegroup",
+ "lastUpdated": "2018-03-02T19:13:46.816199+00:00",
+ "name": "MID_LOC",
+ "useInTable": "cachegroup"
+ },
+ {
+ "description": "Edge Cache",
+ "lastUpdated": "2018-03-02T19:13:46.817689+00:00",
+ "name": "EDGE",
+ "useInTable": "server"
+ },
+ {
+ "description": "Ordered steering target",
+ "lastUpdated": "2018-03-02T19:13:46.81913+00:00",
+ "name": "STEERING_ORDER",
+ "useInTable": "steering_target"
+ },
+ {
+ "description": "DNS Content Routing",
+ "lastUpdated": "2018-03-02T19:13:46.820528+00:00",
+ "name": "DNS",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "federation type resolve6",
+ "lastUpdated": "2018-03-02T19:13:46.822161+00:00",
+ "name": "RESOLVE6",
+ "useInTable": "federation"
+ },
+ {
+ "description": "Static DNS AAAA entry",
+ "lastUpdated": "2018-03-02T19:13:46.823506+00:00",
+ "name": "AAAA_RECORD",
+ "useInTable": "staticdnsentry"
+ },
+ {
+ "description": "HTTP Content Routing, no caching",
+ "lastUpdated": "2018-03-02T19:13:46.824798+00:00",
+ "name": "HTTP_NO_CACHE",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "any_map type",
+ "lastUpdated": "2018-03-02T19:13:46.826411+00:00",
+ "name": "ANY_MAP",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Steering Delivery Service",
+ "lastUpdated": "2018-03-02T19:13:46.827779+00:00",
+ "name": "STEERING",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Edge Cachegroup",
+ "lastUpdated": "2018-03-02T19:13:46.829249+00:00",
+ "name": "EDGE_LOC",
+ "useInTable": "cachegroup"
+ },
+ {
+ "description": "HTTP Content routing cache ",
+ "lastUpdated": "2018-03-02T19:13:46.830862+00:00",
+ "name": "HTTP",
+ "useInTable": "deliveryservice"
+ },
+ {
+ "description": "Mid Tier Cache",
+ "lastUpdated": "2018-03-02T19:13:46.832327+00:00",
+ "name": "MID",
+ "useInTable": "server"
+ },
+ {
+ "description": "Traffic Monitor (Rascal)",
+ "lastUpdated": "2018-03-02T19:13:46.832327+00:00",
+ "name": "RASCAL",
+ "useInTable": "server"
+ }
+ ],
+ "users": [
+ {
+ "addressLine1": "address of admin",
+ "addressLine2": "",
+ "city": "Anywhere",
+ "company": "Comcast",
+ "country": "USA",
+ "email": "admin@example.com",
+ "fullName": "Fred the admin",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "810-555-9876",
+ "postalCode": "55443",
+ "publicSshKey": "",
+ "role": 4,
+ "stateOrProvince": "LA",
+ "tenant": "root",
+ "token": "test",
+ "uid": 0,
+ "username": "adminuser"
+ },
+ {
+ "addressLine1": "address of disallowed",
+ "addressLine2": "place",
+ "city": "somewhere",
+ "company": "else",
+ "country": "UK",
+ "email": "disallowed@example.com",
+ "fullName": "Me me",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "",
+ "postalCode": "",
+ "publicSshKey": "",
+ "registrationSent": "",
+ "role": 1,
+ "stateOrProvince": "",
+ "tenant": "tenant1",
+ "token": "quest",
+ "uid": 0,
+ "username": "disalloweduser"
+ },
+ {
+ "addressLine1": "address of readonly",
+ "addressLine2": "place",
+ "city": "somewhere",
+ "company": "else",
+ "country": "UK",
+ "email": "readonly@example.com",
+ "fullName": "Readonly User",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "",
+ "postalCode": "",
+ "publicSshKey": "",
+ "registrationSent": "",
+ "role": 2,
+ "stateOrProvince": "",
+ "tenant": "tenant1",
+ "uid": 0,
+ "username": "readonlyuser"
+ },
+ {
+ "addressLine1": "address of admin",
+ "addressLine2": "",
+ "city": "Anywhere",
+ "company": "Comcast",
+ "country": "USA",
+ "email": "tenant3user@example.com",
+ "fullName": "Fred the admin",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "810-555-9876",
+ "postalCode": "55443",
+ "publicSshKey": "",
+ "role": 4,
+ "stateOrProvince": "LA",
+ "tenant": "tenant3",
+ "uid": 0,
+ "username": "tenant3user"
+ },
+ {
+ "addressLine1": "address of admin",
+ "addressLine2": "",
+ "city": "Anywhere",
+ "company": "Comcast",
+ "country": "USA",
+ "email": "tenant4user@example.com",
+ "fullName": "Fred the admin",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "810-555-9876",
+ "postalCode": "55443",
+ "publicSshKey": "",
+ "role": 4,
+ "stateOrProvince": "LA",
+ "tenant": "tenant4",
+ "uid": 0,
+ "username": "tenant4user"
+ },
+ {
+ "addressLine1": "address of ops",
+ "addressLine2": "place",
+ "city": "somewhere",
+ "company": "else",
+ "country": "UK",
+ "email": "ops@example.com",
+ "fullName": "Operations User",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "",
+ "postalCode": "",
+ "publicSshKey": "",
+ "registrationSent": "",
+ "role": 3,
+ "stateOrProvince": "",
+ "tenant": "root",
+ "uid": 0,
+ "username": "opsuser"
+ },
+ {
+ "addressLine1": "address of steering",
+ "addressLine2": "place",
+ "city": "somewhere",
+ "company": "else",
+ "country": "UK",
+ "email": "steering@example.com",
+ "fullName": "Steering User",
+ "gid": 0,
+ "localPasswd": "pa$$word",
+ "confirmLocalPasswd": "pa$$word",
+ "newUser": false,
+ "phoneNumber": "",
+ "postalCode": "",
+ "publicSshKey": "",
+ "registrationSent": "",
+ "role": 6,
+ "stateOrProvince": "",
+ "tenant": "root",
+ "uid": 0,
+ "username": "steering"
+ }
+ ],
+ "steeringTargets": [
+ {
+ "deliveryService": "ds1",
+ "target": "ds2",
+ "value": 42,
+ "type": "STEERING_WEIGHT"
+ }
+ ],
+ "servercheck_extensions": [
+ {
+ "name": "ILO_PING",
+ "version": "1.0.0",
+ "info_url": "-",
+ "script_file": "ToPingCheck.pl",
+ "isactive": 1,
+ "description": "",
+ "servercheck_short_name": "ILO",
+ "type": "CHECK_EXTENSION_BOOL"
+ },
+ {
+ "name": "ORT_ERROR_COUNT",
+ "version": "1.0.0",
+ "info_url": "-",
+ "script_file": "ToORTCheck.pl",
+ "isactive": 1,
+ "description": "",
+ "servercheck_short_name": "ORT",
+ "type": "CHECK_EXTENSION_NUM"
+ }
+ ],
+ "serverchecks": [
+ {
+ "servercheck_short_name": "ILO",
+ "host_name": "atlanta-edge-01",
+ "value": 1
+ },
+ {
+ "servercheck_short_name": "ORT",
+ "host_name": "atlanta-edge-01",
+ "value": 13
+ }
+ ],
+ "invalidationJobs": [
+ {
+ "deliveryService": "ds1",
+ "regex": "/.*",
+ "startTime": 4117118271000,
+ "ttl": "121m"
+ },
+ {
+ "deliveryService": "ds1",
+ "regex": "/foo",
+ "startTime": 4117118271000,
+ "ttl": 2160
+ },
+ {
+ "deliveryService": "ds2",
+ "regex": "\\/some-path?.+\\.jpg",
+ "startTime": "2100-06-19T13:57:51-06:00",
+ "ttl": 2.1
+ }
+ ],
+ "statsSummaries": [
+ {
+ "cdnName": "cdn1",
+ "deliveryServiceName": "all",
+ "statName": "daily_maxgbps",
+ "statValue": 5,
+ "summaryTime": "2019-01-01T00:00:00-06:00"
+ },
+ {
+ "cdnName": "cdn1",
+ "deliveryServiceName": "all",
+ "statName": "daily_bytesserved",
+ "statValue": 1000,
+ "summaryTime": "2019-01-01T00:00:00-06:00"
+ }
+ ],
+ "capabilities": [
+ {
+ "name": "test",
+ "description": "quest"
+ },
+ {
+ "name": "foo",
+ "description": "bar"
+ }
+ ]
}
diff --git a/lib/go-atscfg/atscfg.go b/lib/go-atscfg/atscfg.go
index 5d35e8c..d424d4c 100644
--- a/lib/go-atscfg/atscfg.go
+++ b/lib/go-atscfg/atscfg.go
@@ -207,7 +207,7 @@ func getATSMajorVersionFromATSVersion(atsVersion string) (int, error) {
majorVer, err := strconv.ParseUint(majorVerStr, 10, 64)
if err != nil {
- return 0, errors.New("unexpected version format, expected e.g. '7.1.2.whatever'")
+ return 0, errors.New("unexpected version format '" + majorVerStr + "', expected e.g. '7.1.2.whatever'")
}
return int(majorVer), nil
}