Skip to content

Commit 093e0de

Browse files
authored
Merge pull request ceph#60848 from cbodley/wip-rgw-deprecate-iam-tenant
docs/rgw: deprecate tenant-based IAM in favor of accounts Reviewed-by: Anthony D'Atri <[email protected]>
2 parents b58fe38 + b875c78 commit 093e0de

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

PendingReleaseNotes

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
>=20.0.0
22

3+
* RGW: The User Account feature introduced in Squid provides first-class support for
4+
IAM APIs and policy. Our preliminary STS support was instead based on tenants, and
5+
exposed some IAM APIs to admins only. This tenant-level IAM functionality is now
6+
deprecated in favor of accounts. While we'll continue to support the tenant feature
7+
itself for namespace isolation, the following features will be removed no sooner
8+
than the V release:
9+
* tenant-level IAM APIs like CreateRole, PutRolePolicy and PutUserPolicy,
10+
* use of tenant names instead of accounts in IAM policy documents,
11+
* interpretation of IAM policy without cross-account policy evaluation,
12+
* S3 API support for cross-tenant names such as `Bucket='tenant:bucketname'`
13+
314
* RBD: All Python APIs that produce timestamps now return "aware" `datetime`
415
objects instead of "naive" ones (i.e. those including time zone information
516
instead of those not including it). All timestamps remain to be in UTC but

0 commit comments

Comments
 (0)