File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -740,18 +740,15 @@ function get_or_create_user {
740740}
741741
742742# Gets or creates project
743- # Usage: get_or_create_project <name> [ <domain>]
743+ # Usage: get_or_create_project <name> <domain>
744744function get_or_create_project {
745- # Gets project id
746- local os_cmd=" openstack"
747- local domain=" "
748- if [[ ! -z " $2 " ]]; then
749- domain=" --domain=$2 "
750- os_cmd=" $os_cmd --os-url=$KEYSTONE_SERVICE_URI_V3 --os-identity-api-version=3"
751- fi
752745 local project_id=$(
753746 # Creates new project with --or-show
754- $os_cmd project create $1 $domain --or-show -f value -c id
747+ openstack --os-url=$KEYSTONE_SERVICE_URI_V3 \
748+ --os-identity-api-version=3 \
749+ project create $1 \
750+ --domain=$2 \
751+ --or-show -f value -c id
755752 )
756753 echo $project_id
757754}
Original file line number Diff line number Diff line change @@ -366,7 +366,7 @@ function configure_ironic_conductor {
366366 fi
367367 iniset $IRONIC_CONF_FILE glance swift_endpoint_url http://${HOST_IP} :${SWIFT_DEFAULT_BIND_PORT:- 8080}
368368 iniset $IRONIC_CONF_FILE glance swift_api_version v1
369- local tenant_id=$( get_or_create_project $SERVICE_TENANT_NAME )
369+ local tenant_id=$( get_or_create_project $SERVICE_TENANT_NAME default )
370370 iniset $IRONIC_CONF_FILE glance swift_account AUTH_${tenant_id}
371371 iniset $IRONIC_CONF_FILE glance swift_container glance
372372 iniset $IRONIC_CONF_FILE glance swift_temp_url_duration 3600
Original file line number Diff line number Diff line change @@ -357,13 +357,13 @@ function configure_keystone_extensions {
357357function create_keystone_accounts {
358358
359359 # admin
360- local admin_tenant=$( get_or_create_project " admin" )
360+ local admin_tenant=$( get_or_create_project " admin" default )
361361 local admin_user=$( get_or_create_user " admin" " $ADMIN_PASSWORD " )
362362 local admin_role=$( get_or_create_role " admin" )
363363 get_or_add_user_project_role $admin_role $admin_user $admin_tenant
364364
365365 # Create service project/role
366- get_or_create_project " $SERVICE_TENANT_NAME "
366+ get_or_create_project " $SERVICE_TENANT_NAME " default
367367
368368 # Service role, so service users do not have to be admins
369369 get_or_create_role service
@@ -382,10 +382,10 @@ function create_keystone_accounts {
382382 local another_role=$( get_or_create_role " anotherrole" )
383383
384384 # invisible tenant - admin can't see this one
385- local invis_tenant=$( get_or_create_project " invisible_to_admin" )
385+ local invis_tenant=$( get_or_create_project " invisible_to_admin" default )
386386
387387 # demo
388- local demo_tenant=$( get_or_create_project " demo" )
388+ local demo_tenant=$( get_or_create_project " demo" default )
389389 local demo_user=$( get_or_create_user " demo" \
390390 " $ADMIN_PASSWORD " " demo@example.com" )
391391
Original file line number Diff line number Diff line change @@ -616,7 +616,7 @@ function create_swift_accounts {
616616 " $SWIFT_SERVICE_PROTOCOL ://$SERVICE_HOST :8080/v1/AUTH_\$ (tenant_id)s"
617617 fi
618618
619- local swift_tenant_test1=$( get_or_create_project swifttenanttest1)
619+ local swift_tenant_test1=$( get_or_create_project swifttenanttest1 default )
620620 die_if_not_set $LINENO swift_tenant_test1 " Failure creating swift_tenant_test1"
621621 SWIFT_USER_TEST1=$( get_or_create_user swiftusertest1 $swiftusertest1_password " test@example.com" )
622622 die_if_not_set $LINENO SWIFT_USER_TEST1 " Failure creating SWIFT_USER_TEST1"
@@ -626,7 +626,7 @@ function create_swift_accounts {
626626 die_if_not_set $LINENO swift_user_test3 " Failure creating swift_user_test3"
627627 get_or_add_user_project_role $another_role $swift_user_test3 $swift_tenant_test1
628628
629- local swift_tenant_test2=$( get_or_create_project swifttenanttest2)
629+ local swift_tenant_test2=$( get_or_create_project swifttenanttest2 default )
630630 die_if_not_set $LINENO swift_tenant_test2 " Failure creating swift_tenant_test2"
631631
632632 local swift_user_test2=$( get_or_create_user swiftusertest2 $swiftusertest2_password " test2@example.com" )
Original file line number Diff line number Diff line change @@ -550,7 +550,7 @@ function create_tempest_accounts {
550550 if is_service_enabled tempest; then
551551 # Tempest has some tests that validate various authorization checks
552552 # between two regular users in separate tenants
553- get_or_create_project alt_demo
553+ get_or_create_project alt_demo default
554554 get_or_create_user alt_demo " $ADMIN_PASSWORD " " alt_demo@example.com"
555555 get_or_add_user_project_role Member alt_demo alt_demo
556556 fi
You can’t perform that action at this time.
0 commit comments