diff --git a/heat_integrationtests/common/clients.py b/heat_integrationtests/common/clients.py index 58e0fce3ec..d4ccda3aad 100644 --- a/heat_integrationtests/common/clients.py +++ b/heat_integrationtests/common/clients.py @@ -97,10 +97,10 @@ class ClientManager(object): return self.conf.admin_password return self.conf.password - def _tenant_name(self): + def _project_name(self): if self.admin_credentials: - return self.conf.admin_tenant_name - return self.conf.tenant_name + return self.conf.admin_project_name + return self.conf.project_name def _get_orchestration_client(self): endpoint = os.environ.get('HEAT_URL') @@ -130,7 +130,7 @@ class ClientManager(object): kwargs = { 'username': self._username(), 'password': self._password(), - 'tenant_name': self._tenant_name(), + 'project_name': self._project_name(), 'auth_url': self.conf.auth_url } # keystone v2 can't ignore domain details diff --git a/heat_integrationtests/common/config.py b/heat_integrationtests/common/config.py index 2236a0c832..baf83803eb 100644 --- a/heat_integrationtests/common/config.py +++ b/heat_integrationtests/common/config.py @@ -40,11 +40,15 @@ HeatGroup = [ cfg.StrOpt('admin_password', help="Admin API key to use when authentication.", secret=True), - cfg.StrOpt('tenant_name', - help="Tenant name to use for API requests."), - cfg.StrOpt('admin_tenant_name', + cfg.StrOpt('project_name', + help="Project name to use for API requests.", + deprecated_opts=[cfg.DeprecatedOpt('tenant_name', + group='heat_plugin')]), + cfg.StrOpt('admin_project_name', default='admin', - help="Admin tenant name to use for admin API requests."), + help="Admin project name to use for admin API requests.", + deprecated_opts=[cfg.DeprecatedOpt('admin_tenant_name', + group='heat_plugin')]), cfg.StrOpt('auth_url', help="Full URI of the OpenStack Identity API (Keystone)"), cfg.StrOpt('user_domain_name', diff --git a/heat_integrationtests/functional/test_event_sinks.py b/heat_integrationtests/functional/test_event_sinks.py index ea66b7db33..5d9f566bea 100644 --- a/heat_integrationtests/functional/test_event_sinks.py +++ b/heat_integrationtests/functional/test_event_sinks.py @@ -42,7 +42,7 @@ resources: 'options': { 'os_username': self.conf.username, 'os_password': self.conf.password, - 'os_project_name': self.conf.tenant_name, + 'os_project_name': self.conf.project_name, 'os_auth_url': self.conf.auth_url, 'os_user_domain_id': self.conf.user_domain_id, 'os_project_domain_id': self.conf.project_domain_id, diff --git a/heat_integrationtests/prepare_test_env.sh b/heat_integrationtests/prepare_test_env.sh index d97bd7f30f..b311c06cfe 100755 --- a/heat_integrationtests/prepare_test_env.sh +++ b/heat_integrationtests/prepare_test_env.sh @@ -31,7 +31,7 @@ source $DEST/devstack/openrc demo demo # user creds iniset $conf_file heat_plugin username $OS_USERNAME iniset $conf_file heat_plugin password $OS_PASSWORD -iniset $conf_file heat_plugin tenant_name $OS_PROJECT_NAME +iniset $conf_file heat_plugin project_name $OS_PROJECT_NAME iniset $conf_file heat_plugin auth_url $OS_AUTH_URL iniset $conf_file heat_plugin user_domain_id $OS_USER_DOMAIN_ID iniset $conf_file heat_plugin project_domain_id $OS_PROJECT_DOMAIN_ID