binbashar / leverage

Binbash Leverage CLI intended to orchestrate Leverage Reference Architecture for AWS (www.binbash.co/leverage)
https://pypi.org/project/leverage/
Apache License 2.0
17 stars 2 forks source link

[BB-220] Native SSO profiles #232

Closed Franr closed 7 months ago

Franr commented 9 months ago

What?

This refactor introduce a change in the way we treat profiles. Now the name of the profile doesn't have the role as a suffix, since we assume there is only one allowed role per account. The benefit of it is, it simplify logic, and doesn't break the refresh on a layer with multiple roles involved (like in mgmt/sso).

References

closes #220

Before release

It contains breaking changes so must be released as a major version.

You must run leverage aws configure sso before running any SSO command in order to use the new profiles structure.