Bump taskflow version
Taskflow 4.4.0 contains essential fix for jobboard behaviour on Storage failure [1]. Also add jobboard_redis_sentinel parameter to allow usage sentinel for Redis jobboard. Support of this also appear in 4.4.0 version. [1] - https://docs.openstack.org/releasenotes/taskflow/unreleased.html#bug-fixes Change-Id: I48245b3322b0f2e5f2c11594a15632501a7e4086
This commit is contained in:
parent
4260d8a74b
commit
befa073495
@ -391,6 +391,9 @@
|
|||||||
# claims for it. (string value)
|
# claims for it. (string value)
|
||||||
#jobboard_backend_namespace = octavia_jobboard
|
#jobboard_backend_namespace = octavia_jobboard
|
||||||
|
|
||||||
|
# Sentinel name if it is used for Redis.
|
||||||
|
#jobboard_redis_sentinel = None
|
||||||
|
|
||||||
# Redis jobboard backend ssl configuration options. (dict value)
|
# Redis jobboard backend ssl configuration options. (dict value)
|
||||||
# SSL is disabled by default
|
# SSL is disabled by default
|
||||||
#jobboard_redis_backend_ssl_options = ssl:False,ssl_ca_certs:None,ssl_cert_reqs:required,ssl_certfile:None,ssl_keyfile:None
|
#jobboard_redis_backend_ssl_options = ssl:False,ssl_ca_certs:None,ssl_cert_reqs:required,ssl_certfile:None,ssl_keyfile:None
|
||||||
|
@ -152,7 +152,7 @@ sqlparse==0.2.4
|
|||||||
statsd==3.2.2
|
statsd==3.2.2
|
||||||
stestr==2.0.0
|
stestr==2.0.0
|
||||||
stevedore==1.20.0
|
stevedore==1.20.0
|
||||||
taskflow==4.1.0
|
taskflow==4.4.0
|
||||||
tempest==17.1.0
|
tempest==17.1.0
|
||||||
Tempita==0.5.2
|
Tempita==0.5.2
|
||||||
tenacity==5.0.4
|
tenacity==5.0.4
|
||||||
|
@ -544,6 +544,8 @@ task_flow_opts = [
|
|||||||
cfg.StrOpt('jobboard_backend_namespace', default='octavia_jobboard',
|
cfg.StrOpt('jobboard_backend_namespace', default='octavia_jobboard',
|
||||||
help='Jobboard name that should be used to store taskflow '
|
help='Jobboard name that should be used to store taskflow '
|
||||||
'job id and claims for it.'),
|
'job id and claims for it.'),
|
||||||
|
cfg.StrOpt('jobboard_redis_sentinel', default=None,
|
||||||
|
help='Sentinel name if it is used for Redis.'),
|
||||||
cfg.DictOpt('jobboard_redis_backend_ssl_options',
|
cfg.DictOpt('jobboard_redis_backend_ssl_options',
|
||||||
help='Redis jobboard backend ssl configuration options.',
|
help='Redis jobboard backend ssl configuration options.',
|
||||||
default={'ssl': False,
|
default={'ssl': False,
|
||||||
|
@ -93,6 +93,7 @@ class RedisTaskFlowDriver(JobboardTaskFlowDriver):
|
|||||||
'port': CONF.task_flow.jobboard_backend_port,
|
'port': CONF.task_flow.jobboard_backend_port,
|
||||||
'password': CONF.task_flow.jobboard_backend_password,
|
'password': CONF.task_flow.jobboard_backend_password,
|
||||||
'namespace': CONF.task_flow.jobboard_backend_namespace,
|
'namespace': CONF.task_flow.jobboard_backend_namespace,
|
||||||
|
'sentinel': CONF.task_flow.jobboard_redis_sentinel,
|
||||||
}
|
}
|
||||||
jobboard_backend_conf.update(
|
jobboard_backend_conf.update(
|
||||||
CONF.task_flow.jobboard_redis_backend_ssl_options)
|
CONF.task_flow.jobboard_redis_backend_ssl_options)
|
||||||
|
@ -37,7 +37,7 @@ python-cinderclient>=3.3.0 # Apache-2.0
|
|||||||
pyOpenSSL>=19.1.0 # Apache-2.0
|
pyOpenSSL>=19.1.0 # Apache-2.0
|
||||||
WSME>=0.8.0 # MIT
|
WSME>=0.8.0 # MIT
|
||||||
Jinja2>=2.10 # BSD License (3 clause)
|
Jinja2>=2.10 # BSD License (3 clause)
|
||||||
taskflow>=4.1.0 # Apache-2.0
|
taskflow>=4.4.0 # Apache-2.0
|
||||||
diskimage-builder>=2.24.0 # Apache-2.0
|
diskimage-builder>=2.24.0 # Apache-2.0
|
||||||
castellan>=0.16.0 # Apache-2.0
|
castellan>=0.16.0 # Apache-2.0
|
||||||
tenacity>=5.0.4 # Apache-2.0
|
tenacity>=5.0.4 # Apache-2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user