kerneltest: try rolling deployment strategy

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
Ryan Lercho 2024-03-13 11:55:05 +10:00
parent b08e9fba63
commit 81a4bdd7ac

View file

@ -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: