lanl / dsi

LANL Data Science Infrastructure Project
https://lanl.github.io/dsi
5 stars 3 forks source link

Categorize Bueno plugins more specifically #59

Closed qwofford closed 1 year ago

qwofford commented 1 year ago

The Bueno plugin reads from a file with existing uid/gid, which is what should propagate to the middleware permissions data structure, it is not like the other Environment plugins. It needs a new Class under the Plugin superclass, called FileConsumer.

A FileConsumer supports reading externally generated files of arbitrary structure. However, permissions can be harvested from these files, to insert into the metadata store. Consequently, the current categorization as an "Environment" plugin, is incorrect. It should have a different name, "FileConsumer".