@classmethod
    def get_for_model(cls, instance):
        association_model = cls.single.get_association_for_model(instance)
        graphs = db.query(
            models.DeploymentGraph
        ).join(
            association_model
        ).join(
            instance.__class__
        ).filter(
            instance.__class__.id == instance.id
        )
        return graphs.all()
Get service catalog from Keystone with token and all endpoints
dataset/ETHPy150Open openstack/fuel-web/nailgun/nailgun/objects/deployment_graph.py/DeploymentGraphCollection.get_for_model--crossover with--dataset/ETHPy150Open CiscoCloud/mantl/roles/calico/files/neutron_port_update.py/get_catalog