Feature #14554

[Config] Config files deployment

Added by Michał Kłobukowski 9 months ago. Updated about 2 months ago.

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

0%

Estimated time:
Story points:
-
Release:
Release relationship:
Auto

Description

Config files deployment should be automated.

- config.json (see https://dev.arvados.org/issues/13817)
- vocabulary.json (see https://dev.arvados.org/issues/14393)


Related issues

Blocks Arvados Workbench 2 - Story #14393: Provide support for using controlled vocabulary/terminology service when setting properties on collectionsClosed

Associated revisions

Revision ee3ea643 (diff)
Added by Michał Kłobukowski 9 months ago

Add vocabulary-example.json

Feature #14554

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 9ee2f1c7 (diff)
Added by Michał Kłobukowski 9 months ago

Add VOCABULARY_URL description

Feature #14554

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision bb4f491d (diff)
Added by Michał Kłobukowski 9 months ago

Set temporary default for VOCABULARY_URL - it has to be removed in the future

Feature #14554

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 756f931c
Added by Michał Kłobukowski 9 months ago

Merge branch '14554-add-vocabulary-example-file'

refs #14554

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

History

#1 Updated by Michał Kłobukowski 9 months ago

  • Related to Story #14393: Provide support for using controlled vocabulary/terminology service when setting properties on collections added

#2 Updated by Michał Kłobukowski 9 months ago

  • Description updated (diff)

#3 Updated by Michał Kłobukowski 9 months ago

  • Description updated (diff)

#4 Updated by Michał Kłobukowski 9 months ago

  • Description updated (diff)

#5 Updated by Michał Kłobukowski 9 months ago

  • Related to deleted (Story #14393: Provide support for using controlled vocabulary/terminology service when setting properties on collections)

#6 Updated by Michał Kłobukowski 9 months ago

  • Blocks Story #14393: Provide support for using controlled vocabulary/terminology service when setting properties on collections added

#7 Updated by Michał Kłobukowski 9 months ago

  • Target version set to sprint 14

#8 Updated by Michał Kłobukowski 9 months ago

1. This should be done in the deploy process all automated and it should be part of the code because these configs should be able to be replicated on install from the package. ie for customers who do their own install from packages and we don't have access to.

#9 Updated by Michał Kłobukowski 9 months ago

2. For me these are two different scenarios. The config.json configures the instance so this should be done on install. However the vocabulary.json is more dynamic and it needs to be possible to change it between Installations.
In our case the vocabulary.json is generated every couple of hours from an API and replaces the previous one
In a way the vocabulary.json is like an external API itself. One possible way could be to configure the URL of the vocabulary.json in the config.json which would allow us to use a rest API directly instead of a static json file

#10 Updated by Tom Clegg 9 months ago

configure the URL of the vocabulary.json in the config.json

This sounds like the way to go. It might be a local path, or any URL that allows cross-origin requests.

We might also want to provide an example file "example-vocabulary.json" in the workbench package, and refer to that in the example config comments/documentation.

#11 Updated by Chrystian Klingenberg 8 months ago

  • Target version deleted (sprint 14)
  • Release set to 20

#12 Updated by Chrystian Klingenberg 3 months ago

  • Release changed from 20 to 19

#13 Updated by Chrystian Klingenberg about 2 months ago

  • Status changed from New to Closed

#14 Updated by Chrystian Klingenberg about 2 months ago

  • Target version set to Workbench2 Q3, Q4

Also available in: Atom PDF