The oslo.context emits a warning for attributes that are not listed in
[1] and considered to be deprecated. According to the warning message,
the policy file should be modified to use $(project_id)s instead of
$(tenant_id)s. Also, context.user is deprecated. We should remove lines
using context.user and use context.user_id only.
The following deprecation warnings are gone with the patch:
- context.py:100: DeprecationWarning: Policy enforcement is depending on
the value of tenant_id. This key is deprecated. Please update your
policy file to use the standard policy values.
- test_auth.py:75: DeprecationWarning: Property ‘user’ has moved to
‘user_id’ in version ‘2.6’ and will be removed in version ‘3.0’
Reviewed: https:/ /review. opendev. org/c/openstack /tacker/ +/842903 /opendev. org/openstack/ tacker/ commit/ 39925d1141be6e5 8a318256c2e5cd4 2cc417c8f4
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 39925d1141be6e5 8a318256c2e5cd4 2cc417c8f4
Author: Hiromu Asahina <email address hidden>
Date: Mon May 23 02:50:42 2022 +0900
Remove deprecated attributes from context
The oslo.context emits a warning for attributes that are not listed in
[1] and considered to be deprecated. According to the warning message,
the policy file should be modified to use $(project_id)s instead of
$(tenant_id)s. Also, context.user is deprecated. We should remove lines
using context.user and use context.user_id only.
The following deprecation warnings are gone with the patch:
- context.py:100: DeprecationWarning: Policy enforcement is depending on
the value of tenant_id. This key is deprecated. Please update your
policy file to use the standard policy values.
- test_auth.py:75: DeprecationWarning: Property ‘user’ has moved to
‘user_id’ in version ‘2.6’ and will be removed in version ‘3.0’
[1] https:/ /github. com/openstack/ oslo.context/ blob/master/ oslo_context/ context. py#L313- L327
Change-Id: Ib06cd0d54772d1 7838789943b6a09 c581b899435
Closes-Bug: #1976219