From 9983987d9db7e9d24c8d68f77809735d09351ab1 Mon Sep 17 00:00:00 2001 From: Abhi <37928721+Abhi5h3k@users.noreply.github.com> Date: Sat, 25 May 2024 09:58:06 +0530 Subject: [PATCH] Update docker-compose.yml Rule engine runner needs access to keys since workflow action definitions (Jinja templates) can reference secrets. Using core.st2.IntervalTimer caused Error: "Failed to render parameter \"passwords\": [Errno 2] No such file or directory: '/etc/st2/keys/datastore_key.json'" --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 73b9a73..5dfcb74 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -155,6 +155,10 @@ services: volumes: - ./files/st2.docker.conf:/etc/st2/st2.docker.conf:ro - ./files/st2.user.conf:/etc/st2/st2.user.conf:ro + # Rule engine runner needs access to keys since workflow action definitions (Jinja + # templates) can reference secrets. Using core.st2.IntervalTimer caused Error: + # "Failed to render parameter \"passwords\": [Errno 2] No such file or directory: '/etc/st2/keys/datastore_key.json'" + - stackstorm-keys:/etc/st2/keys:ro st2sensorcontainer: image: ${ST2_IMAGE_REPO:-stackstorm/}st2sensorcontainer:${ST2_VERSION:-latest} restart: on-failure