kerneltest: try rolling deployment strategy
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
parent
b08e9fba63
commit
81a4bdd7ac
1 changed files with 25 additions and 16 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue