Commit Graph
5 Commits
Author SHA1 Message Date
Justinas Stankevičius 4db05674eb Release server CI integration improvements (#18513)
* Bump relcli (attach assets atomically)

* Create/attach assets atomically

* Order publish-rlz last in promote target

* Move publish-rlz down

Drone needs dependencies to be defined above the dependent pipeline

* Update relcli (enable publishing "dev" builds)

* Bump relcli to a stable version
2022-11-22 16:03:58 +02:00
Justinas Stankevičius aabe9a3858 Fetch release notes from changelog when publishing (#18159) 2022-11-08 13:47:29 +00:00
Walt acbf575230 Refactor Drone Pipelines to use AWS role assumption (#17201)
This PR updates our various Drone pipelines to use AWS roles for publishing.

Our AWS FTR requires that we do not use any long lived credentials in our AWS accounts and instead use roles. This means we need to move from attaching policies directly to users to attaching policies to roles and having policyless users assume those roles.

https://aws.amazon.com/partners/foundational-technical-review/

Contributes to https://github.com/gravitational/SecOps/issues/213
2022-10-10 20:32:43 +00:00
Justinas Stankevičius 9515fe88a1 Finalize CI release API integration (#16834)
* Switch to production instance of release server

* Stop ignoring failure in release registration

* Bump relcli to v1.1.70
2022-10-05 12:11:20 +00:00
Justinas Stankevičius 2efb0670eb Clean up old artifacts when retrying a tag build (#16669)
* Port publish-rlz pipeline to dronegen

* Add artifact cleanup pipeline on tag, "before-all"

* Bump relcli in all pipelines

* Add missing license header

* Refactoring to relcli steps per code review

Only functionally-equivalent changes, .drone.yml identical to previous

* Factor out relcli pipeline

* Use docker:cli to pull relcli

* Add "wait for docker" to relcli pipelines
2022-09-28 13:59:33 +03:00