From c0b0af3be075f6bac0103aef6b685ecc1a345545 Mon Sep 17 00:00:00 2001 From: tengqm Date: Wed, 17 Aug 2016 05:04:51 -0400 Subject: [PATCH] Fix orchestration service initialization The orchestration service (heat) requires a project_id in its service endpoint. This patch fixes it. Change-Id: I67c273cc10b5281d40cbf2218060b86d543b3f2e --- openstack/orchestration/orchestration_service.py | 3 ++- .../tests/unit/orchestration/test_orchestration_service.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/openstack/orchestration/orchestration_service.py b/openstack/orchestration/orchestration_service.py index 930e5b9a..0333ff74 100644 --- a/openstack/orchestration/orchestration_service.py +++ b/openstack/orchestration/orchestration_service.py @@ -22,5 +22,6 @@ class OrchestrationService(service_filter.ServiceFilter): """Create an orchestration service.""" super(OrchestrationService, self).__init__( service_type='orchestration', - version=version + version=version, + requires_project_id=True, ) diff --git a/openstack/tests/unit/orchestration/test_orchestration_service.py b/openstack/tests/unit/orchestration/test_orchestration_service.py index 97ee3bdd..9d0840ad 100644 --- a/openstack/tests/unit/orchestration/test_orchestration_service.py +++ b/openstack/tests/unit/orchestration/test_orchestration_service.py @@ -26,3 +26,4 @@ class TestOrchestrationService(testtools.TestCase): self.assertEqual(1, len(sot.valid_versions)) self.assertEqual('v1', sot.valid_versions[0].module) self.assertEqual('v1', sot.valid_versions[0].path) + self.assertTrue(sot.requires_project_id)