session timeout for horizon
diff --git a/horizon/files/horizon_settings/_horizon_settings.py b/horizon/files/horizon_settings/_horizon_settings.py
index 9115062..78bf00d 100644
--- a/horizon/files/horizon_settings/_horizon_settings.py
+++ b/horizon/files/horizon_settings/_horizon_settings.py
@@ -20,6 +20,10 @@
# OpenStack services are using to determine role based access control in the
# target installation.
+{%- if server.session_timeout is defined %}
+SESSION_TIMEOUT = {{ server.session_timeout }}
+{%- endif %}
+
# Path to directory containing policy.json files
#POLICY_FILES_PATH = os.path.join(ROOT_PATH, "conf")
# Map of local copy of service policy files
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
index 65c3582..c718ef1 100644
--- a/metadata/service/server/cluster.yml
+++ b/metadata/service/server/cluster.yml
@@ -11,6 +11,7 @@
enabled: true
version: ${_param:horizon_version}
secret_key: ${_param:horizon_secret_key}
+ session_timeout: 43200
wsgi:
processes: 3
threads: 10
diff --git a/metadata/service/server/single.yml b/metadata/service/server/single.yml
index 4ec6fc8..f49b9d6 100644
--- a/metadata/service/server/single.yml
+++ b/metadata/service/server/single.yml
@@ -13,6 +13,7 @@
enabled: true
version: ${_param:horizon_version}
secret_key: ${_param:horizon_secret_key}
+ session_timeout: 43200
bind:
address: ${_param:single_address}
port: 80
diff --git a/tests/pillar/cluster.sls b/tests/pillar/cluster.sls
index 10baad5..3eb9909 100644
--- a/tests/pillar/cluster.sls
+++ b/tests/pillar/cluster.sls
@@ -3,6 +3,7 @@
enabled: true
version: liberty
secret_key: secret
+ session_timeout: 43200
wsgi:
processes: 3
threads: 10
diff --git a/tests/pillar/single.sls b/tests/pillar/single.sls
index 235342e..827cd88 100644
--- a/tests/pillar/single.sls
+++ b/tests/pillar/single.sls
@@ -3,6 +3,7 @@
enabled: true
version: liberty
secret_key: secret
+ session_timeout: 43200
bind:
address: 127.0.0.1
port: 80