IAMbic is Version-Control for IAM. It centralizes and simplifies cloud access and permissions. It maintains an eventually consistent, human-readable, bi-directional representation of IAM in Git.
Bug fix for Iambic detect.
Both Iambic Apply and the setup wizard load groups for user changes as dictionary, but detect used a list. Later, we try to pull the groups as a dict, and it fails.
Rationale
Instead of changing the parsing of the groups, I just added a parameter to the load user function which allows the iambic detect workflow to load as a dict instead of a list.
How was it tested?
If it was manually verified, list the instructions for your reviewers to follow.
What changed?
Iambic Apply
and the setup wizard load groups for user changes as dictionary, but detect used a list. Later, we try to pull the groups as a dict, and it fails.Rationale
How was it tested?
If it was manually verified, list the instructions for your reviewers to follow.