You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2018/11/19 16:14:01 UTC

[trafficcontrol] branch master updated: Add Docs, changelog for 1.4 dnssec refresh

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

mitchell852 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 8c5d8c2  Add Docs, changelog for 1.4 dnssec refresh
8c5d8c2 is described below

commit 8c5d8c2f49b092a924e0ae038f90723b9a3e6ad9
Author: Robert Butts <ro...@apache.org>
AuthorDate: Thu Nov 15 10:34:28 2018 -0700

    Add Docs, changelog for 1.4 dnssec refresh
    
    Fixes #3025
---
 CHANGELOG.md                |  6 ++++--
 docs/source/api/v14/cdn.rst | 28 ++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12bfcbe..70c9348 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,14 +5,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 
 ## [Unreleased]
 ### Added
-- Traffic Ops Golang Proxy Endpoints
+- Traffic Ops Golang Endpoints
   - /api/1.4/users `(GET,POST,PUT)`
   - /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys `GET`
   - /api/1.1/deliveryservices/hostname/:hostname/sslkeys `GET`
   - /api/1.1/deliveryservices/sslkeys/add `POST`
   - /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys/delete `GET`
+  - /api/1.4/cdns/dnsseckeys/refresh `GET`
 - To support reusing a single riak cluster connection, an optional parameter is added to riak.conf: "HealthCheckInterval". This options takes a 'Duration' value (ie: 10s, 5m) which affects how often the riak cluster is health checked.  Default is currently set to: "HealthCheckInterval": "5s".
-  
+- Added an API 1.4 endpoint, /api/1.4/cdns/dnsseckeys/refresh, to perform necessary behavior previously served outside the API under `/internal`.
+
 ### Changed
 - Issue 2821: Fixed "Traffic Router may choose wrong certificate when SNI names overlap"
 - traffic_ops/app/bin/checks/ToDnssecRefresh.pl now requires "user" and "pass" parameters of an operations-level user! Update your scripts accordingly! This was necessary to move to an API endpoint with proper authentication, which may be safely exposed.
diff --git a/docs/source/api/v14/cdn.rst b/docs/source/api/v14/cdn.rst
index b83a7f3..7884420 100644
--- a/docs/source/api/v14/cdn.rst
+++ b/docs/source/api/v14/cdn.rst
@@ -64,3 +64,31 @@ CDN
 
 |
 
+**GET /api/1.4/cdns/dnsseckeys/refresh**
+
+  Refresh the DNSSEC keys for all CDNs. This call initiates a background process to refresh outdated keys, and immediately returns a response that the process has started.
+
+  Authentication Required: Yes
+
+  Role(s) Required: Admin
+
+  **Request Route Parameters**
+
+  None.
+
+  **Response Properties**
+
+  +--------------+--------+------------------+
+  |  Parameter   |  Type  |   Description    |
+  +==============+========+==================+
+  | ``response`` | string | success response |
+  +--------------+--------+------------------+
+
+  **Response Example**
+  ::
+
+    {
+      "response": "Checking DNSSEC keys for refresh in the background"
+    }
+
+|