Feature #15000

[controller] publish safe config

Added by Peter Amstutz 2 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
2.0

Description

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

Related issues

Blocks Arvados - Feature #14813: [Workbench2, Composer] Use cluster configNew

History

#1 Updated by Peter Amstutz 2 months ago

  • Status changed from New to In Progress

#2 Updated by Peter Amstutz 2 months ago

  • Status changed from In Progress to New

#3 Updated by Peter Amstutz 2 months ago

  • Blocks Feature #14813: [Workbench2, Composer] Use cluster config added

#4 Updated by Peter Amstutz 2 months ago

  • Description updated (diff)

#5 Updated by Tom Morris 2 months ago

  • Story points set to 2.0

#6 Updated by Tom Morris about 2 months ago

  • Target version changed from To Be Groomed to Arvados Future Sprints

Also available in: Atom PDF