Open costelter opened 2 years ago
Makes sense for me.
For the moment you can place the mentioned parameters in the global.conf
configuration file in environments/kolla
. This way those parameters will be used by all OpenStack services.
Please note that those options have severe implications right now^1 and are still not enabled per default in the latest upstream release^2 (2024.1 as the time of writing this) for a reason.
Most importantly they seem to break orchestration tooling such as Heat^1. Since SCS aims to add Heat to the list of officially supported services^3 this can be problematic.
As linked by @berendt above they would also currently break the Domain Manager role which will need to stay SCS-specific and incompatible to those options until we conclude its upstream integration^4, because there are limits on how far we can go without touching Keystone's source code.
Since the Ussuri release the default settings for the oslo_policy handling for enforce_new_defaults and enforce_scope is set to false. So new installations will be unable to make use of "richer access management" (like read-only access for example).
This is still valid for the Xena release.
So we would like to see that new installations will get this enabled by default.