From 8a1a6a373367fcc552966545b70038d5294652b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Fri, 3 May 2024 07:26:35 +0200 Subject: [PATCH] Datanommer: run alembic between rollouts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- .../datanommer/templates/deploymentconfig.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/roles/openshift-apps/datanommer/templates/deploymentconfig.yml b/roles/openshift-apps/datanommer/templates/deploymentconfig.yml index 101a566add..d60323a45a 100644 --- a/roles/openshift-apps/datanommer/templates/deploymentconfig.yml +++ b/roles/openshift-apps/datanommer/templates/deploymentconfig.yml @@ -10,14 +10,15 @@ spec: app: Datanommer deploymentconfig: datanommer strategy: - type: Rolling - activeDeadlineSeconds: 21600 - rollingParams: - intervalSeconds: 1 - maxSurge: 25% - maxUnavailable: 25% - timeoutSeconds: 600 - updatePeriodSeconds: 1 + type: Recreate + recreateParams: + mid: + execNewPod: + command: [/opt/app-root/bin/alembic, -c, /etc/fedora-messaging/alembic.ini, upgrade, head] + containerName: datanommer + volumes: + - fedora-messaging-config-volume + failurePolicy: Abort template: metadata: creationTimestamp: null