Update Domain Manager standard to keep enforce_scope and enforce_new_defaults disabled #585
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As long as the Domain Manager persona is not fully integrated upstream12, we need to implement it using policy adjustments only.
This makes it incompatible with the new
enforce_scope
andenforce_new_defaults
options of oslo.policy in Keystone.The options are still disabled per default currently but are planned to be the new default in the future.
Since it is currently unknown when the upstream contribution work will conclude, we might see the options becoming the new default before we get the persona upstream.
So for the standard to be future-proof, we should mandate to keep the conflicting options disabled.
This will not change existing infrastructures as it matches current defaults.
Footnotes
https://bugs.launchpad.net/keystone/+bug/2045974 ↩
https://review.opendev.org/c/openstack/keystone-specs/+/903172 ↩