From 81a4bdd7acdb013d8f186c3b6b91416ff30f09fb Mon Sep 17 00:00:00 2001 From: Ryan Lerch Date: Wed, 13 Mar 2024 11:55:05 +1000 Subject: [PATCH] kerneltest: try rolling deployment strategy Signed-off-by: Ryan Lerch --- .../kerneltest/files/deploymentconfig.yml | 41 +++++++++++-------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/roles/openshift-apps/kerneltest/files/deploymentconfig.yml b/roles/openshift-apps/kerneltest/files/deploymentconfig.yml index 0ec77cce2c..03993e3ea2 100644 --- a/roles/openshift-apps/kerneltest/files/deploymentconfig.yml +++ b/roles/openshift-apps/kerneltest/files/deploymentconfig.yml @@ -12,22 +12,31 @@ spec: app: kerneltest deploymentconfig: kerneltest strategy: - type: Recreate - recreateParams: - mid: - failurePolicy: Abort - execNewPod: - containerName: kerneltest - command: ["/etc/alembic-upgrade-script/alembic_upgrade.sh"] - env: - - name: PYTHONPATH - value: /opt/app-root/src - volumes: - - kerneltest-config-volume - - kerneltest-secrets-volume - - alembic-upgrade-script-volume - - wsgi-script-volume - - ipa-config-volume + type: Rolling + activeDeadlineSeconds: 21600 + rollingParams: + intervalSeconds: 1 + maxSurge: 25% + maxUnavailable: 25% + timeoutSeconds: 600 + updatePeriodSeconds: 1 + # strategy: + # type: Recreate + # recreateParams: + # mid: + # failurePolicy: Abort + # execNewPod: + # containerName: kerneltest + # command: ["/etc/alembic-upgrade-script/alembic_upgrade.sh"] + # env: + # - name: PYTHONPATH + # value: /opt/app-root/src + # volumes: + # - kerneltest-config-volume + # - kerneltest-secrets-volume + # - alembic-upgrade-script-volume + # - wsgi-script-volume + # - ipa-config-volume template: metadata: labels: