commit 5f1eae16509c23ec80d9cc1e3c4912dbb0b67c5b
Author: Ronald De Rose <email address hidden>
Date: Thu Jul 7 17:09:23 2016 +0000
Move the trust abstract base class out of core
This patch moves the trust abstract base class out of core and
into backends/base.py
This removes dependencies where backend code references code in the
core. The reasoning being that the core should know about the backend
interface, but the backends should not know anything about the core
(separation of concerns). And part of the risk here is a potential for
circular dependencies.
Reviewed: https:/ /review. openstack. org/339142 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=5f1eae16509 c23ec80d9cc1e3c 4912dbb0b67c5b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 5f1eae16509c23e c80d9cc1e3c4912 dbb0b67c5b
Author: Ronald De Rose <email address hidden>
Date: Thu Jul 7 17:09:23 2016 +0000
Move the trust abstract base class out of core
This patch moves the trust abstract base class out of core and
into backends/base.py
This removes dependencies where backend code references code in the
core. The reasoning being that the core should know about the backend
interface, but the backends should not know anything about the core
(separation of concerns). And part of the risk here is a potential for
circular dependencies.
Partial-Bug: #1563101
Change-Id: Ibe9203635ee4ad 5d1afee3ad751f0 4de6ef66f94