From 1840f42644274dd5a9d2917f3b800ccb7ab07dff Mon Sep 17 00:00:00 2001 From: Riksus <50514051+Riksus@users.noreply.github.com> Date: Wed, 28 Aug 2024 19:12:03 +0300 Subject: [PATCH] Make jinja template limits configurable by env var (#4865) # What this PR does Fixing variable for jinja templates to env ## Which issue(s) this PR closes Related to [issue](https://github.com/grafana/oncall/issues/2911) Co-authored-by: Michael Derynck --- engine/settings/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/settings/base.py b/engine/settings/base.py index 806c776a..b516bec6 100644 --- a/engine/settings/base.py +++ b/engine/settings/base.py @@ -828,9 +828,9 @@ SELF_HOSTED_SETTINGS = { GRAFANA_INCIDENT_STATIC_API_KEY = os.environ.get("GRAFANA_INCIDENT_STATIC_API_KEY", None) -JINJA_TEMPLATE_MAX_LENGTH = 50000 -JINJA_RESULT_TITLE_MAX_LENGTH = 500 -JINJA_RESULT_MAX_LENGTH = 50000 +JINJA_TEMPLATE_MAX_LENGTH = os.getenv("JINJA_TEMPLATE_MAX_LENGTH", 50000) +JINJA_RESULT_TITLE_MAX_LENGTH = os.getenv("JINJA_RESULT_TITLE_MAX_LENGTH", 500) +JINJA_RESULT_MAX_LENGTH = os.getenv("JINJA_RESULT_MAX_LENGTH", 50000) # Log inbound/outbound calls as slow=1 if they exceed threshold SLOW_THRESHOLD_SECONDS = 2.0