Skip to content

Releases: envato/iamy

Small feature

07 Jul 03:50
445db58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.0.1...v5.1.0

BUGFIX: force use of us-east-1 for resourcegroupstagging operations

07 Sep 02:42
5fdf22c
Compare
Choose a tag to compare

What's Changed

  • Work around the resourcegroupstaggingapi being broken if called outside us-east-1 by @andrewjhumphrey in #29

Full Changelog: v5.0.0...v5.0.1

BUGFIX: sort lists of policies, groups and users

10 Aug 04:41
6c29137
Compare
Choose a tag to compare

What's Changed

Breaking Change: We now sort the order of lists of policies, groups and users. This will likely cause drift builds to fail.

Full Changelog: v4.1.1...v5.0.0

BUGFIX: No longer crash when IAM GetRole api call fails.

20 Jun 05:21
e76d232
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.0...v4.1.1

Support for linux-arm64

11 Apr 00:56
fd86724
Compare
Choose a tag to compare

What's Changed

  • Add linux-arm64 build target by @orien in #25

New Contributors

  • @orien made their first contribution in #25

Full Changelog: v4.0.0...v4.1.0

Massive Performance Increase

16 Feb 19:29
56898bc
Compare
Choose a tag to compare

What's Changed

  • Batch tag operations by @viraptor in #24
  • Fix rebuilding using make by @viraptor in #23
  • Breaking Change: iamy now requires the tag:GetResources permission to allow it to efficiently fetch tags on roles and policies

New Contributors

Full Changelog: v3.3.0...v4.0.0

Bugfix: tags on policies were not honoured

24 Jan 19:52
c840327
Compare
Choose a tag to compare

Bugfix: tags on policies were not honoured
New Platform: freebsd amd64 (Thanks Tim!)

iamy has a feature that lets you either explicitly include or exclude resources that otherwise wouldn't be based on their naming.
Sadly this didn't work for managed policies. It does now. This is unlikely to cause drift unless folks have explicitly worked around the bug somehow.

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.3.0

Bugfix: fetch MaxSessionDuration during push

19 Oct 08:33
fae331a
Compare
Choose a tag to compare

Bugfix: Fetch MaxSessionDuration during push.

iamy has an optimisation that skips fetch role descriptions when unneeded we also fetch max session durations in the same function.
This is a quick bugfix to fix the drift. The correct fix (coming in a future PR) is to either rewrite the fetch functions to separate description fetching from maxsessionduration fetching, or remove the plumbing for the skip optimisation.

New features: --skip-path-prefix, support for MaxSessionDuration

08 Oct 03:04
4b41187
Compare
Choose a tag to compare

New feature: --skip-path-prefix

Add new flag to allow us to skip IAM resources that start with a specified path.
Motivated by AWS SSO and it's creation of roles with the path /aws-reserved/ but no useful tags.

New feature: support for MaxSessionDuration

Add support for specifying MaxSessionDuration on a role

New Feature: fmt command

12 Jul 21:54
40fc77f
Compare
Choose a tag to compare

New Feature: fmt command.

Rewrite all YAML files found in account directories in the same format that IAMY generates when performing a pull operation.

See #14 for more details.