Skip to content

Common: Support config files passed on the command line #966

@istreeter

Description

@istreeter

Currently the loader and transformer apps only accept base64-encoded configuration passed directly on the command line:

--config=<BASE64 CONFIG HERE> --iglu-config=<BASE64 CONFIG HERE>

However, all other Snowplow applications allow passing configuration from files:

--config=/path/to/config --iglu-config=/path/to/resolver

Some Snowplow apps even support both, so I suggest we do that. The file-based method is more convenient in some deployment setups, e.g. using Kubernetes with ConfigMaps. Note, we recently made the same change in the BigQuery loader so we could copy the same approach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions