This is an automated email from the ASF dual-hosted git repository.
zrhoffman 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 b7c9bf0bb8 Adding SOA capability to CIAB (#6930)
b7c9bf0bb8 is described below
commit b7c9bf0bb8374af7485b9032e8b2c040b49ab85c
Author: Srijeet Chatterjee <[email protected]>
AuthorDate: Mon Jun 27 12:28:44 2022 -0600
Adding SOA capability to CIAB (#6930)
---
CHANGELOG.md | 1 +
infrastructure/cdn-in-a-box/traffic_ops/run-go.sh | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4cdf39deae..862c0cb548 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@ The format is based on [Keep a
Changelog](http://keepachangelog.com/en/1.0.0/).
- [#6448](https://github.com/apache/trafficcontrol/issues/6448) Added `status`
and `lastPoll` fields to the `publish/CrStates` endpoint of Traffic Monitor
(TM).
- Added back to the health-client the `status` field logging with the addition
of the filed to `publish/CrStates`
- Added a new Traffic Ops endpoint to `GET` capacity and telemetry data for
CDNi integration.
+- Added SOA (Service Oriented Architecture) capability to CDN-In-A-Box.
- Added a Traffic Ops endpoints to `PUT` a requested configuration change for
a full configuration or per host and an endpoint to approve or deny the request.
- Traffic Monitor config option `distributed_polling` which enables the
ability for Traffic Monitor to poll a subset of the CDN and divide into "local
peer groups" and "distributed peer groups". Traffic Monitors in the same group
are local peers, while Traffic Monitors in other groups are distibuted peers.
Each TM group polls the same set of cachegroups and gets availability data for
the other cachegroups from other TM groups. This allows each TM to be
responsible for polling a subset of [...]
- Added support for a new Traffic Ops GLOBAL profile parameter --
`tm_query_status_override` -- to override which status of Traffic Monitors to
query (default: ONLINE).
diff --git a/infrastructure/cdn-in-a-box/traffic_ops/run-go.sh
b/infrastructure/cdn-in-a-box/traffic_ops/run-go.sh
index d29eed176c..fdb736e3ab 100755
--- a/infrastructure/cdn-in-a-box/traffic_ops/run-go.sh
+++ b/infrastructure/cdn-in-a-box/traffic_ops/run-go.sh
@@ -141,14 +141,15 @@ cd /opt/traffic_ops/app;
CDNCONF=/opt/traffic_ops/app/conf/cdn.conf
DBCONF=/opt/traffic_ops/app/conf/production/database.conf
RIAKCONF=/opt/traffic_ops/app/conf/production/riak.conf
+BACKENDSCONF=/opt/traffic_ops/app/conf/production/backends.conf
mkdir -p /var/log/traffic_ops
touch "$TO_LOG_ERROR" "$TO_LOG_WARNING" "$TO_LOG_INFO" "$TO_LOG_DEBUG"
"$TO_LOG_EVENT"
tail -qf "$TO_LOG_ERROR" "$TO_LOG_WARNING" "$TO_LOG_INFO" "$TO_LOG_DEBUG"
"$TO_LOG_EVENT" &
if [[ -z $TV_BACKEND ]]; then
- traffic_ops_golang_command=(./bin/traffic_ops_golang -cfg "$CDNCONF" -dbcfg
"$DBCONF" -riakcfg "$RIAKCONF");
+ traffic_ops_golang_command=(./bin/traffic_ops_golang -cfg "$CDNCONF" -dbcfg
"$DBCONF" -riakcfg "$RIAKCONF" -backendcfg "$BACKENDSCONF");
else
- traffic_ops_golang_command=(./bin/traffic_ops_golang -cfg "$CDNCONF" -dbcfg
"$DBCONF");
+ traffic_ops_golang_command=(./bin/traffic_ops_golang -cfg "$CDNCONF" -dbcfg
"$DBCONF" -backendcfg "$BACKENDSCONF");
fi;
if [[ "$TO_DEBUG_ENABLE" == true ]]; then