As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:
1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.
2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.
Also replace policy.json to policy.yaml ref from doc and tests.
[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html
Change-Id: Ic65d2fd6ce7215b4a47a6fb41b9cbf991f27773b
When we create a project, using a project scoped token,
without add the domain_id or domain information in the
project creation parameters, this project will be
automatically created on the default domain.
Change-Id: Ib7a2d47c2204b0639f029c3079f4fa86ee78e3a9
Seems the user-guide no longer is a thing on its own, link to the
python-openstackclient documentation instead.
Change-Id: I84edd824e4b6a226e383071e9e3de1911f57939e
Initially I only wanted to update from referencing the roles ``Member``
and ``_member`` to ``member`` and ``reader``, as that are the defaults
now created by ``keystone-manage bootstrap``.
During verifying my changes I notices that some CLI output format had
changed, so I updated those too.
Finally drop listing all the IDs for creating a role assignment, as the
CLI can work with names all the way now.
Change-Id: If585a67639332bcb7e53ca4600884222978af9be
What this patch done:
1. Paste is removed from Keystone. The healthcheck middleware
now is enabled by default.
2. Role supports `description` property now.
3. `reader` and `member` role are added to bootstrap command.
Update the related doc.
Change-Id: Ic49d3b09cf0df8bc4b1096349e36bdee2f1da0ca