Closed alexjbush closed 5 years ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
waimak-core/src/main/scala/com/coxautodata/waimak/dataflow/FlowContext.scala | 0 | 1 | 0.0% | ||
<!-- | Total: | 40 | 41 | 97.56% | --> |
Totals | |
---|---|
Change from base Build 442: | 0.6% |
Covered Lines: | 1190 |
Relevant Lines: | 1485 |
Description
This PR provides a generic way to provide configuration implementations. User can now provide a list of objects to use when looking for configuration options in the case class config parser. Provided implementations are using a properties file stored on a Hadoop-compatible FS and Databricks secrets store.
This change is breaking to the parser API, as it now needs a flow context.
The Databricks implementation is in a new module, and only compiled for Scala 2.11 as there is no 2.12 library available.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Unit tests and integration test in Databricks Notebook.