[OPS-1603] add new provider for doing client config outside of the main client.json config file