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 app: kerneltest
deploymentconfig: kerneltest deploymentconfig: kerneltest
strategy: strategy:
type: Recreate type: Rolling
recreateParams: activeDeadlineSeconds: 21600
mid: rollingParams:
failurePolicy: Abort intervalSeconds: 1
execNewPod: maxSurge: 25%
containerName: kerneltest maxUnavailable: 25%
command: ["/etc/alembic-upgrade-script/alembic_upgrade.sh"] timeoutSeconds: 600
env: updatePeriodSeconds: 1
- name: PYTHONPATH # strategy:
value: /opt/app-root/src # type: Recreate
volumes: # recreateParams:
- kerneltest-config-volume # mid:
- kerneltest-secrets-volume # failurePolicy: Abort
- alembic-upgrade-script-volume # execNewPod:
- wsgi-script-volume # containerName: kerneltest
- ipa-config-volume # 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: template:
metadata: metadata:
labels: labels: