From d59a2f8fb4f51096c0d45a401707df079d65c3a9 Mon Sep 17 00:00:00 2001 From: Ryan Lerch Date: Wed, 16 Aug 2023 16:36:47 +1000 Subject: [PATCH] maubot: create needed maubot dirs on initcontainer Signed-off-by: Ryan Lerch --- roles/openshift-apps/maubot/files/deploymentconfig.yml | 7 +++++++ roles/openshift-apps/maubot/templates/buildconfig.yml | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/roles/openshift-apps/maubot/files/deploymentconfig.yml b/roles/openshift-apps/maubot/files/deploymentconfig.yml index 4038f91ea1..9f81e805c2 100644 --- a/roles/openshift-apps/maubot/files/deploymentconfig.yml +++ b/roles/openshift-apps/maubot/files/deploymentconfig.yml @@ -26,6 +26,13 @@ spec: app: maubot deploymentconfig: maubot spec: + initContainers: + - image: maubot:latest + volumeMounts: + - name: maubot-storage + mountPath: /maubot + command: + - mkdir -p /maubot/plugins /maubot/trash /maubot/logs /maubot/crypto containers: - name: maubot image: maubot:latest diff --git a/roles/openshift-apps/maubot/templates/buildconfig.yml b/roles/openshift-apps/maubot/templates/buildconfig.yml index a5dfb937bf..76b44ae04a 100644 --- a/roles/openshift-apps/maubot/templates/buildconfig.yml +++ b/roles/openshift-apps/maubot/templates/buildconfig.yml @@ -12,7 +12,6 @@ spec: source: dockerfile: |- FROM fedora:38 - RUN mkdir -p /maubot/plugins /maubot/trash /maubot/logs /maubot/crypto RUN dnf -y install python3-pip && dnf -y clean all RUN pip install maubot[encryption] WORKDIR /maubot