Skip to content

Fix OCI promotion#22867

Merged
tcsc merged 3 commits intomasterfrom
tcsc/fix-promotion
Mar 14, 2023
Merged

Fix OCI promotion#22867
tcsc merged 3 commits intomasterfrom
tcsc/fix-promotion

Conversation

@tcsc
Copy link
Copy Markdown
Contributor

@tcsc tcsc commented Mar 10, 2023

Removes unnecessary workflow arguments from the Drone workflow invocation.

Refactors some of the dronegen generators to make this easier to express inside dronegen

Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`
@tcsc tcsc requested a review from fheinecke March 10, 2023 02:15
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 but I'd have @fheinecke look at it as well

@tcsc tcsc added this pull request to the merge queue Mar 14, 2023
Merged via the queue into master with commit a3c7037 Mar 14, 2023
tcsc added a commit that referenced this pull request Mar 14, 2023
Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`
tcsc added a commit that referenced this pull request Mar 14, 2023
* [v12] Backport Distroless OCI builds

* [v12] Fix OCI promotion (#22867)

Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

* disable workflow tagging
camscale pushed a commit that referenced this pull request Apr 19, 2023
Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

This backports "Fix OCI promotion (#22867)" without the changes
to the OCI pipelines as they have not been backported to v11.
camscale pushed a commit that referenced this pull request Apr 19, 2023
Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

This backports "Fix OCI promotion (#22867)" without the changes
to the OCI pipelines as they have not been backported to v11.
camscale added a commit that referenced this pull request Apr 19, 2023
* [v11] Make GHA pipeline structure more generic

Make the GHA pipeline structure generic instead of assuming it only
calls the linux-arm64 workflows.

This backports part of dff5cd4 from
"Integrates distroless OCI publishing into drone (#22707)", but does not
backport the distroless OCI pipelines themselves.

* [v11] Removes unnecessary workflow arguments for GHA pipelines

Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

This backports "Fix OCI promotion (#22867)" without the changes
to the OCI pipelines as they have not been backported to v11.

* [v11] Increase GHA build timeout

Our ARM64 build fails quite frequently due to 30 minutes timeout. This PR increases the build timeout to one hour.

* Run dronegen for timeout params

---------

Co-authored-by: Trent Clarke <trent@goteleport.com>
Co-authored-by: Jakub Nyckowski <jakub.nyckowski@goteleport.com>
camscale added a commit that referenced this pull request Apr 20, 2023
* [v10] Make GHA pipeline structure more generic

Make the GHA pipeline structure generic instead of assuming it only
calls the linux-arm64 workflows.

This backports part of dff5cd4 from
"Integrates distroless OCI publishing into drone (#22707)", but does not
backport the distroless OCI pipelines themselves.

* [v10] Removes unnecessary workflow arguments for GHA pipelines

Removes unnecessary workflow arguments from the Drone workflow
invocation. Refactors some of the `dronegen` generators to make
this easier to express insife `dronegen`

This backports "Fix OCI promotion (#22867)" without the changes
to the OCI pipelines as they have not been backported to v11.

* [v10] Increase GHA build timeout

Our ARM64 build fails quite frequently due to 30 minutes timeout. This PR increases the build timeout to one hour.

* [v10] dronegen: Sort workflow inputs for stable output

Sort the GitHub Actions inputs when generating the `gh-trigger-workflow`
command line so that it does not randomly change order, as happens when
iterating a map directly.

This is a backport of a single commit of #24102 (drone: Switch Mac
(darwin) pipelines to GitHub Actions), as it changes dronegen, but the
pipelines themselves are not being backported to `branch/v10`.

---------

Co-authored-by: Trent Clarke <trent@goteleport.com>
Co-authored-by: Jakub Nyckowski <jakub.nyckowski@goteleport.com>
@tcsc tcsc deleted the tcsc/fix-promotion branch November 29, 2023 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants