Added oslo to this bug for unacceptably impacting at least keystone and heat, by not providing a viable alternative capable of maintaining backward compatibility with existing public APIs.
Keystone's solution is to stop using oslo.timeutils in this instance, and instead move the deprecated timeutils function into keystone's namespace:
Added oslo to this bug for unacceptably impacting at least keystone and heat, by not providing a viable alternative capable of maintaining backward compatibility with existing public APIs.
Keystone's solution is to stop using oslo.timeutils in this instance, and instead move the deprecated timeutils function into keystone's namespace:
https:/ /review. openstack. org/#/c/ 187751/ 1/keystone/ common/ utils.py, unified
That said, Heat found the introduction of a API backward incompatibility to be acceptable:
https:/ /review. openstack. org/#/c/ 187633/ 1/heat/ tests/test_ engine_ api_utils. py,unified