Skip to content

[v7] Refactor Drone Pipelines to use AWS role assumption#17411

Merged
wadells merged 13 commits into
branch/v7from
walt/v7-role-assumption
Oct 14, 2022
Merged

[v7] Refactor Drone Pipelines to use AWS role assumption#17411
wadells merged 13 commits into
branch/v7from
walt/v7-role-assumption

Conversation

@wadells
Copy link
Copy Markdown
Contributor

@wadells wadells commented Oct 13, 2022

Backports #17201
Backports #17274
Backports #17314

Contributes to https://github.com/gravitational/SecOps/issues/213

There were a large range of merge conflicts during this port, including:

v9+ conflicts:

  • Windows native builds aren't on v9 and prior
  • Teleport Connect isn't in v9 and prior, including some refactoring of the mac pipelines done to enable mac connect builds.

v7 specific conflicts:

  • Logan's ECR work isn't in v7, meaning there are lots of places that don't need AWS, as they only push to Quay
  • Fred's new rpm/deb work isn't in v7, so all commits (and fixes) related to this could be dropped)
  • For the two buildbox changes, are published to quay, on v7, but I took these anyhow as they included tidying changes across all pipelines. This will help future porting.

Testing Done

Definitely needed given the wide array of merge conflicts.

Copy link
Copy Markdown
Collaborator

@r0mant r0mant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm assuming you've tested it.

@wadells wadells force-pushed the walt/v7-role-assumption branch from a946b39 to ecb8988 Compare October 13, 2022 22:42
@wadells
Copy link
Copy Markdown
Contributor Author

wadells commented Oct 13, 2022

lgtm assuming you've tested it.

Still working through that. I won't merge until I have a successful build and promote.

@wadells
Copy link
Copy Markdown
Contributor Author

wadells commented Oct 14, 2022

Tag & promote are clean -- merging.

@wadells wadells enabled auto-merge (squash) October 14, 2022 03:10
@wadells wadells merged commit b74189c into branch/v7 Oct 14, 2022
@wadells wadells deleted the walt/v7-role-assumption branch October 14, 2022 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants