I think the valid fix here would be to introduce `gnocchi_incoming_driver` variable, that will allow to install dependencies based on that.
This would require implementation of configuration for extra drivers, like s3 or redis for your usecase, but eventually if you would set `gnocchi_incoming_driver: redis`, this would install all required packges for that.
Until it's implemented I'd suggest overriding `gnocchi_pip_package_extras`, for example:
I think the valid fix here would be to introduce `gnocchi_ incoming_ driver` variable, that will allow to install dependencies based on that. incoming_ driver: redis`, this would install all required packges for that.
This would require implementation of configuration for extra drivers, like s3 or redis for your usecase, but eventually if you would set `gnocchi_
Until it's implemented I'd suggest overriding `gnocchi_ pip_package_ extras` , for example:
gnocchi_ pip_package_ extras: storage_ driver_ pip_extra }}"
- keystone
- mysql
- "{{ gnocchi_
- redis
This will be passed to gnocchi setup.py, which handles dependencies: /github. com/gnocchixyz/ gnocchi/ blob/master/ setup.cfg# L71
https:/
And you can use config overrides for actual incoming driver configuration