Skip to content

Commit b875c78

Browse files
committed
docs/rgw: deprecate tenant-based IAM in favor of accounts
the user account feature was intended to cover all of the use cases of the previous tenant-based IAM/STS integration. announce deprecation of tenant-based IAM for the T release and removal for T+2 Signed-off-by: Casey Bodley <[email protected]>
1 parent 3caa542 commit b875c78

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)