The issue here is my manifests, I'm not including ::nova first which is needed now.
Our manifests did this:
include ::nova::api
include ::nova::scheduler
include ::nova::scheduler::filter
include ::nova::objectstore
include ::nova::cert
include ::nova::consoleauth
include ::nova::conductor
include ::nova::vncproxy
include ::nova
Which breaks this behavior since nova::api includes the db class before ::nova is evaluated
UPDATE:
The issue here is my manifests, I'm not including ::nova first which is needed now.
Our manifests did this:
include ::nova::api :scheduler: :filter
include ::nova::scheduler
include ::nova:
include ::nova::objectstore
include ::nova::cert
include ::nova::consoleauth
include ::nova::conductor
include ::nova::vncproxy
include ::nova
Which breaks this behavior since nova::api includes the db class before ::nova is evaluated