feat: implement container authentication#119
Conversation
More info:
- Surround top-level function and class definitions with two blank
lines: https://www.python.org/dev/peps/pep-0008/#blank-lines
- Imports grouping and ordering:
https://www.python.org/dev/peps/pep-0008/#imports
Codecov Report
@@ Coverage Diff @@
## main #119 +/- ##
==========================================
+ Coverage 98.92% 99.01% +0.09%
==========================================
Files 20 22 +2
Lines 746 816 +70
==========================================
+ Hits 738 808 +70
Misses 8 8
Continue to review full report at Codecov.
|
|
@pyrooka Looks like there's a linter error in the builds :) |
dpopp07
left a comment
There was a problem hiding this comment.
Looks good once Phil's comments are addressed (I'll wait until then to officially approve)
I just found what I think are a few typos
f17b94d to
60f49f2
Compare
1cf9817 to
fce4dd1
Compare
padamstx
left a comment
There was a problem hiding this comment.
Getting pretty close, but a few small changes needed.
Plus I'm sneaking in a request to support "AUTHTYPE" as an alias for the "AUTH_TYPE" config property :)
|
Thank you for fixing these issues @padamstx ! |
# [3.11.0](v3.10.1...v3.11.0) (2021-08-12) ### Features * implement container authentication ([#119](#119)) ([5237277](5237277))
|
🎉 This PR is included in version 3.11.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This PR implements the new container authentication flow, which is highly based on the IAM auth. This means a new token manager and authenticator have been created and covered with tests.
NOTE: this PR/branch is based on the IAM refactoring branch(shared-iam-related-code)/PR(#118), so SHOULD NOT be merged in before the other one.