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

Workaround openshift-tools-installer taking an extra 3 minutes per executions #367

Merged

Conversation

komish
Copy link
Contributor

@komish komish commented Jul 17, 2024

For whatever reason, the openshift-tools-installer action now takes 3 minutes in our workflow, and we call it ~3 times. On a bad day, that's causing the containing steps to take 4x their normal duration, which is in turn adding enough time to cause our nightly tests (and presumably full E2E) to fail with a 6 hour timeout.

I observed that enabling caching will speed this back up, but disabling the cache has been a conscious decision because of our reuse of the 0.1.0 tag in chart-verifier. That is, we delete and recreate the 0.1.0 as our development release, always reflecting main. By caching, we run the risk of not properly testing new chart-verifier changes as they happen because we may pull an old binary from the cache.

We'll see if that pans out, but for now, we need to release sometime in the near future to fix a bug. To that end...

This PR enables caching for the openshift-tools-installer execution throughout our workflow.

Reference:

@komish komish marked this pull request as ready for review July 17, 2024 23:16
@komish komish closed this Jul 17, 2024
@komish komish reopened this Jul 17, 2024
@komish komish requested review from mgoerens and jsm84 July 17, 2024 23:54
This was referenced Jul 17, 2024
This was referenced Jul 18, 2024
@acornett21
Copy link
Contributor

/lgtm

Copy link
Contributor

@jsm84 jsm84 left a comment

Choose a reason for hiding this comment

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

/lgtm

@komish komish merged commit 583dea4 into openshift-helm-charts:main Jul 18, 2024
6 checks passed
@komish komish deleted the workaround-tools-install-delay branch July 18, 2024 18:03
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