feature: Support SINGER_SDK_*
prefix for built-in settings like flattening_enabled
, etc.
#1379
Labels
SINGER_SDK_*
prefix for built-in settings like flattening_enabled
, etc.
#1379
Feature scope
Configuration (settings parsing, validation, etc.)
Description
Currently all settings in a plugin's config schema can be passed via env vars with the plugin name as prefix (e.g.
TAP_STACKEXCHANGE_KEY
), this includes SDK-provided settings likeflattening_max_depth
.It would be useful to support a global env var that configures all SDK plugins to have the same behavior, so
SINGER_SDK_FLATTENING_MAX_DEPTH=1
would limit flattening of all SDK taps in a project.This would also be useful in CI, where developers may want to limit the sample size (#1333) with
SINGER_SDK_MAX_RECORDS
without having to configure it for each tap.The text was updated successfully, but these errors were encountered: