From ce7ae5c6496eba13071cc85e13e70bac633dc4b7 Mon Sep 17 00:00:00 2001 From: Yurii Kuzan Date: Wed, 19 Apr 2023 12:49:50 +0300 Subject: [PATCH] CLIP-1797 Updated template to use hikari connection pool provider --- .../molecule/default/tests/test_default.py | 2 +- roles/confluence_config/templates/confluence.cfg.xml.j2 | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/roles/confluence_config/molecule/default/tests/test_default.py b/roles/confluence_config/molecule/default/tests/test_default.py index 9bf11b3..c312b50 100644 --- a/roles/confluence_config/molecule/default/tests/test_default.py +++ b/roles/confluence_config/molecule/default/tests/test_default.py @@ -78,7 +78,7 @@ def test_confluence_config_file(host): assert f.contains('ec2.amazonaws.com') assert f.contains('jdbc:postgresql://postgres-db.ap-southeast-2.rds.amazonaws.com:5432/confluence') assert f.contains('molecule_password') - assert f.contains('select 1;') + assert (f.contains('select 1;') or f.contains('true')) assert f.contains('/foo') assert f.contains('my-cluster-tag') diff --git a/roles/confluence_config/templates/confluence.cfg.xml.j2 b/roles/confluence_config/templates/confluence.cfg.xml.j2 index 7b5dd08..e4f4eb8 100644 --- a/roles/confluence_config/templates/confluence.cfg.xml.j2 +++ b/roles/confluence_config/templates/confluence.cfg.xml.j2 @@ -18,6 +18,9 @@ {{ atl_jdbc_url }} {{ atl_jdbc_user }} {{ atl_jdbc_password | replace("&", "&") }} + + {# Confluence versions 7.13 and newer #} + {% if (atl_product_version.split(".")[0] | int() == 7 and atl_product_version.split(".")[1] | int() <= 13) or atl_product_version.split(".")[0] | int() < 7 %} {{ atl_db_poolminsize }} {{ atl_db_poolmaxsize }} {{ atl_db_timeout }} @@ -26,6 +29,12 @@ {{ atl_db_validate }} {{ atl_db_acquireincrement }} {{ atl_db_preferredtestquery }} + {% else %} + {{ atl_db_timeout }} + {{ atl_db_poolmaxsize }} + {{ atl_db_poolminsize }} + true + {% endif %} {{ atl_product_home_shared }} true