Skip to content

Commit 2daa2f1

Browse files
committed
lib/nova: Update configuration of [oslo_limit]
As of oslo.limit 2.9.2 service endpoint discovery is available [1], so this configures Nova to use them. Also as of Keystone 2023.1 (Antelope) system scope is no longer required for the GET /v3/limits [2], so remove that configuration and role assignment as well. [1] https://review.opendev.org/c/openstack/releases/+/971039 [2] https://review.opendev.org/c/openstack/keystone/+/902730 Change-Id: Ic95d4c692f7ce68d580935c455b5a477273e37b6 Signed-off-by: melanie witt <melwittt@gmail.com>
1 parent a677748 commit 2daa2f1

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

lib/nova

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -829,13 +829,11 @@ function configure_nova_unified_limits {
829829
iniset $NOVA_CONF oslo_limit username nova
830830
iniset $NOVA_CONF oslo_limit auth_type password
831831
iniset $NOVA_CONF oslo_limit auth_url $KEYSTONE_SERVICE_URI
832-
iniset $NOVA_CONF oslo_limit system_scope all
833-
iniset $NOVA_CONF oslo_limit endpoint_id \
834-
$(openstack endpoint list --service nova -f value -c ID)
835-
836-
# Allow the nova service user to read quotas
837-
openstack --os-cloud devstack-system-admin role add --user nova \
838-
--user-domain $SERVICE_DOMAIN_NAME --system all reader
832+
iniset $NOVA_CONF oslo_limit project_name service
833+
iniset $NOVA_CONF oslo_limit project_domain_name $SERVICE_DOMAIN_NAME
834+
iniset $NOVA_CONF oslo_limit endpoint_interface public
835+
iniset $NOVA_CONF oslo_limit endpoint_service_type compute
836+
iniset $NOVA_CONF oslo_limit endpoint_region_name $REGION_NAME
839837
}
840838

841839
function init_nova_service_user_conf {

0 commit comments

Comments
 (0)