From e836860eb17cdcd3e12c470229f5a56705f3293e Mon Sep 17 00:00:00 2001 From: Giulia Naponiello Date: Sat, 17 Feb 2018 05:20:55 +0100 Subject: [PATCH] use new upgrade database strategies --- .../waiverdb/files/deploymentconfig.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/openshift-apps/waiverdb/files/deploymentconfig.yml b/roles/openshift-apps/waiverdb/files/deploymentconfig.yml index 625dc6e788..f383a7f6cd 100644 --- a/roles/openshift-apps/waiverdb/files/deploymentconfig.yml +++ b/roles/openshift-apps/waiverdb/files/deploymentconfig.yml @@ -11,6 +11,19 @@ spec: selector: app: waiverdb service: web +{% if env == 'staging' %} + strategy: + type: Rolling + rollingParams: + pre: + failurePolicy: Abort + execNewPod: + containerName: web + command: [ /bin/sh, -i, -c, "waiverdb wait-for-db && waiverdb db upgrade" ] + volumes: + - config-volume + - secret-volume +{% endif %} template: metadata: labels: