Skip to content

v0.1.12

Compare
Choose a tag to compare
@asafc asafc released this 24 Aug 13:19
· 1296 commits to master since this release
02f71d5
  • (#125) added option to disable data updater
  • (#126) added docs about update callbacks and opa healthcheck policy + added example docker compose configuration that uses callbacks
  • (#127) Load policy bundle according to the order of modules specified in the bundle manifes, see docs
  • (#128) extensive changes to repo cloner:
    • It tries indefinitely to clone the repo (i.e: resilient to temp network errors) - fixes opal-server stops the pulling if failed to connect #111
    • Indefinite wait for successful clone can be cancelled with new Env var: OPAL_POLICY_REPO_CLONE_TIMEOUT
    • previous local clones are discarded - this should not affect running docker (unless using a volume) but it does affect running opal as a library.
    • fixed cloning remote branches who are not master - they are now cloned correctly
    • repo cloner is now running in asyncio executor thread - until initial successful clone, /policy (bundle) api correctly return 503.
  • Other small fixes and improvements