Skip to content

New fence configuration

Compare
Choose a tag to compare
@Avantol13 Avantol13 released this 15 Nov 16:53
· 2585 commits to master since this release
ce7fc60

Fence now supports a single YAML file for configuration!

  • configuration vars are consolidated, better-described, and have reasonable defaults
  • simplification of deployment by having a single cfg file
  • backwards-compatible for now, though next major fence release will drop support for local_settings.py
  • command line utility to help with creating a new cfg based off the default
  • Fence searches configured directories (in settings.py) for the new config.yaml file
  • New cfg file has a contextual template-like replacing feature
  • Fence now ignores configuration variables it doesn't recognize and loads defaults for cfg not specified
    -It loads in default then overlays the provided configuration over that, discarding any extra config not defined in the default configuration