Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: defines google.auth.aws.Credentials used for AWS workloads #625

Merged
merged 16 commits into from
Oct 19, 2020
Merged

feat: defines google.auth.aws.Credentials used for AWS workloads #625

merged 16 commits into from
Oct 19, 2020

Commits on Sep 2, 2020

  1. refactor: split 'with_quota_project' into separate base class (#561)

    Co-authored-by: Tres Seaver <tseaver@palladion.com>
    busunkim96 and tseaver committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    41599ae View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    d32f7df View commit details
    Browse the repository at this point in the history
  2. chore: release 1.21.1 (#599)

    * chore: updated CHANGELOG.md [ci skip]
    
    * chore: updated setup.cfg [ci skip]
    
    * chore: updated setup.py
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    892dc37 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. fix: migrate signBlob to iamcredentials.googleapis.com (#600)

    Migrate signBlob from iam.googleapis.com to iamcredentials.googleapis.com.
    
    This API is deprecated and will be shutdown in one year.
    
    This is used google.auth.iam.Signer.
    Added a system_test to sanity check the implementation.
    busunkim96 committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    694d83f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. chore: release 1.21.2 (#601)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    b921a0a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. fix: fix expiry for to_json() (#589)

    * This patch for </issues/501> includes the following fixes:
    
    - The access token is always set to `None`, so the fix involves using (the access) `token` from the saved JSON credentials file.
    - For refresh needs, `expiry` also needs to be saved via `to_json()`.
        - DUMP: As `expiry` is a `datetime.datetime` object, serialize to `datetime.isoformat()` in the same [`oauth2client` format](https://github.com/googleapis/oauth2client/blob/master/oauth2client/client.py#L55) for consistency.
        - LOAD: Add code to restore `expiry` back to `datetime.datetime` object when imported.
        - LOAD: If `expiry` was unsaved, automatically set it as expired so refresh takes place.
    - Minor `scopes` updates
        - DUMP: Add property for `scopes` so `to_json()` can grab it
        - LOAD: `scopes` may be saved as a string instead of a JSON array (Python list), so ensure it is Sequence[str] when imported.
    wescpy committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    d0e0aba View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Configuration menu
    Copy the full SHA
    da3526f View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. Configuration menu
    Copy the full SHA
    cc91e75 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. feat: add asyncio based auth flow (#612)

    * feat: asyncio http request logic and asynchronous credentials logic  (#572)
    
    Co-authored-by: Anirudh Baddepudi <43104821+anibadde@users.noreply.github.com>
    crwilcox and anibadde committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    7e15258 View commit details
    Browse the repository at this point in the history
  2. chore: release 1.22.0 (#615)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    ee5617c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. fix: move aiohttp to extra as it is currently internal surface (#619)

    Fix #618. Removes aiohttp from required dependencies to lessen dependency tree for google-auth.
    
    This will need to be looked at again as more folks use aiohttp and once the surfaces goes to public visibility.
    crwilcox committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    a924011 View commit details
    Browse the repository at this point in the history
  2. chore: release 1.22.1 (#620)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    7f957ba View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. fix: remove checks for ancient versions of Cryptography (#596)

    Refs #595 (comment) 
    
    I see no point in checking whether someone is running a version of https://github.com/pyca/cryptography/ from 2014 that doesn't even compile against modern versions of OpenSSL anymore.
    akx committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    6407258 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Configuration menu
    Copy the full SHA
    d6bcf3b View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. feat: defines google.auth.aws.Credentials used for AWS workloads

    This will subclass the abstract class `google.auth.external_account.Credentials` and will compute subject tokens by serializing signed requests to the AWS STS GetCallerIdentity API that can be exchanged for Google access tokens via the GCP STS endpoint.
    bojeil-google committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    b4ce15b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    a3446b8 View commit details
    Browse the repository at this point in the history