Skip to content

Commit

Permalink
Merge 8ea18ec into 5f72a06
Browse files Browse the repository at this point in the history
  • Loading branch information
jawadqur committed Apr 17, 2023
2 parents 5f72a06 + 8ea18ec commit 09ac88b
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions fence/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ def post_process(self):
for default in defaults:
self.force_default_if_none(default, default_cfg=default_config)

# Read in all environment variables starting with FENCE_
for env_var, env_val in os.environ.items():
if env_var.startswith("FENCE_"):
config_key = env_var[6:] # remove "FENCE_" prefix
self[config_key] = env_val
logger.info(
f"Found environment variable '{env_var}': overriding '{config_key}' field from config file"
)

# allow setting DB connection string via env var
if os.environ.get("DB"):
logger.info(
Expand Down

0 comments on commit 09ac88b

Please sign in to comment.