Revert inmemoryprov, skip local storage validation

This commit is contained in:
Sam Chow 2018-06-25 15:23:30 -04:00
parent f32bbf1fdc
commit 7619ab44e5
9 changed files with 35 additions and 115 deletions

View file

@ -15,9 +15,9 @@ class TarConfigLoader(ApiResource):
def put(self):
""" Loads tarball config into the config provider """
input_stream = request.stream
tar_stream = tarfile.open(mode="r|gz", fileobj=input_stream)
config_provider.load_from_tar_stream(tar_stream)
with tarfile.open(mode="r|gz", fileobj=input_stream) as tar_stream:
# TODO: find a way to remove the contents of the directory on shutdown?
tar_stream.extractall(config_provider.config_volume)
# now try to connect to the db provided in their config
combined = dict(**app.config)