extra_configuration_file allows overriding remote cache parameters from .yaml file. It has a limitation of only 2 files (by default .rcinfo + user.rcinfo) but in some more complex scenarios, it makes sense to have more files (e.g. to store AWS short-lived credentials).
This PR allows chaining them - XCRemoteCache reads and merges configurations transitively via extra_configuration_file until:
the file doesn't exist
or the file has already been visited in a chain (to avoid looping)
Add chaining to the
extra_configuration_file
extra_configuration_file
allows overriding remote cache parameters from .yaml file. It has a limitation of only 2 files (by default .rcinfo + user.rcinfo) but in some more complex scenarios, it makes sense to have more files (e.g. to store AWS short-lived credentials).This PR allows chaining them - XCRemoteCache reads and merges configurations transitively via
extra_configuration_file
until:Fixes #114