diff --git a/kuryr_tempest_plugin/config.py b/kuryr_tempest_plugin/config.py index 0f37de9e..d431380c 100644 --- a/kuryr_tempest_plugin/config.py +++ b/kuryr_tempest_plugin/config.py @@ -58,3 +58,8 @@ run_tests_serial = cfg.BoolOpt("run_tests_serial", default=False, help="Whether or not test run serially or " "in parallel") + +kubernetes_project_name = cfg.StrOpt("kubernetes_project_name", + default="k8s", + help="The OpenStack project name " + "for Kubernetes") diff --git a/kuryr_tempest_plugin/plugin.py b/kuryr_tempest_plugin/plugin.py index b6771500..f826f59e 100644 --- a/kuryr_tempest_plugin/plugin.py +++ b/kuryr_tempest_plugin/plugin.py @@ -48,6 +48,8 @@ class KuryrTempestPlugin(plugins.TempestPlugin): group='kuryr_kubernetes') conf.register_opt(project_config.run_tests_serial, group='kuryr_kubernetes') + conf.register_opt(project_config.kubernetes_project_name, + group='kuryr_kubernetes') def get_opt_lists(self): return [('service_available', [project_config.service_option]), diff --git a/kuryr_tempest_plugin/tests/scenario/base.py b/kuryr_tempest_plugin/tests/scenario/base.py index ad9ba9e6..377a2edd 100644 --- a/kuryr_tempest_plugin/tests/scenario/base.py +++ b/kuryr_tempest_plugin/tests/scenario/base.py @@ -147,7 +147,8 @@ class BaseKuryrScenarioTest(manager.NetworkScenarioTest): self.pod_fips.append(pod_fip) return pod_fip - def get_project_id(self, project_name='k8s'): + def get_project_id(self): + project_name = CONF.kuryr_kubernetes.kubernetes_project_name projects_list = self.os_admin.projects_client.list_projects() for project in projects_list['projects']: if project_name == project['name']: