Project

General

Profile

Actions

Idea #19980

closed

Document and enforce a scheme for new system properties

Added by Brett Smith over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Documentation
Target version:
Start date:
02/21/2023
Due date:
Story points:
1.0
Release relationship:
Auto

Description

arvados-cwl-runner currently uses the arv: prefix for new system properties, particularly the Git information it records on container requests. Have a group discussion: are we okay using that prefix for all new system properties going forward? If not, is there a similar scheme we can settle on?

Next question after that: should the Go SDK accept all properties with this prefix? Or do we want to still enumerate system properties individually like we're currently doing?

Once we agree on a scheme, document it in the Coding Standards and Metadata properties documentation.

Update the Go SDK to either allow the prefix, or add existing arv: properties to systemTagKeys, as appropriate.


Subtasks 1 (0 open1 closed)

Task #20115: Review 19980-arv-prefix-propertiesResolvedStephen Smith02/21/2023Actions

Related issues

Related to Arvados - Bug #20204: Limit system properties to known names, not just a prefixNewActions
Actions

Also available in: Atom PDF