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

fix(pipelines): too many CodeBuild steps inflate policy size #20396

Merged
merged 12 commits into from May 24, 2022

Commits on May 18, 2022

  1. fix(pipelines): too many CodeBuild steps inflate policy size

    (This change has been split off from #20189 because that PR was growing
    too big)
    
    Collapse CodeBuild action Roles: each CodeBuild step used to create a
    fresh Role to run the CodeBuild action. Change to use one Role for all
    CodeBuild actions. This saves a lot of resources and policy space when
    using many CodeBuild steps, and doesn't appreciably change the
    security posture of the Pipeline (note: this is not about the
    Execution Role of the CodeBuild projects, this is about the Role
    assumed by the Pipeline to initiate execution of the Project).
    
    Relates to #19276, #19939, #19835.
    rix0rrr committed May 18, 2022
    Configuration menu
    Copy the full SHA
    b539164 View commit details
    Browse the repository at this point in the history
  2. Add missplit grantAssumeRole

    rix0rrr committed May 18, 2022
    Configuration menu
    Copy the full SHA
    67aa5fc View commit details
    Browse the repository at this point in the history
  3. Fix imports

    rix0rrr committed May 18, 2022
    Configuration menu
    Copy the full SHA
    75ae456 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    75511f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aad622 View commit details
    Browse the repository at this point in the history
  3. Update snapshots

    rix0rrr committed May 19, 2022
    Configuration menu
    Copy the full SHA
    bd53ee2 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

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

Commits on May 23, 2022

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

Commits on May 24, 2022

  1. Fix merge conflicts

    rix0rrr committed May 24, 2022
    Configuration menu
    Copy the full SHA
    1bf887e View commit details
    Browse the repository at this point in the history
  2. Update snapshots

    rix0rrr committed May 24, 2022
    Configuration menu
    Copy the full SHA
    8ea617e View commit details
    Browse the repository at this point in the history
  3. Snapshots some more

    rix0rrr committed May 24, 2022
    Configuration menu
    Copy the full SHA
    6585236 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd1f7ec View commit details
    Browse the repository at this point in the history