Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

IAM Implement account password policy feature#13788

Merged
dfangl merged 3 commits into
iam/moto-migrationfrom
cris/unc-234
Feb 24, 2026
Merged

IAM Implement account password policy feature#13788
dfangl merged 3 commits into
iam/moto-migrationfrom
cris/unc-234

Conversation

@pinzon

@pinzon pinzon commented Feb 17, 2026

Copy link
Copy Markdown
Member

Motivation

As per the IAM internalization project. This pr implements the operations and resources required for AccountPasswordPolicy resources management in the IAM service.

Changes

  • Add IAM store with password policy storage
  • Implement update_account_password_policy operation
  • Implement get_account_password_policy operation
  • Implement delete_account_password_policy operation

Tests

  • The recently added tests for password policies must be green.

Merge after #13810

@pinzon pinzon added this to the 4.14 milestone Feb 17, 2026
@pinzon pinzon added aws:iam AWS Identity and Access Management semver: patch Non-breaking changes which can be included in patch releases docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes labels Feb 17, 2026
@pinzon pinzon marked this pull request as ready for review February 17, 2026 21:27
@pinzon pinzon requested a review from dfangl as a code owner February 17, 2026 21:27
@github-actions

github-actions Bot commented Feb 17, 2026

Copy link
Copy Markdown

LocalStack Community integration with Pro

  2 files    2 suites   3m 27s ⏱️
518 tests 432 ✅ 71 💤 15 ❌
520 runs  432 ✅ 73 💤 15 ❌

For more details on these failures, see this check.

Results for commit c65d826.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Feb 17, 2026

Copy link
Copy Markdown

Test Results - Preflight, Unit

23 123 tests  ±0   21 252 ✅ ±0   6m 39s ⏱️ +22s
     1 suites ±0    1 871 💤 ±0 
     1 files   ±0        0 ❌ ±0 

Results for commit c65d826. ± Comparison against base commit 00594bb.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Feb 17, 2026

Copy link
Copy Markdown

Test Results (amd64) - Acceptance

7 tests  ±0   5 ✅ ±0   3m 2s ⏱️ +3s
1 suites ±0   2 💤 ±0 
1 files   ±0   0 ❌ ±0 

Results for commit c65d826. ± Comparison against base commit 00594bb.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Feb 17, 2026

Copy link
Copy Markdown

Test Results (amd64) - Integration, Bootstrap

  5 files    5 suites   11m 4s ⏱️
542 tests 453 ✅ 71 💤 18 ❌
548 runs  453 ✅ 77 💤 18 ❌

For more details on these failures, see this check.

Results for commit c65d826.

♻️ This comment has been updated with latest results.

@dfangl dfangl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! I replaced a helper method and removed some skips, now it's ready for merge!

@dfangl dfangl merged commit 8dcc1d7 into iam/moto-migration Feb 24, 2026
5 of 7 checks passed
@dfangl dfangl deleted the cris/unc-234 branch February 24, 2026 16:37
dfangl added a commit that referenced this pull request Feb 26, 2026
Co-authored-by: Daniel Fangl <daniel.fangl@localstack.cloud>
dfangl added a commit that referenced this pull request Feb 26, 2026
Co-authored-by: Daniel Fangl <daniel.fangl@localstack.cloud>
dfangl added a commit that referenced this pull request Mar 4, 2026
Co-authored-by: Daniel Fangl <daniel.fangl@localstack.cloud>
dfangl added a commit that referenced this pull request Mar 6, 2026
Co-authored-by: Daniel Fangl <daniel.fangl@localstack.cloud>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

aws:iam AWS Identity and Access Management docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants