Skip to content

Releases: mbrtargeting/aws-cli-oidc

Release 95

02 Aug 15:50
Compare
Choose a tag to compare
oidc: ignore default AWS config

This commit makes the aws-cli-oidc tool ignore all the default AWS
configurations like env vars, credential files, and config files. This
fixes a circular dependency where the OIDC tool tries to analyze the
profile configrations which in turn rely on an already executed
(aws-cli-oidc) credential process.

Release 93

02 Aug 14:54
Compare
Choose a tag to compare
rel-93

sign-in: make it work with all kinds of profiles

Release 91

11 Jun 10:51
Compare
Choose a tag to compare
rel-91

Add installation via Homebrew.

Release 89

02 Apr 07:36
Compare
Choose a tag to compare
Cache AWS tokens per role.

Before the commit, the AWS token was saved independently of a role. In
that case, if a user requests temporary credentials initially with a
role A, the obtained AWS token will be cached (so far so good). However,
if the user wants to obtains the credentials for some other role B and
the cached AWS token is still valid, this cached token for role A will
be reused. With this commit, the AWS token are cached per role.

Release 85

17 Mar 11:08
Compare
Choose a tag to compare
rel-85

Fix Makefile.

Release 83

09 Mar 18:20
Compare
Choose a tag to compare
Use keyring for caching.

The cached OIDC and AWS credentials are now stored in the keyring
(in an encrypted manner). This obviously improves the security
but also makes the code slightly simpler (we don't have to deal
with file I/O).

Release 81

06 Mar 12:24
Compare
Choose a tag to compare
rel-81

Print newline after JSON output.

Release 78

06 Mar 12:15
Compare
Choose a tag to compare
Replace graphic with ASCII.

While the png graphic was pretty and all, the ASCII art based graphic
has one big advatage: it makes the README self-contained. And this is
actually an issue as in the distributeion step (make dist) the README
is copied along the LICENSE and binary files. So we would need to
either copy the png file, too, or replace it with something that is
not depending on an external file. I decided for the latter option.

Release 76

06 Mar 12:04
Compare
Choose a tag to compare
rel-76

Add lint target to the Makefile.

Release 66

03 Mar 15:15
Compare
Choose a tag to compare
rel-66

Extend and adapt README to the recent changes.