mitchell852 opened a new issue #3106: ATS config file content ordering
URL: https://github.com/apache/trafficcontrol/issues/3106
 
 
   The following ATS "config" files are generated from TO:
   
   
https://github.com/apache/trafficcontrol/blob/master/traffic_ops/app/lib/API/Configs/ApacheTrafficServer.pm#L344
   
   ip_allow.config (GET 
/api/$version/servers/#id/configfiles/ats/ip_allow.config)
   parent.config (GET /api/$version/servers/#id/configfiles/ats/parent.config)
   hosting.config (GET /api/$version/servers/#id/configfiles/ats/hosting.config)
   remap.config (GET /api/$version/servers/#id/configfiles/ats/remap.config)
   astats.config (GET /api/$version/profiles/#id/configfiles/ats/astats.config)
   cache.config (GET /api/$version/servers/#id/configfiles/ats/cache.config)
   drop_qstring.config (GET 
/api/$version/profiles/#id/configfiles/ats/drop_qstring.config)
   logging.config (GET 
/api/$version/profiles/#id/configfiles/ats/logging.config)
   plugin.config (GET /api/$version/profiles/#id/configfiles/ats/plugin.config)
   records.config (GET 
/api/$version/profiles/#id/configfiles/ats/records.config)
   storage.config (GET 
/api/$version/profiles/#id/configfiles/ats/storage.config)
   url_sig_*.config (GET 
/api/$version/profiles/#id/configfiles/ats/url_sig_*.config)
   uri_signing_*.config (GET 
/api/$version/profiles/#id/configfiles/ats/uri_signing_*.config)
   volume.config (GET /api/$version/profiles/#id/configfiles/ats/volume.config)
   bg_fetch.config (GET /api/$version/cdns/#id/configfiles/ats/bg_fetch.config)
   hdr_rw_*.config (GET /api/$version/cdns/#id/configfiles/ats/hdr_rw_*.config)
   regex_remap_*.config (GET 
/api/$version/cdns/#id/configfiles/ats/regex_remap_*.config)
   regex_revalidate.config (GET 
/api/$version/cdns/#id/configfiles/ats/regex_revalidate.config)
   set_dscp_*.config (GET 
/api/$version/cdns/#id/configfiles/ats/set_dscp_*.config)
   ssl_multicert.config (GET 
/api/$version/cdns/#id/configfiles/ats/ssl_multicert.config)
   to_ext_*.config (GET 
/api/$version/servers/#id/configfiles/ats/to_ext_*.config)
   
   For some, the order of the file contents may be important. In this case it 
is important that multiple calls to the API endpoint that generates the config 
file returns a consistent content order.
   
   For others, the order of the file contents may NOT be important, however, to 
utilize diff tools for testing purposes, a consistent content order will help 
eliminate false positives associated with diffs caused by ordering differences. 
   
   The ask of this issue is to make the order of all of these ATS config files 
predictable and deterministic while still preserving the generated order if 
important.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to