Skip to content

requester pays support

Compare
Choose a tag to compare
@Avantol13 Avantol13 released this 31 Jul 18:23
· 2080 commits to master since this release
66e0123

Release Notes

For: uc-cdis/fence
Notes since tag: 4.0.0
Notes to tag/commit: 66e0123
Generated: 2019-07-31

New Features

  • new optional/configurable support for accessing Google buckets w/ requester
    pays enabled (#668)
  • allow configuration of default billing projects for accessing Google
    buckets w/ requester pays enabled (#668)
  • allow configuration for automatic billing permission assignment for Google
    service accounts to ease data access for Google buckets w/ requester pays
    enabled (#668)
  • add userProject field to Google signed urls if a billing project is
    provided (by user or by default configuration) (#668)
  • give Google service accounts billing permission to default billing project
    for Data Access Method: Temporary Service Account Credentials (if
    configured to do so) (#668)

Bug Fixes

  • Re-add SAs to all GBAGs in PATCH endpoint (#670)
  • don't overwrite top-level user.yaml mapping for fence project to arborist
    resource if no resource path field in individual user projects (#667)
  • correctly get resource mapping in user sync (#666)
  • in usersync _read_file, init Popen with text mode so that output stream is
    string not bytestring (#665)
  • Fix loading privacy policy file in python3 (#659)
  • Fix caching (#659)

Improvements

  • create project if not exist for google bucket link fence-create script
    (#657)
  • add google organization whitelist to force_default_if_none list in
    config.py (#662)

Dependency Updates

  • cirrus to 1.1.0 (#668)

Deployment Changes

  • configuration added for requester pays Google Buckets. if this is needed,
    you'll need to update configuration. default config does not support
    requester pays bucket access (#668)