taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit ad7860d67ba3c47fe267b02290b17ab9ab2029f8
parent faa7135b118e3d67d19316eede92e9115a097238
Author: MS <ms@taler.net>
Date:   Wed, 22 Jul 2020 12:58:13 +0200

Quick fix to tolerate conflicting instance names.

Diffstat:
Mbin/taler-config-instances | 31++++++++++++++++++++++++++++++-
Mbuildbot/create_instances.sh | 4+++-
2 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/bin/taler-config-instances b/bin/taler-config-instances @@ -20,7 +20,6 @@ def expectResponse(response, expected_status_code): # Allows for finer grained checks. return response -# configure blog print("configuring Blog") blog_config = dict( payto_uris=["payto://x-taler-bank/"], @@ -35,6 +34,36 @@ blog_config = dict( default_pay_delay=dict(d_ms="forever") ) +print("configuring Donations") +blog_config = dict( + payto_uris=["payto://x-taler-bank/"], + id="donations", + name="Donations", + address=dict(), + jurisdiction=dict(), + default_max_wire_fee="EUR:1", + default_wire_fee_amortization=3, + default_max_deposit_fee="EUR:1", + default_wire_transfer_delay=dict(d_ms="forever"), + default_pay_delay=dict(d_ms="forever") +) + +print("configuring Survey") +blog_config = dict( + payto_uris=["payto://x-taler-bank/"], + id="survey", + name="Survey", + address=dict(), + jurisdiction=dict(), + default_max_wire_fee="EUR:1", + default_wire_fee_amortization=3, + default_max_deposit_fee="EUR:1", + default_wire_transfer_delay=dict(d_ms="forever"), + default_pay_delay=dict(d_ms="forever") +) + + + expectResponse( post(INSTANCE_CONFIG_URL, json=blog_config, headers={"Authorization": "ApiKey sandbox"}), 204 diff --git a/buildbot/create_instances.sh b/buildbot/create_instances.sh @@ -4,4 +4,6 @@ set -eu source "${HOME}/activate" -taler-config-instances +# tolerates "409 Conflict" when one instance is attempted +# to be created twice. +taler-config-instances || true