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

add role assumption for s3 source #1477

Merged
merged 32 commits into from
Aug 18, 2023
Merged

add role assumption for s3 source #1477

merged 32 commits into from
Aug 18, 2023

Commits on Jul 11, 2023

  1. add role assumption for s3 source

    Mike Vanbuskirk committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    58f9205 View commit details
    Browse the repository at this point in the history
  2. refactor role assumption to repeatable string

    user can pass array of roles to assume
    Mike Vanbuskirk committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    75d5dc9 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    192568d View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. refactor s3 chunks to handle passed roleARNs

    Mike Vanbuskirk committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    1151a9f View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. add role-session name

    use timestamp to make dynamic
    Mike Vanbuskirk committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    e77ac46 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    35ad811 View commit details
    Browse the repository at this point in the history
  2. add docstring for rolearn strings()

    Mike Vanbuskirk committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    4da1ac2 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. make sure role ars are passed into source

    Mike Vanbuskirk committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    6684732 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. refactor role assumption functionality

    break s3 bucket scanning into sep. function
    Mike Vanbuskirk committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    bc30433 View commit details
    Browse the repository at this point in the history
  2. add log check on assume role

    Mike Vanbuskirk committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    07d14ed View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. fix role iteration

    - Make sure s3 struct is populated with roles
    - add separate new client instantiation for role-based access
    - iterates through each role
    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    111c955 View commit details
    Browse the repository at this point in the history
  2. add comment

    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f6bcd4e View commit details
    Browse the repository at this point in the history
  3. protobuf revert for merge

    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    9ea7140 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    3055580 View commit details
    Browse the repository at this point in the history
  5. re-run make proto

    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    4156884 View commit details
    Browse the repository at this point in the history
  6. lint cleanup

    Mike Vanbuskirk committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    6b6c0db View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. cleanup TODOs

    Mike Vanbuskirk committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    8361dc1 View commit details
    Browse the repository at this point in the history
  2. drop redundant switch case in assumerole client

    Mike Vanbuskirk committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    5f9506f View commit details
    Browse the repository at this point in the history
  3. use less verbose 'ctx' designator

    Mike Vanbuskirk committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    36da074 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. breakout functionality from Chunks

    - separate functions for:
    - enumerating buckets to scan
    - scanning objects within the buckets
    Mike Vanbuskirk committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e111a09 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    c7d4545 View commit details
    Browse the repository at this point in the history
  2. remake protobuf defs

    Mike Vanbuskirk committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    ffa9354 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    b871baa View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. allow scan to continue on single bucket err

    Mike Vanbuskirk committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    414ec9d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3756beb View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    6df9ae1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    238428e View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    266238c View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b35c531 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. add readme docs

    Mike Vanbuskirk committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    8a0e106 View commit details
    Browse the repository at this point in the history
  2. minor fixups

    Mike Vanbuskirk committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    80f4319 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into add-assume-role-aws

    Mike Vanbuskirk committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    4163069 View commit details
    Browse the repository at this point in the history