Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[backport] CI refactor to v2.1.x branch (#2146)
* Fix stackable sources for build-iso (#2061) * Fix stackable sources for build-iso * Move syncFunc as a parameter of DumpSource Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 22baf14) * Fix error return Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit f9934d7) * Change default root password Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 46a88e1) * Allow key pair of ssh connection in tests Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit a5f526d) * Set legacy password for upgrade test Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 6f0b28e) * Allow insecure registries (#2131) * Allow skipping TLS verification on registries Signed-off-by: David Cassany <dcassany@suse.com> * Improve error logging Signed-off-by: David Cassany <dcassany@suse.com> * Fix flag default value Signed-off-by: David Cassany <dcassany@suse.com> * Fix image extractor mock and use default TLS verification for tests Signed-off-by: David Cassany <dcassany@suse.com> --------- Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 22996ef) * Fix permissions * Set token to explicit content read permissions (cherry picked from commit 3d657c9) * Move permissions at top level (cherry picked from commit 8b8ae12) * Fix workflows, permissions at top level (cherry picked from commit d3da1cf) * Leftover from d3da1cf (cherry picked from commit 3206436) * Fix nested permissions definition Top level permissions can't be increased for specific jobs, hence setting the permission on each specific job on workflows that require more fine grain approach. In addition it removes the pull-request permission as this is mostly required for PR decorators, read/write labels, etc. (cherry picked from commit 1a0903a) * Refactor ci (#2137) * Refactor CI to use a local registry * Cache image and fetch image tarballs * Composite fetch images * Push to insecure registry with podman * Simplify workflow runs * Improve cache cleanup * Improve ip detection Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 644cdc7) * Fix cache cleaning for PRs and main pushes (#2144) * Fix cache cleaning for PRs and main pushes * Update .github/workflows/cache-cleanup.yaml Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com> Signed-off-by: David Cassany Viladomat <dcassany@suse.com> (cherry picked from commit f54f683) * Remove unused steps in workflow Signed-off-by: David Cassany <dcassany@suse.com> (cherry picked from commit 51a85a7) (cherry picked from commit 9f8d14fea58c2e458f8840d274422352f0b0b1c2) * Do not fetch upstream go dependencies Signed-off-by: David Cassany <dcassany@suse.com> * Update cmd/cloud-init.go Missing err Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com> Signed-off-by: David Cassany Viladomat <dcassany@suse.com> --------- Signed-off-by: David Cassany <dcassany@suse.com> Signed-off-by: David Cassany Viladomat <dcassany@suse.com> Co-authored-by: Francesco Giudici <francesco.giudici@gmail.com>
- Loading branch information