Drop usage of keystoneclient
The keystoneclient cli is now deprecated and will soon be removed so use the openstack client instead. Change-Id: Id902647966bfce62cc8dce9802e34ef80390122d
This commit is contained in:
parent
ab51b13785
commit
a0471f9fef
|
@ -32,17 +32,17 @@ check_environment
|
|||
cd /opt/stack/tempest
|
||||
|
||||
# Tempest needs 2 users, we add them here so that we know their passwords
|
||||
keystone tenant-get demo_t1 || keystone tenant-create --name demo_t1
|
||||
keystone user-get demo_t1 || keystone user-create --name demo_t1 --tenant demo_t1 --pass secret
|
||||
keystone tenant-get demo_t2 || keystone tenant-create --name demo_t2
|
||||
keystone user-get demo_t2 || keystone user-create --name demo_t2 --tenant demo_t2 --pass secret
|
||||
openstack project create --or-show demo_t1
|
||||
openstack user create --project demo_t1 --password secret --or-show demo_t1
|
||||
openstack project create --or-show demo_t2
|
||||
openstack user create --project demo_t2 --password secret --or-show demo_t2
|
||||
|
||||
# the orchestration tests need this
|
||||
keystone user-role-add --user admin --role admin --tenant demo_t1 || true
|
||||
openstack role add --user admin --project demo_t1 admin || true
|
||||
|
||||
# Users need either this or the admin role to use swift
|
||||
keystone user-role-add --user demo_t1 --role _member_ --tenant demo_t1 || true
|
||||
keystone user-role-add --user demo_t2 --role _member_ --tenant demo_t2 || true
|
||||
openstack role add --user demo_t1 --project demo_t1 _member_ || true
|
||||
openstack role add --user demo_t2 --project demo_t2 _member_ || true
|
||||
|
||||
# We require that a image is present
|
||||
USER_IMAGE=$(glance image-show $TEMPEST_IMAGE_NAME)
|
||||
|
|
|
@ -14,7 +14,7 @@ $TRIPLEO_ROOT/tripleo-incubator/scripts/assert-users $TRIPLEO_ROOT/tripleo-incub
|
|||
$TRIPLEO_ROOT/tripleo-incubator/scripts/assert-users $TRIPLEO_ROOT/tripleo-incubator/tripleo-cloud/tripleo-cd-users
|
||||
|
||||
# Get the ID of the nodepool tenant
|
||||
NODEPOOL_TENANT_ID=$(keystone tenant-list | awk '$4=="openstack-nodepool" {print $2}')
|
||||
NODEPOOL_TENANT_ID=$(openstack project list | awk '$4=="openstack-nodepool" {print $2}')
|
||||
|
||||
# Each instance uses 3 ports
|
||||
neutron quota-update --tenant-id $NODEPOOL_TENANT_ID --port 300
|
||||
|
@ -37,7 +37,7 @@ neutron subnet-update $DEFAULTSUBNETID --dns-nameservers list=true 8.8.8.8
|
|||
|
||||
# we may already have this so keystone may error
|
||||
# XXX: we can query this membership.
|
||||
keystone user-role-add --role Member --user tripleo-ci --tenant openstack-nodepool || true
|
||||
openstack role add --user tripleo-ci --project openstack-nodepool Member || true
|
||||
|
||||
# Create the flavor nodepool uses
|
||||
nova flavor-show h1.ci || nova flavor-create h1.ci auto 8192 20 1
|
||||
|
|
Loading…
Reference in New Issue