Closed davidcassany closed 1 month ago
This PR will show some failures, this is because the old worlflow was configured to run the workflow of the target branch while the new one runs the workflow defined in the branch itself. As a result this PR runs two workflows:
This allows to run PRs to v2.1.x branch following the same upstream workflow setup, using a local registry and a github cache
This backport required several additional related changes that are not strictly exclusive to the CI workflow refactor. I added all them together in this PR as this way I can verify tests are passing green. Here is an explanatory list of whats included:
2061 (This is required to enable adding authorized SSH keys in ISOs, bugfix)
cos
password)cos
passwords for upgrade test which uses and old image to upgrade from)2131 (required to allow CI tests to pull images from an local insecure registry without TLS)
All other four commits are the backport of the CI refactor itself.