Project

General

Profile

Feature #15000

Updated by Peter Amstutz about 5 years ago

Controller should publish at a well-known API endpoint a subset of the configuration which is not sensitive, which can be accessed without authorization (similar to the discovery doc).    It should have the same shape as the full configuration, but only include whitelisted keys/sections. 

 Sections that should be public: 

 * "ExternalURL" for "Services" 
 * Collections 
 ** DefaultReplication 
 ** DefaultTrashLifetime 
 ** CollectionVersioning 
 ** BlobSigningTTL 
 * Containers 
 ** SupportedDockerImageFormats 
 ** DefaultKeepCacheRAM 
 ** MaxDispatchAttempts 
 ** MaxRetryAttempts 
 ** UsePreemptibleInstances 
 ** Logging (all) 
 * RemoteClusters 
 * Workbench 
 ** VocabularyURL 
 ** FileViewersConfigURL 

Back